-
@ 460c25e6:ef85065c
2024-10-15 12:49:55NIPs (Nostr Implementation Possibilities) are technical specifications that Nostr developers create to define how specific event types and tags are used. These can be written before or after the feature is implemented and often go through multiple revisions before becoming stable enough to matter. Once two or more clients fully implement the proposal, it is merged into the main repository. This process ensures that while new ideas are encouraged, they are also rigorously reviewed and tested.
There are generally two paths for NIPs: 1. New Ideas, when developers just have a hunch on a new solution and want to quickly write something up to gather feedback from the community. These are my favorite NIPs because they generally introduce a new way of thinking about a problem we are all having. And because they are not just a general solution, but a specific proposal, it allows us to see the entire picture in just a few paragraphs. Even though they are my favorite, they are quite "green" and usually spur 2-3 separate solutions in following PRs by different authors. 2. Existing implementations that need to explain what they are doing. These happen when a client is already running the code in production and simply wants to explain to the rest of the community how to generate and interpret the events the client is creating. These NIPs start much more stable than the former and allow for fewer changes, but because there is already an implementation available, it's a market-tested solution that might just need a few adjustments before others start implementing it.
Well-written specs ensure clarity, reduce ambiguity, and help developers implement the proposal consistently. The text should be VERY short, precise, prescriptive, and actionable by other devs. Start by introducing the new kind or tag in the first sentence and jump straight into a mockup of how the event looks like. The mockup should be self-explanatory and provide clues to what the remaining of the document will talk about. Some folks like to add long/verbose introductions, conclusions, and discussions of the reasons why the NIP is needed or why certain features are there. But those are largely unnecessary and are more appropriate to be placed in the body of the Pull Request descriptor.
Start your NIP with the following template:
``` NIP-
====== draft
optional
Event kind
defines . Tags . As an example: `jsonc { "kind": <your kind>, "tags": [ <your tags> ], "content": "", //... }
`Relays MUST...
Clients MUST...
```
Your number for the NIP is irrelevant. Just pick a random number that is available so that you can fork the repo, create a file with that name, and start writing. This number will likely change once the NIP is merged.
The NIPs title must be self-explanatory and short. If it helps, try to imagine which name would be best to add to the list of NIPs on the readme.md file. Same for event type names. Picture something that is short, unique and that devs can just remove the space to have a class name.
The
draft
optional
tags are there because unless you are working on NIP-01, everything is draft and everything is optional. If you want to write a mandatory NIP, you better make sure your text is so good that it can be added to01.md
directly without overcomplicating the protocol.Start by describing the new event type, what it does and its main tags. Show the mockup and then start introducing all the other tags and how clients and relays should behave when implementing it. Use the words MUST, SHOULD, MAY, SHOULD NOT, and MUST NOT to define the mandatory behaviors of those declaring compliance with the NIP.
Keep it simple. The specification should be designed to ensure that different clients, relays, and services can implement it without requiring substantial changes to their existing infrastructure. Ideally, devs should be able to implement the entire NIP from near scratch in just a few hours. Don't use jargon. Don't declare a vocabulary of words. Use simple words that anyone can understand and quickly code a demo of all the features in the NIP. They can learn about your reasons as they develop their implementation.
Write expecting buggy implementations. The protocol must be resilient to varying implementations and network conditions, and gracefully handle coding errors or random gibberish. You want to promote a defensive design that anticipates misguided implementations, avoids breaking changes, and maximizes compatibility across the ecosystem. What happens if there are two tags with the same name? What happens if events that have missing tags are found? Buggy implementations will exist. The writing and reading clients are generally different and must be ready for anything that shows up on each side.
Avoid abstractions, extensible and modular designs. Yes, they can be hidden underneath your text, but writing for them is a mistake and just overcomplicates things. Write for a specific use case and close all possible options to the items/features declared in the text. Make sure you are implementing those. There is no point in declaring things that are not going to be used in the short term. We can always add more in the future and we don't need a recipe on how to add more later.
Label your relay hosts, setting kinds, and other data management necessities. Every NIP has a way to find out the user's preferred relay associated with the use case. Sometimes it's through a relay hint others through a separate event kind that just lists the user's home relays or contains a list of "following" events designed for the use case. Each NIP can create their own way of finding events.
You cannot add new root fields. Use tags instead. Root fields are special and require changes to the core protocol everyone implements. Any new field will take years to come to reality.
Once you propose an idea, try not to change too much. It will take time for other devs to wrap their minds around it. If you keep changing it, even if those changes reflect the request of the reviewers in the PR, it just confuses everyone. Sometimes things change so much that it is worth doing two PRs with separate specifications that solve the same problem. That allows devs to analyze the two propositions side by side and decide which one is better.
Always add a test case or an example. This is an absolute requirement if the NIP is complex, like a new encryption scheme. But even for simpler NIPs, test cases help devs to quickly verify if their implementations meet the minimum standard for compliance. They not only add peace of mind, but they also provide some welcoming dopamine when a new dev is trying to implement your NIP.
Managing state is hard. Doing it with different implementations and hosting them in separate relays is even harder. If your NIP has multiple events to manage state, like group administration actions (add/remove member, change names/icons, invite/reporting events) try to structure them in a way that devs can quickly see the state machine of all possible state changes.
Specify data formats explicitly. Clearly define the format of all data fields, including type (e.g., string, integer), encoding (e.g., base64, hex), and structure (e.g., array, object). Specify constraints like length limits, valid characters, and optional/required fields. Tags are case-sensitive. Avoid having to specify new encodings, but if you do, make sure to include test cases that encompass all potential cases.
It's ok to not propose the most efficient way of solving the problem. A simple but slightly less efficient design is preferred over a complex but more efficient one. We already use hex and base64 codes to represent binary bytes in JSON, which wastes 25-50% of space. That level of waste is ok if the solution becomes simpler to code.
It's not about you. You may think you must convince everyone that your particular way of solving the problem is the best and get some ego points with yourself. While some of that is beneficial to the debate, be open-minded to the other possible solutions. Once merged, the NIP is not yours anymore. Anyone can change in any way they see fit. If your work is great, people will remember your name. If it just got the conversation started to become something completely different from what you proposed, they will also remember you.
-
@ 4f82bced:b8928630
2024-10-15 12:06:04Lusaka was a short stop as we headed towards Victoria Falls. Its infrastructure caught us off guard. Good roads, accessible amenities, and many malls. A stark contrast to Malawi, a neighboring country we had just visited. Entering one such mall in Lusaksa felt like we were back in Toronto. Driven by government, private, and foreign investment, Lusaka seemed to be miles ahead of other landlocked countries we had visited.
During our time in the city, we visited a restaurant that accepts bitcoin and hosts local bitcoin meet-ups. While interacting with the owner it was clear he viewed bitcoin as a competitive differentiator and an efficient easier form of payment acceptance. Since our meeting, he has increased his marketing efforts to raise awareness and inform his customers about bitcoin.
Victoria Falls (Mosi-oa-Tunya) is a major tourist attraction in Zambia, stretching nearly 1.7km! Due to recent droughts, the falls were no longer a blanket of water. Only certain sections had a steady flow, exposing the rock formations behind the water, an uncommon sight for visitors.
The waterfalls aside, we were invited to speak at the Bitcoin community meetup, Bitcoin Victoria Falls. The founder of this community is American, who decided to kickstart the project during a recent visit to the area. It was the first time we had encountered a community founded by a foreigner who didn't live in the region. It shows that anyone can bring forth change regardless of where they live! Can't forget his co-founder and running mate, Humprey, a local who has helped progress their mission!
Our presentation topic? Bitcoin for Businesses. We discussed the basics of bitcoin, how it works, how to earn it, and most importantly, how to onboard merchants. It's great interacting with the local community to understand their challenges. Fortunately, this community has decent bitcoin penetration. The lodge where the meetup was held accepts bitcoin, including a taxi service, a tour operator, and a stationary provider. During our stay, we onboarded the bar and its servers within the lodge premises. The owners appreciated the speed at which they could settle payments and easily accept money from foreigners who may not have cash.
Did you know, that the Zambezi River which runs below Victoria Falls is world renowned for its white water rafting? We had the chance to experience it ourselves and pay with bitcoin!
Botswana here we come.
Sources: Victoria Falls. Britannia. https://www.britannica.com/place/Victoria-Falls-waterfall-Zambia-Zimbabwe
-
@ 599f67f7:21fb3ea9
2024-10-14 19:36:50Inoiz pentsatu al duzu norbaiti satoshiak modu originalean oparitzea, Bitcoin mundura hurbiltzeko? LNbits zorro batekin NFC opari txartel bat erraz sor dezakezu. Honek LNURLw esteka bat NFC txartelean idatziz funtzionatzen du, eta jasotzaileak bere satoshiak erabili ditzake LNURL gaitutako zorro batekin.
Zer behar dut?
- LNbits zorroa
- Android telefono bat
- NTAG2* gaitasunak dituen NFC txartela, adibidez NTAG216.
💡 NTAG2 txartelek esteka bat* idazteko aukera ematen dute. Adibidez, enpresaren webgunerako URLa duen bisita-txartel gisa joka dezakete. NTAG424 txartelek ez dute memoria handiagoa bakarrik, baizik eta SUN parametro deitzen den zerbait ere badute, zerbitzariaren autentifikazioa ahalbidetzen duena, eta horrek segurtasun gehiago ematen die zure ordainketei. Azkenean txartel mota hau BoltCard bat bihur daiteke.
1. Hedapena aktibatu
Ireki zure LNbits zorroa. Tresna-barran, aktibatu
Withdraw Links
hedapena eta ondoren joan hedapenera.2. Erretiratzeko esteka sortu
Withdraw Links
hedapen orrian, aukeratuAdvanced Withdraw Link(s)
aukera.Ondoren, aukeratu satoshiak ateratzeko erabiliko duzun zorroa. Ziurrenik, hori zure LNbits zorro nagusitik bereizi nahi izango duzu. Horretarako, LNbits zorro berri bat sor dezakezu tresna-barratik,
+ Add a new wallet
aukera hautatuz. Behin zorro berria sortuta, sartu satoshi batzuk bertan.Eman izenburu bat erretiratzeko estekari.
Ezarri erreskatatu daitezkeen gutxieneko eta gehienezko zenbatekoak.
Ezarri esteka zenbat aldiz erabil daitekeen eta erretiratze saiakeren arteko denbora.
Aukeran, argazki pertsonalizatu bat gehi dezakezu
Use a custom voucher design
laukitxoa markatuz, eta .png irudi baten URL-a sartuz.Gogoan izan “assmilking” laukitxoa ez markatzea.
Konfigurazioa amaitu ondoren, jarraitu erretiratzeko esteka sortzera.
3. Idatzi esteka NFC txartelean
Zure erretiratzeko esteka berrian, klikatu
View LNURL
estekan. Ondoren, sakatuWrite to NFC
botoia eta eutsi NFC txartela telefonoaren aurrean idazketa-prozesua burutzeko.✔️ EGINDA
💡 Esan txartelaren jasotzaileari satoshi saldoari buruz, denbora ez dezan galdu azkeneko satoshia lortzen saiatzeko.
💡 Jasotzaileak txartelaren satoshiak atera ondoren, bere zorroan berridatzi dezake eta berrerabili. Gainera, eman diozun txartela NTAG424 bada, aurreko gidako (nostr:naddr1qqxnzd3e8qcr2wfn8qcrgwf4qyg8wumn8ghj7mn0wd68ytnhd9hx2q3qtx0k0a7lw62vvqax6p3ku90tccgdka7ul4radews2wrdsg0m865sxpqqqp65whwqrr5) bezala Lightning "zor txartela" bihur dezake. Baina txartela NTAG2* bakarrik bada, beste opari txartel bat bihur dezake soilik.
-
@ be7bf5de:09420d0a
2024-10-14 22:21:23We're excited to launch our new company, NosFabrica! Our mission is to empower sovereign healthcare by building tools for peer-to-peer healthcare interactions, giving individuals and providers the keys to their own health data. We are building a healthcare application factory, shipping health clients built on Nostr and Bitcoin and bootstrapping a decentralized ecosystem of health tools. We want to onboard thousands of people to Nostr and Bitcoin and enable people to live healthy lives. By utilizing Nostr for identity resolution and bitcoin for payments, we're paving the way for interoperable healthcare applications to exchange health information, and individuals to track and own data that matters to them, connecting to healthcare providers on their health journey.
The Problem:
The fiat healthcare system has led to a dangerous centralization of healthcare records in the US and globally, where companies ultimately own health data, not individuals. Current protocols of oAuths and APIs have led to bloated and expensive walled gardens (eg, Epic, Cerner) and a honeypot for healthcare hackers, most notably the recent Change Healthcare hack, owned by United Healthcare - affecting Avi's work. In 2023, more than 115 million health records were compromised across 655 data breaches.
High cost and poor outcomes are the current product of fiat healthcare. Of the $4.5 trillion annual US healthcare spend, 25% is administrative cost, and half of that is waste. 6-10% of every healthcare transaction goes to a medical billing middleman. Meanwhile, 6 in 10 Americans has a chronic health condition.
A decentralized healthcare application ecosystem would give the healthy sovereign individual the opportunity to take back ownership of their healthcare data, and their health, too.
The Solution:
NosFabrica means "our factory" in Latin, with of course the nod to Nostr. We aim to build a new, parallel health system on top of open source protocols Nostr and bitcoin. This decentralized healthcare ecosystem will be driven by peer-to-peer interactions between patients and providers. We will move healthcare onto a bitcoin and Nostr standard, giving independent healthcare providers the tools to integrate bitcoin deeper into their practice while maintaining practice sovereignty.
By establishing an open-source protocol for the private exchange of health data on Nostr, NosFabrica will set a foundation for a decentralized healthcare system and enable bitcoin-native electronic medical record (EMR) software clients to be built on top of Nostr.
We will cut out middlemen in healthcare and build tools that put the individual at the center of the solution. The benefits to patients include owning their own medical data, care discovery at competitive prices, portability of health data, and ultimately improve health outcomes. Doctors will also have the ability to reach a much broader population, reduce their administrative cost, and own their key demographic data such as licenses, credentials, and board certifications. Ultimately, we envision a more robust ecosystem of independent providers, combatting the trend of M&A and centralization we see under the current fiat healthcare regime.
There are several impacts for the broader free and open-source community, as it gives tools for individuals with different healthcare use cases to bring solutions to sorely needed applications such as medical consent, data sharing, clinical trials, and public health.
Nostr enables the NosFabrica future in three primary ways.
Identity and Access:
- User identity exists at the protocol layer via your npub/nsec, instead of the application layer.
- Users can sign into any application connected to the protocol
- Users can sign and certify events with their key pair, verifiably demonstrating ownership
Data Standardization
- We can develop specific Nostr event "kinds" created for medical data. Vitor has already started by building NIP-82 for medical data.
- Existing international data standards and formats such as FHIR/HL7 can be "wrapped" within Nostr events"
- This structure provides seamless data portability and interoperability across applications.
Persistence and Availability:
- HIPAA compliant, encrypted healthcare data is stored on relays
- Only the owner of the data and those authorized by the owner can decrypt or view the data - in other words, selective disclosure, which is a cornerstone of privacy.
Boosting the Nostr network effect and flywheel will continue, as there are already 40,000 weekly active users. By building healthcare applications on Nostr, we can onboard more people to the ecosystem, who may not be interested in social media.
Call to Action:
Of course, Nostr and Bitcoin are global protocols and networks that anyone can opt into. While the US gets a lot of the focus due to its expensive and complex healthcare system, there are many challenges globally including healthcare access, affordability, and timely care that we can address with open source tools and permissionless, sound money. We'd love to hear from you if you're interested in joining our mission.
About the team:
Avi Burra is an experienced healthcare veteran, working as senior director of product management at Optum. He is also the host of PlebChain Radio, a leading bitcoin and nostr podcast. With masters in electrical engineering and financial engineering, Avi brings a wealth of healthcare software product experience to NosFabrica.
Jon Gordon has worked across the healthcare industry, including in provider strategy, payers and suppliers. Jon has been helping healthcare providers integrate a bitcoin strategy with his consulting business, Satoshi Health Advisors. He also has a double masters in health economics and policy.
Vitor Pamplona is the creator of Amethyst, the top Android client for Nostr. Vitor previously led a company spun out of the MIT lab utilizing VR for eye exams at EyeNetra. Vitor has a PhD in computer science from MIT.
Go to nosfabrica.com to learn more and follow us along on Nostr!
-
@ dfedf503:02288a26
2024-10-15 03:39:46The concept and significance of dew point In meteorology, the dew point is the temperature at which the gaseous water in the air becomes saturated and condenses into liquid water at a fixed pressure. At this temperature, condensed water floating in the air is called fog, and when it sticks to a solid surface, it is called dew, hence the name dew point. The relationship between dew point and relative humidity
In the compressor industry, the concepts of pressure dew point (PDP) and atmospheric dew point (ADP) are often used. The result of compression is that there is more water per unit volume of air, resulting in condensation. Ambient air contains water vapor, which is high in high temperature and low in low temperature. We use relative humidity (RH) to express the ratio of the actual water content in the air to the maximum water content. Because relative humidity is related to temperature, we prefer to use the term dew point, which is independent of any other parameter and can easily express the temperature when condensation occurs.
Measurement and application of dew point In industry, the measurement of dew point is very important. For example, in winter, because the outdoor temperature is lower and the indoor humidity is hotter, the air will condensation on the window glass, making the window glass blurred. If the dehumidifier is turned on indoors and the indoor moisture is gradually removed, then although the outdoor temperature is still the same, we will find that the dew on the window glass will slowly disappear. Dew point measurements can help us understand the moisture content of the air, which is critical for many industrial processes.
The relationship between dew point and weather phenomena In nature, dew points are associated with many weather phenomena. For example, dew forms during the warm season when ground objects are cooled by intense radiation at night. The temperature at which the air becomes saturated by cooling is called the dew point temperature. After it drops to the dew point, excess water vapor escapes. Because the temperature is above 0°C, this excess water vapor condenses into water droplets and sticks to surface objects.
To sum up, dew point is an important meteorological parameter, which is not only related to our daily life, such as weather forecast and dressing index, but also has a profound impact on industrial production and scientific research. Through the measurement and analysis of dew point, we can better understand and predict weather changes, as well as optimize industrial production processes.
-
@ df8f0a64:057d87a5
2024-10-10 15:18:39書き散らす動機
残暑続きからの急な気温低下で鼻炎がひどくなる今日この頃、皆様お元気でしょうか
株主への抗議のために退職してから2ヶ月半、流石に暇を持て余してきました 時間がある上に能動的に働く気も起きず、ひたすらボーッとしたりうねうね考え事をする日々です 幸いにして人生も折り返しにさしかかる頃になり、時折「今、人生が終わって構わないのでは?」というようなことも考えたりします (鬱病既往歴ありますが私は元気です)
子どものお迎えを終えて、いつもどおり夕食をとり、またうねうねしているうちに ふと、6年前の年末に急死された、仕事でお世話になったTさんのことを思い出しました
子を寝かしつけてもまだ頭の中をぐるぐるしていたので、ここに吐き出してすっきりしようという魂胆です
Tさんとの出会い
私のキャリアの(ほぼ)スタートはVC(ベンチャーキャピタル)でした 誰のせいでもないとある経緯もあり、周囲からは警戒され避けられ、わずか6年ではありますが、 インナーサークルに入り込めない時期を過ごし、当時の上司と二人、とにかくやれることをやり続ける毎日でした
いつものようにピッチイベントに参加しているとき、近くの席にいたスーツ姿の3人組と目が一瞬合います
「事業会社の人だ」
協調投資やファンド出資のきっかけを掴むべく、その3人に話かけます
「よろしければ弊社投資先のご紹介や御社の...」
ひととおりの挨拶を済ませ、この人たちにも避けられるんだろうと思いながらも要件を切り出します
「是非やりましょう」
いつもとは違う嬉しい返事をくれたのがTさんでした
面倒見の良い他社の先輩
そのときの3人組であるMさん・Iさん・Tさんには、私の仕事人生の中で最もお世話になったと言っても過言ではありません
ファンドの営業を受けていただき、協調投資を行い、VCからの転職後にも協業相手として他部署のキーマンをご紹介いただき...
社会人になったばかりの私の、今思い返せば恥ずかしい(部下がこんな提案したら卒倒する)レベルの提案を、 誰もが知る一流企業の多忙な役職持ちであるにも関わらず、毎回一時間も割いて丁寧に対応してくださる心の広い方でした
当時、VCと接点をもつような事業会社の対スタートアップ部隊は、本業でご活躍されている方が兼任で取り組むパターンが多く、Mさん・Iさん・Tさんももちろんそう
その後も昇進され、最後には本社の取締役に。今年遂に退任され、所謂「あがり」でしょうか、子会社の取締役に異動 長い社会人人生をほぼ走りきり、有終の美を飾ろうとする時期にさしかかっています
でもTさんはそこにはいません
残される側
冒頭触れたとおり、Tさんは6年前のこの時期に急死されました 死因については、Tさんのご友人がFBに投稿していた文章を読んでも、Iさんに聞いてもわからない
悲しいかな、四十年近く生きていると、死因が明かされない理由がわかるようになる機会が一度や二度はあります Tさんもおそらくそうだったのでしょう
直前まで、Iさんと一緒にベイエリアに出張され、楽しそうなコメントと共に写真を投稿されていたのに 晩婚なのか再婚なのか、とにかくご結婚されて一年ちょっと。お子様も生まれたばかりだったのに Tさんは近い人間に心中を隠して、静かにこの世を去りました
あなたの快い返事に、どれほど私が救われたのか 転職後の提案のとき、受付で顔を出してすぐ「元気?」と声をかけてくださったことがどれほど私を安心させてくれたか あなたが声をかけてくれる度、私の社会人としての成果が生まれたことに、私は十分に感謝を伝えられていません
まだしばらく残る理由
振り返って、Tさんのように誰かの人生をenhanceできたのか?と自分に問うと、まだできたとは思えません。残念ですが
今ここで死んでも私は構わないけど、まだもうちょっと頑張るべきかな、老いてから誰かに感謝をしてもらうまで生きてみてもいいかな
そうふと思い直しているうちに日付が変わりました
-
@ 4ba8e86d:89d32de4
2024-10-15 01:18:43A história do Kali Linux se inicia em 2006, quando uma distribuição Linux chamada BackTrack foi lançada. O BackTrack foi uma distro baseada em Ubuntu e possuía o mesmo intuito do Kali Linux, auxiliar profissionais de segurança da informação. Em 2013, a Offensive Security, empresa que mantém o Kali Linux, anunciou o fim do suporte ao BackTrack, apresentando o Kali Linux que, diferente do BackTrack, tem como base o Debian. E assim nasceu a distribuição mais popular da área de segurança da informação. Principais ferramentas do Kali Linux A distribuição possui um arsenal com mais de 300 ferramentas nativas exclusivas para atividades de segurança e pentests. O Kali Linux inclui por padrão ferramentas como:
Nmap: Uma das ferramentas mais populares do Kali Linux, o Nmap é um scanner de rede que permite a descoberta de dispositivos na rede, além de fornecer informações detalhadas sobre portas abertas, serviços em execução e sistema operacional dos dispositivos.
Metasploit Framework: Uma poderosa estrutura de testes de penetração, o Metasploit Framework oferece um conjunto abrangente de ferramentas e recursos para realizar ataques simulados em sistemas e redes, com o objetivo de identificar vulnerabilidades e melhorar a segurança.
Wireshark: Uma ferramenta de análise de tráfego de rede, o Wireshark permite capturar e examinar pacotes de dados em uma rede. Com ele, os profissionais de segurança podem identificar possíveis ameaças, analisar o tráfego de rede e realizar investigações forenses.
John the Ripper: Uma ferramenta de quebra de senhas, o John the Ripper é amplamente utilizado para testar a segurança de senhas em sistemas. Ele pode realizar ataques de força bruta e ataques de dicionário para recuperar senhas de arquivos criptografados.
Aircrack-ng: Essa ferramenta é voltada para auditoria de segurança em redes sem fio. O Aircrack-ng permite capturar pacotes de rede e realizar testes de penetração em redes Wi-Fi, além de fornecer recursos para quebrar senhas de redes sem fio protegidas.
Burp Suite: Uma suíte de ferramentas para testes de segurança em aplicativos da web, o Burp Suite é amplamente utilizado para encontrar vulnerabilidades e realizar testes de penetração em aplicações da web. Ele oferece recursos avançados, como a interceptação de requisições e respostas HTTP, varredura de vulnerabilidades e manipulação de dados.
Essas são apenas algumas das principais ferramentas incluídas no Kali Linux. A distribuição também conta com ferramentas para forense digital, análise de malware, engenharia reversa, entre outras áreas de segurança da informação.
Além das ferramentas, o Kali Linux também oferece uma interface gráfica amigável, bem como documentação detalhada e uma comunidade ativa, o que facilita o aprendizado e o suporte para os usuários.
O Kali NetHunter é uma plataforma de teste de penetração móvel desenvolvida para dispositivos Android e baseada no Kali Linux. Ele permite que os profissionais de segurança da informação realizem testes de penetração em dispositivos móveis de forma eficiente e conveniente.
O Kali NetHunter consiste em vários componentes principais:
-
App Kali NetHunter: É um aplicativo Android que fornece uma interface amigável para acessar e executar as ferramentas de teste de penetração do Kali Linux diretamente em dispositivos móveis. Ele oferece uma ampla variedade de ferramentas nativas do Kali Linux, como scanners de rede, exploradores de vulnerabilidades, ferramentas de quebra de senhas, entre outras.
-
App Store do Kali NetHunter: É uma loja de aplicativos integrada ao Kali NetHunter, que oferece uma seleção de aplicativos de segurança de terceiros específicos para testes de penetração em dispositivos móveis. Esses aplicativos são verificados e aprovados pela equipe do Kali NetHunter para garantir sua qualidade e segurança.
-
Kali Container: É um ambiente contêiner baseado no Linux que permite executar o Kali Linux em um dispositivo Android sem a necessidade de enraizamento (root). O Kali Container é isolado do sistema operacional host, fornecendo um ambiente seguro para realizar testes de penetração. Ele permite que os usuários executem comandos do Kali Linux e acessem suas ferramentas a partir do dispositivo Android.
-
KeX: É um recurso do Kali NetHunter que permite a execução do ambiente de desktop do Kali Linux em um dispositivo Android. Com o KeX, os usuários podem ter uma experiência de desktop completa, com uma interface gráfica, acesso a aplicativos e recursos do Kali Linux, e a possibilidade de executar várias ferramentas simultaneamente.
O Kali NetHunter oferece uma solução abrangente para testes de penetração em dispositivos móveis, permitindo que os profissionais de segurança realizem avaliações de segurança em smartphones e tablets Android de forma eficiente e controlada. Com sua ampla gama de ferramentas e recursos, o Kali NetHunter facilita a identificação de vulnerabilidades, a realização de testes de segurança e a proteção da segurança dos dispositivos móveis.
Mas informações abaixo. https://www.kali.org/docs/nethunter/
Kali Linux oferece diversas outras características e recursos que contribuem para sua popularidade e eficiência na área de segurança da informação:
-
Personalização e flexibilidade: O Kali Linux é altamente personalizável, permitindo que os usuários ajustem o sistema de acordo com suas necessidades específicas. É possível adicionar ou remover ferramentas, configurar ambientes de trabalho e ajustar as configurações para atender às preferências individuais.
-
Compatibilidade com hardware: O Kali Linux possui amplo suporte para diferentes dispositivos e hardware, permitindo que seja instalado e executado em uma variedade de máquinas, desde laptops e desktops até dispositivos embarcados e plataformas de nuvem. Isso garante que os profissionais de segurança possam utilizar a distribuição em diferentes cenários e ambientes.
-
Atualizações regulares e suporte: A equipe por trás do Kali Linux está em constante desenvolvimento e aprimoramento da distribuição. São lançadas regularmente atualizações de segurança, correções de bugs e novos recursos, garantindo que os usuários tenham acesso às versões mais recentes das ferramentas e aplicativos. Além disso, a comunidade Kali Linux fornece suporte ativo por meio de fóruns, documentação abrangente e recursos educacionais.
-
Ética e legalidade: O Kali Linux enfatiza a importância da ética e legalidade nas atividades de segurança da informação. A distribuição é projetada para ser usada como uma ferramenta educacional e profissional, incentivando os usuários a realizar testes e avaliações de segurança dentro dos limites legais e de maneira responsável.
-
Comunidade e recursos educacionais: O Kali Linux possui uma comunidade ativa e engajada de usuários, profissionais e entusiastas de segurança da informação. Essa comunidade oferece suporte, compartilha conhecimentos, discute tópicos relevantes e promove a troca de informações. Além disso, o Kali Linux disponibiliza uma vasta gama de recursos educacionais, como tutoriais, documentação detalhada e vídeos instrucionais, que ajudam os usuários a aprender e aprimorar suas habilidades em segurança da informação.
O Kali Linux se destaca como a distribuição líder em segurança da informação, oferecendo uma ampla variedade de ferramentas e recursos especializados para testes de invasão, pentest, forense digital e outras áreas. Sua personalização, compatibilidade com hardware, atualizações regulares, ênfase na ética e legalidade, comunidade ativa e recursos educacionais tornam-no uma escolha preferida tanto por estudantes quanto por profissionais em busca de uma plataforma confiável e eficiente para aprimorar suas habilidades e proteger a segurança da informação.
https://www.kali.org/
https://www.kali.org/docs/
https://gitlab.com/kalilinux
-
-
@ d42dac70:ed6cd749
2024-10-14 07:55:34NOSTR
NOSTR, heard of it yet? I have a feeling we are all going to hear about it alot more.
Notes and Other Stuff Transmitted by Relays, is a client-relay model with privacy, user control and censorship resistance at the heart of this social network protocol.
Why?
It’s a step shift in centralised social media platforms such as Twitter, Instagram that suffer from corporate and/or state influence, control and censorship. See the Twitter files to find out more about that. NOSTR addresses these with an open, private, decentralised and permission-less approach.
Public Key Encryption.
Rather than having an ‘account’ with email/username and password, and more often than not, some personal details such as telephone, and whatever personal data you wish to hand over. The protocol this on it's head and uses public key encryption. Thus all you need is the private key (which you keep safe), and you share your public key on the network. The use of public key encryption is a real strength, you own your identity, no authority has it.
Free for development:
NOSTR is open to extension and development. There is an array of clients, such as Amethyst, and Damus, amongst other, https://nostr.com/clients Anyone can build on the protocol, apps, clients, relays and tools. Only imagination will limit it.
User control:
The user has control of their audience, having the ability to choose their preferred relays. Customise your feed to what you prefer. No central algorithm deciding what you are going to get. As mentioned with the public key encryption, It allows anonymity. It’s freedom to express, without bans, shadow bans, account locks or censorship.
Simple:
In a now fragmented world of social media, the most secure, user-centric, decentralised, simple, reliable platform will have a head start to other centralised or server controlled platforms. NOSTR gives freedom and control.
-
@ 4ba8e86d:89d32de4
2024-10-15 01:11:15Lançado em 2016 como uma versão atualizada e aprimorada do KeePassX, o KeePassXC (Cross-Platform Community Edition) foi desenvolvido por um grupo de desenvolvedores com o objetivo de melhorar a experiência do usuário, adicionar recursos, corrigir bugs e fortalecer a segurança do gerenciador de senhas.
Uma das principais melhorias introduzidas pelo KeePassXC foi a implementação de recursos de segurança avançados. O programa utiliza criptografia AES-256 para proteger o banco de dados, tornando-se um padrão de criptografia amplamente reconhecido. Além disso, foram adicionados recursos como autenticação de dois fatores, suporte a chave de arquivo e melhorias no gerador de senhas. A interface também passou por atualizações, incluindo novos ícones, layouts e melhorias de usabilidade, como recursos de pesquisa avançada, filtragem personalizada e a capacidade de criar entradas personalizadas.
O KeePassXC funciona como um gerenciador de senhas, permitindo que você armazene, organize e acesse suas senhas de forma segura. Aqui está uma explicação simplificada de como ele funciona:
-
Criação do banco de dados: Ao iniciar o KeePassXC, você pode criar um banco de dados onde todas as suas senhas serão armazenadas. Esse banco de dados é um arquivo criptografado e protegido por uma senha mestra.
-
Armazenamento das senhas: Você pode adicionar suas senhas ao banco de dados do KeePassXC. Isso pode ser feito manualmente, inserindo as informações da senha (como nome do site, nome de usuário e senha) em uma entrada específica. O KeePassXC também possui um gerador de senhas que pode criar senhas fortes e únicas para você.
-
Acesso às senhas: Para acessar suas senhas armazenadas, você precisa fornecer a senha mestra. Essa senha é usada para desbloquear o banco de dados criptografado e permitir o acesso às senhas. Certifique-se de escolher uma senha forte e exclusiva para garantir a segurança do seu banco de dados.
-
Preenchimento automático: Uma das principais vantagens do KeePassXC é o recurso de preenchimento automático de senhas. Quando você visita um site ou aplicativo que requer uma senha, o KeePassXC pode preencher automaticamente as informações de login para você, tornando o processo mais conveniente e seguro.
-
Sincronização e backup: O KeePassXC permite que você sincronize seu banco de dados de senhas entre diferentes dispositivos. Isso pode ser feito através de serviços de armazenamento em nuvem seguros, como Dropbox ou Google Drive. Além disso, é recomendado fazer backup regularmente do seu banco de dados para evitar a perda de suas senhas.
-
Segurança avançada: O KeePassXC utiliza criptografia avançada para proteger suas senhas. O algoritmo AES-256 é usado para criptografar o banco de dados, garantindo que apenas você possa acessar as senhas. Além disso, o KeePassXC suporta recursos de segurança adicionais, como autenticação de dois fatores e chave de arquivo.
-
Integração com navegadores: O KeePassXC pode ser integrado aos navegadores da web, permitindo que você acesse suas senhas diretamente dos formulários de login dos sites. Isso facilita o preenchimento automático e evita a necessidade de copiar e colar manualmente as senhas.
O KeePassXC resolve vários problemas relacionados à segurança de senhas e oferece benefícios significativos para os usuários:
-
Gerenciamento de senhas seguro: O KeePassXC permite que você armazene todas as suas senhas em um único local seguro. Você não precisa mais se preocupar em lembrar várias senhas diferentes para diferentes serviços. Todas as suas senhas são armazenadas no banco de dados criptografado do KeePassXC, protegido por uma senha mestra.
-
Criptografia avançada: O KeePassXC utiliza criptografia de nível avançado para proteger suas senhas. O algoritmo AES-256, amplamente reconhecido como um dos mais seguros, é usado para criptografar o banco de dados do KeePassXC.
Isso garante que suas senhas permaneçam seguras e não sejam acessíveis a pessoas não autorizadas.
-
Senhas fortes e únicas: O KeePassXC possui um gerador de senhas integrado que pode criar senhas fortes e únicas para você. Isso ajuda a evitar o uso de senhas fracas e fáceis de adivinhar, tornando suas contas mais seguras contra ataques de hackers.
-
Autenticação de dois fatores: O KeePassXC suporta autenticação de dois fatores, o que significa que você pode adicionar uma camada adicional de segurança ao fazer login no gerenciador de senhas. Isso pode ser feito por meio de um aplicativo de autenticação no seu smartphone ou utilizando dispositivos de segurança como chaves USB.
-
Segurança offline: O KeePassXC é uma solução offline, o que significa que todas as suas senhas são armazenadas localmente no seu dispositivo. Isso reduz o risco de exposição de dados sensíveis em ataques online e violações de segurança em serviços baseados na nuvem.
-
Portabilidade: O KeePassXC é um programa de código aberto e multiplataforma. Isso significa que você pode instalá-lo e utilizá-lo em diferentes sistemas operacionais, como Windows, macOS e Linux. Você pode até mesmo transferir seu banco de dados de senhas entre diferentes dispositivos, permitindo acesso fácil e seguro às suas senhas em qualquer lugar.
-
Auditoria e transparência: Sendo um projeto de código aberto, o KeePassXC permite que qualquer pessoa examine seu código-fonte e verifique sua segurança. Isso garante uma maior transparência e confiança na integridade do gerenciador de senhas.
É importante ressaltar que o KeePassXC é uma solução offline, o que significa que suas senhas são armazenadas localmente no seu dispositivo, em vez de serem enviadas para a nuvem. Isso ajuda a proteger suas informações contra ataques cibernéticos e violações de segurança.
O KeePassXC funciona como um cofre seguro para suas senhas. Ele armazena e protege suas senhas com criptografia avançada, permitindo o acesso conveniente através do preenchimento automático. Com recursos de segurança adicionais e a capacidade de sincronizar e fazer backup do banco de dados, o KeePassXC oferece uma solução confiável para o gerenciamento de senhas.
https://keepassxc.org/
https://github.com/keepassxreboot/keepassxc
-
-
@ 4ba8e86d:89d32de4
2024-10-15 01:06:52Ele usa uma abordagem única de virtualização baseada em compartimentos para isolar diferentes aplicativos e atividades em máquinas virtuais independentes. Isso significa que cada atividade, desde navegar na web , é isolada em seu próprio compartimento virtual, fornecendo um ambiente altamente seguro.
O Qubes OS foi criado em 2010 pelo pesquisador de segurança polonês Joanna Rutkowska. Ela se inspirou na ideia de "security by compartmentalization" (segurança por compartimentalização) e começou a desenvolver um sistema operacional baseado em compartimentos para atender às suas necessidades de segurança. Em 2012, a primeira versão do Qubes OS foi lançada e desde então tem evoluído continuamente.
O Qubes OS usa o conceito de máquinas virtuais (VMs) para criar uma abordagem de segurança baseada em compartimentos. Ele executa diferentes aplicativos e atividades em máquinas virtuais independentes, cada uma das quais é isolada do resto do sistema. Cada VM é atribuída a uma categoria de segurança e é configurada de acordo com as políticas de segurança necessárias para aquela categoria. Por exemplo, uma VM de navegação na web pode ser configurada com políticas de segurança para limitar o acesso à rede e restringir o acesso aos arquivos do sistema.
O Qubes OS usa um recurso chamado "dom0" para gerenciar as VMs. O dom0 é uma VM privilegiada que é responsável por gerenciar as outras VMs e dispositivos de hardware do sistema. Ele é isolado do resto do sistema e é executado com permissões limitadas para reduzir o risco de ataques de software malicioso.
O Qubes OS resolve vários problemas de segurança, especialmente para usuários que precisam lidar com informações confidenciais ou sensíveis. Alguns dos principais problemas que o Qubes OS resolve são:
-
Ataques de malware: A abordagem baseada em compartimentos do Qubes OS reduz significativamente o risco de ataques de malware. Se um aplicativo ou atividade for comprometido, o dano será limitado ao compartimento virtual onde está sendo executado.
-
Rastreamento de atividades: O Qubes OS protege a privacidade do usuário ao evitar que atividades diferentes sejam correlacionadas. Cada atividade é executada em um compartimento virtual separado, impedindo que os dados de atividade sejam compartilhados entre os aplicativos.
-
Proteção de dados confidenciais: O Qubes OS isola diferentes tipos de dados em VMs separadas, proporcionando um alto nível de proteção aos dados confidenciais. As VMs são configuradas com políticas de segurança adequadas para cada tipo de dados, protegendo-os contra acesso não autorizado.
-
Proteção contra ataques de rede: O Qubes OS utiliza técnicas de isolamento de rede para proteger contra ataques de rede, como ataques de escuta, interceptação de tráfego ou ataques de injeção de pacotes. Cada VM pode ter uma interface de rede dedicada e isolada, garantindo que o tráfego de rede seja controlado e limitado a apenas o que é necessário para cada VM.
-
Compartilhamento seguro de arquivos: O Qubes OS oferece a opção de compartilhar arquivos entre VMs de forma segura, sem comprometer a segurança do sistema. Isso é feito por meio do recurso de "transferência de arquivos segura", que permite que os usuários movam arquivos entre as VMs com segurança e sem o risco de contaminação por malware.
-
Proteção de hardware: O Qubes OS também fornece recursos de segurança de hardware, como a possibilidade de bloquear portas USB ou desativar o microfone ou a webcam quando não estão em uso. Isso ajuda a evitar a exploração de vulnerabilidades de hardware e aumenta a segurança do sistema como um todo.
-
Sistema operacional confiável: O Qubes OS é baseado em uma distribuição Linux confiável e de código aberto, o que significa que os usuários podem verificar o código fonte do sistema operacional e garantir que não haja backdoors ou vulnerabilidades ocultas.
https://github.com/QubesOS
https://www.qubes-os.org/
https://www.youtube.com/live/DpnSFhWEEXk?feature=share
-
-
@ 1b5ee74d:bb1aae6e
2024-10-12 19:49:12On October 8th, the American production company HBO—owned by Warner Bros. Discovery—released Money Electric: The Bitcoin Mystery. The documentary, directed by Cullen Hoback and currently available only to the U.S. audience, was immediately shared via P2P file-sharing platforms and can thus be easily found online.
Considering all the elements presented in the hour-and-a-half-long documentary, my personal judgment swings between two feelings:
- Satisfaction for having witnessed a thorough explanation of Bitcoin’s origins, its cultural roots, the reasons behind its creation, and the intrinsic problems of the traditional financial system.
- Frustration over a conspiracy theory—claiming that Bitcoin was sabotaged by U.S. government agents infiltrating the Bitcoin community to prevent it from functioning as a medium of exchange—and a baseless hunt for Satoshi Nakamoto, which is especially dangerous for the man identified: Peter Todd.
The Negative Aspects
The Surreal Conspiracy Around Replace-By-Fee (RBF)
One of the documentary's central issues is the inclusion of conspiracy theories aimed at explaining Bitcoin's evolution through external interventions, mainly by government actors, who allegedly tried to manipulate the technology to prevent it from scaling in terms of processed transactions. The goal, it is claimed, was to keep Bitcoin as a store of value and technically render it impossible for it to function as a medium of exchange.
The ultimate reason for this, according to the theory, is that everyday transactions could only occur through intermediaries and, as a result, would be easily controllable by authorities. The U.S. government's goal, therefore, would have been to negatively influence Bitcoin’s development. This idea is not unrealistic in itself, but this is where things get absurd.
Hoback, spurred on by Roger Ver, resurrects a story about an email allegedly sent to Peter Todd in 2013 by someone named John Dillon. Dillon, claiming to hold a “high-level” role in intelligence, supposedly requested the development of Replace-By-Fee (RBF) for the paltry sum of $500.
RBF is a function that allows an unconfirmed transaction to be replaced with a different version of the transaction that pays a higher fee, with the goal of achieving quicker confirmation. And here, Roger Ver provides the narrative hook: RBF would have driven transaction fees through the roof, making it uneconomical to use Bitcoin for everyday transactions, thereby fulfilling the U.S. government's objective.
History has shown that this theory was baseless—fees didn’t skyrocket with RBF—but the fact that Todd actually contributed to developing RBF convinced the documentary’s author that this was a credible hypothesis. The theory that Todd collaborated with the government is presented with alarming carelessness, despite a lack of concrete evidence, and Todd, understandably, denies everything. This conspiracy also contains a fundamental inconsistency: why would Satoshi Nakamoto have wanted to collaborate with the government to prevent Bitcoin from becoming digital cash?
The Blocksize War: Misunderstood and Poorly Told
The documentary presents a distorted view of the so-called Blocksize War. The thesis reflects the exact opposite of what actually happened. Again misled by Roger Ver's words, Hoback hypothesizes that the failed attempt to increase Bitcoin's block size led to a centralization of the network around the Blockstream team. The truth is the opposite: had the blockspace been increased, the network would have faced inevitable centralization, as the unfortunate fate of Bitcoin Cash demonstrated.
According to the documentary, the outcome of the war even allowed everyday Bitcoin transactions to occur “only through tools provided by Blockstream.” No names are mentioned, although it’s suspected that the reference is to Liquid. What reveals the documentary’s evident bad faith is that there isn’t a single mention of the Lightning Network, which allows low-cost transactions, doesn’t necessarily require intermediaries, and is certainly not controlled by Blockstream.
In general, Hoback gives too much screen time to controversial figures like Roger Ver and Gavin Andresen, whose opinions, while representative of a certain point in Bitcoin’s history, are distorted by the context in which they are presented.
The Baseless Manhunt
The hunt for Peter Todd is perhaps the most problematic aspect of the documentary. The narrative focuses on seemingly irrelevant details, weaving a sensationalist plot to make viewers believe that Todd might be Satoshi Nakamoto. This attempt poses a serious risk to Todd’s personal safety, which should not be underestimated. The narrative, while effective in capturing the attention of an uninformed audience, is highly dangerous.
The “evidence” provided is completely inconsistent. Consider that the most damning proof is a 2010 BitcoinTalk post in response to Satoshi Nakamoto, which Hoback claims was accidentally posted using Todd’s profile. That is, according to the author, Satoshi himself completed his post through a response but mistakenly logged in with his personal profile: Todd's.
This is a groundless hypothesis and, moreover, not a new revelation. It's also important to note that Peter Todd's nickname at the time was “retep,” and no one knew who he was. If it had been Satoshi Nakamoto, he could have easily deleted the post without leaving any unwanted traces.
The Myth of Satoshi’s One Million Bitcoins
The documentary repeatedly claims that Satoshi Nakamoto accumulated one million bitcoins and that a massive sale of these coins could “break the system.” This, too, is a misleading statement, as there is no certainty regarding the exact number of bitcoins Nakamoto possesses, and the idea that the sale of this alleged fortune could destroy Bitcoin is completely unfounded. In fact, it is never explained.
The Positive Aspects
The Roots of Bitcoin
Money Electric does have some merits, particularly in the first part, where it focuses on an accurate explanation of Bitcoin’s origins and the historical context in which it emerged. The documentary effectively recounts how earlier attempts to create digital currencies, like E-Gold, failed and how E-Gold’s founder, Douglas Jackson, was arrested for his activities. The author understands and communicates a key concept: if you build a product that can compete with the U.S. dollar, the government will come after you. Therefore, the decision to remain anonymous makes perfect sense. One is left to wonder: why did you try to reveal Satoshi’s identity?
The description of Bitcoin’s founding values, linked to the cypherpunk movement, is one of the most successful parts. The crypto wars of the 1990s and the battle for the use of cryptography, portrayed as a sort of weapon by the U.S. government, are explained in an accessible way, even to those unfamiliar with the topic, offering valuable historical context for understanding Bitcoin’s birth.
Mining and Energy
Mining is described as a lottery, finally breaking away from the common narrative that portrays it as an activity based on “complex calculations” or “advanced algorithms.” The simplified approach is well-executed and makes one of Bitcoin’s most misunderstood aspects comprehensible to the general public.
Another positive aspect is the documentary’s exploration of the relationship between Bitcoin and energy consumption. Rather than demonizing the energy link, it smartly compares it to the relationship between the dollar and oil, presenting this connection as inevitable for any form of money with intrinsic value. Money, it is specified, must evidently be tied to something that people consider valuable, like an energy source.
Traditional Financial System and CBDCs
The portrayal of the 2008 financial crisis and the parallel with the current fragility of the global monetary system is well done, showing how Bitcoin emerged in response to a failing system. In this sense, the documentary raises a warning about the future use of Central Bank Digital Currencies (CBDCs), which are described as dystopian tools of control, with a particular focus on the Chinese e-yuan, which is literally called a “government-backed shitcoin.”
The author casts doubt on the stability of the U.S. dollar itself, suggesting that even the American currency could face collapses similar to those of hyperinflated currencies. While not a definitive claim, this perspective introduces an important question about the future of the global financial system, undermining the steadfast beliefs of a large portion of the market that sees the dollar as an indestructible fortress.
Cold Judgment
Money Electric is a documentary that, perhaps for the first time, effectively explains several aspects of Bitcoin in a way that is both compelling and easily understandable. The fact that such a product comes from a major production house should be considered a success.
On the other hand, the misleading portrayal of events like the Blocksize War and the relentless search for a conspiracy to destroy Bitcoin—both tainted by the biased opinions of individuals defeated by history, like Roger Ver and Gavin Andresen—undermines the solid foundations initially laid with the description of the technology.
Lastly, such a blatant ad hominem accusation, supported by such flimsy evidence, is unacceptable. Identifying someone as Satoshi Nakamoto is, for the same reasons acknowledged by the author at the beginning of the documentary, extremely dangerous for that individual’s personal safety. How many people, swayed by HBO's gripping editing, could now believe that Peter Todd is truly Satoshi? And how many of these could be willing to physically attack him for the fortune Bitcoin’s creator supposedly accumulated? Too many hypotheticals to draw a plausible conclusion and to place such a risk on a person.
Money Electric: The Bitcoin Mystery is a decent product, fatally marred by bad faith.
-
@ 4ba8e86d:89d32de4
2024-10-15 01:00:47Principais casos de uso do Shelter:
- Instalação de aplicativos dentro de um perfil de trabalho para isolamento.
- "Congelar" aplicativos dentro do perfil de trabalho para evitar que sejam executados ou ativados quando você não os estiver usando ativamente.
- Instalação de duas cópias do mesmo aplicativo no mesmo dispositivo.
No entanto, é importante notar que o Shelter não oferece proteção contra:
- Vulnerabilidades do sistema Android ou do kernel do Linux.
- Backdoors presentes no sistema Android (recomenda-se usar ROMs de código aberto para preocupações desse tipo).
- Backdoors presentes em firmwares (esta é uma limitação incontornável).
- Outros bugs ou limitações do sistema Android.
Adicionalmente, o Shelter não permite a criação de múltiplos perfis de trabalho em um dispositivo e não pode coexistir com outros aplicativos de gerenciamento de perfil de trabalho, devido a restrições do sistema Android.
Para desinstalar o Shelter:
- Acesse Configurações -> Contas para remover o perfil de trabalho.
- Acesse Configurações -> Segurança -> Avançado -> Aplicativos de administração de dispositivos para remover o Shelter dos apps de administração.
- Desinstale o Shelter normalmente.
https://gitea.angry.im/PeterCxy/Shelter
https://f-droid.org/pt_BR/packages/net.typeblog.shelter/
-
@ 45bda953:bc1e518e
2024-10-12 08:37:38This post will be edited and refined over time.
Eschatology is the study of Biblical prophecy pertaining to what is commonly referred to as the end times. Bitcoin is the transformation of Austrian school economics theory into an efficient and applicable method driven by incentives and free market consensus mechanisms.
What happens when eschatology is viewed through a Bitcoin world view?
In this thesis I contend that it is possible and very probable that the consequences of what Satoshi Nakamoto created in Bitcoin and the prophecies surrounding Jesus Christ with regards to the second coming and a thousand year kingdom of peace and prosperity convalesce into a very compelling argument for Biblical prophecy fulfilment.
...
No one would argue that modern major banks are today more powerful than kings of old and governments are mere puppets to the sway that the banking empires hold over them.
In Biblical prophecy when kings and powers are mentioned people rarely think of banking but nothing is comparable to the immense scale of the wealth, power and territory controlled directly or indirectly by banks.
IMF, BIS, the FED and Blackrock are where the levers of power are pulled in the current dispensation. Governments restructure more frequently than these institutions whom endure and exercise unmerited influence over governments and the public they claim to represent.
An excerpt from the King James Bible, Daniel chapter 2 describes prophetically the ages of man and its rotations of power.
Interesting to note that it is symbolically portrayed in monetary/industrial metals. All used as tokens for trade, symbols of wealth and manufacture.
Gold, silver, bronze, iron and clay. Gold has been a dominant symbol of power and wealth through millennia. Silver, brass and iron ores are mainly industrial metals although they both had prominent turns as coinage. Due to the debasement and concentration of gold specifically
Clay on the other hand is only a symbol of power in construction and iron has never been used in construction to the extent it is in the 20th and 21st century. Skyscrapers are the symbols of money and power today, i.e. Big Banks and government buildings.
Daniel Chapter 2:24–45
24Therefore Daniel went to Arioch, whom the king had appointed to destroy the wise men of Babylon. He went and said thus to him: “Do not destroy the wise men of Babylon; take me before the king, and I will tell the king the interpretation.”
25Then Arioch quickly brought Daniel before the king, and said thus to him, “I have found a man of the captives of Judah, who will make known to the king the interpretation.”
26The king answered and said to Daniel, whose name was Belteshazzar, “Are you able to make known to me the dream which I have seen, and its interpretation?”
27Daniel answered in the presence of the king, and said, “The secret which the king has demanded, the wise men, the astrologers, the magicians, and the soothsayers cannot declare to the king. 28But there is a God in heaven who reveals secrets, and He has made known to King Nebuchadnezzar what will be in the latter days. Your dream, and the visions of your head upon your bed, were these: 29As for you, O king, thoughts came to your mind while on your bed, about what would come to pass after this; and He who reveals secrets has made known to you what will be. 30But as for me, this secret has not been revealed to me because I have more wisdom than anyone living, but for our sakes who make known the interpretation to the king, and that you may know the thoughts of your heart.
31“You, O king, were watching; and behold, a great image! This great image, whose splendor was excellent, stood before you; and its form was awesome. 32This image’s head was of fine gold, its chest and arms of silver, its belly and thighs of bronze, 33its legs of iron, its feet partly of iron and partly of clay. 34You watched while a stone was cut out without hands, which struck the image on its feet of iron and clay, and broke them in pieces. 35Then the iron, the clay, the bronze, the silver, and the gold were crushed together, and became like chaff from the summer threshing floors; the wind carried them away so that no trace of them was found. And the stone that struck the image became a great mountain and filled the whole earth.
36“This is the dream. Now we will tell the interpretation of it before the king. 37You, O king, are a king of kings. For the God of heaven has given you a kingdom, power, strength, and glory; 38and wherever the children of men dwell, or the beasts of the field and the birds of the heaven, He has given them into your hand, and has made you ruler over them all — you are this head of gold. 39But after you shall arise another kingdom inferior to yours; then another, a third kingdom of bronze, which shall rule over all the earth. 40And the fourth kingdom shall be as strong as iron, inasmuch as iron breaks in pieces and shatters everything; and like iron that crushes, that kingdom will break in pieces and crush all the others. 41Whereas you saw the feet and toes, partly of potter’s clay and partly of iron, the kingdom shall be divided; yet the strength of the iron shall be in it, just as you saw the iron mixed with ceramic clay. 42And as the toes of the feet were partly of iron and partly of clay, so the kingdom shall be partly strong and partly fragile. 43As you saw iron mixed with ceramic clay, they will mingle with the seed of men; but they will not adhere to one another, just as iron does not mix with clay. 44And in the days of these kings the God of heaven will set up a kingdom which shall never be destroyed; and the kingdom shall not be left to other people; it shall break in pieces and consume all these kingdoms, and it shall stand forever. 45Inasmuch as you saw that the stone was cut out of the mountain without hands, and that it broke in pieces the iron, the bronze, the clay, the silver, and the gold — the great God has made known to the king what will come to pass after this. The dream is certain, and its interpretation is sure.”
I speculate that the toes of iron and clay represent the world banking empire. Skyscrapers are constructed from iron and cement. Different forms of clay is a necessary cement ingredient. Architecture has always been used as a symbol of dominance by rulers especially true of systems who use awe as a means to cause feelings of insignificance in the individual thereby asserting their power at low cost. Ironically it never costs the ruler to create these structures, the cost is always carried by the people in time resources and energy.
Skyscrapers and large construction are the modern symbols of money and power. Not so much kings, palaces and temples. The stone breaking the power of the statue has to break something contemporary other than kings and palaces if it is to be eschatological prophecy fulfilled in our time.
https://www.britannica.com/technology/cement-building-material/History-of-cement
The invention of portland cement usually is attributed to Joseph Aspdin of Leeds, Yorkshire, England, who in 1824 took out a patent for a material that was produced from a synthetic mixture of limestone and clay.
https://www.thoughtco.com/how-skyscrapers-became-possible-1991649
Later, taller and taller buildings were made possible through a series of architectural and engineering innovations, including the invention of the first process to mass-produce steel.
Construction of skyscrapers was made possible thanks to Englishman Henry Bessemer, (1856 to 1950) who invented the first process to mass-produce steel inexpensively.
You watched while a stone was cut out without hands,
No hands needed when the stone is an idea.
As a thought experiment, imagine there was a base metal as scarce as gold but with the following properties:\ — boring grey in colour\ — not a good conductor of electricity\ — not particularly strong, but not ductile or easily malleable either\ — not useful for any practical or ornamental purpose\ \ and one special, magical property:\ — can be transported over a communications channel
Greshams Law illustrated in slow motion picture.
1: The banks collapse. Being fundamentally weak because of zero reserve lending, any student of Austrian economics has been correctly predicting banking collapse, and have incorrectly been advocating gold as the solution to this collapse. Many of the big economies are valued through their housing market. Housing will be demonetised (Iron and clay economy) meaning shelter and property will become affordable to the average wage earner again. The large cement and iron structures become redundant. Everyone will work from home and a value to value economy will make banks seem like relics from an age of stupidity and evil.
2: Industrial metal iron will not be for mega structures that house speculators and bookkeepers who have fiat jobs slaving for fiat money. Iron will be used to improve the lives of individuals. Iron as coinage is already demonetised.
3: Brass is demonetised as coinage only valuable in industry. Ammunition, music, plumbing etcetera
4: Silver has been a terrible money throughout history and when the silver investors wake up to the fact that they are holding onto a redundant asset with zero monetary properties compared to the alternative they will dump crashing silver and reducing the prices of producing
Solder and brazing alloys, Batteries, Dentistry, TV screens, Smart Phones Microwave ovens, ad infinitum. To quote Jeff Booth. Prices always fall to the marginal cost of production.
5: Finally, the big boss Gold, people get excited about the Bitcoin exchange traded funds but it is nothing compared to the value proposition when gold pundits, large investment funds, governments and reserve banks finally realise that gold is worthless as money in this new dispensation.
To illustrate the point more vividly.
Ezekiel 7:19
They shall cast their silver in the streets, and their gold shall be removed: their silver and their gold shall not be able to deliver them in the day of the wrath of the LORD: they shall not satisfy their souls, neither fill their bowels: because it is the stumblingblock of their iniquity.
That will be the biggest rug pull the world have ever seen. In this future metals will be exclusively used for industrial use cases after being stripped of their monetary premium.
This collapse is something that happens slowly over a long period of time. More or less one hour.
Revelation 18 verse 11–19 (The fall of Babylon)
11 And the merchants of the earth shall weep and mourn over her; for no man buyeth their merchandise any more: 12 The merchandise of gold, and silver, and precious stones, and of pearls, and fine linen, and purple, and silk, and scarlet, and all thyine wood, and all manner vessels of ivory, and all manner vessels of most precious wood, and of brass, and iron, and marble, 13 And cinnamon, and odours, and ointments, and frankincense, and wine, and oil, and fine flour, and wheat, and beasts, and sheep, and horses, and chariots, and slaves, and souls of men. 14 And the fruits that thy soul lusted after are departed from thee, and all things which were dainty and goodly are departed from thee, and thou shalt find them no more at all. 15 The merchants of these things, which were made rich by her, shall stand afar off for the fear of her torment, weeping and wailing, 16 And saying, Alas, alas, that great city, that was clothed in fine linen, and purple, and scarlet, and decked with gold, and precious stones, and pearls! 17 For in one hour so great riches is come to nought. And every shipmaster, and all the company in ships, and sailors, and as many as trade by sea, stood afar off, 18 And cried when they saw the smoke of her burning, saying, What city is like unto this great city! 19 And they cast dust on their heads, and cried, weeping and wailing, saying, Alas, alas, that great city, wherein were made rich all that had ships in the sea by reason of her costliness! for in one hour is she made desolate.
TLDR - No more money printer go BRRR. means death to the bourgeoisie cantillionaire class.**
Is it realistic to assume that all the worlds monetised industries collapse to fair value?
Coming back to eschatology, 2 Peter 3:8
But, beloved, be not ignorant of this one thing, that one day is with the Lord as a thousand years, and a thousand years as one day.
Eschatology students use this verse to speculatively project the fulfilment of Biblical prophecies with regards to their time occurrence. Now let’s apply this to Babylon falling in one hour.
1000 (one day) divided by 24 (hours) equals 41,6 years (one hour)
Since the first block was mined in January 2009 you add 41,6 years you get 2050 a.d
But contemporary sources must reflect this probability if it is a good theory.
If the banking system is first to collapse or show cracks we can give it +- 10 years and we are already 14 years in since (Genesis Block) the stone struck the feet. People are slow to see the reality of the world they are living in. If all this is accurate then the world banking system is doomed.
https://www.youtube.com/watch?v=exK5yFEuBsk
Regards
Echo Delta
bitbib
-
@ 101b30ee:18a46a45
2024-10-15 00:30:33背景
Junさんが山形県在住で、車で色々案内いただけることになりました。
メンバー (敬称略)
- Jun (nostr:npub1nlnjcakw6xfkpuhx9kym3d20sr774pm6rue5kk93uj7lrca9lypqgqj7fd)
- りら (nostr:npub1tuqsl6l8xzly95vv80um7wsnt7gxy8w9wgt4khp4wyv4xwhfw44slm93e9)
- あめ (nostr:npub1eqw8nx0hya3cwvtc0rje6lpjzzf6gvuh0mngz898dhp6juuwrp5s5uzduw)
- Don (nostr:npub1dv9xpnlnajj69vjstn9n7ufnmppzq3wtaaq085kxrz0mpw2jul2qjy6uhz)
- 横谷加奈子 (nostr:npub1sd2zns7qsfster7vcyjcqkert4cev2rzfeuus0d8hnfdh74t6g7su0p4c6)
- 発火大根 (nostr:npub1zqdnpm5gcfap8hngha7gcp3k363786phvs2etsvxw4nh6x9ydfzsuyk6mn)
スケジュール
10/12
11:00 - 11:30 霞城セントラル 日本酒めぐりツアー
500円で3コインもらえて、1コインでカップ1杯分の試飲ができるシステムのようです。
山形はフルーツも有名で、日本酒だけでなくワインなども試飲できました。個人的には、梨ベースのお酒が飲み口すっきりしていておいしかったです。
名前は忘れました ()霞城公園セントラル
https://yamagatakanko.com/attractions/detail_13443.html
nostr:nevent1qqszfgt4vef3ncyw7cy9yykuwv06pq5v9znaf2xeehfpp6s5j27ncqg2val6m nostr:nevent1qqsvfknrdtwsyvmztdzx40adzvtx8nztxu3vscgkljzzk2zr8kfmfnce54ke0
11:30 - 12:30 霞城公園散策
東北屈指の戦国大名・最上義光(もがみよしあき)公 (1546-1614)が礎を築いた「山形城」を復原整備した都市公園らしいです。
Junさんに聞いたところ、最上義光の妹が伊達政宗の母・義姫 (よしひめ)で、息子の伊達政宗を毒殺しようとしたことで有名らしいです。
後で調べたところ、毒殺事件が捏造だったとする記事もあり、真偽はいかに。また、これもJunさんに聞いたのですが山形藩は幕府重役から失脚した左遷の地と呼ばれているようです。
ちょっと悲しい。
後に調べたところ、山形藩は計12家が収めており、入れ替わりも激しかったようです。
まぁ、左遷だったとしても自然豊かな地でスローライフを過ごすのもアリかもしれない。個人的には、最上義光像が精巧に出来ているなぁと感動しました。
構図がナポレオンに似ていたので、もしかして身長が低かった?と思いましたが
後で調べたところ、180cm以上の長身だったとする文献があるようです。山形藩
https://ja.wikipedia.org/wiki/%E5%B1%B1%E5%BD%A2%E8%97%A9
義姫の毒殺事件について
https://bushoojapan.com/bushoo/date/2024/08/12/76725
最上義明の身長
http://iiwarui.blog90.fc2.com/blog-entry-13581.html
霞城公園セントラル
https://yamagatakanko.com/attractions/detail_2304.html
nostr:nevent1qqsp78jf76yudrwf6w88szq4x50t0zpeht77adkmk5pj5xsg6wplcmcv25e3g nostr:nevent1qqsfvw828mus5ek44m5myuya5ndpvj8mjhlltzx4y6ha93932cvzaxgwqwah3 nostr:nevent1qqs9sd8m43lj6pmd7hzu0quf4v0s7rm4uaq83aqp5jn5sqfy8aw6f8skg0sgv
12:30 - 13:30 旧済生館
済生館は1878年(明治11年)に山形県立病院として建設され、東北地方で最も早く西洋医学を取り入れたことで有名のようです。
建物内部の展示物の写真撮影は禁じられていたので写真は取れていませんが、あの有名な杉田玄白の訳書「解体新書」や、明治時代の医療器具などが展示されていました。私は工業高校出身で電気科だったので、昔の医療電気機器の展示などは見ていて飽きないものがありました。
旧済生館
https://www100.pref.yamagata.jp/110001/sangyo/sangyoushinkou/him_top/him_maincat1/him_15.html
13:30 - 14:30 山寺付近に移動・ランチ
山寺付近に車で移動後、玉こんにゃくを食べながら山寺方面に徒歩移動。
玉こんにゃくは名産らしく、山形のいたるところで売っていました。途中で近場のお店でランチ(蕎麦)を食べました。
ランチを食べながら映画 (オッペンハイマー)の話とかビットコインの話をしてました。
ちなみに私はオッペンハイマー見れてません。
あめさんはオッペンハイマーを見に県外 (奈良 -> 大阪)まで行ったらしい。
行動力すげぇ。nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzpgqwakh6t2vm0ufy82rmwjqa2ld2z9jdl9l90v0ds7afwe6n5myl5uf5p7 nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpqq570ak2p9wx9q09xafjnlnulshwg2wc5c66q37z884m0pselu36sz5k7jk nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzpp8xy7nktvyq87d676pkh6hjpftm5s703fq8e8c52l2l9xupe55wyhfc0p nostr:nevent1qvzqqqqqqypzq6c2vr8l8m9952e9qhxt8acn8kzzypzuhm6q70fvvxylkzu49e75qyshwumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5up0qy08wumn8ghj7un9d3shjtnwdaehgu3wwa5hyetydejhgtn2wqhsqgqthnr72cp92yqv9upzg2fyplvt6eazf6kxe24h6ea6syg3mthsl5tc3r26
14:30 - 16:00 山寺 (宝珠山立石寺)
宝珠山立石寺 (愛称:山寺)は山形屈指の観光スポットで、松尾芭蕉が「閑さや岩にしみ入る蝉の声」の名句を紀行文「おくのほそ道」に残したことでも知られているそうです。
展望台付近まで登りましたが、前日2時間程度しか寝れてなかった からか、途中で何回か力尽きました。
何気にずっと階段だったのが厳しかった。w
展望台から見る景色が超綺麗でした。達成感あった。途中でDonさんが「松尾芭蕉も山寺登ってますよ!」と励ましてくれましたが、松尾芭蕉は服部半蔵だったのでは、といわれる説が頻繁に出るくらい、体力おばけです ()
#### 山寺・宝珠山立石寺 https://yamagatakanko.com/attractions/detail_2352.html
松尾芭蕉が忍者服部半蔵ではないかと言われる都市伝説の理由5つ
https://spirituabreath.com/matuobasyou-hattorihannzou-5207.html
nostr:nevent1qvzqqqqqqypzp8l893mva5vnvrewvtvfhz65lq8aa2rh58enfdvtre9a7836t7gzqqs2jsu0efm0s0xnp9exv0m4xkxaw07nsraxhfjqrl6rmjd977aqcycfaf05e nostr:nevent1qvzqqqqqqypzp8l893mva5vnvrewvtvfhz65lq8aa2rh58enfdvtre9a7836t7gzqqsxmrsa8h6y6z8hmt7hzg8cmspvc373gnjjs67vlrdp24lud8wm8ncp682ev nostr:nevent1qvzqqqqqqypzq6c2vr8l8m9952e9qhxt8acn8kzzypzuhm6q70fvvxylkzu49e75qyshwumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5up0qy08wumn8ghj7un9d3shjtnwdaehgu3wwa5hyetydejhgtn2wqhsqgq3a6ehlurcsmpzlc4vghnnu7tnk5tekwm2kxn7e9rkrq7uslqmlu9sg6vl nostr:nevent1qvzqqqqqqypzp8l893mva5vnvrewvtvfhz65lq8aa2rh58enfdvtre9a7836t7gzqqs9lp9n8yjwjx56khduh7sqehtpgfs20d5w7x9lnjpnlt3vmqkpnmq7xfcef nostr:nevent1qvzqqqqqqypzp8l893mva5vnvrewvtvfhz65lq8aa2rh58enfdvtre9a7836t7gzqqsx4m8un5h952d6f7zuq9yraucs82lcah2p2lk4z6n9u0lduje2pcs40zhkz nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzq5pf4h2je6jkpypup9kj2k66qtlcmce3gcg9q39xpv5388u50sun6ku45d nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpqkdwwjagam6rcxmakpcgsylu95zkm8s0qkvae8j2km6e5l5sr9alsm8vrfn nostr:nevent1qvzqqqqqqypzq6c2vr8l8m9952e9qhxt8acn8kzzypzuhm6q70fvvxylkzu49e75qyshwumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5up0qy08wumn8ghj7un9d3shjtnwdaehgu3wwa5hyetydejhgtn2wqhsqg9cqvgzvegmdsnc6xc5mhwnvsn9unyx4nx6megwcqxlheaddffc8ckpk3qj
16:00 - 18:30 山形駅でりらさん合流・産業科学館
車で山形駅まで戻り、りらさんと合流。
山形駅内の産業科学館を見て回りました。産業科学館は子供向けの知育ブースや山形県民向けの各種企業ブースもあり、見ていて飽きないものが沢山展示されていました。
発電機を回してミニカーを動かすゼネコンレーシングが楽しかった。
また、各種企業ブースを回りながら、Junさんに山形県民憧れの就職先などを聞いていました。産業科学館
http://y-sunka.org/
nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzpx0ykjd6egvded9jksguphr4deluxlz56dm4rpw9n68npx9wt3hx976mcl nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzpek5k3fygrx8y0024mmmnhqxdnd7jmqed7gf7sqt2tnushcv8xu7dwwctd nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqyzzfwt63psqw4w5x7s33al0k0ms2v80p88vjjjd4rx7f8t4juppkux27ek7 nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpqgj58fqpvpngr2vafhdcqtf5vn264960dad73kqfrem3m27hr6mpstqgs5t nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqyrnaxmkc47f5p46p36v8qnf4pr5ktm5algd86fsgzw9de96n9yp4qxu6dl8 nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqypehj7clkzll3yf7yftcp5t9k6dfnetvrpl943q4jd8ccy39neq66nyavjs nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzqnc3mmp8sg4lysfkcz7x4ft3c6rrulne8aetvd8lwkzz86k8fp9lt040df nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzqgdms2ltla34u9qr4whzlz69r3mpsj7e3jlpv935yltn799xsk89d3a6g4
18:30 - 20:40 旅館チェックイン、夕食
私 / あめさん / りらさんで、喜三郎という温泉旅館に泊まりました。
ここの温泉の泉質は芒硝泉(リウマチ・高血圧・切り傷・婦人病に効くとのこと)で、保養温泉として親しまれているそうです。
夕食のしゃぶしゃぶ、サザエ、釜めし、芋煮、... 全部旨かった!!!
夕食を食べていたら意外と時間ギリギリになり、露天風呂は朝入ることにして爆速で風呂に入りました。温泉旅館 (喜三郎)
https://kisaburo.jp/
nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqyqr9wgwca9jknh88c83nq3n5nnqtflrrd4v5d7uhuh9d47a2qsl870yprel nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqyr6yt65e79gqh4dp8pll2kfgaw837xulq2jh2x3y9zd4udk47lkn55pqkzm nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpqwdv2aa4n5z5r5k8q3z2retc9zgujytx9z36xmpsw6h9npc97250qkne529 nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzp2rhy02kfw73jtzq7t7sp2njn2gnt9elta7nm09u55csld8kg5t39lh49r nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqyzv32r03thal6tvjqh4wgxk6xv6x2tkuwngw6kfv6ar49rg2yq55jc8arsp nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpqy2duq6xsl8jwns0r7qxgpf6703uwvawrhhlanytrepd082mnyugqxnxpj3
20:40 - 23:00 二次会
二次会の居酒屋でJunさん、Donさんと再度合流。
Junさんの奥さんで漫画家をされている、横谷先生も来てくれました。山形の地酒を飲みながら、Nostrasia 2024での思い出 / 山形の特産品 / Junさん夫妻が東京にくるタイミングはいつか など話していました。
横谷先生はM3やコミティアなど東京に来られるタイミングがいくつかありそうでしたが、Junさんが東京に来るタイミングはなかなか無さそう。
山形にまた会いにいくか、東京で面白いイベントをやって呼ぶしかない!また、山形には「ほや」と呼ばれる海産物が有名という話を聞きました。
ほや、結局食べ損ねてしまった。山形うまいものと地酒 母家
https://r.gnavi.co.jp/t846900/?sc_lid=smp_top_01
横谷先生の読み切り : 遠い日の陽
https://comic-days.com/episode/14079602755391426482
nostr:nevent1qvzqqqqqqypzq6c2vr8l8m9952e9qhxt8acn8kzzypzuhm6q70fvvxylkzu49e75qyshwumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5up0qy08wumn8ghj7un9d3shjtnwdaehgu3wwa5hyetydejhgtn2wqhsqgplnrvwhk6hsl9rk979u6qtmnmrpgywdgexruznhmtkmyevsaua8s8cy2pq nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzpkwu2t5zgug7wlwqh8nfh4zyma3f6tlacx9dag4kawnq7nynkxr33rdgaz nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzpq8szzc33567mtsjnvajzgur9n8us3fuv2ckx86y0et3c7kddqd37uxuz0
23:00 - 旅館に戻る・就寝
旅館まで車で送ってもらい、旅館で就寝。
翌日も朝早いので、恒例(?)の枕投げやトランプをして遊ぶこともなく、12時に消灯しました。10/13
6:00 - 起床・露天風呂 ~ 7:30 朝食 ~ 8:30 チェックアウト
前日に入れなかった露天風呂に入るため、早めに起きて露天風呂に入りました。
旅館の窓を開けると須川が流れていて、天然のASMRを感じられました。nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzpz260lg35sg06h758y7eppvrwzypv5kc3yj4n0t8jyx5q4f82mse3ung9s nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpqt6cyt5hmatsuct2plneae7t0apnkkrxm38hvee3auhu0h3hljjgs943h27 nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzp2qq9lv0d3umyxprne6xpjj70af6flzcfs2qpgsx2r347q7ukpdm2rwml4 nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzqgaugf683lhlww8ynlgd7qfhgj2d3zlkecm72td35lfw6m4tkvhke4k8jt nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqyz750rwdqdk0x8r08m96fcyf5l4wp9pmc0rz8mle02ygtrdzdhf0gjwc823 nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzqq36wgay36wz58kmjvsucple6whamvd28pqrhu082wsdkkpvxzht34tq02
8:30 - 移動・買い物 ~ 9:40 Junさんの家に移動・芋煮会開始
近隣のスーパーで芋煮会用の買い物を済ませたあと、Junさんの家に移動して芋煮会を始めました。 あめさんが帰宅の関係上、山形駅を11:11に出ねばならず、芋をよく煮るために爆速で芋煮を作る必要がありました。
皆で協力して爆速で芋煮を作り、しっかり煮えた状態の芋煮をあめさんに持って帰ってもらうことができました!nostr:nevent1qvzqqqqqqypzqyqmxrhg3sn6z00x30mu3srrdr4ru05rweq4jhqcvat805v2g6j9qy0hwumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakj7qg6waehxw309aex2mrp0ykk5upwwd5xjmn0xvhxuet59uqzqe03zqdcpjzakz3u7jjs07crz05y024lvgmjuvh0zysf4zal9q0la8772q nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpq6xaa2etzypq7hlm8zs3rkrjsc0wh5c29huupe9mfxqqeu5uanttq39l9w6 nostr:nevent1qqs0zkh2t2crsv8ljxzvmy3ndwzncyl6wwz67hfy4p09tacem3pjzwg2h4ac8 nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpq3ugypvt2fw886375nzltef4fzlasvk7nzj5n9tpuunwrr4p9etasskzqd6 nostr:nevent1qvzqqqqqqypzpjqu0xvlwfmrsuchs789n47ryyyn5seewlhxsyw2wmwr49ecuxrfqyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qpq9u5559ucupe755xnlm00vm5wcj7rpu3wwc3wvrdjxxdcadcwumzqjg8e6r
芋煮ビルド過程
nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqypn3w96w3wu375rz5hwhwhnmvrc664dltaudzvt578s6dh6kzq205u0m44v nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqypc0nxkt4ht0ku9l4hjmvtlv9rh5lt496r7s3755clg7q45fypnxkjms92t nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqypdfx9umwcyupt4cx38klfhl0f3saf3ar47jr7rcyj69dzyxve7tqk8wmcm nostr:nevent1qqsve084cxu5kw3gvqhjaehfge202z2nyddft89ufn9j73wyynwzhwczwz8j2 nostr:nevent1qqs26rp3gc2dhz4yznynym0y3c6y257kt2u773dvaaf87uf40fzjmcqk2zxxm nostr:nevent1qqsf3jx69s6guydhfxqstcw2m5aaw0zpum74aawe79nhz3xyg7p7dks0x9gn5 nostr:nevent1qqswtgfxseqwnt424ay668ps782drdmxkyyqj8uk8lfxs264gayfnkg3ls82a nostr:nevent1qqsqd257ng55ynkrwe3v2skcx29xalz85qcgn3ghj8ug4lqt9ewqvwgshz303 nostr:nevent1qqsw04zd3wgd3c5ztave9yhhavupl7pc3e4rcke5qn4azn8gpctz23cm7e5p8 nostr:nevent1qqsv8kqnr36jyhj9tnc602p6njakhgcuf6klm0xfrsngjrxlej9068s9vz3jg nostr:nevent1qvzqqqqqqypzqhcppl47wv97gtgccwlehuapxhusvgwu2ushtdwr2uge2vawjattqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpy9mhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qtcqyrpm5t3gxyjxnfw6y8eu2j0mpgf8acj83c86ueykdqke6nxchjku63rl6q5
11:20 - 14:30 Junさんの家でまったり・ねるねるねるね
Junさんにあめさんを駅に送ってもらった後は、残ったメンバーでテレビを見たり、ねるねるねるねを作って皆で食べたりしていました。
りらさんが仙台に行くため、14:30で帰っていきました。nostr:nevent1qqsya6u4r9amxs32m4k45s9203ph3kwmtlyddq283zrtyufk3z7tk9gaw3dyv nostr:nevent1qqs0nr6xznhxr4hfrczatlgy26lcrlup3zg8ey6j6ldthxnu9fy3mfq7tauam
14:30 - 16:30 伺かレクチャーを受ける
Junさんにりらさんを送ってもらっている途中、せっかく伺かベテランのDonさんがいるので
伺かを始めました。
※元々伺かやSSTPには興味があった
Donさんに伺かの基礎や「Nostr x 伺か」のOSSの機能などをレクチャーしてもらいながら、
Nostrと伺かで出来ることを話し合っていました。個人的に驚いたのは、一方通行で喋らせるだけだと思っていた伺かが、SSTPを通じてデスクトップマスコットとシーケンシャルに「やりとりができる」ことです。
非常に拡張性が高く、Nostrと同じで無限に遊べそうな雰囲気を感じました。伺か (うかがか) とは
2000年5月25日に初公開されたデスクトップ常駐型のフリーウェアで、24年間色んな人が発展・メンテナンスしています。
SSTP (Sakura Script Transfer Protocol) と呼ばれるプロトコルで指定のポート番号 (9801番)あてにメッセージを送ると、デスクトップマスコットを喋らせたり色んなことができます。
プロトコル仕様が公開されており、SSTPクライアントやサーバー、ベースウェアまで自作することが可能です。詳細 https://dic.nicovideo.jp/a/%E4%BC%BA%E3%81%8B
伺か参考 (ばぐとら研究所)
現在デファクトスタンダードとなっているベースウェア、SSPがここからダウンロードできます。 https://ssp.shillest.net/
nostr:nevent1qqsyrz64vff9fjkpj297qyr278d2a58l3fuysgknsm8jwyuwy6v8hcgvmn4mt nostr:nevent1qqsdzfjfvxxk5ph49x40s3hf8pdgazzq2x5xekd6ztqnqw4y4z3r8as4pdywy nostr:nevent1qqsr8sdds33g53asp7c45v3eems3vj3qhtxayvku9nxext95aauuuaq4d6t0x
16:30 - 17:30 四谷ラボの配信アーカイブを見る・帰宅
Nostrasia 2024やBluesky meetup、Nostr勉強会の配信アーカイブを見ながら、当時の思い出やNostrの未来について語っていました。
こういうのを忘年会や新年会でやっても面白いかもしれない。
18時の山形駅発の新幹線を取っていたので、18時にJunさんに駅まで送ってもらい、山形を去りました。四谷ラボの配信アーカイブ
https://www.youtube.com/@428-lab
終わりに
私は1泊2日でしたが、山形を味わい尽くしてリフレッシュすることが出来ました!
今回、Junさんには企画だけでなく車で色々連れて行ってもらったりと、本当にお世話になりました。
次に直接お会いしたら、何かしらもてなしたい。また、Donさんに直接会えて色々話せたのは本当に貴重でした。聞くところによると、Nostrのオフ会だけでなく、歴の長い伺か仲間とのオフ会も出たことがないらしいです。
また山形に行きたい!と思えるようなオフ会でした。
-
@ d3f06d83:7ff53dc3
2024-10-15 00:30:10Chef's notes
This is the beginning of a great pizza.
Details
- ⏲️ Prep time: 15 min
- 🍳 Cook time: 0
- 🍽️ Servings: 0
Ingredients
- 1 cup of pizza flour or bakery flour (00 flour)
- 1 zatchet of yeast (7g)
- 1 cup of water
- 1 spoon of honey (or sugar)
- 2 Litre container with a lid
Directions
- Pour the water in a 2L container
- Add honey/sugar and stir
- Add the yeast and stir. Wait 15 minutes or until the yeast is active (bubbling)
- Slowly mix the flour avoiding clumps
- Close the lid and leave in the fridge overnight
-
@ 3cd2ea88:bafdaceb
2024-10-14 23:14:40💻 L’exchange Bitget introduce nuove misure per evitare la quotazione di progetti ad alto rischio, proteggendo i propri utenti da frodi e scam.
🛍️ Bitget ha annunciato un inasprimento dei criteri per il listing dei token, imponendo rigorosi controlli legali e tecnici. Tra le misure vi sono la valutazione della qualità del codice e della compliance normativa, proteggendo gli investitori da progetti poco solidi o fraudolenti.
🛍️ La Fully Diluted Valuation (FDV) sarà un parametro chiave per filtrare i progetti, insieme ai volumi di trading e alla distribuzione dei token. Anche i token già listati su altri exchange saranno sottoposti a verifiche, incluse le sospensioni e la concentrazione di token in pochi wallet.
🛍️ Oltre ai controlli tecnici, Bitget richiederà la presentazione di un business plan per dimostrare la sostenibilità e la crescita del progetto. Anche i token frutto di accordi commerciali dovranno rispettare questi standard, rendendo più sicura l'esperienza per gli utenti.
Unisciti al nostro gruppo Telegram: https://t.me/Bitcoin_Report_Italia
Referral Bitget -10% sulle fee + bonus benvenuto 6w5d o link: https://bonus.bitget.com/U1JNEK
-
@ 0e501ec7:de5ef3a4
2024-10-14 21:36:26blog van Tim: https://timscyclethoughts.blogspot.com
We zijn nu al bijna een week in het Abtshof! Wat een drukke week is het geweest. Je denkt dan, we zijn op reis, we zijn op vakantie, op het gemak. Helemaal niet waar! We hebben heel veel mee gewerkt aan het project. Vorige keer las je al dat we de namiddag dat we toekwamen hier al bij het verwijderen van plaaster hadden gehad geholpen.
Dat hebben we de dag erna ook gedaan, in de ochtend. Ging allemaal goed, tot ik op een bepaald moment op een bepaald moment een stukje plaatster in mijn oog kreeg, dat pikte enorm! Ik kreeg het er ook niet uit, en toen na wat gegoogle, besloot ik om het zo grondig mogelijk uit te spoelen. Een half uur heb ik toen mijn oog onder de kraan gehouden, ik ben nu officieel expert in het oog uitspoelen met water. Het was er toen wel uit en deed geen zeer meer. Maar ik had toch geen zin meer om plaaster uit te breken. Daarom ben ik Jakob gaan helpen met de afwerking van de unit waar Ivan naartoe ging verhuizen. In de namiddag hebben we pieter zijn parket geschaafd: die had een koopje gedaan op het internet, maar het was nogal donker behandeld. We hebben er dus het bovenste laagje van gehaalt, met een groot schaafmachien. Een heel gemakkelijk en handig apparaat, maar wel een beetje eng. Heel goed oppassen wanneer je het hout erin steekt!
Er is hier ook een andere wwoof'er, die Teo noemt. Hij komt uit Canada, en maakt een grote reis van België tot naar Spanje, een beetje gelijk ons, maar dan zonder fiets! Echt een leuke jongen, mijn Frans is eventjes niet top genoeg om echt te kunnen babbelen, maar we hebben wel veel fun samen, zeker de laatste dagen. Tim en hij kunnen helemaal opgaan in hun muziek en filmbesprekingen, en morgen doen we zelfs een filmavondje om hem een goeie Belgische film te tonen.
Vrijdag heb ik weer bij de afwerking van Ivan's unit geholpen. ik heb de rand van een velux helpen isoleren, en plinten opgemeten en gezaagd. Dat was zo moeilijk, om juist te meten en te zagen! Uiteindelijk had ik er maar 2 van de 8 juist, de anderen waren allemaal 3 mm te lang :( dju toch, volgende keer beter! Gelukkig konden ze makkelijk bijgewerkt worden. Tim en Teo waren ondertussen nog aan het uitbreken, ook leuk, maar ik was blij dat ik daar even aan kon ontlopen.
Daarna kregen we onze eerste les van de gloednieuw geimproviseerde houtbewerkingsxursus, gegeven door de meestermeubelmaker-schrijnwerker Jakob! Hij legde ons uit hoe we hout verbindingen kunnen maken, toonde er een heleboel en ging meer in detail bij een redelijk simpele: de half-hout verbinding. Hij legde uit hoe we een beitel moeten hanteren en hoe we zeer recht kunnen zagen (belangrijk als je een verbinding maakt!). Na de uitleg gingen we direct aan de slag: we zouden een rek gaan bouwen voor in de voorraadkamer. Er staan langs 2 muren al rekken, en ons rek zou de stijl van de anderen een beetje volgen de de derde muur helemaal bedekken. Nog niet zo gemakkelijk: de muur en de vloer zijn er nogal ruw en hobbelig, hoe begin je daar te meten? In het rek kunnen we elk 10 keer een halfhout verbinding maken, goeie oefening!
Je merkt dat ik vooral heel veel vertel over wat we allemaal gedaan hebben. Niet zo heel veel mijmeringen en emotie. Dat is eigenlijk ook logisch, we zijn vooral heel de tijd bezig. En als je bezig bent mijmer je niet en worden je emoties ook niet zo groot. Ik vind het fantastisch om bezig te zijn. Ik miste dat ook echt de laatste maand, maar nu mis ik ook wel weer het mijmeren. Denk ik? Alleszins, ik wou dat ik ook andere dingen had om op te schrijven.
Ik ben wel ook veel bezig geweest met het Bos, het Wondelbos, O Wondelbos, en hoe om te gaan met het verdriet en de boosheid die geboren wordt uit het verlies, hoe te rouwen. Dat is niet zo gemakkelijk. Ik denk dat het belangrijkste is dat ik graag die gevoelens wil eren. Het Bos eren, ook al is die er niet meer. Bien schreef erover, en ik vond het zo mooi, dat ik het heel graag hier zou quoteren. Maar ik weet niet of dat oké is, dus zal het voor later houden.
Vetrouw je lichaam, vertrouw je gevoel, ik probeer het zo te zeggen tegen mezelf. Ik vertrouw mijn lichaam. Ik denk dat we veel kunnen vinden in onszelf, als we maar het lef hebben om te luistern. Nu en simpel: ik voel me uitgeput, ik vertrouw erop dat het een goede keuze is om nu te gaan slapen.
De dagen na vrijdag zal ik later wel vertellen, of niet. Liefs!
-
@ 2ec0583a:63f20df5
2024-10-11 13:19:29I liked Twitter. News, politics, artists, memes, controversial thoughts that people discuss longer than it deserves. That Twitter wasn't what X is now. Verification doesn't mean anything, it's just an algorithm boost everybody can buy. Crowds of bots leave random overcompressed jpegs in replies to get more attention to get more money for its owner. Somehow it's normal there to want entire nation dead.
I wish it was easy to leave, but it still has hundreds of millions active users. It still has all the memes we like, the controversial thoughts people discuss too much, all the big companies and politicians have to have an account.
I checked out the biggest alternatives to decide where to go. No complicated tech terms ahead, I looked at them as a regular user who just wants to have fun.
TL;DR: Twitter/X is still the most effective and active platform, but if you really want to change it you should take part in transition to another platform and not wait for more people to be there.
Nostr
Decentralized, censorship resistant due to its nature. Of course, it's not perfect and is quite far from reaching its true potential. Out of all the alternatives, Nostr might have the most complicated registration. Do regular users really need to think about public and private keys? Yes, yes, I get it — users have to keep in mind their privacy if they want to have it. But you have to read at least something to understand what you're doing, which is automatically more difficult than simply press "Sign up". And then you have to choose between web clients... And then Android/iOS clients... And some of them might be buggy on your device, so you switch to another client... The flow could be better, but Nostr is a new social network, it keeps improving every day.
After all this, you open an app and see... Bitcoins, AI images, jokes about Elon Musk. And some anarchists. 90% of what you see is people praising Bitcoin. The universal social network protocol turns out to has a pretty narrow view. I guess, the feature of attaching your cryptocurrency wallet made it extremely popular amongst Bitcoiners, but why is it the biggest — and probably the only — community there?
How does one find another community? Hashtags don't seem to work, perhaps because of tiny size of non-Bitcoin communities. Trending is all Bitcoin. I didn't even know it's possible to discuss something that long.
It's close to being decentralized and censorship resistant; you can write and read Twitter-like notes or long posts — whatever you like! But I don't feel comfortable because I'm an alien without a Bitcoin wallet here. It could be a great place for everybody, but now it lacks diversity. It may not even want to be universal. Maybe it's the Bitcoin network and that's fine.
Mastodon
Decentralized, not so censorship resistant but way better than having everything on one company's servers. 500 symbols per post is more than Twitter, but less than long format, it's somewhere in-between. It literally has no feed algorithm, so you have to find people and hashtags you want to follow, and Mastodon won't help. You don't know what it has in the first place? Bad for you.
Sooner or later your feed start to look like one you're actually want to read. And that's when I started to like Mastodon. The UI is neat, everything is in its place and works as expected — you can tell the social network has been here for a while. There are more than 10 million users as of 2023, and it still grows slowly. Mastodon is mature but fresh, and it does scare you away at first glance. Every discussion is serious for some reason, and I'm yet to discover meme accounts to follow. Mastodon is probably the only decentralized social network on this list which has at least some officials registered here.
Bluesky
If you want to move back in time to see the old Twitter again — take a look at Bluesky. Everything is literally the same as Twitter, and it actually might be both a blessing and a curse. It seems to lack its identity and feels not like something new, but like uninhabited, decentralized Twitter.
There is a feed algorithm that shows you a mix of viral and recent posts, so you don't have a desert feeling (which sometimes occurs in Mastodon). Bluesky was launched in open access to the public in February 2024 and has reached 10 millions already. There is nothing serious about it — memes, shitposts, random thoughts put in 300 symbols. People barely use hashtags here, one would probably find something interesting or funny just scrolling the feed.
Threads
It's weird and soulless. You can't create a Threads account without an Instagram one, so you have to use both while Meta collects a huge amount of data about you. It just doesn't feel great.
You can't ignore the power of a big corporation — the experience is smooth, the UI is nice, and I personally like the little curl every thread has. And what do you see scrolling the feed? AI images and ridiculously serious inspirational quotes with a beach at the background. They're all different, but none of them makes sense. Do people actually discuss something? Not really. You just post pretty images just like you did on Instagram. And those are beautiful, you can't take that from Instagram userbase, so your feed looks absolutely incredible. And empty. There is nothing wild — no hot takes, no fresh jokes, everything is sterile and correct. It feels dead despite having over 175 million monthly active users.
UPD: Threads decided you don't want to read any politics and then disabled a lot of accounts because their AI moderation went insane, apparently.
UPD2: Threads now has an engagement bait problem.
Tumblr
Yeah, yeah, I know, but hear me out. Tumblr looks interesting for creative communities where people have fun. It goes from the cringiest actor gifs to a detailed book subplot analysis. Your posts don't disappear in the void thanks to hashtag search. There is also a feed algorithm to spend time. If you're really into discussing weirdest story and fanfiction ideas, that's the default social network for you.
But.
It's also owned by a company that can do everything it wants. And it actually did.
UPD: I'd been using Tumblr for a week, wrote two posts, liked and reposted a few times, and then my account got terminated for seemingly no reason. Maybe they found something wrong in those two posts, I don't know. I'm not that type of person who would publish anything even remotely aggressive, both posts were about SFW writing tropes.
Conclusion
There is no perfect platform to move to. If one of them had a clear advantage and/or a big userbase, many people would move there with no hesitation. But the situation is different, there is no obvious preferable social network to stick with. The vast majority stays on X trying to ignore the weird stuff. If we really want to have better and safer social networks, we should encourage competition and migration. All the X alternatives lack communities people would like to join, whereas it should be friendly and welcoming to all. Not the criminals, obviously.
My personal favorite is Nostr, but right now Bluesky seems the most convenient option.
P.S. Sorry for mistakes, English is not my native language. This post is not supposed to be some serious analysis, it's just another internet rant.
-
@ 83794dfe:e46c6636
2024-10-14 19:40:37BRM 200 km – Samstag, 28.09.2024 05:30 – 09:30 Uhr
We left on Saturday morning and enjoyed a great day on the bike, meeting some friends along the way and dropped some.
with an average speed of 26.5 we needed around 7.3 hours to complete the track.
It was a sunny but windy day at the end we even ended up with some cold shower at the end.
A Brevet is not a race along the way we had to pick up some proof that we visited certain points like gas stations.
-
@ 2ec0583a:63f20df5
2024-10-10 20:48:45Developers have already created numerous Nostr clients for everything you can possibly do there. Other clients are in development now, and some exist just as ideas in developers' minds.
I want to talk about design. I'm not here to judge anything, I understand that many developers only build clients for functionality or experiments, and it's not like visual style is a huge problem here. This article is for developers who might be concerned about not having any idea what their client should look like, so I'm here to provide some ideas. I hope you'll find some of them useful.
I'm not a designer, so all I say here is just a noname's opinion you can ignore.
Let's begin.
First thing I want to say out loud — don't be shy. Get the weirdest design idea you have on your mind. Why do you like it? Is it unique? Is it intuitive? Is it memorable? Do you think it might scare away possible users?
Let's be honest, the internet is full of lackluster websites and apps. I don't really get why — do they just play safe or do they think their unique app doesn't need a memorable style?
Newspaper
It's cozy, it's retro, it's safe and it's hard to make a mistake. Sharp bordered rectangles and no bright colors make it easy to follow the overall idea. Posts easily become blocks — I mean, that's kinda the origin of modern websites. This design is difficult to imagine with silly memes, so yeah, I believe meaningful discussions would be the best fit.
Monochrome Minimalism
It's ridiculously simple and raw. Primitive shapes, bold black borders and white background; some unusual font choices here and there. Is that Arial? This approach might look like lack of design at first glance, like it got stuck in the 90s — right before colors became so common you couldn't find a website without a 3-frame green-pink-yellow gif at the background. But the longer you look at it, the more thoughtful design choices you notice. It doesn't lack any design, the simplicity is the core design here. It's simple because of colorful websites everyone is used to.
Pseudo terminal
There is something weirdly attractive in a design that looks like a terminal with all those tildes and braces and other symbols which help you to get the meaning without pictures. The pseudo terminal is weird and specific and definitely doesn't suit everything. But I couldn't ignore the good old nostalgic aesthetics.
Vintage
Take a painting or an old photograph, put it in a modern context and you're half-way there. It makes perfect sense for everything that is somehow connected to the past — a city community, a historian community, etc. It respects what was done before us and reimagines it.
Modern
A good modern design brings together elements we like to look at. A great modern design makes you want to open their app just to look at it. It attracts users with their strong visual style. And then it's a task for developers to make the functionality and flow on a par with it. For some reason apps with visuals that strong aren't as common as you might think.
Conclusion
Don't let pretty pictures fool you — first of all, you have to decide exactly what your client is for and how it's supposed to work. Design comes after needs, not before. A client should work, and that's the main part. But it's a double win when a client works and it feels nice.
If you're interested in more examples, visit Dribble, Behance or Pinterest, there is always something to get inspired by.
Don't be shy. Create bold clients that will catch people's eye. A logo can be poorly hand drawn, posts in a feed can be stylized as Macintosh windows, user profile can look like an inventory from a forgotten game — let your client be weird, funky, old school, wild, fancy. We're here to have fun, aren't we?
-
@ c69b71dc:426ba763
2024-10-10 09:05:29Chef's notes
This cashew blue cheese is a true plant-based delight, delivering the rich, tangy flavours you’d expect from traditional blue cheeses like Roquefort or Gorgonzola. The fermentation process, with the help of «Penicillium Roqueforti», creates a beautifully marbled, creamy cheese that’s both bold and complex. It’s a labor of love that rewards your patience with an unforgettable vegan cheese experience! Whether enjoyed on crackers, in salads, or simply on its own, this cheese will elevate any dish with its unique flavour profile.
Note 1: For this recipe you need parchment paper, a potent blender, glass jars with lid and two cheesecloths.
Note 2: Always use very clean tools, and avoid touching with your fingers or tasting with them while working on the cheese!
Details
- ⏲️ Prep time: 4-5 weeks
- 🍳 Cook time: 0
- 🍽️ Servings: Two small cheese loaves (2x 10-12 cm diameter)
Ingredients
- 300g raw cashews
- 3 tbsp water
- 3 tbsp kefir, kombucha or rejuvelac
- 2 tbsp coconut oil (raw, unrefined)
- 1-4 capsules vegan probiotics
- 1/2 tsp Himalayan salt (iodine-free, no additives)
- 1/16 tsp «Penicillium Roqueforti» (blue cheese mold culture)
Directions
- Day 1: Soak 300g of cashews overnight in water.
- Day 2: Rinse the soaked cashews thoroughly and let them drain well.
- In a high-speed blender, combine the cashews, 3 tbsp of water, 3 tbsp kefir or rejuvelac, and 2 tbsp coconut oil. Blend until the mixture is smooth and creamy.
- Add 1-4 capsules of vegan probiotics, 1/2 tsp Himalayan salt (free of iodine and additives), and blend again briefly.
- Add a pinch (about 1/16 tsp) of «Penicillium Roqueforti» powder (blue cheese culture) and give it another quick mix.
- Transfer the cashew mixture to a glass container, leaving the lid lightly on top (do not seal it completely) and store in a warm place, ideally in your kitchen, for 24 hours to ferment.
- Day 3: Divide the fermented cashew mixture into two smaller glass containers lined with cheesecloth. Press the mixture down firmly to eliminate air pockets.
- Store in a cool place (12-14°C / 53-57°F), ideally in a wine fridge.
- Day 4: Remove the cheese from the containers, take off the cheesecloth, and turn the cheese onto parchment paper.
- Sprinkle salt all over the cheese, ensuring it is evenly coated.
- Cover the cheese with larger glass bowls, ensuring that air can flow from underneath, and return to the wine fridge or the cool storage area.
- Days 4-7: Turn the cheese daily onto fresh parchment paper to maintain its texture.
- Day 7 or 8: Pierce the cheese with a thicker wooden skewer to create holes, allowing oxygen to reach the center, encouraging the blue mold to grow throughout the cheese, not just on the surface.
- Alternatively, crumble the cheese completely and then press it back into shape to ensure oxygen distribution.
- Days 8 toaround 12 or 15: Once the blue mold has fully developed around and inside the cheese, wrap the cheese in parchment paper, place it in a wooden cheese box, and then wrap it in a cloth bag.
- Transfer to a regular fridge to age for another 2-3 weeks or even several months, depending on your desired strength of flavour.
-
@ fd208ee8:0fd927c1
2024-10-09 12:27:53Why waste time, looking at other people's stuff?
I get this question a lot, on Nostr, and it feeds immediately back to the next question: Why don't you just build your own client, if you're so smart?
This was a completely new question for me, as I'm used to collaborating with at least one other person, even when doing FOSS stuff. (No, this isn't my first such project; we just used to call it "volunteering" and "sharing the code", which sounds way less glamorous.) It never occurred to me, that a habit of collaboration and interaction was some sign of my ignorance and incompetence, or somehow proof that I can't vomit up "Hello World!" in 5 different programming languages.
I also made the deadly political mistake, when I entered the Nostrsphere, of refusing to call myself a "dev". For me, "dev" is a special title, given to someone doing a specific type of programming (fiddling with GUIs, mostly, which I've only done occasionally, as a sub), whereas the types I've done are "test automation", "development operations", "database management and data curation", "requirements engineering", and "application administration". Because it's so much easier to find someone interested in building a GUI, rather than building AnythingElse, I tend to slide into AnythingElse and it eventually became my professional specialty to be the Girl Friday of every project.
But, in Nostr, there is no AnythingElse category. There are only (GUI) client devs and AllOfTheIdiotsWhoMustBowDownToTheDevs. Which merely doubled my instinct to distance myself from the term. I do not want to join some cargo cult and be pedestalized and regarded as some sort of superhuman everyone owes fealty to, in return for raining GUI presents down on my loyal subjects.
Software engineers are simply people who are skilled craftsman, not gods, and it is fair to point out that some are more skilled than others. It is also completely fair to criticize their products, report bugs, and wonder aloud at endemic low-quality.
Which brings me back to the initial question:
What does the inquisitive dev know, that the others don't?
1) You learn an awful lot about an awful lot, by looking at specs, reviewing code, and trying out various implementations of concepts you are already familiar with. There are, in fact, n number of use cases for every event type, and I've seen so many of them, that I can conjure them up, or invent new ones, on the fly, rather than wasting time inventing similar events. 2) They don't have to explain their concept to you, later, when you interact. Each interaction brings you closer to parallel-levels of knowledge, which raises the signal-strength of the interaction, and widens your own knowledge base, for interacting with third parties. 3) You are increasingly-likely to contribute code or perform some other more-advanced task, for other people, as you don't face the hurdle of adjusting to a new repo or unfamiliar language, while being less-likely to merely fork-and-ignore because you have a standing business relationship with the other developer. 4) If the other dev stops maintaining the repo, you'll be inclined to continue on your own. You may even eventually receive administrative access, rather than needing to fork, as they trust you with their stuff. This means that the risk of the repo becoming abandoned falls, with each active dev snooping around it, even if that is not their primary project. 5) It helps you determine who to focus your energy on interacting with, further. Is this person new to software development, perhaps, but has some interesting transfer-knowledge from some other branch, that has resulted in a surprisingly novel concept? Is this person able to write very clean code, so that merely reading their code feels like mental training for your own craftsman's toolbox?
...and many more reasons, but this is getting too long, so, let's just cut to the chase.
What does a craftswoman want?
But, this still doesn't answer the question of my private motivation. Why do I want to gather all of this knowledge, from those further ahead, than I?
I think Nostr has long moved past the initial stage, where mere speed was of the essence, so that one npub could finally post a note and have it appear on the other npubs' client. That must have felt like a miracle, but it increasingly feels like a disaster, as the steadily-rising complexity of the Nostr ecosystem causes haphazardly-structured and largely-unexamined code bases to begin to atrophy, or result in developers running around at an exhausting speed, with their bug-extinguishers, to put out fire after fire.
I think the time has arrived, for a different kind of development. Maybe even for a different kind of developer. Not replacing the experimentalism that made Nostr fun, but adding the realm of production-quality software engineering. The sort of software development that requires relay administration, testing, support... collaboration, interaction, maybe even someone who does AnythingElse.
I want to build useful, elegant products people enjoy using and feel comfortable relying on. I want them to use them, naturally and happily, to accomplish tasks they consider worthwhile. I don't want them thinking about me, while they use it. The craftswoman should never be greater than her work.
I want them to feel free -- nay, be eager! -- to give me both positive and negative feedback. My assumption is always that our production is imperfect because we are imperfect, so you do us a favor, by pointing out where we can improve. That's why we wish to integrate a feedback form that produces ngit issue events, putting your questions and comments straight on our board.
And there will be an AnythingElse person, reading that board, and responding promptly, rest assured.
-
@ c73818cc:ccd5c890
2024-10-14 18:32:24👋 Nonostante il divieto sulle criptovalute, la Cina mantiene il predominio nel mining di Bitcoin, superando gli Stati Uniti.
🎙 Il controllo segreto della Cina sul mining di Bitcoin
👋 Tre anni dopo il divieto del 2021, i pool di mining cinesi continuano a dominare l'hash rate globale, con il 55%, mentre gli Stati Uniti si attestano al 40%. Questo successo è dovuto all'ingegnosità dei miners che aggirano le restrizioni locali e sfruttano le risorse energetiche economiche come quelle del Sichuan.
🎙 Sopravvivenza del mining e discussioni normative
👋 Nonostante la repressione, la Cina potrebbe cambiare atteggiamento: si ipotizza una regolamentazione delle transazioni crypto entro il 2025, segno di un possibile approccio pragmatico nel settore. L'evoluzione delle normative potrebbe permettere a Pechino di mantenere il passo nella competizione tecnologica con gli Stati Uniti.
🎙 Il futuro del mining in Cina rimane incerto
👋 La Cina resta prudente: qualsiasi apertura dovrà essere accompagnata da una regolamentazione rigorosa per gestire i rischi finanziari e limitare i deflussi di capitale. Tuttavia, il dominio nascosto di Pechino nel mining di Bitcoin riflette la complessità e la resilienza del panorama globale delle criptovalute.
Unisciti al nostro gruppo Telegram: https://t.me/Bitcoin_Report_Italia
Referral Bitget -10% sulle fee + bonus benvenuto 6w5d o link: https://bonus.bitget.com/U1JNEK
BitcoinReportItalia #Mining #Pool #Cina #Hashrate #StatiUniti #Miners #Pechino #Regolamentazione #Cripto #Bitcoin
-
@ 1bda7e1f:bb97c4d9
2024-10-10 03:05:10Tldr
- Nostr identities can be linked to a third-party service
- You can set up that verification at your own domain, and
- You can also set up your own Lightning Address at your own domain
- These both require files in the .well-known directory on your domain
- You can set these up together, quickly and for free, with Sveltekit and Vercel
- Now I am identified and can receive payments with my username "rb" at my own domain "rodbishop.nz"
Getting .Well-Known
For your npub
The first step in setting up a Nostr profile is to get your keys. I wrote about it in this article, Mining Your Vanity Pubkey.
These keys represent your identity and are issued by you, not a third-party issuer. This is good for personal ownership, but creates an issue around identification.
If you have an ID issued by an issuer, I can ask the issuer to confirm that you are who you say you are. But with a Nostr npub, which has no issuer, how do I confirm that an npub which claims to be yours, is in fact yours?
Nostr allows you to link your npub to a username and to a third-party service of your choice to help in confirming that your npub is really yours (It is documented in NIP-05).
Normal users can use a service like nostrplebs.com and to set up a username very quickly and easily. However, it is also possible to set up your own identification that relates your username to your npub using any domain you own.
In my view having your username tied to your own domain is better branding, and more self-ownership, and so that's what I'll set up using my domain rodbishop.nz.
For your lightning address
Nostr has integrated payments which allow people to send you Bitcoin over the Lightning network the same way they would send you an email. I wrote about it in Setting up Payments on Nostr.
The path I took in setting up my lightning address was to use Alby, and with an Alby Account you automatically get a Lightning Address at getalby.com.
Normal users can use that Lightning Address just fine. However, it is also possible to set up your own Lightning Address which will forward payments to your Lightning Wallet using any domain you own.
Similar to with NIP-05, my view is having your Lightning Address tied to your own domain is better branding, and so again that's what I'll set up.
Both of these tasks use the .well-known folder on your web server.
Preparing .Well-Known with Sveltekit
There are many ways to do this. NVK published a very simple method using Github pages which is free and which you can read about on his blog.
For me, I will set up .well-known using Sveltekit and Vercel. I have been learning Sveltekit and Nostr together, thanks to fantastic tutorials by Jeff G on his Youtube.
Using Sveltekit and Vercel to set up Nostr NIP-05 and Lightning URLs on your own domain is easy and free.
Create a new project
To start, create a new Sveltekit project with NodeJS and Node Package Manager using the code documented on the Sveltekit website.
npm create svelte@latest my-app cd my-app npm install npm run dev -- --open
Sveltekit contains many convenient short-cuts for web hosting, and one of them is the file structure. The structure contains an
/src
folder to contain javascript files to build complex applications, and a/static
folder to contain other simple static files which need to be hosted at the domain. It is this/static
folder you'll be using for now.NIP-05 identification with nostr.json
For your NIP-05 identification, you need to create the folder and file for /.well-known/nostr.json as follows–
static └── .well-known └── nostr.json
In that file, you will use some JSON to link a username to a hex-format public key, which will enable Nostr apps to confirm that the username relates to the key. In my case, I create a link between the username "rb" and the public key formatted in hex format "1bda7e1..."–
{ "names": { "rb": "1bda7e1f7396bda2d1ef99033da8fd2dc362810790df9be62f591038bb97c4d9" } }
That's it!
Lightning Address forwarding with lnurlp
For your Lightning Address, you need to create the folder and file for /.well-known/lnurlp/your-username as follows, replacing the "your-username" text with your username (in my case, "rb") –
static └── .well-known └── lnurlp └── your-username
In that file, you create a link between the username on your domain, and the provider of your Lightning service (in my case, Alby). Alby provides a helpful guide on how to do this, which you can read on the Alby site.
- Visit the Alby page for your Lightning Address which Alby hosts
- Copy that text across to the new file you have created
That's it! These files are now ready and can be hosted anywhere.
Hosting .well-known with Vercel
I chose Vercel to host with because it was very easy to use, and provides all the hosting I need for free. To deploy, you first create a Github repository for my Sveltekit project, and then you set up Vercel to deploy every push by default.
At a high level –
- Set up a Github repository
- Push your project to Github
- Sign up for Vercel
- Link your Vercel to your Github, and Vercel will then show all your Git repositories
- Import your project from Github, and Vercel will deploy it to a Vercel.com domain
Once your project has deployed to Vercel, you will be given a deployment URL, and you can test to see that your static .well-known files are successfully online.
- E.g. I was given https://rodbishop-mw64m8ylx-rods-projects-c9b67f57.vercel.app
- I can add /.well-known/nostr.json or /.well-known/lnurlp/rb to the domain and view my files
Now that the files are deployed, you need to link them to your domain. At a high level –
- Get your domain (buy one if you need to)
- In Vercel, navigate to your project’s settings and add your domain. Vercel will provide DNS records for you to add to your domain registrar
- In your domain's DNS settings add those records as an A record to your root domain
Your .well-known files are now hosted in Vercel and pointed at your domain.
Setting up CORS in Vercel
You need to tell Vercel to allow third-party applications to access those files, by enabling CORS ("Cross-Origin Resource Sharing"). Vercel has good CORS documentation on their website.
To set this up, return to your project, and in the root folder create a new file named vercel.json. This file will tell Vercel to allow third-party applications to access your nostr.json file. Add the following to it
{ "headers": [ { "source": "/.well-known/nostr.json", "headers": [ { "key": "Access-Control-Allow-Origin", "value": "*" }, { "key": "Access-Control-Allow-Methods", "value": "GET, OPTIONS" }, { "key": "Access-Control-Allow-Headers", "value": "Content-Type" } ] } ] }
Then– - Push to Github - Vercel will deploy the push automatically by default
That's it. Your .well-known files are able to be reached by every Nostr app.
Testing it with your Nostr profile
Now that this is hosted at your domain, you can connect your Nostr profile. In any Nostr client, visit your profile page and edit, then update your NIP-05 and Lightning Address fields.
Once your client has refreshed, give it a test
- Your NIP-05 identity should show a "success" type icon, rather than a "fail" type icon (what icons depends on the client you're using, but think "green tick" rather than "red cross")
- Your Lightning Address should simply work–get someone to send you a payment to your new Address and it should go through successfully and appear in your wallet.
Things I Did Wrong
Initially, my NIP-05 verification didn't work. I had done two things wrong.
Wrong form of pubkey
The first mistake I made was in the NIP-05 nostr.json file I used the wrong format of public key. The public key that you mostly use in clients is your "npub" which starts with "npub1..." However, the public key this file needs is formatted in hex and starts with "1...".
If you don't have your hex formatted pubkey, you can use a site like https://nostrtool.com/ –enter your pubkey in npub format, and it will return it in hex format.
Redirects caused CORS issues
The second mistake was caused by a URL redirect. Your .well known files need to be served at the root of your domain, not at a www prefix (e.g. for me https://rodbishop.nz, not https://www.rodishop.nz). For this to work, you need to ensure that requests to your root domain aren’t redirected to www.
In Vercel domain configuration, you can configure your redirects. By default, it will redirect traffic to www, and this is wrong for our purposes. To correct it, visit your domain settings, click "Edit" and look for "Redirect to". The correct setting is "No Redirect".
The issue is caused because when applications go looking for your nostr.json, they need to receive a clean "Success" (200) response from your server prior to accessing the file. If you are redirecting to www, then the server gives a "Redirect" (300) response instead.
In case you think your CORS is failing, take a look at the server http response code to see if there is a redirect. I used as follows–
curl -X OPTIONS -i [https://rodbishop.nz/.well-known/nostr.json](https://rodbishop.nz/.well-known/nostr.json) \ -H "Origin: [https://anotherdomain.com](https://anotherdomain.com/)" \ -H "Access-Control-Request-Method: GET"
- Initially the response was "HTTP/2 308" which means a redirect was in place (and so the process was failing)
- Once I resolved the redirect issue at Vercel, the response was "HTTP/2 204" which means success, and from that point, Nostr apps recognised the NIP-05 successfully
What's Next
Over the last three blogs I have - Mined a Nostr pubkey and backed up the mnemonic - Set up Nostr payments with a Lightning wallet plus all the bells and whistles - Set up NIP-05 and Lighting Address at my own domain
At this point I am up and running with a great Nostr profile and able to fully engage with the network.
But there are still many rabbit holes to explore. The next place I will explore deeply is running my own relay, and if I have some success I will be back to blog about it soon.
I'm looking forward to sharing what I learn as I explore what’s possible on Nostr.
-
@ 1bda7e1f:bb97c4d9
2024-10-10 01:40:25Tldr
- Your Nostr identity may be the first ID you every own
- You can create one that easier to backup using a 12-word mnemonic, and
- You can create one that has a bit of branding to it, called a “vanity npub”
- Many tools exist which you can use
- I tried a few and settled on Rana by Negrunch
- Now I am npub1r0d8...
The first ID you’ll ever own
The first step in setting up a Nostr profile is to get your keys. These keys are your identity. For almost everyone, this is the first ID you’ll have that you truly own. That is, this ID is yours because you say it is. That’s different from almost every other ID, which was issued to you by someone else, and is yours because they say it is.
Not only is it yours. It’s portable. You can use this ID to be yourself in any app that supports Nostr.
Consider the legacy internet—every app requires a separate account. That’s a separate login and password to remember. And worse than that, it’s a separate set of content you have to generate, and a separate following you have to create. Every time a new platform launches, you need to encourage your followers to join you on the new platform. At any time, any platform can deplatform you. If they do, you lose your content and your following, with no recourse.
On Nostr, it’s different. All your content and all your following is linked to your identity, and you take it with you everywhere. You build your content once, and it appears with you everywhere. You build one following once, and they follow you everywhere. If a platform deplatforms you, you don’t lose your following or content, you just take it all to another platform.
This may be the first ID you ever own, and if Nostr keeps on growing, it may be the last ID you’ll ever need.
Getting branded with a “vanity” npub
Every nostr user has an identity like this, and every user can be found and known by their public key, their “npub” or “pubkey”. By default, most people go by a pubkey that is completely random, like npub1asdfgh….
My view is, if you’re going to create your first-ever ID that is truly yours, you might as well make it special. It’s possible to create a pubkey that has a bit of branding to it.
The technical name for these is a “vanity npub”. You could call it a branded npub.
There are some good examples:
- Snowden at npub1sn0wden...
- Negrunch at npub1qqqqqqq...
These pubkeys have specific characters at the start (or at the end). It is better branding. It’s also helpful for defeating spammers who might choose to imitate you, as only you have the vanity npub.
Keys are generated at random. To get one with your specific branding on it, you need to set up your computer to generate keys at random until it finds one that suits your needs. Once set up your computer will generate keys by the millions–checking and discarding each one until it creates the one with your characters.
The more characters you want, the longer this process will take.
Nostrogen provides a helpful table for that:
- 1 character = usually less than a 0.1 seconds
- 2 characters = usually less than a 1 second
- 3 characters = usually less than a 30 seconds
- 4 characters = usually less than a 10 minutes
- 5 characters = usually less than a 1 hour
- 6+ characters = keep fire extinguisher handy
The good news is, for your npub to have nice branding, you don’t need a lot of characters.
For myself I only needed four “r0d8”.
Getting a mnemonic, for backup, and for lightning
Once you have your ID, you will want to use it different places and back it up securely. The problem with writing down your ID as an nsec is that it’s long and complicated to write, and too easy to misread and enter the wrong characters when you type it back into your device.
A better alternative exists. You can generate a 12-word mnemonic, and then use that to derive your nsec (documented in NIP-06). The mnemonic is much easier to read, easier to type into new apps, and easier to backup correctly.
If you generate your keys directly as npub and nsec you can never go “backward” to generate a mnemonic. But if you generate a mnemonic first, you can always generate an npub and nsec from it. Furthermore if you generate a mnemonic, you can (optionally) use that same mnemonic to generate your lightning wallet for making payments with.
For these reasons, my view is that using an identity with a mnemonic is best.
Once we have our 12-word mnemonic, we generate our keys (npub and nsec), and we’re ready to use anything in the Nostr ecosystem.
- Where the app supports mnemonics you can use that
- For everywhere else you can use your nsec
- In either case you’ll be recognised everywhere you go by your vanity npub
How to mine a 12-word mnemonic with a branded vanity npub
You’ll need an application for mining. There are very many to choose from, which you can see on this awesome Nostr list by Aljaz
Some work in your web browser, like nostr.rest. Many others you can find on github and install. I tried many including nostr-pubminer, and nostr_vanity_npub, before settling on Rana.
To run these requires basic command line knowledge. I didn’t have that, so I fed the GitHub readme page to ChatGPT, and it walked me through getting everything set up.
Failing many times
Here’s what I did wrong so you don’t have to make the same mistakes.
- You can only use bech32 characters in your npub, and may not be every character you want! The allowed character set is only 023456789acdefghjklmnpqrstuvwxyz. Importantly for me there is no “o” “b” or “i” which makes it impossible to generate “rod” or “bishop”! Only “r0d” and “8lsh0p” are possible.
- Not every vanity npub miner tell you if you’re using valid characters. Nostr.rest and nostr-pubminer happily sat for hours using my CPU to look for a key that started with “rod” and failed to find one, as they must, because “rod” is not possible (only ”r0d” is possible).
- Some miners will ask you “how many threads” would you like to use. It’s a question that relates to how much processor power you want to spend on the task. I didn't know the "correct" answer but found it didn’t matter at all what number I entered.
- Some miners will generate npubs just fine, but can not generate the mnemonic. For my needs I needed one that could do both.
Success with Rana
In the end I succeed using Rana by Negrunch
You can find Rana here on Github with a very helpful readme.
In short the process is:
- Install Rust (the programming language) and install Rana (the mining application)
- Run a command to generate your npub.
- For me that command was: “cargo run —release — -n=r0d8 -g 12”
That command breaks down as:
- “cargo run” telling Rust to run the application
- “-n=r0d8” look for an npub with a prefix of “r0d8”, and
- “-g 12” including a 12 word mnemonic
And the outcome is:
- A 12 word mnemonic
- Private and public keys derived from that mnemonic
- My branded vanity npub starting with npub1r0d8...
In summary
The first step in setting up a Nostr profile is to get your identity.
While it’s easy to get an identity made with random keys, if we think our Nostr IDs are going to mean something important in the future, then we may as well set ourselves up with keys that are easy to use, and branded.
That means
- 12-word mnemonic backups (feature NIP-06)
- Branded vanity npub
The mnemonic is easier to backup and also can be used to create a lightning wallet. The branding helps people know your npub is really you
To do this
- You need an application for mining a vanity npub
- There are many, and I had success with Rana which provided both the mnemonic and the vanity prefix, in one command line instruction.
Next
- Please let me know if this kind of post is helpful or anything you’d like me to improve or expand upon!
- For my next post I’ll show how to set up a self-custody lightning wallet to make payments on Nostr with Phoenixd and Albyhub
-
@ 09fbf8f3:fa3d60f0
2024-10-14 15:42:04我搭建了一个网盘,国内访问速度还可以。
我买的是每月5刀的无限存储计划,只要还在使用,每天会增加1G的存储。(需要通过面板重启后赠送。)
官网
-
不要使用VPN注册,会提示欺诈风险,有可能会砍单。
-
@ c80b5248:6b30d720
2024-10-13 18:14:34Using tools like Continue in your vault
As the capabilities of artificial intelligence continue to expand, integrating AI into our workflows has become an increasingly attractive option. One of the most exciting applications of AI is its potential to enhance the way we manage and organize information. Obsidian, a powerful knowledge management tool, provides a robust platform for building a personal knowledge base. By layering AI tools like Continue over your Obsidian vault, you can unlock new levels of efficiency, creativity, and insight. This article will start to explore how to effectively use AI tools within Obsidian to enhance your note-taking, information management, and productivity.
An Explosion of AI Tools
Over the past few years, I have tinkered with ChatGPT and other chat interfaces, but I only recently stumbled upon the rapidly growing space of AI tools for coding. In such a short time, some amazing tools have emerged, most notably:
- Aider: A command line interface tool to iteratively generate, edit, and refactor code.
- Cursor: A fork of Visual Studio Code (VS Code) with integrated AI functionality.
- Cline: A plug-in for command line and code editor built to work with Antropic's Claude 3.5.
- Continue: A customizable VS Code plug-in with chat and code editing abilities.
These tools are designed to assist developers in writing, debugging, and even generating code from natural language prompts. They are powered by large language models (LLMs) like GPT-4 and Llama 3, which are trained on vast amounts of text data and can produce human-like responses to a wide range of prompts.
In this article, I will focus on Continue, a VS Code plug-in that offers multiple ways to interact with AI. It features autocomplete powered by an LLM of your choice, as well as the ability to generate new code blocks directly in the editor. It can also incorporate context from external sources or the local codebase. Additionally, it includes a standard chat window for interacting with the LLM.
The new twist is that I won't be using Continue to write code, but rather to write notes in Obsidian. I will be using the chat window to generate notes, and the autocomplete feature to assist me in writing them. By leveraging the context feature, I can bring in information from my Obsidian vault, allowing me to create more complete, accurate, and better-organized notes. I can also use the vault as context to ask for summaries or retrieve information from my notes, even as the vault continues to grow.
It's worth mentioning that while I am focusing on Continue, there are likely other tools that can be used in a similar way or provide better features. One example is the text-generator plug-in for Obsidian. This plug-in allows you to generate text using an LLM of your choice, and it can be used to generate notes, summaries, or even entire documents. It can also generate code, but I was unable to get the plug-in working with my LLM provider. Using Continue is a bit of a hack, as it requires working through an IDE like VS Code, but it's a good way to get started with AI tools in Obsidian. I will assume that you already have an Obsidian vault set up. If you don't, you can ask your assistant to help you organize it once you have it up and running.
The system I am going to describe here relies on two primary components:
- Continue (installed in an IDE like VS Code)
- An LLM provider to power Continue
Let's start by talking about LLM Providers. If you already know how these work, feel free to skip to the next section.
LLM Providers
LLM providers are services that offer access to large language models (LLMs) like GPT-4 or Llama 3.1, typically via an API (application programming interface). These providers usually charge by the token, which is the number of words processed by the model. You can go directly to a provider like OpenAI or Anthropic, or you can use an aggregation site like OpenRouter that provides a single API to access multiple models. Each provider has its own data privacy policies, so it's important to review them carefully. For this reason, I have been using DeepInfra. They run their own models and offer a clear privacy policy - even better, they tend to have the lowest costs.
h/t nostr:npub17vhnjkt04m6thytr8dna67v2pa4tjk7uh3ut40eq9wy8d28u0kvq7qnhkq nostr:note1qfckzxm687peaddwjpmms92kj3v59wrrx0cs2fcxlkm6pm9lyu3squscxa
Another option is to use Ollama to run some of these models locally. However, the hardware requirements for achieving good results quickly are quite demanding. For example, the smaller chat model I use in my configuration, which has 72 billion parameters, requires a 48 GB GPU to run efficiently—something that is not within my budget. This is why I am using DeepInfra.
Note: If you are setting this up for the first time, consider adding a small amount (less than $5) to a provider like DeepInfra and testing it out before you invest time in setting up a local Ollama instance. I have also had some issues with shutting down Ollama on Windows, so your mileage may vary.
If you choose to use a provider like DeepInfra, you are ready to move to the next section. If you prefer to set up Ollama, you can refer to their documentation for installation instructions. I prefer to run it in Docker, which can be done in Linux by running
bash docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
or if you want to have an interface like ChatGPT, you can even run Open WebUI in the same command with
bash docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
Once Ollama is running in docker you can start up the models you want to use by running the following in your terminal.
docker exec ollama ollama run model_name
See the Ollama model library to choose which models you want to run locally.
Getting Started with Continue
Continue is installed as a plug-in for VS Code or JetBrains. I personally use it with VS Code, so my instructions will be based on that. If you are using a JetBrains IDE, you should refer to the Continue documentation for installation instructions.
After installing the plug-in, continue will prompt you to set up your LLM provider. In my experience, once this initial GUI goes away, you can't get it back. Instead, you will do most of the configuration within the
config.json
file for Continue, which you can access by clicking in the lower right corner of the Chat box. In VS Code, if you ever can't find anything,F1
is your friend and will launch a searchable menu.Continue provides recommended settings from each provider, which you can find here. For my coding and writing, I chose the very new Qwen2.5 72B Instruct due to its high benchmark scores and relatively low costs. This model costs $0.35-0.40 USD per million tokens, compared to the best available on DeepInfra, the Llama3.1 405B Instruct, which costs $1.78 per million tokens. The results may be slightly worse, but I prefer cheaper and faster for my purposes. For autocomplete, I am using a faster and code-specific model, Qwen2.5-Coder-7B. I have not yet tried changing the autocomplete model for usage with Obsidian, but that is on my to-do list. Lastly, by the time you read this article, these models may be out of date. One nice thing about having a provider API is that you can easily switch and test different models to see how they work. Aider has one of many model leaderboards that will show you some benchmarks.
After working through the configuration, your
config.json
file will have a list of chat models and a tab for the autocomplete model. It will look something like this:```json "models": [ { "title": "DeepInfra Qwen2.5 72B Instruct", "provider": "deepinfra", "model": "Qwen/Qwen2.5-72B-Instruct", "apiKey": "your-api-key" }, { "title": "DeepInfra Llama3.1 405B Instruct", "provider": "deepinfra", "model": "meta-llama/Meta-Llama-3.1-405B-Instruct", "apiKey": "your-api-key" }, ],
"tabAutocompleteModel": { "title": "DeepInfra Qwen/Qwen2.5-Coder-7B", "provider": "deepinfra", "model": "Qwen/Qwen2.5-Coder-7B", "apiKey": "your-api-key" } ```
Trying it Out
The Chat UI
Once you have Continue configured, you can open your Obsidian Vault in VS Code. You will want to add a
.continueignore
file in your folder that lists.obsidian
and any other files or folders you want Continue to ignore for context purposes.Click the three dots in the bottom of the chat bar and check that your vault (@codebase) index is complete. You can now chat with the LLM and ask it questions using your vault as a reference.
@codebase what are some common themes from this vault?
Continue provides a docs page that lists some types of questions that an LLM will be able to help with. Naturally, I asked the LLM to put these in the context of an Obsidian Vault and here is what it told me:
```md
Useful Questions
- High-Level Questions About Your Notes:
- "What are the main themes in my notes on personal development?"
-
"How do I incorporate agile methodologies into my project management?"
-
Specific Information:
- "What are the key points in my notes about productivity hacks?"
-
"Can you find any references to neuropsychology in my notes on cognitive science?"
-
Generating Content:
- "Write a new note on the benefits of meditation, using the same structure as my other wellness notes."
-
"Draft a summary of my recent project retrospective, following the format of my previous summaries."
-
Contextual Questions About a Specific Folder:
- "What is the main purpose of the 'Research' folder?"
-
"How do we use the concept of 'flow' in the 'Psychology' folder?"
-
Relationships and Connections:
- "What are the connections between my notes on 'Time Management' and 'Goal Setting'?"
-
"How do my notes on 'Digital Marketing' relate to 'SEO'?"
-
Task and Project Management:
- "What are the next steps I should take based on my notes for the 'Personal Finance' project?"
-
"Can you list the tasks I need to complete for my 'Career Development' plan?"
-
Deep Dives and Analysis:
- "Can you provide a detailed explanation of the concept of 'reflective practice' found in my notes?"
-
"What insights can you derive from my notes on 'Project Management'?"
-
Insight and Reflection:
- "What have I learned from my notes on 'Mindfulness'?"
- "Can you help me reflect on my progress based on my notes for the 'Health and Wellness' topic?"
Not Useful Questions
- Literal Review of All Files:
- "Find everywhere where the term 'mindfulness' is mentioned in my entire vault."
-
"Review all my notes and find any spelling mistakes."
-
Comprehensive Tasks that Require Literal Access:
- "Add a new section to all notes that discuss 'productivity' and summarize the main points."
-
"Rewrite all my notes on 'Digital Marketing' to include the latest industry trends."
-
Refactoring and Detailed Edits:
- "Update all references to 'Scrum' to 'Kanban' in my 'Agile' folder."
- "Add a new parameter to the function
calculate_score
and update all usages in my 'Programming' notes."
Summary
- Useful Questions: Focus on high-level insights, specific information, generating new content, contextual questions about specific folders, and reflecting on your notes.
- Not Useful Questions: Require the LLM to see and edit every file, perform comprehensive reviews, or make detailed edits across multiple notes. ```
Text Generation
Continue also offers in-editor code generation with the hotkey
Ctrl+I
and an entered prompt. I have only tried a few things with this, but it was able to successfully review a set of meeting notes I had written and summarize all of the outstanding questions. I expect you could also use this to autogenerate backlinks on a note where a follow-up note might be helpful, or quickly generate templates to be used in Obsidian. I ended up editing this entire article by selecting sections and prompting the AI with the following: "You are a proficient writer. Please edit this text for style, typos, spelling, and grammar."Autocomplete
Continue will also attempt to autocomplete unless you turn it off in the bottom right bar in VS Code. While writing this article, the autocomplete feature was somewhat helpful even though it is not code. Further configuration may optimize this even more. Keep in mind that autocomplete triggers frequently and will burn through a lot of tokens, so you will want to keep an eye on your usage. With the cheaper models I am using, I have only spent 10 cents over the past four days of moderate usage at work and at home. A bulk of that cost is due to autocomplete, and I sometimes turn it off to keep costs down. You may be able to limit these costs effectively by configuring the number of input tokens that can be sent to the API, but I am not sure how that will impact the results.
## Conclusion - Brought to You by Qwen 72B
In conclusion, integrating AI tools like Continue into your Obsidian vault opens up a multitude of possibilities for enhancing your note-taking, information management, and productivity. By leveraging the chat window, text generation, and autocomplete features, you can create more comprehensive and accurate notes, generate summaries, and automate routine tasks. The integration of LLMs into your workflow not only streamlines your processes but also provides deeper insights and connections within your knowledge base. While there are initial setup steps and some considerations around cost and configuration, the benefits of AI-assisted note-taking in Obsidian are well worth the effort. As AI tools continue to evolve, the potential for further enhancements and optimizations is immense, making this an exciting and valuable addition to any knowledge management system.
-
@ 09fbf8f3:fa3d60f0
2024-10-14 15:41:08既然说是一款Web版的软件,也就是对应客户端版而开发的,如果你的歌曲都保存在NAS上,那么这款软件就非常适合你;如果你的歌曲都保存在电脑本地,那么可以直接使用客户端版的同名软件。
01
MusicTagWeb的特色 这款软件刚开始在 Github 上开源的时候,笔者就注意到了,不过当时功能还刚有个雏形、不太完善,就没有推荐给大家。经过开发者一段时间的辛勤付出,现在看来功能和管理能力基本上都已经完成了,具体的功能点和特性如下:
支持批量自动修改音乐标签 支持音乐指纹识别,即使没有元数据也可以识别音乐 支持整理音乐文件,按艺术家,专辑分组 支持文件排序,按照文件名,文件大小,更新时间排序 支持plex专辑类型,新增配置显示/隐藏字段 修复不同类型音频文件的专辑类型 新增歌曲语言整理文件 优化自动打标签匹配算法 新增智能刮削标签源,集成多个平台的标签源,按匹配度排序 支持繁体匹配,新增消息中心展示自动刮削不匹配的数据 支持保存专辑封面文件,支持自定义上传专辑封面 简单适配H5端,支持手机端访问 支持wma,wmv格式, 修复自动刮削报错停止的问题 音轨号,光盘号 格式优化,优化匹配规则 对新增的音乐文件后台自动刮削,无感知刮削。修复.ape文件读取报错的问题 新增自定义层数的整理文件,新增根据刮削状态排序,修复大写的音乐后缀名识别不到 新增数据库挂载映射
其实上面没有提到,这款软件支持从6个音乐平台刮削歌曲信息,安全起见,具体是哪6个平台笔者就不说了,感兴趣的朋友可以接着往下看,自己跑起来就知道了。
02
安装MusicTagWeb MusicTagWeb目前仅支持Docker部署,在你的NAS上,可以使用Docker和Docker Compose两种方式来部署,任选一种即可。
1、Docker方式
docker run -d \ --restart=unless-stopped \ -p 8001:8001 \ -v /path/to/your/music:/app/media \ -v /path/to/your/config:/app/data \ xhongc/music_tag_web:latest
2、Docker Compose方式
version: '3' services: music-tag: image: xhongc/music_tag_web:latest container_name: music-tag-web restart: unless-stopped ports: - "8001:8001" volumes: - /path/to/your/music:/app/media:rw - /path/to/your/config:/app/data
以上两种方式中,/path/to/your/music改成你的音乐文件夹路径,/path/to/your/config改为MusicTagWeb的配置文件路径。
03
使用MusicTagWeb 使用Docker启动MusicTagWeb后,在浏览器中使用IP+端口号打开系统,然后输入用户名和密码即可登录,默认的用户名和密码均为admin,建议登录后进行修改。
1、登录系统 Username 和 Password 均输入admin,邀请码不需要填。
2、首页主屏
主屏分成两栏(实际是三栏,还有一栏在操作的时候会显示出来),左边是音乐文件目录,右边默认是一张占位图片。
3、单个编辑/刮削歌曲信息
选择一个歌曲文件,这时候界面就是三屏了,右侧一栏变成两栏,分别显示歌曲元数据和音源搜索结果。搜索和设置完成后,点击保存信息按钮,即可完成对歌曲元数据的编辑。
最后
详细教程去官网: https://xiers-organization.gitbook.io/music-tag-web V1版够用了,V2收费的,68一个激活码。
-
@ 0f4795bf:a8365abe
2024-10-12 20:25:34Die Redefreiheit wird überall auf der Welt angegriffen. Wir sind als Urheber von Inhalten heute nicht frei, sondern Sklaven im Silo der Tech-Giganten.
Es ist an der Zeit, uns zu befreien und unseren Worten in einer Ära grassierender Zensur, verengter Debatten, Deplatforming und dysfunktionaler öffentlicher Diskurse Geltung zu verschaffen.
Das Pareto-Projekt ist ein privat finanziertes Open-Source-Projekt mit Sitz in der Schweiz, das Publikationslösungen entwickelt, die von allen genutzt, weiterentwickelt und ausgebaut werden können.
-
@ aa8de34f:a6ffe696
2024-10-09 21:56:39```
Technion - Israel Institute of Technology\ Foundations of Quantum Mechanics\ Date: 2024-08-25 Submitted by: Max Peter
```
# Quantum Mechanics and Consciousness: Strange Bedfellows
"Does consciousness play a special role in quantum mechanics?"
Abstract
Could there be a connection between quantum mechanics and consciousness? This Question has fascinated scholars for years. Some believe that consciousness plays a role in how we interpret quantum theory. This essay explores whether consciousness is a fundamental component of quantum mechanics, addressing both the "hard problem" of consciousness and the various interpretations of quantum theory. By critically analyzing arguments from prominent figures like David Chalmers and Barry Loewer, the essay argues that while consciousness presents a significant challenge in understanding reality, current quantum theories may not provide the final answers. Instead, the "hard problem" of consciousness could be the unresolved issue that quantum mechanics needs to address, making it the "elephant in the room" that scientists often avoid.
1. Introduction
The relationship between quantum mechanics and consciousness is one of the most intriguing and contentious debates in modern science and philosophy. Quantum mechanics, the physics of the very small, has upended our classical understanding of the universe, introducing phenomena such as superposition, entanglement, and wavefunction collapse that defy intuition. Simultaneously, consciousness - the subjective experience of being aware - remains one of the most profound mysteries in science, famously described by David Chalmers (1995) as the "hard problem." The intersection of these two enigmatic fields has led to the proposal that consciousness may play a special role in quantum mechanics, particularly in the process of wavefunction collapse, where observation seems to determine physical reality. This essay explores the question: Does consciousness play a special role in quantum mechanics?
Advocates of this idea, such as Wigner and Stapp, have argued that consciousness is not merely an observer in quantum mechanics but an active participant that influences quantum events. However, this view is not without its critics. Many physicists and philosophers, including Barry Loewer, argue that connecting consciousness to quantum mechanics is speculative and unsupported by empirical evidence. Despite these criticisms, the possibility that consciousness could be the "elephant in the room" that quantum mechanics needs to address remains an open question. This essay will explore the various interpretations of quantum mechanics that engage with or avoid the issue of consciousness and will argue that the hard problem of consciousness is maybe a vital, yet often ignored, aspect of a better understanding of quantum physics.
2. The Basics of Quantum Mechanics
Quantum mechanics is the branch of physics that deals with the behavior of particles at the smallest scale - atoms and subatomic particles. It is governed by principles that are vastly different from the deterministic laws of classical physics. One of the foundational concepts of quantum mechanics is the wavefunction, a mathematical function that describes the probabilities of a particle's properties, such as position and momentum. Unlike in classical mechanics, where a particle has a definite position and momentum, in quantum mechanics, these properties are described by a probability distribution.
One of the most famous principles of quantum mechanics is superposition, which states that a particle can exist in multiple states simultaneously until it is observed. This is famously illustrated by Schrödinger's cat thought experiment, where a cat in a box is simultaneously alive and dead until the box is opened, and an observation is made. Another critical concept is entanglement, where particles become linked, so the state of one particle instantaneously affects the state of another, regardless of the distance between them.
The wavefunction collapse is perhaps the most perplexing aspect of quantum mechanics. When a quantum system is observed, the wavefunction collapses, and the system settles into a definite state. This raises the question: What causes the wavefunction to collapse? Is it the act of measurement itself, or does consciousness play a role in this process? The measurement problem in quantum mechanics has led some to propose that consciousness is necessary for wavefunction collapse, thus connecting the two fields in a profound way.
3. The Hard Problem of Consciousness
David Chalmers (1995) famously distinguished between the "easy" and "hard" problems of consciousness. The easy problems involve explaining the cognitive functions and processes that underlie perception, memory, and behavior. These problems, while challenging, are considered solvable through the standard methods of cognitive science and neuroscience. The hard problem, on the other hand, is the problem of subjective experience - why and how physical processes in the brain give rise to the rich inner life of sensation, emotion, and awareness. This subjective aspect of consciousness, also known as qualia (Latin “of what sort”), remains resistant to reductive explanation.
Chalmers (1995) argues that the hard problem of consciousness cannot be solved by merely explaining the functions of the brain. There is a gap between physical processes and the experience of those processes - a gap that traditional science struggles to bridge. This has led some theorists to propose that consciousness might be fundamental to the universe, rather than a byproduct of physical processes. This idea has significant implications for quantum mechanics, particularly in the context of the measurement problem. If consciousness is indeed fundamental, it may play a direct role in the collapse of the wavefunction, linking the hard problem of consciousness with the mysteries of quantum mechanics.
4. Consciousness and Quantum Mechanics
The idea that consciousness plays a special role in quantum mechanics is most closely associated with the Consciousness Collapse Proposal (CCP). This theory suggests that the act of observation by a conscious being is what causes the wavefunction to collapse into a definite state. This view was championed by physicists like Eugene Wigner and Henry Stapp, who argued that consciousness must be integrated into our understanding of quantum mechanics. According to Wigner, consciousness is the ultimate cause of the wavefunction collapse, implying that the physical world does not exist in a definite state until it is observed by a conscious mind (Wigner, 1967).
However, the CCP is not without its critics. Barry Loewer (2003) argues that the connection between consciousness and quantum mechanics is speculative and lacks empirical support. He contends that while quantum mechanics may involve strange and counterintuitive phenomena, there is no evidence that consciousness plays a direct role in these processes. Loewer suggests that alternative interpretations of quantum mechanics, such as the Ghirardi-Rimini-Weber (GRW) theory and Bohmian mechanics, offer explanations for wavefunction collapse that do not require the involvement of consciousness (Loewer, 2003).
Despite these criticisms, the idea that consciousness could be fundamental to quantum mechanics remains a compelling possibility. The CCP aligns with the notion that consciousness is not just an epiphenomenon of brain activity but a fundamental aspect of reality. This perspective challenges the materialist view that physical processes alone are sufficient to explain all phenomena, including consciousness. Instead, it suggests that consciousness might be the key to resolving the mysteries of quantum mechanics.
5. The Elephant in the Room: The Hard Problem of Consciousness in Quantum Mechanics
The central thesis of this section is that the hard problem of consciousness, as articulated by David Chalmers (1995), represents an unresolved issue in the interpretation of quantum mechanics, and may be the "elephant in the room" that most scientific theories attempt to avoid. While many physicists adopt materialist interpretations of quantum mechanics that sidestep the issue of consciousness, it is increasingly difficult to ignore the possibility that consciousness might play a fundamental role in the behaviour of quantum systems. This section will argue that the hard problem of consciousness is not just a philosophical curiosity but a crucial component in understanding the true nature of quantum mechanics.
Consciousness as a Fundamental Aspect of Reality
The hard problem of consciousness refers to the challenge of explaining how and why physical processes in the brain give rise to subjective experience—what it feels like to perceive, think, and be aware. Chalmers (1995) argues that the hard problem is distinct from the "easy" problems of explaining cognitive functions and behaviours because it involves the subjective nature of experience, which cannot be fully captured by a purely physical explanation. This problem is central to the question of whether consciousness plays a role in quantum mechanics because it challenges the materialist assumption that everything can be explained in terms of physical processes.
One argument in favour of consciousness playing a fundamental role in quantum mechanics is that it may help solve the measurement problem—the question of why and how the wavefunction collapses when a measurement is made. According to the Consciousness Collapse Proposal (CCP), the collapse of the wavefunction occurs when a conscious observer interacts with the system, suggesting that consciousness is a necessary component of reality. This idea challenges the traditional view of quantum mechanics as a purely objective, observer-independent theory and implies that consciousness is more than just a byproduct of physical processes (Stapp, 1993).
In this view, consciousness is not simply an epiphenomenon of the brain but a fundamental aspect of reality that interacts with the physical world in a way that science has yet to fully understand. This perspective aligns with certain interpretations of quantum mechanics, such as the von Neumann-Wigner interpretation, which posits that consciousness plays an active role in the collapse of the wavefunction. While this interpretation remains controversial, it highlights the possibility that consciousness could be integral to the functioning of the universe at a fundamental level.
Avoidance of the Hard Problem in Mainstream Science
Despite the compelling nature of the hard problem, mainstream scientific interpretations of quantum mechanics often avoid addressing consciousness directly. For example, the Many Worlds Interpretation (MWI) of quantum mechanics sidesteps the issue of wavefunction collapse altogether by proposing that all possible outcomes of a quantum measurement exist simultaneously in parallel worlds. In this framework, there is no need to invoke consciousness as a factor in determining the outcome of a quantum event, as every possible outcome is realized in some branch of the multiverse (Everett, 1957). While MWI elegantly avoids the problem of collapse, it does so at the cost of ignoring the role of consciousness, which remains unexplained.
Similarly, the Ghirardi-Rimini-Weber (GRW) theory offers an objective collapse model that introduces spontaneous collapses of the wavefunction, independent of observation or consciousness. This theory attempts to solve the measurement problem without invoking consciousness by suggesting that wavefunctions collapse randomly after a certain threshold is reached (Ghirardi, Rimini, & Weber, 1986). Although GRW provides a mathematically consistent solution to the measurement problem, it does not address the hard problem of consciousness, leaving the nature of subjective experience untouched.
These interpretations reflect a broader tendency in science to focus on solving the technical aspects of quantum mechanics while avoiding the deeper philosophical questions about consciousness. This approach is understandable, given that the hard problem of consciousness is notoriously difficult to address within the framework of materialist science. However, by sidestepping the issue, these interpretations may be missing a crucial piece of the puzzle. If consciousness is indeed fundamental to the collapse of the wavefunction, as proponents of the CCP suggest, then any interpretation that ignores consciousness is inherently incomplete.
The Case for Addressing Consciousness in Quantum Mechanics
Given the limitations of current interpretations of quantum mechanics, there is a strong case to be made for addressing the hard problem of consciousness directly. One of the key challenges in integrating consciousness into quantum mechanics is the lack of empirical evidence linking consciousness to wavefunction collapse. Critics like Barry Loewer (2003) argue that the CCP is speculative and lacks the rigorous experimental support needed to be taken seriously as a scientific theory. This criticism is valid, as science requires empirical validation to support theoretical claims.
However, the absence of empirical evidence does not necessarily invalidate the idea that consciousness could play a role in quantum mechanics. The lack of direct evidence may simply reflect the limitations of current experimental methods, which are not yet sophisticated enough to test the relationship between consciousness and quantum phenomena. Furthermore, the hard problem of consciousness remains unresolved by conventional science, suggesting that new approaches may be needed to explore the connection between consciousness and the physical world.
In response to critics, proponents of the CCP could argue that quantum mechanics itself has a long history of challenging conventional notions of reality. The very existence of phenomena like entanglement and superposition defies classical logic and suggests that our understanding of the universe is incomplete. If consciousness is indeed fundamental to the fabric of reality, then it is possible that it plays a role in these quantum phenomena in ways that we do not yet fully understand. Rather than dismissing the CCP as speculative, it may be more productive to consider it as a potential avenue for further research, one that could ultimately lead to a deeper understanding of both consciousness and quantum mechanics.
6. Personal Viewpoint: Consciousness as a Vital Component in Quantum Mechanics
In my view, the hard problem of consciousness is not just an interesting philosophical challenge but a vital issue that must be addressed if we are to fully understand quantum mechanics. The reluctance of many scientists to engage with the hard problem is understandable, given the difficulty of the question and the lack of empirical evidence. However, this avoidance may be preventing us from making significant progress in understanding the true nature of reality.
I believe that the hard problem of consciousness represents a fundamental gap in our understanding of the universe - one that cannot be ignored if we are to develop a complete theory of quantum mechanics. While alternative interpretations like the GRW theory and the Many Worlds Interpretation offer solutions to the technical problems of quantum mechanics, they do so by avoiding the deeper question of consciousness. This approach, while pragmatic, may ultimately prove to be a dead end if consciousness is indeed integral to the behaviour of quantum systems.
Addressing the hard problem of consciousness in the context of quantum mechanics requires a willingness to think beyond the current boundaries of science and to explore new theoretical frameworks that integrate consciousness into our understanding of the physical world. This may involve revisiting ideas like the Consciousness Collapse Proposal or developing entirely new theories that link consciousness with quantum phenomena in ways that we have not yet imagined.
At the same time, it is important to approach this question with a critical and balanced perspective. While the idea that consciousness plays a role in quantum mechanics is intriguing, it is essential to remain open to alternative explanations and to demand rigorous empirical evidence to support any claims. The history of science is filled with theories that seemed promising but ultimately proved to be incorrect, and we must be careful not to fall into the trap of speculation without evidence.
Conclusion
In Summary, I believe that the hard problem of consciousness is the "elephant in the room" that quantum mechanics needs to address. While traditional interpretations of quantum theory have tried to solve the measurement problem without involving consciousness it might be ignoring a part of reality.
By blending the matter of consciousness into quantum mechanics we could potentially gain a comprehensive view of the universe - one that appreciates both the enigmatic nature of subjective experiences and the elegant mathematics of some quantum mechanics theories. Even though this viewpoint is speculative and needs investigation it presents a glimpse into a future where consciousness and quantum mechanics are seen as interconnected elements of existence.
References
- CHALMERS, D. J. (1995). FACING UP TO THE PROBLEM OF CONSCIOUSNESS. JOURNAL OF CONSCIOUSNESS STUDIES, 2(3), 200-219.
- EVERETT, H. (1957). “RELATIVE STATE” FORMULATION OF QUANTUM MECHANICS. REVIEWS OF MODERN PHYSICS, 29(3), 454-462.
- GHIRARDI, G. C., RIMINI, A., & WEBER, T. (1986). UNIFIED DYNAMICS FOR MICROSCOPIC AND MACROSCOPIC SYSTEMS. PHYSICAL REVIEW D, 34(2), 470-491.
- LOEWER, B. (2003). CONSCIOUSNESS AND QUANTUM THEORY: STRANGE BEDFELLOWS.
- STAPP, H. P. (1993). MIND, MATTER, AND QUANTUM MECHANICS. SPRINGER.
-
@ 6bae33c8:607272e8
2024-10-14 09:03:40This will be an odd column because I missed most of the first wave of games due to Sasha’s basketball game which for God knows what reason they scheduled for Sunday at 6:30 pm (Lisbon time).
The first half was brutal, they were down 38-13, but their troglodyte of a coach shifted to a zone defense in the second half, and they made it respectable, losing 58-39. Why it took him two and a half games to do the obvious, I have no idea. They have only six players — the other teams have 12 — and you can’t chase your “man” around the perimeter all game if you don’t get a rest.
Moreover, I told Sasha, don’t guard your under-16-year-old girl “man” outside the three-point line. If she wants to shoot a long three, let her. But she said her coach says to pick them up over half court like they’re Steph Curry, and they even were full-court pressing at times! You don’t full court press with six players, you need to conserve energy. And you should see this guy, in his late-fifties. stick-skinny legs and a massive gut, totally bald, but thick hair on the sides and back of his head. Total freakazoid.
I guess he deserves credit for teaching them the zone and making the adjustment at half, but Sasha said he would revert to man “if the other team had good three-point shooters.” Retard, the team they played hit a few threes, but you live with it! Let them shoot the three, conserve energy, instead of the layups they were giving up all first half.
In any event, Sasha had eight points, probably 14 boards and was a beast on defense. More Angel Reese than Caitlin Clark, unfortunately. But she’s only 12 and a half, and the league is under-16.
In any event, I did see the late games and had all my teams lose except one, the Primetime going down because it had Marvin Harrison, Jordan Mason and Dallas Goedert all get hurt in the first half. It still put up 142 points and lost by a half a point due to Chase Brown’s late TD and then Wan’Dale Robinson’s catch on the final drive. Mercifully, I wasn’t aware of this until after it happened.
I did go 4-1 ATS finally, but I’m drawing dead in the overall Circa Millions and even Q2 after going 2-3 last week. At least I’m in first place in a double-week (last week was tied) for my home picking pool, pending the Monday night game.
-
My one loss ATS was with the Jaguars. Trevor Lawrence is terrible. The Jets really dodged a bullet by winning that Week 17 game and drafting QB1 (Zach Wilson) who they could ditch two years later. (I hear divorced wine moms in the Denver area are more satisfied and posting less often about politics on Facebook.)
-
Evan Engram really ruins it for the other Jaguars receivers — Lawrence only has eyes for him.
-
The Bears might be good. Caleb Williams spread the ball around and moved well in and out of the pocket. D’Andre Soft, who I mocked this offseason, would go in the second round if we re-drafted today. Starting to regret dropping Cole Kmet and most of my FAAB in the Steak League for Isaiah Likely.
-
I didn’t watch Packers-Cardinals, but there’s something wrong with Kyler Murray. He’s got all the weapons in the world (I know Harrison left early), and can’t make it work.
-
I like seeing the Packers spread it around since I own none of them and was mad at myself for missing out on Jayden Reed.
-
I invested in Alec Pierce this week with Michael Pittman set to go on IR and Josh Downs also iffy. Pierce was wide open on a deep shot again, though Joe Flacco missed him, but it looks like that was a waste of money. I wonder when we see Anthony Richardson again.
-
I don’t see the point of the Titans. Why do they exist? I’m just glad I have none of their players, especially Calvin Ridley.
-
I started Tank Dell over JSN this week, and that was good, but had I known I would have benched Marvin Harrison and moved JK Dobbins into the flex. Actually I would have used Dobbins over Mason and left JSN in the flex. But it’s hard to know half your team will get injured.
-
Stefon Diggs gets it done every game, but he’s yet to have a huge one. I’m happy to have him everywhere, especially with Nico Collins out, but the Texans are a slow-paced, run-heavy offense. Of course, the Patriots with their star corner Christian Gonzalez and terrible offense are not the team you get big points against in the passing game.
-
I didn’t see Drake Maye’s first start, but it looks from the box score like it was okay.
-
Baker Mayfield keeps putting up huge numbers, and the reason my injured Primetime team still did okay was Chris Godwin (WR1) who was a “hold-my-nose” Round 5 pick.
-
I had Bucky Irving in the league I won, but Sean Tucker looked better.
-
I had Chris Olave going in the Steak League. What’s annoying is another team needed to trade a RB for a WR this week, I offered him Olave for James Cook, he countered with David Montgomery, which I would have taken, but I have emails turned off for that league, so I didn’t see it until later that day. By the time I saw it (and went to accept), he had traded Montgomery to someone else. With Brian Robinson out, I started Jerome Ford and Jaylen Warren. And of course Olave got concussed.
-
I didn’t see this game, but I’m assuming Spencer was Rattled.
-
Sounds like I’m glad I missed Eagles-Browns too. The Browns are like the Titans — totally pointless aside for the Deshaun Watson massage jokes.
-
I excoriated Alan Seslowsky for advising me before the 2023 season to take Zay Flowers over De’Von Achane in my Dynasty League, but now I’m glad I have Flowers.
-
Mark Andrews would probably now get drafted in the same place he did pre-season going forward.
-
Derrick Henry is doing exactly what those who had drafted him hoped he would — lead the NFL in rushing and TDs by a wide margin now that he’s on a good team.
-
When Gus Edwards hit IR, I picked up Kimani Vidal in a couple places. JK Dobbins held up for 25 carries and two catches, but Vidal’s role should expand.
-
The Broncos offense just seems like a perpetual emergency two-minute scramble drill, totally haphazard, no rhythm.
-
I had Justin Fields going in a couple places, and his production was a minor miracle. He has no touch, throws only fastballs, even on short passes. But he’s a great scrambler, and they like to call his number around the goal line.
-
Najee Harris bulldozed the Raiders all day. We’re seeing more of those players thrive this year — Henry, Harris, Tyler Allgeier and David Montgomery, off the top of my head. Maybe as teams take away big plays and lighten boxes, the big bruising backs will have a renaissance of sorts.
-
The Raiders are bad.
-
The Lions toyed with the Cowboys in Dallas. The Aiden Hutchinson injury was brutal though, not only for him but for their Super Bowl aspirations.
-
The Cowboys are a bit like the Bengals — they let other teams take away their best player on offense so easily. It doesn’t help that they can’t run to save their lives. (CeeDee Lamb eventually got 14 targets, but they don’t know how to scheme him open.)
-
We had the Falcons in Survivor — easy peasy. I love that Younghoe Koo, after a slow start, got a garbage-time FG at the end. He’s been so reliable this year.
-
Bijan Robinson and Allgeier are like Jahmyr Gibbs and Montgomery — a 50/50 timeshare that favors the pass-catcher, but not commensurate with the gap in their respsective ADPs.
-
The Giants easily could have beaten the Bengals but they missed two FGs and got fooled on the long Burrow TD. Not that playing roughly even with the Bengals at home is something about which to write home. Burrow looks healthy at least after that run.
-
As I mentioned, it’s amazing the Bengals would only get Ja’Marr Chase six targets. And it’s not like their offense was otherwise working as they scored only 17 points.
-
Daniel Jones was okay, but there’s no real spark. He’ll make a solid backup somewhere next year.
-
Tyrone Tracy mostly got stuffed, as the Bengals defense played well against the run. He got a massive workload (17 carries, six targets) though.
-
The Giants defense is for real, even without Kayvon Thibodeaux — they had another four sacks.
-
They still show way too many replays on the 40-minute edited version. I don’t give a fuck about how the defensive lineman got into the backfield for a one-yard stuff! I don’t need to see it from every possible angle! It’s really not that impressive or exciting. They only show that during the live broadcast to kill time during huddles! You don’t need to leave that in, it’s not interesting and it undermines the entire purpose of the edited version! For whatever reason they have only 40-minute versions and five-minute highlights. There needs to be a 20-minute version that’s only the plays.This will be an odd column because I missed most of the first wave of games due to Sasha’s basketball game which for God knows what reason they scheduled for Sunday at 6:30 pm (Lisbon time).
The first half was brutal, they were down 38-13, but their troglodyte of a coach shifted to a zone defense in the second half, and they made it respectable, losing 58-39. Why it took him two and a half games to do the obvious, I have no idea. They have only six players — the other teams have 12 — and you can’t chase your “man” around the perimeter all game if you don’t get a rest.
Moreover, I told Sasha, don’t guard your under-16-year-old girl “man” outside the three-point line. If she wants to shoot a long three, let her. But she said her coach says to pick them up over half court like they’re Steph Curry, and they even were full-court pressing at times! You don’t full court press with six players, you need to conserve energy. And you should see this guy, in his late-fifties. stick-skinny legs and a massive gut, totally bald, but thick hair on the sides and back of his head. Total freakazoid.
I guess he deserves credit for teaching them the zone and making the adjustment at half, but Sasha said he would revert to man “if the other team had good three-point shooters.” Retard, the team they played hit a few threes, but you live with it! Let them shoot the three, conserve energy, instead of the layups they were giving up all first half.
In any event, Sasha had eight points, probably 14 boards and was a beast on defense. More Angel Reese than Caitlin Clark, unfortunately. But she’s only 12 and a half, and the league is under-16.
In any event, I did see the late games and had all my teams lose except one, the Primetime going down because it had Marvin Harrison, Jordan Mason and Dallas Goedert all get hurt in the first half. It still put up 142 points and lost by a half a point due to Chase Brown’s late TD and then Wan’Dale Robinson’s catch on the final drive. Mercifully, I wasn’t aware of this until after it happened.
I did go 4-1 ATS finally, but I’m drawing dead in the overall Circa Millions and even Q2 after going 2-3 last week. At least I’m in first place in a double-week (last week was tied) for my home picking pool, pending the Monday night game.
``` My one loss ATS was with the Jaguars. Trevor Lawrence is terrible. The Jets really dodged a bullet by winning that Week 17 game and drafting QB1 (Zach Wilson) who they could ditch two years later. (I hear divorced wine moms in the Denver area are more satisfied and posting less often about politics on Facebook.)
Evan Engram really ruins it for the other Jaguars receivers — Lawrence only has eyes for him.
The Bears might be good. Caleb Williams spread the ball around and moved well in and out of the pocket. D’Andre Soft, who I mocked this offseason, would go in the second round if we re-drafted today. Starting to regret dropping Cole Kmet and most of my FAAB in the Steak League for Isaiah Likely.
I didn’t watch Packers-Cardinals, but there’s something wrong with Kyler Murray. He’s got all the weapons in the world (I know Harrison left early), and can’t make it work.
I like seeing the Packers spread it around since I own none of them and was mad at myself for missing out on Jayden Reed.
I invested in Alec Pierce this week with Michael Pittman set to go on IR and Josh Downs also iffy. Pierce was wide open on a deep shot again, though Joe Flacco missed him, but it looks like that was a waste of money. I wonder when we see Anthony Richardson again.
I don’t see the point of the Titans. Why do they exist? I’m just glad I have none of their players, especially Calvin Ridley.
I started Tank Dell over JSN this week, and that was good, but had I known I would have benched Marvin Harrison and moved JK Dobbins into the flex. Actually I would have used Dobbins over Mason and left JSN in the flex. But it’s hard to know half your team will get injured.
Stefon Diggs gets it done every game, but he’s yet to have a huge one. I’m happy to have him everywhere, especially with Nico Collins out, but the Texans are a slow-paced, run-heavy offense. Of course, the Patriots with their star corner Christian Gonzalez and terrible offense are not the team you get big points against in the passing game.
I didn’t see Drake Maye’s first start, but it looks from the box score like it was okay.
Baker Mayfield keeps putting up huge numbers, and the reason my injured Primetime team still did okay was Chris Godwin (WR1) who was a “hold-my-nose” Round 5 pick.
I had Bucky Irving in the league I won, but Sean Tucker looked better.
I had Chris Olave going in the Steak League. What’s annoying is another team needed to trade a RB for a WR this week, I offered him Olave for James Cook, he countered with David Montgomery, which I would have taken, but I have emails turned off for that league, so I didn’t see it until later that day. By the time I saw it (and went to accept), he had traded Montgomery to someone else. With Brian Robinson out, I started Jerome Ford and Jaylen Warren. And of course Olave got concussed.
I didn’t see this game, but I’m assuming Spencer was Rattled.
Sounds like I’m glad I missed Eagles-Browns too. The Browns are like the Titans — totally pointless aside for the Deshaun Watson massage jokes.
I excoriated Alan Seslowsky for advising me before the 2023 season to take Zay Flowers over De’Von Achane in my Dynasty League, but now I’m glad I have Flowers.
Mark Andrews would probably now get drafted in the same place he did pre-season going forward.
Derrick Henry is doing exactly what those who had drafted him hoped he would — lead the NFL in rushing and TDs by a wide margin now that he’s on a good team.
When Gus Edwards hit IR, I picked up Kimani Vidal in a couple places. JK Dobbins held up for 25 carries and two catches, but Vidal’s role should expand.
The Broncos offense just seems like a perpetual emergency two-minute scramble drill, totally haphazard, no rhythm.
I had Justin Fields going in a couple places, and his production was a minor miracle. He has no touch, throws only fastballs, even on short passes. But he’s a great scrambler, and they like to call his number around the goal line.
Najee Harris bulldozed the Raiders all day. We’re seeing more of those players thrive this year — Henry, Harris, Tyler Allgeier and David Montgomery, off the top of my head. Maybe as teams take away big plays and lighten boxes, the big bruising backs will have a renaissance of sorts.
The Raiders are bad.
The Lions toyed with the Cowboys in Dallas. The Aiden Hutchinson injury was brutal though, not only for him but for their Super Bowl aspirations.
The Cowboys are a bit like the Bengals — they let other teams take away their best player on offense so easily. It doesn’t help that they can’t run to save their lives. (CeeDee Lamb eventually got 14 targets, but they don’t know how to scheme him open.)
We had the Falcons in Survivor — easy peasy. I love that Younghoe Koo, after a slow start, got a garbage-time FG at the end. He’s been so reliable this year.
Bijan Robinson and Allgeier are like Jahmyr Gibbs and Montgomery — a 50/50 timeshare that favors the pass-catcher, but not commensurate with the gap in their respsective ADPs.
The Giants easily could have beaten the Bengals but they missed two FGs and got fooled on the long Burrow TD. Not that playing roughly even with the Bengals at home is something about which to write home. Burrow looks healthy at least after that run.
As I mentioned, it’s amazing the Bengals would only get Ja’Marr Chase six targets. And it’s not like their offense was otherwise working as they scored only 17 points.
Daniel Jones was okay, but there’s no real spark. He’ll make a solid backup somewhere next year.
Tyrone Tracy mostly got stuffed, as the Bengals defense played well against the run. He got a massive workload (17 carries, six targets) though.
The Giants defense is for real, even without Kayvon Thibodeaux — they had another four sacks.
They still show way too many replays on the 40-minute edited version. I don’t give a fuck about how the defensive lineman got into the backfield for a one-yard stuff! I don’t need to see it from every possible angle! It’s really not that impressive or exciting. They only show that during the live broadcast to kill time during huddles! You don’t need to leave that in, it’s not interesting and it undermines the entire purpose of the edited version! For whatever reason they have only 40-minute versions and five-minute highlights. There needs to be a 20-minute version that’s only the plays. ```
-
-
@ 5e5fc143:393d5a2c
2024-10-11 22:26:08Just revisiting some quick tips for #newbies #pow #public #blockchain users only.
if you just getting started with bitcoin or any pow crypto coins or been using or storing them for a while, you not must forget the roots and fundamentals.
Hot Wallet — It gets connected to live internet at some point in time essentially to sign / send a tx i.e. spending transaction — exposes the private key of the address from in the process
Cold Wallet — It never ever gets connected or online and can always keep receiving inbound amounts Paper wallets are best n cheapest form of cold wallet that can used once n thrown away.
Cold wallets need to either “import”ed or “sweep”ed in order to used or spend — https://coinsutra.com/private-key-import-vs-sweep-difference/
Any thin #wallet is always dependent on connectivity to live up2date node server where-as self-sufficient qt / cli wallet takes a while to sync up to latest block height in order to be usable.
Beginners should always resist the attraction of quick and fast — thin n 3rd party wallets and always start a long learning journey of core wallets of any coin — either “qt” GUI wallet or command line “coin-cli” wallet
Almost all #proofofwork #blockchains i.e. #POW has #node #wallet - everyone who use support he #public #blockchain secures own you coin value
You can run fullnode either on clearnet or over onion 🧅 #BTC has >55% of nodes running in onion out of total 15000+ live fullnodes and 50000+ bitcoincore wallets around blockheight 777000 . Other notable pow chains are #LTC #RVN and rest are babychains for now !
Always delete hot wallet to test practice restoration before sending any large refunds to it to be safe.
Large funds are always best to keep in self custody node wallets rare n occasional use
Final word — Cannot see private key 🔑 or seed 🌱 in any wallet means not your coin. 😲
Use wallet which u learn or understand best only
That’s all for now n Thank you 🙏 ! ⚡️ https://getalby.com/p/captjack ⚡️
Some Cold wallet nostr posts nostr:note1p6ke5wqshgxtfzj5de3u04hejl2c5ygj8xk8ex6fqdsg29jmt33qnx57y2 nostr:note1rse0l220quur6vfx0htje94ezecjj03y6j7lguwl09fmvmpt6g3q0cg7yw nostr:note1q5w8dyjuqc7sz7ygl97y0ztv6sal2hm4yrf5nmur2tkz9lq2wx9qcjw90q
some nostr specific lightning ⚡️ Layer2 wallets with blockchain mainnet option nostr:naddr1qqsky6t5vdhkjm3qd35kw6r5de5kueeqf38zqampd3kx2apqdehhxarjqyv8wue69uhkummnw3e8qun00puju6t08genxven9uqkvamnwvaz7tmxd9k8getj9ehx7um5wgh8w6twv5hkuur4vgchgefsw4a8xdnkdgerjatddfshsmr3w93hgwpjdgu8zdnswpuk2enj0pcnqdnydpersepkwpm8wenpw3nkkut2d44xwams8a38ymmpv33kzum58468yat9qyt8wumn8ghj7un9d3shjtngv9kkuet59e5k7tczyqvq5m2zcltylrpetrvazrw45sgha24va288lxq8s8562vfkeatfxqcyqqq823ckqlhc8 related blog post nostr:naddr1qqxnzd3cxyenjv3c8qmr2v34qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qydhwumn8ghj7mn0wd68ytn4wdjkcetnwdeks6t59e3k7tczyp6x5fz66g2wd9ffu4zwlzjzwek9t7mqk7w0qzksvsys2qm63k9ngqcyqqq823cpdfq87
-
@ b83e6f82:73c27758
2024-10-09 14:25:01Citrine 0.5.2
- If you are coming from version 0.4.4 or lower you will need to first export the database, uninstall the app and install the new version
- Check if port is in use
- Support for tor proxy when restoring contact list
- Support for auto backup every 24 hours
Download it with [zap.store](https://zap.store/download), [Obtainium](https://github.com/ImranR98/Obtainium), [f-droid](https://f-droid.org/packages/com.greenart7c3.citrine) or download it directly in the [releases page
](https://github.com/greenart7c3/Citrine/releases/tag/v0.5.2)
If you like my work consider making a [donation](https://greenart7c3.com)
Verifying the release
In order to verify the release, you'll need to have
gpg
orgpg2
installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:``` bash
gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D
```
Once you have his PGP key you can verify the release (assuming
manifest-v0.5.2.txt
andmanifest-v0.5.2.txt.sig
are in the current directory) with:``` bash
gpg --verify manifest-v0.5.2.txt.sig manifest-v0.5.2.txt
```
You should see the following if the verification was successful:
``` bash
gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03
gpg: using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D
gpg: Good signature from "greenart7c3 <greenart7c3@proton.me>"
```
That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you've downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:
``` bash
cat manifest-v0.5.2.txt
```
One can use the
shasum -a 256 <file name here>
tool in order to re-compute thesha256
hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly. -
@ a012dc82:6458a70d
2024-10-14 04:09:42Table Of Content
-
Historical July Performance
-
Predictions for July 2023
-
Other Perspectives
-
The Role of Macro Factors
-
Conclusion
-
FAQ
Bitcoin, the world's leading cryptocurrency, has had a stellar performance in June 2023, gaining 12%. Despite a last-minute dive due to a macro news event, Bitcoin managed to close the month in a solid position. The monthly close came in at $30,465 on Bitstamp, marking Bitcoin’s best June performance since 2019.
Historical July Performance
Historically, July has been a favorable month for Bitcoin. Throughout its history, Bitcoin's price action has never lost more than 10% during the month of July. This consistent performance has led many investors and traders to look forward to July with optimism.
Predictions for July 2023
However, not everyone is convinced that the bullish trend will continue into July 2023. Popular trader CryptoBullet has expressed skepticism about Bitcoin's potential price upside in July.
CryptoBullet's Analysis
According to CryptoBullet, "common sense" dictates that BTC/USD should fall below some key moving averages. He believes that Bitcoin can go to $35,000 to "hunt liquidity", but the mid-term bullish rally is likely to end in July.
The Concept of Liquidity Hunting
The concept of liquidity hunting in the low $30,000 zone is a popular theory for price continuation. This theory suggests that Bitcoin's price might continue to rise as it seeks liquidity, but the rally might not last beyond July.
Other Perspectives On the other hand, Rekt Capital, another analyst, is optimistic about Bitcoin's prospects. He anticipates a "healthy technical retest" of levels below $30,000 for Bitcoin, despite the monthly close.
Rekt Capital's Optimism
Rekt Capital suggests that even if the BTC price were to snap below that downside target, it would not be "out of the ordinary." He believes that Bitcoin is well-positioned for upside overall, which could mean a positive outlook for the rest of 2023.
The Role of Macro Factors
The performance of Bitcoin is not only influenced by its own market dynamics but also by macroeconomic factors. These include global economic trends, regulatory developments, and technological advancements. These factors can have a significant impact on investor sentiment and market dynamics.
Conclusion As we move into the second half of 2023, the question remains: Will this year prove to be an exceptional one for Bitcoin? The answer largely depends on market dynamics, investor sentiment, and macroeconomic factors.
Investors and traders are advised to conduct their own research and consider multiple perspectives before making any investment decisions. After all, every investment and trading move involves risk. The performance of Bitcoin in July 2023 and the rest of the year will undoubtedly be closely watched by the global crypto community.
FAQ
How did Bitcoin perform in June 2023? Bitcoin gained 12% in June 2023, closing the month at a solid position of $30,465 on Bitstamp.
What is Bitcoin's historical performance in July? Historically, Bitcoin's price action has never lost more than 10% during the month of July.
Will 2023 prove to be an exceptional year for Bitcoin? The answer largely depends on market dynamics, investor sentiment, and macroeconomic factors. Some analysts predict a slowdown in Bitcoin's price rally, while others remain optimistic about its prospects.
What is liquidity hunting? Liquidity hunting is a theory suggesting that Bitcoin's price might continue to rise as it seeks liquidity. However, this rally might not last beyond a certain period.
That's all for today
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ df478568:2a951e67
2024-10-13 20:36:12Keet is a peer to peer video chat room that is available on: • App Store • Google Play • Linux • Mac • Windows
It uses technology similar to BitTorrent, but you make video calls instead of downloading music, free and open source software, and movies that are in the public domain. If you have ever used BitTorrent, I'm sure these are the things you have used Bittorrent for.😉 You can use Keet for:
• Video Chat • Voice Phone Calls • An Online Chat Room • Sending Files Between Devices
Since we are in the very early days, not too many people know about it, but I prefer this because the sound quality and speed are superior to most corporate alternatives. If you've ever tried sending a large file through the InterTubes, you'll know this can be a sucky experience. Even if you run your own cloud like NextCloud, it's an inefficient. You upload your large file to the Nextcloud instance which is basically another computer. Then you download the file to the compter you really want it on. In this case, your Nextcloud acts like a middle man. This man in the middle architecture used to transfer large files is inefficient.
**note: This was originally published on my Ghost blog. It may not work on all nostr clients.
Jeff Swann told me about this new technology a couple years ago. He told me how he used Keet lo transfer files. I heard what he said, but I didn't quite understand how powerful this was until I tried it myself. I can send videos from my phone to my desktop computer within second just by using Keet rooms. This is a computer networking super power. I just can’t reiterate how much time this has saved me. It is something you need to experience for yourself. By the way, anyone who can download an app and install a program on their computer can do this. You don’t need to be a network administrator wizard or learn how to code.
If you would like to join my keet room, check out my nostr page or LinkedIn and I'll send you a link.
Keet Vs. Legacy Video Calling
Legacy chat rooms and video calling services require a server. The data is hosted on their server. This is inefficient and requires a ton of centralized infrastructure to handle the bandwidth. This infrastructure requires a lot of maintenance, marketing and other stuff. They have thousands of employees working for them to get your videos from point A- to point C- to point B. I’m sure these people do a wonderful job, but Keet is different.
Keet allows you to go from point-A to point-B. According to their website it is: - Private & encrypted - Has amazing video quality • Allows you to instantly share huge files That huge file sharing is awesome by the way—Even if you don’t really talk to that many people on it very often.
It is made by a peer-to-peer company named Holepunch. They have not yet open sourced it yet, but they say they have plans to do this on Guy Swann’s podcast. They also made something called pear-runtime. You can learn more about this at pears.com. From what I understand, this is a new way to do computer networking. It basically makes it possible to host an app or website from your computer using one line of code. This allows you to create your own Intranet with the greatest of ease. I tried it one time using an application named HoleSail. I was able to access a website using a local IP address from a LAN outside of my home network. I didn't need to fiddle with the DNS or buy a domain name. I just installed the program on my computer, wrote one line of code, and copied the key to access the website.
Keet Is Brand New Technology.
I just want to mention this is on the bleeding cutting edge of technology. I am explaining this to the best of my ability, but it is beta software so what I say today may be totally different a year from now. It is also quite possible that I misunderstood some stuff and if that is the case then I apologize in advance. I find this technology interesting and think it opens us up to a new ways of using the Internet, but I don’t have a crystal ball. Do not confuse this as investment advice, but as far as I know, this is not even something you can invest in. You don’t even need to buy Keet. You just download it.
I don’t know much about the big corporate video calling companies, but I’m pretty sure they charge a fee for some of their services. Please don’t take my word for this, I have no idea how they work or what their fee structures are.
Here are the sources where I have learned about these things: Hat tip to Jeff Swan who taught me how Keet worked and to his brother Guy Swann for making all these great podcasts about it. • Interview with SuperSu • The Pear Report Episode: 2 • Bitcoin Audible: Keet AMA - Twitter Spaces on January 30th • [The Pear Report: Updates From The Pear World]((https://fountain.fm/episode/blklbIi1GZCgIvX9E8nY)
✌️
https://tinyurl.com/marc26z
865,210
As Seen On TOR:
http://p66dxywd2xpyyrdfxwilqcxmchmfw2ixmn2vm74q3atf22du7qmkihyd.onion/pear-to-pear/
On The Clearnet:
https://marc26z.com/pear-tp-pear/
-
@ 472f440f:5669301e
2024-10-11 14:20:54As we sprint toward the 2024 US Presidential election the case for using bitcoin as an asset to store value for the long term has never been stronger. The insanity of the incumbent power structure is being laid bare and it is becoming impossible to ignore the headwinds that the Borg faces moving forward.
Yesterday morning and earlier today it became clear that inflation is rearing its head again. Not ideal for the soft landing Jerome Powell and Yellen are signaling to the markets after the first Fed Funds rate cut in years.
It seems like the yield curve predicted this earlier this week when it inverted after a temporary normalizing period after the Fed's rate cut. Futhermore, it is becoming glaringly obvious that running historically high fiscal deficits while interest rates were at multi-decade highs was a pretty bad idea. As James Lavish points out, the data from the CBO earlier this week shows that the US federal government is running a deficit that is 13% higher than it was last year. This is at a time when real wages are still depressed, inflation is still suffocating American consumers and the private sector job market for American citizens is cratering.
Speaking of the job market, the numbers that came in yesterday were worse than expected: The effect of Hurricane Helene should certainly be taken into consideration when looking at this jobs miss. However, even with the miss we know that these numbers have been under reported for years to make the economy seem healthier than it actually is. Even with Helene's effect taken into consideration this print will likely be revised higher 3-6 months from now.
All of this points to a breaking point. A breaking point for the economy and, more importantly, a breaking point for overall confidence in the US government and its ability to operate with any semblance of fiscal responsibility. The chart that Pierre Rochard shares in the tweet at the top of this letter is the only chart that matters for anyone attempting to gauge where we find ourselves on the path to bitcoin realizing its full potential.
There is $133 TRILLION worth of value sitting in global bond markets. Bitcoin is a far superior asset to store one's wealth in. Bond markets are beholden to the whims of the actors who issue those bonds. In the case of the US Treasury market, the largest bond market in the world, the US government. And as we have pointed out above, the US government is recklessly irresponsible when it comes to issuing debt with a complete inability to pay it back on the long-term. Inflation is up, the jobs market is cratering for the native born Americans who actually pay taxes, and the push toward a multi-polar geopolitical landscape is becoming more pronounced by the day. All of this points to a long-term weakening in demand for US treasuries.
The only way out of this mess is to overtly default on this debt or inflate it away. The latter will most certainly be the route that is taken, which positions bitcoin extremely well as people seek the confines of an asset that cannot be debased because it cannot be controlled by a central authority. The levels of sovereign debt in the world are staggering. Do not let the bitcoin price consolidation of the last six months lull you into a state of complacency. Even the results of the Presidential election won't have a material effect on these dynamics. Though, a Donald Trump presidency would certainly be preferable if you prefer to see relatively sane policy enacted that would provide you with time to find safety in bitcoin. But, in regards to this sovereign debt crisis, that is the only benefit you can hope for; more time to prepare. I'll leave you with some thoughts from Porter Stansberry:
"We are about to see the final destruction of the American experiment. Every economist knows this (see below) is correct; but nobody is going to tell you about it. I’ll summarize in plan English: We are fucked.
-
Debt is growing much faster than GD and interest expense is growing much faster than debt; and the real growth in entitlement spending hasn’t even begun yet.
-
Progressive taxation means nobody will ever vote for less spending + the combined size of government employees and dependents, there’s no way for America’s actual taxpayers (about 20m people) to ever win an election, so the spending won’t stop growing and, ironically, inflation will make demands for more spending to grow.
-
Inflation undermines both economic growth and social cohesion. The purple hair man-women weirdos are only the beginning; what comes next is scapegoating jews, blacks, immigrants and a huge increase in violence/domestic terror.
Get ready America. This election has nothing to do with what’s coming. And neither Trump nor Kamala can stop it.
Our experiment in freedom and self-government died in 1971 (when all restraint on government spending was abandoned with the gold standard.) You can only live at the expense of your neighbor until he runs out of money.
And that day is here."
Final thought... I hope my tux still fits for this wedding. Enjoy your weekend, freaks.Use the code "TFTC" for 15% off
-
-
@ 319ad3e7:cc01d50a
2024-10-08 18:05:44LETTER FROM THE FOUNDER
Welcome to the inaugural edition of the Zap.Cooking newsletter!
What began as a simple idea and a collaborative effort has grown into a vibrant community. Food, in its unique way, transcends culture and connects us all. It’s at the dinner table where we break bread and share our lives. Here, we’ve created a space where people come together to exchange ideas and celebrate a shared passion for cooking and culinary excellence.
This is the Nostr way—a community built on shared ideas and a constructive culture. We are excited to embark on this new journey of sharing a newsletter with friends of Nostr and Zap.Cooking. We hope you enjoy this fresh approach and look forward to many shared recipes and conversations.
Bon appétit!
Seth, Founder of Zap.Cooking
\ __________________
Food Clubs For Life Outside The System
Jack Spirko is the founder and host of The Survival Podcast. In episode 3552, titled "Food Clubs for Life Outside The System," Jack engages in a fascinating two-hour conversation with Joshua Longbrook, who established a food club and hub in Chattanooga, TN, as a means of building a parallel society that respects food freedom and self-sovereignty. Agora Food Club is a private association of members who value natural, organic food and regenerative farming practices, creating and sustaining a locally based alternative food system. In this episode, they discuss the blueprint and what it takes to start a food club in your neighborhood.
Links to YT video and Food Club:
https://www.youtube.com/watch?v=5uPcAfG-9AU
The Six-Ingredient Grandma Betty's Chicken Dijon Family Recipe
https://image.nostr.build/55d3f300fdc4563265f49f729476724f98ff0a062ce7f8d769bf136f0de05cf5.jpg
“Growing up there are a few staple foods that stick with you. For me, it was my Grandma Betty's Chicken Dijon. It was my birthday request every year and every time we cook it up it touches my heart. Grandma Betty passed away 7 years ago. This dish is dedicated to her, directly from her recipe book.” - Quiet Warrior
Grandma Betty's Chicken Dijon on zap.cooking
Glowing Rolls: Raw Vegan Sushi for a Healthy Boost!
https://image.nostr.build/b11da1b878fe48ee74cb1c6c1cc66692ce12827f26c256ecd7a184f99d9c7649.png
“All you need are your favorite vegetables, nori sheets, a bamboo mat, a cutting board, and a knife. For the dip, you can simply use soy sauce, or try this recipe for a delicious creamy dip. I make my own cream cheese with soaked cashews, nutritional yeast, salt, lime juice, and vinegar. You can also find vegan cream cheese or cashew cheese at a health food store. Feel free to add other veggies like bell pepper, chili, cucumber, fresh onion or anything you like! In the image I also used red bell pepper and shiitake.” - Essencial
Glowing Rolls: Raw Vegan Sushi for a Healthy Boost! on zap.cooking
Slow Cookin’ Tender Sweet-and-Sour Brisket
https://image.nostr.build/97a8a78e39fbe4d19f913ea3c7cac9b94ee20d155596a83e241f0fa71a51517a.jpg
“In this case, sweet-and-sour doesn’t mean Americanized Chinese food but rather the sauce that dominated the Shabbos and Pesach dinner table among American Jewish immigrants in the early 20th century.” - Lizsweig
Sweet-and-Sour Brisket on zap.cooking
2024 Nostriga Photo Album
\ Community Photos by AZA_to_₿_myself, Jeroen, elsat, Derek Ross, realjode, and SimplySarah
To share your Nostr community photos, please DM @ZapCooking on Nostr
https://image.nostr.build/388b3bb338672728337ef1c04c90f65655cc29c716f168d35dd4c7343d5802b0.jpg
https://image.nostr.build/011edabbe3f427c60506fddab024bfeb46c72cf5e0a808b562d7c3ace9f239a0.jpg
https://image.nostr.build/5fcb47e3a21bbbedafe245f311b6d43f1f610ad96eec26aa85cdcbd0958fdabf.jpg
https://image.nostr.build/c2eac240326a7e4ab176776c5d140d0017ccdfef89ef733eaf85efda8e0d39f5.jpg
https://image.nostr.build/078682ee987734911886592f377a356245b5a5ea2a15c44ba80e3101ae523b52.jpg
https://image.nostr.build/c28418d851f3ad7f61435813d8aee82d87af3de4472b4d718a1d2573ae7d38c8.jpg
https://image.nostr.build/d3a55e11d7927c7cae106491d00a0cfda8323b976aa29123a0fd4e4e3fe78505.jpg
https://image.nostr.build/bdd055b0b37a9ebcdc91411796ae6cf785338679e7f44aebf1dc721cc09b076c.jpg
https://image.nostr.build/e7bf6c58de70510e96ec3b10630f4a4cfb770026532e2d307b4f95346a4d9ea4.jpg
https://image.nostr.build/b8eb934f8f15aae87ed0db66e898062ec723a8f16d9e93229cd2783d2b158e9d.jpg
https://image.nostr.build/f999d2389c363be56543444f301e443ddc126f1caebb9462b74b800d54ed2c28.jpg
https://image.nostr.build/0ca2d868703298d222f9cabc3e10a73dcd2d1f82f1b22f8526d9360e9bec8cc7.jpg
https://image.nostr.build/94460309bf933bcd89887f16ea6c384fa5bc5e3eb74500de099a3a1405da8edc.jpg
UPCOMING NOSTR HAPPENINGS
To submit your Nostr event, please DM @ZapCooking on Nostr
Nostr Valley @ Happy Valley Brewing Company - October 12, 2024 - 12pm to 4pm (est)
https://image.nostr.build/6c830618389046460ad41e3704864adb338b2a980cc765de51106a2f65adba67.jpg
Nostrville 2.0 No Panels, All Party! @ Bitcoin Park - November 6, 2024 - 4:30pm to 7:30pm (cst)
Nostrville 2.0 - No panels, all party!, Wed, Nov 6, 2024, 4:30 PM | Meetup
ZAP.COOKING PRESENTS: LACE
https://image.nostr.build/fb37dfaa7efe8add086d75af2dfd193181de728e108bd2c8e095a60f7e64bc4f.jpg
\ SimplySarah: Let’s start by learning a little background on Lace. What is your food story?
\ Lace: Food for me runs in my veins. My family is from Jamaica and my grandmother began cooking as a girl. She brought her recipes with her to the UK in the 1950s and cooks the most delicious dishes. My mother has been a professional chef for over 40 years. Family meals at Christmas were always a big deal. However, it wasn't until 18, I began cooking at university where I vowed my children would know how to cook a healthy meal and not end up like the people around me living on take out and micro meals. As a student, I just recreated things I ate at home and when I was unsure, I'd call my mum or my grandmother for help. When I had kids, I put them in the kitchen at age 2 and my eldest, now 15, is an incredible chef. We are also well traveled and always enjoying local cuisine which also inspires our cooking.
SimplySarah: That is a lovely background. It seems it was a natural progression to want to get into writing cookbooks. I understand you are working on your second currently, but let's backtrack and talk about how the first one came to life.
Lace: It would seem so. I always wanted to write a book but a cookbook wasn't what I thought I would write first 😅 And yes, the second is coming next year, a co-authored book. The first, came about because of Facebook, actually. Admittedly, I am one of those people who posts food pictures. And my Facebook followers began asking me for my recipes all the time. And I would write them out... and then decided it made more sense to write them once inside a book and sell it. Hence Lace's Bad Ass Yard Food was born.
https://image.nostr.build/563b2d4299d824ef4fbb8b85749ba1bb24b0fb4025bf6b10fa2ddaed7217240a.jpg
SimplySarah: That's an awesome title! What IS Bad Ass Yard Food?
Lace: Hahaha, thank you! Yard food is what we (as Jamaicans in my family) call our cuisine. Yard food. Yard means home. So it's basically great homemade food. Typically, this is things like Curry Chicken, Fry Fish, Jerk Chicken, Rice and Peas, Hard Food (yam, dumplings and green bananas) and many other things.
SimplySarah: All those dishes sound phenomenal. If you had a go-to dish from the first cookbook what would you select? Maybe something that is always served on a weekly or regular basis at your home?
Lace: Oh they are! My favorite is curry goat. Curry Chicken has got to be the go to, I still cook it weekly now! And no matter where I've lived in the world, I can always prepare it.
https://image.nostr.build/da216e149bee8676a806f010ddde5a29eb4ffa0adeaf5f68265e0e2cc3f11649.jpg
SimplySarah: Funny, I believe you just posted on Nostr that you were in the process of making curry chicken if I recall correctly. Is the next cookbook following the same roots? Or are you and your partner exploring different cuisines?
Lace: That's right! I did just post that curry on Nostr. The next book is going to feature 8 of my favorite recipes. Some will be Jamaican but I also happen to love Asian inspired dishes and have some European favorites too which will be featured. This will be the first time I'm sharing non Caribbean dishes. As for me and my boyfriend, he is Colombian and an ex-military Chef. He has been sharing his food with us and has been enjoying eating food from different regions for the first time as a result of meeting me. It's great fun to bond through food.
Lace’s Curry Chicken with Purple Cabbage, Plantains, and White Rice:\ https://image.nostr.build/fb37dfaa7efe8add086d75af2dfd193181de728e108bd2c8e095a60f7e64bc4f.jpg
SimplySarah: Is he the co-author you are speaking about?
\ Lace: Nope. The other Authors of the book are all entrepreneurs who love food. The first edition will be available in november, it's called Made with Love. I will be featured in the second coming 2025.
SimplySarah: Oh, nice! How did you get tapped into this project?
Lace: Again, my facebook network. I was chatting with a lady who is a self made millionaire about money. She checked out my fb profile and said.. ohh I love your cooking videos, what a fun way to market (my tech business) and then invited me to check out the cookbook project and be part of it. And just like that I was in.
SimplySarah: Facebook definitely brings a lot of people together based on their favorite topics. Now that you are exploring Nostr and have such an incredible background with culinary arts, what do you hope to achieve here on this social protocol?
Lace: Yes, socials are great for that! Honestly, I just want to connect with folks who love great food and are into self development, natural living, love travel and sovereignty. On my second day on Nostr, I met you, a fellow foodie, so it's certainly working out well so far. :) And without all the ads and other crap fb force on it's users
SimplySarah: Personally, I am super thrilled you have joined Nostr. We need more foodies, and I love nerding out about anything food related, especially the food travel stories. I would absolutely love to follow your food journey, and I think all the Nostr foodies should too. Where can everyone find you, follow you, and maybe buy a cookbook?
Lace: Yay! Thank you. I love talking about food, cooking, sharing food, buying ingredients and trying food. You can find me on Facebook - the loved and hated, Nostr, and my personal website. There's no fancy sales page for the cookbook yet! 11 of my Jamaican recipes in one cute ebook :) I'm coming over to Zap Cooking too.
SimplySarah: One day you will be Nostr Only and forget all about Facebook. Haha! We look forward to having you on Zap.Cooking. We have a lot of ideas in the works and would love for you to be involved! I have one final question. First, I want to thank you for taking your time to spend your Saturday morning with me. This was fun. You mentioned you put your children in the kitchen at an early age. I'm a big fan of teaching kids life skills when they are young. Do you have any tips for parents to help them in the kitchen with their children?
Lace: I'm sure that will happen. My fb network has been instrumental in my success and surviving the rough time in my travel. Do tell me all about your ideas for Zap, I'd love to see how I can be involved!
Yes, tips for parents, When kids are eating solids, feed them home cooked meals, no jars, no processed stuff, healthy, varied, adventurous meals you eat. If you're eating octopus, let ‘em try. If you're eating veg, let them try. If you're eating chicken liver pate, let them try. Encourage a varied diet and pallet. Then at 2, get them in the kitchen. Let them peel garlic cloves, add herbs to meat, make meatballs, mix and taste things. Invite them to cook everyday. And have fun with it!
It's been my pleasure to spend time with you this Saturday morning Sarah. Thank YOU.
You can find the talented Lace at:
https://www.facebook.com/iamlaceflowers
https://primal.net/p/npub1ruhmx2wy663u9k2sams6qrlvgq86t3p4q3ygwgp5wqzcrgd6fh7sr20ys2
https://www.iamlaceflowers.com/workwithme
Follow Zap.Cooking Content Coordinator SimplySarah at:
https://image.nostr.build/c208bb8d562421beb00cc26fcf38417a0d52660659f4ac9d40365f3761a486b8.png
-
@ 5c7794d4:98abc46b
2024-10-13 16:34:46Hey, plebs!
We’ve got some news to share about #Annonymal’s journey so far and where we’re headed.
As most of you know, we’ve been at this since October 31st, 2022, and we’re about to celebrate our second anniversary soon.
Originally, we were aiming to drop the first-ever Bitcoin-only heavy metal album this year in 2024, but… well, things didn’t quite go as planned.
We’ve been stacking sats over the last two years and we are at the final recording sessions of our album this month.
We are happy with the results as we have killer tracks that’ll really amp up the pro-Bitcoin vibes.
We’re stoked about it, but after looking at our budget, we’re realizing we might not have the funds to promote it the way we want.
So, we had two options: delay the whole thing until October 2025 OR… find a middle ground. And we chose to keep the ball rolling!
We’re still gonna drop our new single, “Horns Up For Satoshi,” on October 31st, 2024, to mark our anniversary and give you a taste of what’s coming.
Then, the full album will be released on January 31st, 2025, regardless of how much money we raise for promotion.
We’ve worked hard, and we’re just too excited to hold it back.
We’re still aiming to raise about 6k USD to get a solid promo campaign going and make sure we do this album justice.
Every sat counts, and if you feel like throwing some support our way, you can donate via Lightning Network (LN) at annonymal@getalby.com or the on-chain address bc1qq06tpkugwle76wwj50u5gcvr0mv5ettmeflryg.
But anyway, in the end of the day, this isn’t just about us—it’s about all of us spreading the word about Bitcoin in a way that’s fun and loud.
We know not everyone gets it, but hey, that’s not the point. We’re here to orange-pill the people who do.
So, thanks for sticking with us, supporting us, and being an awesome community.
Let’s make some noise for Bitcoin and rock the world!
Horns Up For Satoshi! 🤘
-
@ bf95e1a4:ebdcc848
2024-10-08 16:34:23This is the AI-generated full transcript of Bitcoin Infinity Show #129 with Max Hillebrand!
Check out the https://bitcoininfinitystore.com/ for our books, merch, and more!
Luke: Max, welcome for the first time to the Bitcoin Infinity Show.
The Lodging of Wayfaring Men
Knut: Yeah, so one of the first things, you have made the best book recommendations to me that I've ever gotten from anyone. And one was The Ethics of Liberty by Murray Rothbard, and the other one was Economic Science and the Austrian Method by Hans Hermann Hoppe. And now you recommended another book, which I haven't read yet, called The Lodging of Wayfaring Men.
what is that book about and why do you recommend it so much?
Max: It's a beautiful book. it's incredible. And it's written for us and for Bitcoiners, but it's over 20 years old. it was written in like 1997 to 2002 and that time period. And it's loosely based on real events, which is fascinating. the book is crazy. it goes about a group of cypherpunks who are, Building an anonymous marketplace, and the first attempts of an anonymous digital currency.
And again, this shit really happened. the story is quite wild. With, the freedom tech being built for very good reasons. people who understood the philosophical impact. and the deep reasons for why freedom is important. So they were very motivated, and, dedicated to make the world a better place in their lifetime.
And so they got their shit together and got organized and built something incredible, right? And it took them a couple attempts. and eventually they rolled it out and enabled people to trade right, to do their business, online in cyberspace, and encrypt it. And so that made a lot of people very happy because, you know, you get to live life free and undisturbed, so it got adopted by many users.
So much so that eventually the government started to notice that somehow they're making less tax revenue than before. And something's a bit fishy, you know. And then they started to investigate and You know, the NSA and FBI put a decent amount of people on the topic and tried to de anonymize the users of these services and infiltrate them.
And yeah, so the story is about this whole clash between the first and second realm, you know, people who built FreedomTag. And people who enslave others and how those two worlds kind of clash. it's a book that's very inspiring.
Knut: What was the website called?
Max: So, the author's name is Paul Rosenberg.
originally this book was published anonymously, years later, when it was safe to, associate their actual name with this, he did. he was, a teacher, an electrical engineer's teacher. He wrote 30 books on that subject, and is a very eloquent and practiced writer, but also a hardcore cypherpunk and freedom lover, and very well read,
So he has the freemansperspective. com. This is a newsletter. You can go back. It's going for, I don't know, 10, 20 years or something. And every week there's one or two short pieces of articles that he writes. And this book is actually also includes some writings that he did in the past and published. so it's somewhat a collection of his thought.
The Lodging of Wayfaring Men is a fiction book, right? It's basically a fictionalized story with, character arcs and such. the author is very technical, and he understands cryptography and how to apply it. He understands distributed networks and laying fiber optic cables and stuff like this.
So there's a lot of real computer science in this fictional world. And that makes it quite applicable to today where we're surrounded with cryptography much more than at the time when this book was written.
Knut: So, all right.
Taxes
Knut: bit of a jump here, but why is, avoiding paying taxes the most altruistic thing you can do in life?
Max: this is actually one thing that gets covered in the book, right, where,
Knut: that was the case.
Max: because this is also why this book is so interesting to recommend to newcomers, to this philosophy, because at the beginning, not everyone is convinced that this is a good idea. Even the creators of this technology don't know the end result and how other people will use this tech.
There's a lot of ambiguity there. And so this book follows characters who reason through these very difficult questions. For example, I'm going to spoil this book a bit, but everyone should read it anyway. So, there's one character who was a lawyer, right? He works together with an ex FBI agent, who both of them share this common, seeking of justice, like real justice, to stop bad guys from doing bad things, to good people.
the ex FBI guy is somewhat disillusioned. With the institution of the FBI to actually provide and establish justice. so now he is somewhat like walking this line in between the institution and, the actual free realm, vigilant justice basically.
and here then when thinking of. this case. is there a wrong being done by the FBI trying to stop this project? Or is this project actually good? Do they have justice in doing what they do? then, he, reasoned of, is the avoidance of tax, of, of taxation evil.
And, and, of course then walks through the reasonable steps of thinking. No, if, two people transact voluntarily. both people are better off after the trade than before, right? Both people are happy, both say thank you and shake hands. that's trade. That's the market, right? and then you have coercion,
Where one guy says, give me that, and the other says, no, actually, I don't want to give you that, but the guy hits him and takes it anyway. And so that means afterwards that the guy who stole it is obviously better off. He's happy, right? He got the thing, but the guy who was the victim was being stolen from is worse off.
And so humans have the capacity to do mutually beneficial things, right? To literally create value, make both of us better off than we were before. And we also have the potential to destroy value and take from others. and one is beneficial and fosters the growth of civilization and the other destroys it.
Knut: And so, you know, avoiding being stolen from is a good thing. Reminds me of one thing we go into in the new book, about the difference between lawful and illegal. I don't remember the name of the guy now, but some Dutch libertarian thinker, who emphasized on the terms, made the point that something being lawful is like lawful in an ethical sense, like the basis in Don't Steal, whereas legal is the top down government imposed legal framework, and how the two don't always align, or rather, they almost never align.
Natural vs Man Made Law
Max: Yeah, this is the difference between natural law and man made law. A natural law is one that is universal across time and space. It's always present, and it's immutable. It cannot be changed, at least not by us. And, you know, physics, for example, is a natural law. And arguably there is a natural law to ethics as well.
Specifically, as morality increases, freedom increases. And as morality decreases, freedom decreases. That's the law of gravity in the ethical realm. and, that man didn't make it, right? We just realize it because it is what it is. And then we have man made law on the other hand. this is depends on a certain territory, right?
The law in the U. S. is different from the law in Russia. And it also depends on time. I think the American law in the 1700s is very different from what it is today. and so there are these imaginary lines where these rules apply and there's Other places or times where they do not apply. So they're arbitrary, right?
And so they can be designed, to the benefit of some and at the expense of others. And that is ultimately what, politics is about.
Knut: Yeah, I think this is one of the key points that that quote unquote normies have such a hard time wrapping their head around. Natural law and like what, what makes don't steal a natural law? Like what, what is the very foundation of, libertarianism or anarcho capitalism or absolute property rights or whatever you may call it, consensualism?
And to my understanding, it has to do with homesteading. If you're the first person that acquired something, then no other person has a right to take that away from you. And you can logically deduct your way to that being true. Like, what's your view on that? And what's your understanding of that? And how would you explain that to a layman?
Max: Well, the reality is such that we have limited scarce resources. If we have one piece of steak on the table and three guys who are hungry, like some are gonna go home on an empty stomach, right? We literally don't have enough food to feed us all, right? And one piece of something can only be used by one person at one time, right?
We cannot duplicate one piece of steak into many and satisfy everyone. So this is a natural form part of reality, right? That's just how things are, you know? So there's a potential of conflict over who gets to allocate these scarce resources. And there's a couple solutions to it, right, that have been proposed.
Like one would be like, nobody owns it, right? Nobody gets to eat it because it's natural and it's not part of your body, so don't touch it, right? But then we die, you know, all
Knut: that's the problem with that.
Max: That's kind of a problem.
Knut: Yeah.
Max: so
Knut: Yeah.
Resource Allocation
Max: So let's rule that option out. another solution is, of course, we all own it. Right?
And we all, get to use it. But, that doesn't really work either, right? Because, sure, we all own it, but who actually gets to eat it? Because there's three different mouths and the food only goes into one of them. we can't all actually own something if we cannot all use it.
It is limited and only a few can use it. So, everyone owns it isn't the solution to the problem. Because everyone cannot own it, there's not enough for everyone. So again, that's an issue. Ultimately, we all starve. And another option would be, we vote.
We somehow pick who gets to allocate these resources. But then, I mean, we're 8 billion people. How are we all going to vote on who gets to stake? Right? Like That's, that's going to be impractical. Like, how are we even going to communicate, all 8 billion of us, to get together in a vote? So again, until we have the result of the vote, nobody eats the steak, so we all starve again.
It's not really a good solution either. And then we have one option that, like, a small subset of the people gets to make the choice of, you know, how to allocate these resources. And we can just pick them, vote for them, for example. But here again, now other people are allocating the resources for others, right?
Like, and some bureaucrat, a hundred kilometers away, is not gonna know, like, who of us is vegetarian and doesn't want the meat. Right? and that just means that someone who's far off doesn't have the knowledge to actually allocate the resources in a proper manner. And that leads to misallocations, right?
We starve, again. Because the guy who doesn't want the meat gets it and then it rots. And the guys who would actually like it never get access to it and they starve. So that's the fundamental problem of socialism, basically, of some priest class allocating the resources for others. So again, the solution doesn't work either.
So we're not left with much. But one thing that seems to work is private property rights. Again, as you said, the person who creates something, the butcher, or the farmer who raised the cow, can now decide what to do with it. Does he butcher it himself? Does he sell it to a butcher? So the person who created something gets to own it, and gets to decide how to allocate this, and then he has the right to either consume it himself, or to abdicate the consumption of this good.
So to say, I won't use it, I will trade it, I will give it to you, right? And he can make it a gift. Just say here, half the entire cow, like, I like you, I like your family, you, like, I'm happy that you're happy, right? Great, that's possible, right? Or, of course, he would want something from you in return, like, give me a bar of gold, or, a bushel of wheat, or something else.
we now have a way that we can allocate resources in a clear, simple rule set, the person who created it. can decide what to do and have a contractual agreement to transfer this ownership to someone else. the people who actually have the problem now have the power to allocate the resources to solve those problems and not some guy far away, but just you and me who created stuff.
Ownership of Information
Knut: And as you said, this only applies to scarce resources. So what, would be an example of a resource where you could eat the steak, but I could have it too. And, the thing that comes to mind, is information, of course. So, can you own information?
Max: No, like, because that, that doesn't really make sense, right? To own means to allocate, how to allocate these, to decide how to allocate these resources. All right. And then, that's a solution to a problem of a lack of resource allocation, right? or for a lack of resources that need to be allocated rather.
But with information, there is no lack. Like if I have a PDF, I can copy it to you and I can send it to you, and I can send it to a hundred other people, and I still have the exact same high fidelity version. Of the information that I shared with others, and of course it's the same with words, right? The words that I speak, they're not lost on me, right?
I still retain them and the information that they represent. and that means we don't need to be, stingy with information. We can give it to everyone. and it doesn't degrade the quality quite on the contrary, right? without information there is no production.
imagine yourself on an island, and you have all the raw materials, all the machinery, like everything there, but you don't know anything about physics, or material science, or just production stages of how to build things. If you don't know any of that, the raw material is worth nothing to you.
Nothing. Because you don't know how to allocate, how to shape this raw material into other things so that it actually solves your problems in the end. we need information in order to produce things. That's the theory behind it. The blueprints, so to say. the cool thing is, we don't have to be stingy with the blueprints.
We can give every human on this planet Equal access to all of the information that we as humans have accumulated, and now all of a sudden you will never be stranded on an island not knowing how to do something, because you can just look it up. In the grand database of accumulated human knowledge, of course, technology has made that much more possible and low cost.
Back in the day, in order to share an information, you needed to speak verbally to it, right? So you're limited to time and space, or you need to scratch it on some stone or clay or write it on a piece of paper, And then still, you have the scarcity of the paper, right? There's only one book.
And there's a hundred people who want to read it. So again, information is limited. Not because the information itself is limited, but because the medium of the information is scarce. And that was a big tragedy that we were never able to communicate at a large scale, and remember these conversations and easily access them.
Until the cypherpunks who came up with computers, right? And realized that we can build this realm of information That is so cheap to transfer and store information, that we can just basically do it for free, for anybody, for 8 billion people. And all they need is a rather cheap form of silicon, and like, nicely arranged.
but of course people try to hold on to the protection schemes that extract money from others, and capital from others, and You know, nation states have enforced intellectual property rights and patents and such, and that just harms people. It doesn't bring forward the best out of humanity. And that's a big shame.
Knut: Now, very well put. this has been Praxeology 101 with Max Hillebrand.
Bitcoin and Praxeology
Knut: where I want to follow on, follow up here is, how does this apply to Bitcoin? Because Bitcoin is only information, so how can anyone theoretically ever own a Satoshi? Do you really own it, or what is it?
Max: What is actually a Satoshi? Look into the Bitcoin code base. There is no such thing as Satoshi, right? The transaction has a field that is an integer. But it's just an integer. It doesn't even have a unit associated to it, right? So, it's just a number. Satoshis are just numbers in a database.
And you don't own the number 270, 000 just because you have 270, 000 bitcoin. The actual number of satoshis, no, you don't control them. You don't own them. But information has another interesting thing that cypherpunks realized, right? That, once, like, when you have a secret, then you can choose to share it with others.
And then once you've shared it with one person, however, you cannot control what that person does with the information. He can keep it secret for himself, or he can tell it to the entire world. And so, there is such a thing as giving access rights to information. And this is an important part in Bitcoin, of course, right?
Our secret keys should be secret, privately kept just for us, because if you do share your secret key publicly, then all of a sudden anyone can, Signed messages, with this private key and therefore spent Bitcoin in the transaction chain of Bitcoin. and well, that's a critical part of it.
So Bitcoin basically relies on keeping information, hidden from others, in order to ensure that we, solve, like, basically Bitcoin. It's just a piece of software, right? So it is non scarce information, but it wants to be money. And money needs to be scarce, right? Because if I can spend a bar of gold first to you, and then the same bar of gold later to you, we have infinite inflation, right?
The money system just dies. so scarcity is required. It's a required feature for money and digital money therefore requires digital scarcity. And so what Bitcoin does is it establishes a set of computer code that defines the access, right? Two certain chunks of money, so to say, right? And the chunks of money are Bitcoin UTXOs, unspent transaction outputs, and the spending condition, so to say, or like the rule how to allocate this money, who gets to decide it.
Where this money goes next is defined by a script and a small computer program that evaluates either to true or to false, depending what input you provide. And so the script is the lock, and usually it's a single public key. And then the way to prove that You're actually authorized to spend this coin is by creating a valid witness.
You know, the input to the script, to the program that returns it to true rather than to false. And usually, again, that's a signature of a single private key over the transaction structure that you're actually spending the money. Bitcoin's genius realization is that. We just all have to check every transaction of everyone else.
And when we do that, we can be sure that, nobody's being stolen from, That nobody is, losing access to his money, that someone is spending the money with a wrong signature. he doesn't have the private key. He cannot produce a valid signature. So we have to make sure that such a transaction does never make it into the blockchain, right?
that's the first important aspect. And the second is we want to ensure that there's no inflation. that's Because if we can just create as many tokens as we want, then the value of the token goes to the marginal cost of production. If we can produce a token with the click of a button, then the marginal cost of that token, or the value of that token, will be zero, right?
So we need to make it, Difficult, or in fact, in Bitcoin, impossible to create additional units, you know, there's 21 million and that's it, right? That's the set of rules. And therefore, when we check each transactions, we also ensure that there is no transaction that has one Bitcoin on the input side and 10 Bitcoin on the output side, therefore increasing the total supply of Bitcoin.
And so Bitcoin is a massive verification machine to ensure that this computer system is this way of speaking to each other, actually balances the books of the system. of how many units of money are there, and who has the right to allocate these, and so it's basically a system that creates a natural resource, and then also manages the allocation of this natural resource.
Knut: so Bitcoin is almost a parallel universe where, in fact, you do own the Bitcoin, basically, but the ownership is not defined by you as a person. It's defined by the knowledge of a secret. so you prove that you have access to it by having access to the private key, which unlocks it.
Ownership of Bitcoin
Knut: On earth that can prove that you own a Bitcoin except you, the holder of the private key.
Max: If the holder of the private key reveals information to others that indicates such, one very common way that this would be is you have a mobile wallet, that does not run a Bitcoin full node, That connects to someone else's full node to check if you have Bitcoin,
You don't use Tor, so there's an IP address linked from you to the server, and so the server operator knows that this IP address just asked how much money is on this address, and so we have, a very strong indication, that this IP address owner owns
Knut: It can be a very strong indication, but in my mind it can never be proof. Because you need to sign with the actual private key to prove. Otherwise it's boating accident time.
Max: guy with the gun doesn't need proof, right, he just needs a good enough guess. For him, he needs, like, there is a praxeology to violence. thieves are actors. They live in a state of uneasiness, they have problems, and they try to find a solution to that problem. They don't have ethics, they don't have morals, and so their solution to the problem harms other people.
But nevertheless, they are still actors. And so they think that they will be better off after the action of theft than before. That's a value judgment. And it's an entrepreneurial one. So they might be correct, they might not. They break into a house, hoping that there is a bar of gold hidden under the couch, right?
Turns out there's not, right? So, if they spend a lot of money breaking into the house, and there's no loot, they're not profitable thieves. And this means that they destroyed their capital, right? They spent 10 Bitcoin on getting the equipment, and they got 0 Bitcoin back. So, that means they're 10 Bitcoin poorer, and eventually they will run out of money and starve.
So, thieves need to be profitable in order to do their thieving, and that's the genius that cypherpunks realized. If we exponentially increase the cost of attack, and exponentially decrease the cost of defense, then we make thievery unprofitable. And that's the genius of private public key cryptography and encryption, right?
It's trivial to generate a private key and then generate a public key or a signature, right? But to brute force a private key or to forge a signature without it, like, requires more energy that would collapse into a black hole, you know? So that's kind of a problem.
And for thieves, right? It's really good for the people who want to defend themselves. Because they can very cheaply do it, and it just doesn't make sense to attempt to break the encryption. But nevertheless, computer systems are very complex, and there's a lot of metadata associated with, computing and communicating between computers.
And so, there are, microphones and radio frequency scanners that you can point on computers and see the computation happening in the machine because there's a lot of radiation outside of the computer that can be correlated to which bits are being flipped you can have all types of side channel attacks to extract secrets from a computer while it's running the problem is that the holistic technology stack we have is quite susceptible to revealing information that should have been kept secret.
And again, that is a critical part, of course, to communication encryption, but even more so for Bitcoin. If we lose the assurance that only we know the private key, the money system is broken. And that's why Bitcoiners were so paranoid and started this whole thing of hardware wallets and secure elements to Really ensure that we don't leak private key material, but it's an extremely difficult task, because, well, this reality is very observable, and the cards are, to some extent, quite in favor of surveillance, unfortunately.
the guy with the gun in this case could be the government, Yeah, exactly, it can just be like a poor guy who needs to provide for his children, you know, and, he sees a way for feeding his family for the next two years, and that's a good trade off for him.
Knut: Yeah, momentarily.
Max: right?
Bitcoin and World Peace
Knut: So, if we manage to do this, on a grand scale, and if people in general manage To exponentially increase the cost of the attack while simultaneously decreasing the cost of defense. Does that lead to world peace at one point? Is that the end goal?
Max: Yeah, I think so. Oh, I mean, that makes sense. If every economically rational thief will realize that he is worse off if he does this stealing, right? Like, actually, because he needs to spend much more money in an attempted theft, and most likely he's not going to succeed. And, I mean, this exponential difference has to be huge, though, right?
Because, like, we had castles, you know? Like, castles are quite, like, quite extreme asymmetric protection. Like, if you're behind castle walls, with a well staffed militia that actually defends the walls, It's quite difficult to get to you if you just have, you know, like, humans and swords and ladders. that's, like, sieges are, in the favor of the defender.
But still, they happened a lot, right? And people were able to overcome these defenses. Because, I guess they weren't never holistically secure, you know? There was always some backdoor that enabled the attacker to go through, to get through, right? and that might just be brute force, right? You just bring a huge army and You're fine with tens of thousands of your own guys getting killed, but eventually, you know, after you throw a couple hundred thousand people at the problem, someone will succeed to break through.
Quite a brutal tactic, obviously, but it worked.
Knut: you get in.
Max: But then cryptographers came around and were like, well, but there's math.
Luke: Yeah, we can use RAM in another way. 1 plus 1 is 2. What? Are you sure?
Knut: that might be offensive.
Luke: That's a different kind of worms.
Knut: Yeah. . Yeah. So, the,
Bitcoin For Attack
Knut: so Bitcoin being this perfect defense mechanism, because all it does is increase the cost of the attack, can Bitcoin ever be used for attack in your opinion? Like, can it be used in an aggressive way?
Max: I think directly not, because again, it is just, speech and such, but on the other hand, maybe yes. Because, let's say, if someone hacked your machine, and got access to your private key, and spends the Bitcoin, like, in the context of Bitcoin itself, it's a valid signature, it's a valid transaction, and it will be included.
So, in the legalities of Bitcoin, it is no theft, right? It is a valid transaction. but, On the ethical realm, you worked hard to get these Bitcoin and you didn't want to send them to the attacker, so he is definitely stealing them from you. So, Bitcoin can be stolen, certainly, in the human analysis.
Not on a technical level, we've never seen a transaction confirmed with an invalid signature, but on the human level, There have been a lot of people that got separated from their Bitcoin against their will, right, against their consent. and, and that is theft. So, thieves can use Bitcoin, thieves can get paid in Bitcoin, thieves can take your Bitcoin and pay them to themselves, right?
that's a fact of reality too.
Aggression and Spam
Knut: Could that be used in an aggressive way?
Max: it is just the writing of bits and bytes, right? So there's, however, again, a limited amount of resources that are available specifically in Bitcoin. And not just do we have 21 million Bitcoin, we also have like, Two and a half slash four megabyte blocks, right?
And so this means there's only a certain number of transactions that can be fit into a single block. that means we have, again, a scarce resource and we need to allocate it. this is why there is a price for Bitcoin transactions, because that's how we solve the scarcity problem, right?
by whoever pays the most gets in. that's a, or it's not even whoever pays the most. It's like. You can choose who goes in by mining a block, right? You have full freedom of choice of which transaction do you include into your block. And if you don't mine, then you can propose to someone else, say, please include my transaction into a block.
But again, there's a large demand and a limited supply. so most likely people will start bribing each other and it's like, yeah, if you include my transaction in your block, I'll give you sats. And in fact, Bitcoin, the Bitcoin software launched with a anonymous peer to peer marketplace for the scarce good, which is Blockspace.
Satoshi didn't have to do that, right? Bitcoin would have totally worked, if, if you could not, like, if every input sum has to be exactly equal to every output sum, right?
There cannot be that outputs are smaller than inputs and the leftover goes to the miners, but that could have been a consensus rule, right? But then most likely we would have seen some third party external marketplace. Where people would do the bidding on please include my transaction into the block.
And then of course they would have to figure out how do we actually pay the miner to get our transaction in the block. So Satoshi had the genius to embed an anonymous marketplace. Into the core essence of the protocol, right, with the rule that outputs can be smaller than inputs, and the rule that we have this gossip peer to peer network, which like the whole peer to peer network is kind of optional, by the way, but it's just there to kind of make it easier so that we have this anonymous marketplace for Blockspace that we can propagate offers, right, and one person sends the offer and gets spread to the entire network.
So the demand side is no monopoly. Anyone can broadcast a message to the peer to peer network hoping to be included. And then on the supply side, the actual miners, there's also no monopoly. Anyone can spin up his computer and start SHA 256 hashing. On the most recent chain, right, with his own candidate block.
And nobody can stop you, right? That's the definition of no monopoly. New market participants are not hindered to enter the system. And so this is the most radical free market that we've seen probably ever. And it's been kind of hidden inside Bitcoin since the very beginning.
Mining vs Hashing
Knut: Yeah, you can of course also pay the miner in something else than sats to get included into a block. And if a mining pool does this, the individual miners doesn't necessarily have a claim to a piece of the pie of whatever money was paid to the mining pool owner under the table and not on the system, right?
They can't even see it. So how big of a problem is that, and can you really call yourself a miner if you're just selling hash power to a pool and the pool isn't transparent?
Max: I mean, it's actually true that we, like, there could be in the future, A alternative marketplace for block space that's not inside the Bitcoin Core client. And by the way, arguably that's better, because we have a piece of software that does one thing really well, and then, you know, we just specialize and put the two modules together.
architecturally speaking, this might be better. we see things like, for example, the mempool. space explorer, or accelerator, right, is one. Marketplace that is now establishing that that seems to work now quite well. Of course, it has the issue of there's a central, like, order book, so to say, and probably custodian for the money as well.
And so, I'm not sure, but it's one approach of doing such an alternative marketplace and there can be downsides. it's not really public of how much Volume is going through here, right? how much are people speeding up their transactions, And I guess the same goes to much earlier where we just had mining pools offering this in their own API, or a webpage.
so at least now, like we, we have a dedicated service provider. That's not a mining pool doing this, which I think is an improvement. but we could also, you know, build. A, like, off chain peer to peer network, so to say, that's not related to Bitcoin per se, but that has all of the aspects that we want just dedicated for an optimized market book for this resource.
And Bitcoin should still work, I think. Like, the marketplace inside Bitcoin Core is not essential in the long run. It was just very convenient to bootstrap it. But, you know, in 50, 100 years, I wouldn't be surprised if we have Dedicated systems for, for these things that potentially are in different repositories and such different softwares.
Knut: So, in your opinion, how damaging is a temporary fee spike over a weekend or something where it goes up to like, 2000 SATs per transaction. what impact does it have on lightning channels and lightning providers and so on? Like do you consider it an attack or what is it?
Max: it's an inevitability almost, right? If you have a hard, extremely limited supply, right? there is only two and a half megabytes in the usual block, and you have extremely fluctuating demand, and there is no way to speed up production of the good. there is bound to be extreme, differences of we have way more demand than supply or way less, right?
But it will be very rare that we will fill just exactly everyone who wanted to gets in. So to actually clean out every transaction that wanted to be made is quite rare already now and in the future, if Bitcoin continues to be used, this is even more unlikely, right?
So then the question is just how, like, do you get into the top, like, the top payers to get included in the block still? And this is where just the technology is quite difficult, because this is like, you're, you're, you're, it's an order book, right? You're trading, basically, and you don't know if the price goes up or price goes down.
And this is all at least supposed to be automated. Bitcoin wallet developers are building trading bots, block space accountants charged to purchase block space on behalf of the user. the user just clicks send and that's it. the software does all of the complexities of constructing a transaction that is of a size acceptable, right?
Because if fees are super high, you don't want to build a transaction with a hundred inputs and one output, right? You would want to have a transaction with one input, one output. It would be way cheaper if the fee spike is currently high. a smart robot should build a different structured transaction with more or fewer inputs and outputs to accommodate the current fluctuation of the market.
And of course, the fee rate is another, like what's actually your bid that you put into this marketplace? And that's trading like. How much are you going to pay for the stock? Nobody really knows, right? And so it's kind of good luck and you don't know if it goes up or goes down. And sometimes you overpay, right?
And you pay way more than was actually needed to get into that block. And so you lose money, you lose capital. And sometimes you don't pay enough and you don't get included for months, right? but there's better software that can alleviate a lot of these problems.
Spam Making Bitcoin Worse as Money
Luke: Well, so I guess another side to this question, because everything you're saying makes makes total sense from the perspective of that this stuff is definitely going to happen from from hyperbitcoinization side. There's just going to be more demand than there is supply of block space. But I think the issue that we've been exploring a lot.
Lately, is, is that when there are transactions that aren't really being made for the purpose of moving value from one person to another in the form of Satoshis, they're, they're another form of value, subjective value that is communicated through arbitrary data, or at least some other type of, of data.
Does that change the property of Bitcoin as money? That's essentially, I think the, the root of the, the argument any, anyone talking
Knut: Yeah, exactly.
Luke: the functionality of Bitcoin is
Max: Well, I think. There's a couple aspects to this, right? We have again a scarce resource block space, and there's the problem of how do we allocate this block space. And there are very stringent rules on this, right? You cannot have arbitrary data in blocks, right? There needs to be, for example, the transaction structure.
There needs to be inputs that point to previous outputs, and there need to be outputs, the sum of the inputs, sum of outputs, hashes, transaction headers, all of the stuff needs to be followed in order for this to be considered a valid block. So the Bitcoin developers have, from the very beginning, had a very, I guess, authoritarian regime to allocating these resources, which makes sense.
If you don't put stringent, like, structure in a protocol, then people just fill it with garbage and every software breaks, right? So it's like a practicality thing that we need to have a very opinionated, kind of thing. Set of rules and we need to pick one of them and like just do it because if we don't pick any then it won't work and also if we pick the wrong one it won't work either.
imagine the rules would have been like a broken hashing algorithm, for example, not SHA 256 but SHA 1 or something that's broken. People can create collisions, right? So there could be two transactions that have the exact same transaction ID. breaks the system, right? So if that would have been the set of rules, Bitcoin would have broken, right?
And now also, again, if we allow arbitrary things to be built, then people will just use it as data storage, for example, and just fill it up with megabytes of images. And again, limited amount of resources. If all of it is used for, for pictures, then none of it can be used for money transfer, right? So this is again, an inherent conflict.
the tricky thing though is, now we have this. established set of rules in the Bitcoin consensus and how do we change it, right? And that's the really tricky part of, making up man made rules. Bitcoin is not Natural in the sense, right? Like, humans came up with this shit.
Like, this is our creativity that made this happen. and so, it's not nature made, right? It's man made. Of course, men are part of nature and such. So it's a bit, wishy washy here, but ultimately, we made it, we can change it, we can make it better, and we can break it. And that's a really scary position, because I think we all realize that this is quite an important project, and we definitely have it in our power to break this thing.
I hope we do our best effort.
Caution When Changing Bitcoin
Luke: my interpretation of that is, is that, caution when making changes to Bitcoin is paramount. Would you agree with that?
Max: Well, inaction is an action too, right? And that might be even more dangerous. So, there might be critical bugs in the protocol that if not addressed will break the system and potentially they are currently being exploited, right? And so, in such a case, we should do our best to fix it as soon as possible.
Satoshi knew that from the very beginning, right? So, how exactly we do that? Who knows?
Knut: Well, if it's up to the individual miners, which it is, what blocks they want to mine, what transactions they want to include in a block. And it can be fixed that way, a sly roundabout way, if you will.
Max: Well, if we could trust the miners with stuff like this, then we could trust the miners with enforcing the 21 million, right? But we can't, right? We don't rely on anyone. We verify it ourselves, right? And so the reason why we don't have actual JPEGs in Bitcoin blocks is because your node says no to any block that actually has a JPEG in it, right?
Blocks have to have transaction in it. If not, you kick them out, right? So even if there's valid proof of work Proof of Work doesn't solve the problem of integrity of the block, right? This has nothing to do with Proof of Work. In fact, Proof of Work is one part of the rules of the integrity of the block that is defined, enforced, and verified by the full nodes itself, right?
Specifically, if you want to get rid of inscriptions, that's certainly a hard fork. Like, taproot transactions are currently valid, and if we make these taproot transactions in the future invalid, that's a hard fork, right?
It would be great to hard fork Bitcoin. We could clean so much stuff. It's just a practical reality that breaking the hard fork use of a running protocol is extremely difficult and arguably, unethical. Because people have signed up to the previous system, built businesses and, stored their money in these types of scripts.
If we now make them unspendable, what is that? No?
Mining Incentives
Knut: so, when it comes to mining, there's, minor incentives, like, the thing we talked about before, about, under the table payments to big mining pools, To me, the obvious fix to this problem is to get it into the brains of the hash salesmen, that they ought not be mere hash salesmen, but actual miners and know what block they're mining on.
Because I think the ethos among the individual miners is, better than, these bigger pools that might not be, as, concerned with the longevity of the Bitcoin experiment, but, more fiat minded and wanting a quick buck now rather than save the system in the long run.
So, right now it feels like we're trusting these bigger entities to have as much of a disincentive to destroy Bitcoin so that they won't, it's tricky. Like it's a gray zone, right? What's your thoughts?
Max: I think Satoshi's genius in designing the Bitcoin protocol was that he did his best to separate different tasks that need to be done in the system into different like conceptual entities, and then to ensure that each of these aspects is distributed as widely as possible. And this is ultimately what it means that Bitcoin is decentralized, right?
There is not one person that defines the set of rules, for example, or one person that writes the candidate block, Or one person that provides the proof of work for the candidate block, or one person that provides the signature for each transaction, right? Each of these things is distributed. And in the ideal case, in the original Bitcoin client, to every user, right?
Like, the Bitcoin software in 2009 was mining by default for everyone, right? So, literally the entire stack of the operation was at 100 percent of the users, right? There was no non validating, non mining users. In the beginning, right? We had perfect decentralization, so to say, right? And then if efficiencies kick in and economies of scale and division of labor, and we start to optimize each of these things kind of on its own and split it out into different branches of government.
Yeah, specialized entities, so to say. And if you specialize on being the best hasher that you could possibly be, you just give up on being the best block candidate creator that you could possibly be. Because if you do the one thing that you're marginally better at and focus all your attention on that, you will be the most profitable.
so, yes, it is. It is an issue. and we, Bitcoin would be better off if we further distribute the risk and responsibility of each of these tasks to as many people as possible. And I think we've done a really good job, for example, of distributing the ownership of private keys.
And like, there's, I don't know, many millions of private key holders on the Bitcoin blockchain, right? So that's, that's great. but, and we have. Probably done this as well with hashers, right? There's a decent amount of quite large independent hashing institutions, right? Not so well with mining pools and actual block candidate creation, like, that's pretty bad.
Like, there's two or three of them, so that's scary as fuck. Right there we've utterly failed and we've made Bitcoin way worse than it was before. in this one metric of resilience, of decentralization, of distribution of risks, we made it a lot more efficient, but we made it much more vulnerable to attack.
that is a problem. Thankfully, a lot of people are working on fixing it. It's a really difficult problem, right? It's not that there's some malicious, attempt of trying to break it. I mean, maybe there is, but the more likely answer is just bloody difficult computer science. it just needs an insane amount of research and development before we will have tools that are even coming close to being actually adequate.
Right? I'm not praising Satoshi's 2009 code as being perfect, because it was a pile of shit, right? And you could break it in a million ways. so we've improved a lot, but we're very far from done because to some extent the realities of the difficulty of the situation have caught on much faster than our ability to solve these.
Yeah, I mean, the problems that are currently existent in Bitcoin and that now we're at Nostriga today and talking about Nostr, this sort of related communication layer in relation to Bitcoin, you mentioned at the very beginning, Freedom Tech.
Freedom Tech and Nostr
Luke: So, we, when we last talked to you, you were focusing on Wasabi Wallet and now obviously that project has just been made open source, essentially, and so my question to you on that is, what are you focusing on in terms of Freedom Tech now?
Max: Nostr is definitely a highlight, right? Nostr is just incredibly cool. And it's so wild to think that Nostr is like two years old. it's not old, but look at the amount of stuff that we've built. In this short time frame, how powerful are we? It's incredible, right? If we get our act together and actually build on, such an open protocol and get people excited about it and people using it, it doesn't take us long to fundamentally change the pattern of speech on this planet.
Wow, that's incredible. Like, we did that. And we're just getting started. think about where Nostr is going to be in five years. It will be wild. Absolutely insane. that's very bullish and very encouraging. And it's super exciting to work at such an early stage in the protocol, because there's so many obvious improvements.
There's so many obvious use cases. There's so many low hanging fruits of how we can make it even better than it currently is. Alright, so we have something that's already great, and we know a million ways on how we can make it even better. and you can be part of making a meaningful improvement in getting this to like an exponential blow off of awesomeness.
Knut: Meaningful improvement of humanity, really.
Max: Yeah. Yeah, that's the other thing, like, that's why Freedom Tech is so exhilarating to work at, because we're ending slavery. That's kind of a big deal, you know,
Knut: Yeah, it should have been done at least 300 years ago.
Max: Yeah.
Luke: No, it's, it's amazing. And well, and actually, so a couple of things here. First of all, we've talked about this a little bit, how Nostr seems like it's the playground that people wanted as an alternative to Bitcoin. In other words, people who went and started making shitcoins were basically just wanting a playground to do all this stuff.
But now is, is, is Nostr basically the place where people can do that and channel their energies in a way that isn't going to break money?
Max: Yeah. I absolutely agree. So I'm very bullish on a lot of these use cases and one other area that currently interests me a lot, is just zero knowledge cryptography. it's wild what's possible. it's absolutely wild. Within the last five years or so. The theory has developed.
And again, a lot of shitcoin projects putting zero knowledge proofs on blockchains and such, and I'm not quite convinced that we actually need a blockchain for that. I think relays are just fine. And so I'm quite bullish on having actual zero knowledge proofs much more integrated in Nostr clients. Like, you can do amazing things with this.
Like, for example, anonymous web of trust, right? You could prove to me under an ephemeral anonymous identity, right, that you are in fact, On my follower list. Like, I'm following you, but I don't know who you are. Right? So, these types of things are trivial with zero knowledge stuff. And we don't have any size constraints or computation constraints in Nostr.
Because it is not a global consensus system. Only the people who are interested in this proof actually have to, like, download it and verify it and such. so, it's, I think we can do a lot of amazing stuff here. it seems pretty obvious wins here.
Knut: driving these 180 IQ young developers into Nostr instead of shitcoin development is, is like moving them? To do, to think more of what they should rather than what they could, because I think that's, that's sort of the main problem with this nerdy set of shitcoin developers is that they, oh, I could do this if I just do this and they, they focus on what they can do rather than what they should do.
And it's Nostr, Changing the direction of that, are people thinking more of ethical things while developing on this than
Max: it's a big claim, right? That like a piece of tech can
Knut: it's hopium
Max: improve the morality of people. it's definitely a big claim, but it seems true. Like, if you think about it in Bitcoin, like probably each of us, our level of morality before we discovered Bitcoin and what it is now.
And our understanding of morality has substantially, improved, right? And I'm not sure if it would have happened, at least to this extent, without being exposed to the Bitcoin technology. and Bitcoin is just money, you know, like, humans do a lot more than buy stuff, sure, money is incredibly important, but it's far from everything of the human experience.
And I think Nostr. We'll do a lot of the other stuff and Nostr has this freedom mindset embedded into the protocol just as Bitcoin has. And so I'm extremely bullish on seeing the people who get exposed to Nostr and what it does to them in the long run.
Hyperbitcoinization vs Hypernostrification
Max: So what happens first? Hyper ossification or hyper ization both at the same time.
Knut: does one lead to the other?
Max: there's definitely synergies here, right? and, yes, one leads to the other. there's, I met a bunch of people who got interested into Nostr first, and then used Bitcoin for the first time. It's a very common theme, actually. again, because Like, social, like, think of the, think of the, like, average screen time of people, right?
it, for sure.
I think Nostr is going to be way bigger than Bitcoin in the improvement of the human condition.
Knut: Then again, every time you press the like button or the retweet button or whatever on your social media app, even the legacy system, you are providing someone with some value. That's why your account is valuable to, Facebook's and the Twitters of the world. There is a value thing embedded into everything you do on the internet.
Max: It's just, you don't get a tradable good.
Knut: No, no,
Max: sell the like to someone else.
Knut: not at this point.
Max: They have now a star emoji. If you send the star emoji, you can send the star emoji back to the company, and they will give you money. So, voila. It's basically a shitcoin, but it's a star.
Luke: is it more important to fix money or the other stuff?
Max: Well, that's a big one. Both again, because money is only half of every transaction, right? And so maybe the earlier example of the marketplace for Bitcoin block space is perfect because why did Satoshi include the marketplace, the other stuff together with the money? Because it was kind of essential, right?
you need to have both at the same time in order to live, right? You need to speak, you need to advertise your products, you need to negotiate with the customers, right? You need to convince them of the value that you will provide to them, and then you need to receive the money and tell them that you've received it, and ultimately hand over the goods, right?
So there's a lot of human interaction into every trade, and the money aspect is just Like, one small part of this long interactive chain of protocol, basically. I think we need both at the same time. And we're just discovering upgrades to each of them as we move along. But this has always been in synergy.
Like, the internet is way older than Bitcoin, right? So arguably, we need the other stuff first, right? We needed like 20, 30 years of other stuff before we could actually come up with the money.
Knut: so fix the money, fix the world then fix the world and you fix the money.
Luke: No, but seriously, we actually talked about this. in that, maybe an analogy to, that the internet needed to develop in a centralized way because the, literally the hardware and everything, the architecture, the client server model was literally a centralized and centralizing system. Model and that needed to exist first.
And then the analogy is that gold was centralized naturally in the sense that physically the physical constraints of gold made it so that it naturally centralized into banks and then fiat solved that problem to sort of decentralize it, but it broke everything. So now the mechanism of fixing the money and decentralizing the money was gold.
Bitcoin, but the corollary for decentralizing the communication is Nostr. So both things have kind of happened in a parallel. That's, what we were discussing.
Wrapping Up
Luke: That is the alarm Oh,
Knut: Oh, okay.
Max: so we'll wrap it up.
Knut: Well, I'm
Max: Nostr for sure. Max at TowardsLiberty. com. You can send me mail, notes and sats to that, which is, by the way, crazy, right? That we can have like this unique identifier to get, like, all of your needs settled is wild. Check out, lodging of Wayfaring Men. That's, the main shill of this video.
And I made the audiobook for it. it's on a podcast. The podcast is by the author, Paul Rosenberg. And, it's called Parallel Society, right? So check that out. right now we've released the first episode. the others will come shortly thereafter. the other book recommendation I should highlight, which we haven't mentioned yet, is Cryptoeconomics by Eric Voskuhl.
Most of what I said here was very much inspired by that book. He has the most rigorous understanding of Bitcoin. It's by far the best Bitcoin book. So I also did the audiobook for that. Just search for Cryptoeconomics in your
Knut: audio book though.
Max: when you have to read tables of math formulas, it's starting to fall apart.
But there's a lot of verbal logic in the book that goes very well. Just get the free PDF for the actual graphs and
Knut: And keep using Wasabi and fire up your own coordinators and whatnot, right?
Luke: Now get on stage, Max. Don't want to make you late.
Max: Bye
the book, that's not what I said.
Luke: right, that's it.
-
@ 8d34bd24:414be32b
2024-10-13 14:57:58There have been many so called gods throughout the history of mankind. All but one have been created by man (or possibly fallen angels) and formed by man’s hands. Only the God of the Bible created man, formed man & breathed breath into him, and revealed Himself to mankind.
The God of the Bible does not need man to defend Him. (Believers are called to be “… ready to make a defense to everyone who asks you to give an account for the hope that is in you …”(1 Peter 3:15) and to stand up for the truth.) The God of the Bible is the only God who is able to fight for Himself and His honor with no help from His creation. This story from 1 Samuel is an inspiring and humorous story that shows God’s ability to defend Himself even when none of His “followers” are doing a good job of following.
The Philistines Eli’s son’s, Hophni and Phinehas, carried the Ark of the Covenant with the Israelite army into battle against the Philistines and Hophni & Phinehas were killed, the Israelite army was defeated, and the Ark of the Covenant was captured.
God had been disrespected by the Israelites in general and the priests in particular, so God allowed them to be defeated by their enemies. This however doesn’t mean that He allowed His name to be dishonored.
Now the Philistines took the ark of God and brought it from Ebenezer to Ashdod. Then the Philistines took the ark of God and brought it to the house of Dagon and set it by Dagon. When the Ashdodites arose early the next morning, behold, Dagon had fallen on his face to the ground before the ark of the Lord. So they took Dagon and set him in his place again. (1 Samuel 5:1-3a) {emphasis mine}
When the Philistines put the Ark into the temple of their “god,” they put the Ark before Dagon as a sign of submission, but the one true God doesn’t need anyone to defend Him. When the people returned the next day, their “god” Dagon was face down, prostrate before the Earthly throne of God. The real God cast down the false god/idol in the ultimate position of submission and worship.
The Philistines, however, weren’t ready to submit to the real God yet.
So they took Dagon and set him in his place again. But when they arose early the next morning, behold, Dagon had fallen on his face to the ground before the ark of the Lord. And the head of Dagon and both the palms of his hands were cut off on the threshold; only the trunk of Dagon was left to him. (1 Samuel 5:3b-4) {emphasis mine}
After the Philistines sat their “god” up again (because he couldn’t set himself up), the real God cast him face down again, but this time removed his head and his hands (his mind and his ability to act). You have to love God’s sense of humor showing them who was really God, but like most people, they were slow learners and didn’t want to change their worldview.
Now the hand of the Lord was heavy on the Ashdodites, and He ravaged them and smote them with tumors, both Ashdod and its territories. When the men of Ashdod saw that it was so, they said, “The ark of the God of Israel must not remain with us, for His hand is severe on us and on Dagon our god.” So they sent and gathered all the lords of the Philistines to them and said, “What shall we do with the ark of the God of Israel?” And they said, “Let the ark of the God of Israel be brought around to Gath.” And they brought the ark of the God of Israel around. (1 Samuel 5:6-8) {emphasis mine}
When the Philistines still wouldn’t listen, God attacked them personally by smiting “them with tumors.” Fear overcame them, so they sent the Ark to another Philistine city, Gath. They didn’t worship the one, true God. They didn’t return the Ark. They just passed the misery to another of their cities.
After they had brought it around, the hand of the Lord was against the city with very great confusion; and He smote the men of the city, both young and old, so that tumors broke out on them. So they sent the ark of God to Ekron. And as the ark of God came to Ekron the Ekronites cried out, saying, “They have brought the ark of the God of Israel around to us, to kill us and our people.” (1 Samuel 5:6-8) {emphasis mine}
As the Ark arrived in Gath, the people of Gath had tumors break out, so the people of Gath sent the Ark on to Ekron. The Ekronites realized what was about to befall them and cried out saying, “They have brought the ark of the God of Israel around to us, to kill us and our people.” After seven months of various cities being ravaged by God, they finally called their diviners in order to try to figure out what to do to stop this plague.
They said, “If you send away the ark of the God of Israel, do not send it empty; but you shall surely return to Him a guilt offering. Then you will be healed and it will be known to you why His hand is not removed from you.” Then they said, “What shall be the guilt offering which we shall return to Him?” And they said, “Five golden tumors and five golden mice according to the number of the lords of the Philistines, for one plague was on all of you and on your lords. So you shall make likenesses of your tumors and likenesses of your mice that ravage the land, and you shall give glory to the God of Israel; perhaps He will ease His hand from you, your gods, and your land. (1 Samuel 6:3-5) {emphasis mine}
God hates divination, but this was the first wise action taken by the Philistines. They started to show proper respect for the one true God, even if they didn’t really understand that He wasn’t just another god, but the one and only God. The one thing they did understand was that they should give a guilt offering to ask forgiveness for their sins against God.
Why then do you harden your hearts as the Egyptians and Pharaoh hardened their hearts? When He had severely dealt with them, did they not allow the people to go, and they departed? (1 Samuel 6:6)
They also had seen God’s majesty and wrath with respect to the Egyptians and Pharaoh and didn’t want to suffer what Egypt suffered for refusing to obey God. They feared God, but they didn’t want to submit to Him and they really didn’t want to submit to the Israelites, so they decided to put God to a test:
Now therefore, take and prepare a new cart and two milch cows on which there has never been a yoke; and hitch the cows to the cart and take their calves home, away from them. Take the ark of the Lord and place it on the cart; and put the articles of gold which you return to Him as a guilt offering in a box by its side. Then send it away that it may go. Watch, if it goes up by the way of its own territory to Beth-shemesh, then He has done us this great evil. But if not, then we will know that it was not His hand that struck us; it happened to us by chance.” (1 Samuel 6:7-9) {emphasis mine}
The Creator of the universe didn’t have any trouble with the Philistine’s test. The Philistines had two nursing cows yoked to a cart with the Ark on it. They wanted to see if these nursing cows would head home to their nursing calves as would be expected, or would they take the Ark home to Israel? What do you think happened? Of course, the cows took the Ark straight to Israel to the very city, Beth-shemesh, that the Philistines had specified. He proved without a shadow of a doubt that He was God.
If only the Israelites showed as much respect. Many of the residents of Beth-shemesh died because they disobeyed and looked into the Ark. The one true God is omnipotent, but He is also holy and must be treated as such.
God made sure His people and these pagan foreigners knew His power and He didn’t need any help.
Just as was shown in my last post, this historical event demonstrated God’s power to His people and to foreigners. When God’s chosen people refused to show Him proper reverence, He corrected them and corrected those surrounding them.
Trust Jesus.
your sister in Christ,
Christy
Bible verses are NASB (New American Standard Bible) 1995 edition unless otherwise stated
-
@ fd208ee8:0fd927c1
2024-10-08 13:37:28There was once a man, who missed an important meeting because his alarm clock didn't ring. He was a bit upset, and wished for it to be corrected, so he promptly got up, got dressed, and took the alarm clock back to the store, where he'd gotten it from.
He stood in line, patiently, at the service counter, and waited his turn. When he got to the front, the clerk asked, "How may I help you?"
"Oh, I'm having trouble with this alarm clock. You see, it doesn't ring, when the time is reached. I was wondering if that could be fixed."
"Why should we fix that? We're actually very busy building the new model. Should be out in a few weeks. Just wait for that one. Goodbye."
"What? Wait! You can't just leave it broken, like this."
"Why not? What right do you have, to demand an alarm clock that rings? Besides, how many alarm clocks have you built?"
The customer was now quite flustered and a bit ashamed of his self, "Well, none. I admit that, but..."
"Well, there you go! Outrageous, that you should criticize something someone else has accomplished, that you have not. Besides, you are incompetent to tell if anything is even wrong. Maybe this is some sort of non-ringing alarm clock. Perhaps it has lights or wave sounds..."
The second customer in line suddenly piped up, "Ahem. I'm sorry to interrupt. I must admit, I've also never built an alarm clock, but I'm a jeweler, who sells and repairs watches, and I must agree with you, sir," nods to first customer, "This is most definitely a ringing alarm clock and... See here? This bit of the bell arm has rusted through and broken off. Shoddy craftmanship, I'd say."
"Oh, Mr High-n-Mighty jeweler, claims to know how a good alarm clock is to be made, while having zero experience. I've had enough of this outrage. I'm getting the vapors and need at least a two-week sabbatical, to recover from such gross mistreatment. The store is closing immediately. Everyone out!"
"But my clock, sir!"
The door slams in his face, and he heads home, dumping his clock in the garbage bin down the street. Next time, he will simply use the alarm on his cell phone. That always rings.
-
@ fd208ee8:0fd927c1
2024-10-08 11:51:50The 4P's
Remember the Four "P"s of Marketing? Let's look at them, in relation to digital creative work on Nostr.
Product
The product needs to be designed to fulfill a need or desire in the market. If you are writing things nobody wants to read, singing songs nobody wants to hear, or posting pictures that nobody wants to see, then you need to reevaluate your product choices because you are spam.
You are wasting your time, which means you bear a cost for the production of these goods. Is it really worth it? Maybe, maybe not. Maybe you could do something else, or do something in addition, to make the product more appealing.
On the other hand, if you are producing something valuable to a niche audience, you might want to think more about specifically aiming for and catering to that audience, rather than wasting your energy trying to appeal to a larger, indifferent group. It is better to be loved by a few and hated by many, than to be uninteresting to nearly everyone and ignore those who love you.
Price
People should have some anchor for the price, even if you have not explicitly named a price, so that they can know what such effort is "normally" worth and orient your value-provided up or down from there. It should also be clear what they are paying for, so that they know what the scope of the payment covers.
If there is no such anchor available, you can help create one by coming up with your own personal scale for other people's works and discussing it, in public. Any listeners will react positively or negatively, but they will all now have a mental "price point" to orient their own prices around.
If you have fixed and/or variable costs, the price you name should at least cover them, otherwise you need to lower the costs or raise the price. If you name no price, expect to get nothing, and you will never be disappointed. But you may also occasionally get a lot, and have it nearly knock you off your feet, so be prepared for that, too.
Generally, things that are free are of lower quality because producers have no incentive to expend great effort to produce things nobody values enough to pay for. The only major exceptions to this are cross-financing, such as freemium or preview models (typical for things like Substack or OnlyFans), or production funded by third parties (as is the case with Linux and GitHub). In both these cases, the payment exists, but is deferred or distanced.
Many products or services therefore start off "free", during an introductory period, but if they aren't getting enough income from it, they'll eventually give up and wander off. We pay creatives for their continued efforts and continued presence.
Placement
It is of vital importance that you place your products efficiently. Things you should consider:
- What relays will this work be accessible from? Large relays will extend your reach, but your product will appear within a sea of spam, so its relative value will decline, the same way the perceived worth of the nicest house on the block is dragged down by the houses around it.
- Writing to large relays also destroys the perceived exclusivity of the offer, although this can be partially mitigated by encryption. A mix of wide/exclusive is probably best, since exclusive access to someone unknown is less valuable than to someone well-known.
- Remember that the people paying for exclusive access, aren't necessarily paying for access to "better" material, they're paying for access to you, as a person, and/or they are trying to encourage you to continue your work. Rather than having your blockbusters behind a paywall, have the more personal items there and spend more time responding to the people who actually care about you and your art.
- Do you even want the work directly accessible over Nostr? Perhaps you prefer to store the work off-Nostr and simply expand access to that, to npubs.
- Something that covers price and placement is what sort of payment rails the hosting platform provides and/or you will accept. Some people only want to accept Lightning zaps, but others might be okay with fiat transactions of some sort, on-chain Bitcoin, gift cards, badge or NIP-05 sales, or some other method. Generally, the more payment options available, the less friction preventing payment. Lightning is arguably the payment method with the least friction, so it should go first in the list.
Promotion
Get Noticed
Who is your target audience and how can you get their attention, so that they find out which product you are offering? This one is extremely difficult, on Nostr. Mostly, everyone just screams things into the void, and people with more followers scream louder and are more-likely to be heard. So, I'd say:
- try to have more followers,
- find someone with lots of followers to help you with marketing, or
- join a "boost cooperative", where you join forces with other smaller accounts, to promote each other's notes.
Find your tribe
Use hashtags, but limit yourself to those that are truly relevant, and never have more than 3 in a note. Post to communities/topic-relays or groups, or write an article or wiki page or etc. and then cross-post to your kind 01 feed, with a hyperlink to a website that displays your work properly.
-
@ 319ad3e7:cc01d50a
2024-10-08 14:33:14https://image.nostr.build/4824c65d9a07c577bee8591b18ee147e7a457849fbaee53244667ec062914751.jpg
OCT 2024 | ISSUE 2 | LETTER FROM THE FOUNDER | LIFE EXPERIENCE | FEATURED RECIPES | REVIEWED RECIPES | ECONOMICS | MICROFICTION | FAMILY FOODLOVE | FOOD SWOON | NOTE SYNCING | SOUNDS | QUOTE OF THE MONTH | UPCOMING EVENTS | ANNOUNCEMENTS | LANGUAGE | #NOSTRASIA2024 ALBUM | FINAL THOUGHTS
LETTER FROM THE FOUNDER 📝
Hey Everyone!
Exciting things are cooking at Zap Cooking! We’re thrilled to announce that we’ll be in Happy Valley, State College, PA, on October 12th as proud sponsors of Nostr Valley. It’s shaping up to be an incredible weekend, and we can’t wait to share it with you! We’ll be hosting a dynamic panel that dives deep into the intersection of food, culture, and, of course, the unique world of Nostr. This event promises a great mix of good times and engagement, and we’d love to have you join us! If you're interested, sign up now at nostrvalley.com.
We’re also excited to have you reading our second monthly newsletter. At Zap Cooking, our focus goes beyond development - we're committed to creating content that inspires. Follow our npub on Nostr to catch flavorful food ideas and captivating creative content. We’re working on fresh perspectives and new projects that celebrate cultural diversity, all while keeping the quirky, authentic spirit of Nostr alive. Thanks for being part of this journey with us. Let’s keep Nostr weird and delicious!
Seth
https://i.nostr.build/nQqsPGmJ8hjvxROK.png
Artwork by Bread and Toast | https://breadandtoast.com/
LIFE EXPERIENCE 😮💨
In August 2024, Nostriga held the afterparties at the Basement, an underground Bitcoin bar in Riga, Latvia. The crowd spent the nights enchanted in conversations, dancing, drinking, and smoking cigars to celebrate freedom and life.
It was a fascinating experience smoking cigars with the Nostr men on those cobblestone streets, reminding me of my younger years working in a private social club, where the cocktail lounge would fill with a thick layer of cigar smoke as I crafted and served Bourbon or Rye Manhattans, Old Fashioned cocktails (one with Sweet 'n Low!), and neat single malt Scotch whiskies.
Recently one of the voices of Nostr - The Beave - tagged me in a note, introducing me to Duchess and their love of coffee & cigars. In less than twenty minutes, Duchess and I were collaborating for the next Zap.Cooking newsletter. The following review is going to take us out of the nightlife and into a morning zen session. - SimplySarah
CIGAR & COFFEE | Duchess
https://image.nostr.build/eff42693d5d4c9f086c25a11e57563b5163dad2f3da600de5e835ba2e1a1a842.jpg
There’s nothing quite like starting your day with a good cigar and a cup of coffee. The rich, earthy flavors of a cigar paired with the bold aroma of coffee create a perfect harmony that awakens all the senses. The Coffee will give you that little morning boost, while the cigar will ease you into a calm, zen-like state. Together, it’s a ‘boosted zen’ that really sets the tone for a productive yet relaxed day.
CIGAR | PDR 1878 DARK ROAST CAFE
A cigar known for its rich, coffee-infused flavor. This particular one is designed to complement a dark roast coffee experience.
https://image.nostr.build/0ab1bb066281c4d6ed2cf0f65548076255535552c27b7a723953bd1ba5713cbe.png
The PDR 1878 Dark Roast Cafe cigar has a unique, slightly spicy profile that pairs beautifully with a cup of dark roast coffee. The coffee I paired with my cigar this morning was one of my favorite dark roasts: Jamaican Blue Mountain Roast, from Jamaica. Another dark roast that I love but didn’t have on hand is Black Ivory Coffee from Thailand.
COFFEE | JAMAICAN BLUE MOUNTAIN COFFEE
Known for its exceptional smoothness, mild flavor, and low acidity, Jamaican Blue Mountain Coffee is one of the world’s most luxurious and sought-after coffees. Grown at high elevations in Jamaica’s Blue Mountains, this coffee is loved for its balanced and refined taste.
https://image.nostr.build/57700f4defe71f9f01c9406ca7c1d6cbf4ccdc621a9b48db31065834079b0b17.png
Most purists drink Jamaican Blue Mountain Coffee without milk or cream to fully appreciate its unique and subtle flavors. However, I like to add fresh cream from the farm if you have access to a local farmer. I feel that adding cream creates a richer, smoother cup, no matter what coffee I’m drinking.
Coffee and cigars are both fascinating rabbit holes, much like wine, if you're interested in going down them.
ENJOYABLE PART OF SMOKING A CIGAR | Cigars are enjoyed primarily for their flavor. The rich taste of a cigar comes from the blend of different tobaccos, which is best experienced by holding the smoke in your mouth, where your taste buds can fully appreciate it. Inhaling isn't necessary and actually makes the experience less enjoyable because cigar smoke is much stronger and can be harsh on your lungs.
HEALTH BENEFITS OF SMOKING A CIGAR | Nicotine, in small doses, can have some positive effects, like improving focus and mental sharpness. It also stimulates certain receptors in the brain that can support heart health. Cigars are the healthiest vehicle to deliver nicotine into your body, as they offer a slower, more natural release of nicotine compared to cigarettes or other forms of tobacco.
ENJOYABLE PART OF DRINKING COFFEE | Coffee is widely enjoyed for its flavor and aroma. The rich, complex taste of coffee comes from carefully roasted beans, which can range from bold and dark to mild and fruity, depending on the origin and roast. Sipping coffee slowly allows the palate to savor the intricate layers of flavor, from chocolaty and nutty to floral and fruity notes. Whether black or with milk, coffee offers a comforting and energizing experience.
HEALTH BENEFITS OF DRINKING COFFEE | In moderate amounts, coffee offers several health benefits. It is rich in antioxidants, which are known to support heart health, brain function, and help combat inflammation. The caffeine in coffee can boost focus, mental sharpness, and physical endurance by stimulating the central nervous system. Some studies have also suggested that coffee may support heart health, improve metabolic rate, and reduce the risk of certain diseases, such as Parkinson’s and Alzheimer's. Organic coffee—free from pesticides and chemicals—provides a cleaner, more natural source of these benefits.
Find Duchess on Nostr: duchess@orangepiller.org
FEATURED RECIPES 🥪
https://image.nostr.build/8ec8e09bc081e7f70de446fda8fc85d485c01ed4579b13f511753568b21f3c8b.jpg
https://image.nostr.build/e902abea3014325e848f7cbc8f1bd00f8899880fedcd2490361d12ec595c451a.png zap.cooking/recipe/naddr1qqsxxmrpwdekjcedwp3zv63dwa5hg6pdvykkx6r9v4ehjtt5wa5hxaqzyzmjwnfgu05c80mjpk6tfgf2x86u0mexyvsdqhp9ajgy3xkfjc5vkqcyqqq823cfuzkwc
https://image.nostr.build/b2a84afc5ea7948c3f8087b555ce9a43a5f543402b1ecb283cc884b93f1f8a2b.png
zap.cooking/recipe/naddr1qqvxyet9vckkzmny94sh2cn9wfnkjmn9943h2unj0ypzq3xurskmnslm67lwjft7e66jhc7033qt4aak8arw266c5ycuwnctqvzqqqr4guhg7y8e
https://image.nostr.build/ec7ef7667e252d63164682ed420ae94dc15758798cd80d62e8491ec35cef0f69.png
zap.cooking/recipe/naddr1qqfkvetjd4jkuar9vskksmm5945x7mn90ypzqqwsh0u4xlh3l5xalq2lg8qcjeec7636pasq75w8s2ma3zg3xr2vqvzqqqr4guvhlwd6
https://image.nostr.build/13b8af46a09dcf0ab04a37aae7f22c16fe31740ef4bc0984e8cf7b582e45332f.png zap.cooking/recipe/naddr1qq8xyetpdeej6mmw946x7ctnwspzp89qh469qapddgsrr8qw84xx08y7q34fm3cw3m64c2g9ufq9ydqtqvzqqqr4gug3lkp4
RECIPE REVIEWS ✏️
https://image.nostr.build/5ef1e884bde50d01215de6c3ed63e2d9a78bac0bd8eade1df6bf91c1b63ad3c1.png zap.cooking/recipe/naddr1qqtkwctjd35kxumpw43k2ttxdaez6ctw0ykkycn3qgswat02dja4qx9pjrcpz7zhmegnesn36fxfgl2kekpv2jntvjhy0fqrqsqqqa28m4rxcx
https://image.nostr.build/96299dcb152c513360f171038d032de102c29497634e1ba7b60abc1b215a4a42.png zap.cooking/recipe/naddr1qqjkket5dukksctd9skk2em895nz6cmgv4jhxefdvfex2cttveshxapdvd6hquczyzdu956dmk5rm9p2rlwndf6g07d2a36qmvjw57tn9kgw8q73n555sqcyqqq823c8r4tsp
ECONOMICS 🍞
AN ARTICLE ABOUT BAKERS | Silberengel (4 minute read)
https://image.nostr.build/4f11eea6d6a5f7476c0bbe0504f57e7111454c9b30ee0816ee0f85816d240e3b.jpg
Let's Talk About Baking Bread
I've mentioned a few times, how large-scale central planning inevitably leads to artificial scarcity and rising prices. Allow me to illustrate -- using a completely invented allegory about bread -- that has absolutely no parallels to any economy you may already be familiar with…
Read More | habla.news/a/naddr1qvzqqqr4gupzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqqxnzdejxucnwvfnxvmnsd3cgqxylq
MICROFICTION 📖
GOOD DEEDS | Rustypuppy
Being a trail guide at the UCP (Unique Creatures Preserve) meant I saw a lot of weird things. Some I show to the tourists; some I don’t.
The starved, green-skinned toddler with the turtle shell back, beak, and dish of water on his head was one of the latter. As he ignored the bologna sandwich and devoured the cucumber salad from my lunch, I flipped through my identification guide. Finally found him in the Japanese yokai section; a kappa - known for drowning animals and people, loves cucumbers and sumo wrestling, can be friendly and helpful, empty the dish on its head to severely weaken.
I filled up his dish from my water bottle, and he followed me down the mountain trail. As soon as he saw the glimmer of water, he ran ahead and dove in. I assumed from the lack of frothing water and the fact he didn’t end up punted onto the bank meant the lake god had accepted him.
Later that week, two teens stumbled into our office. One guy, obviously stoned, wanted us to give him the official wizard certificate since he had just walked on water. The other guy, obviously drunk, said his friend needed the druid certificate because he had summoned a turtle to appear under his feet, which is how he had spent the past half hour walking across the lake. I told the intern to take their contact info and arrange a taxi.
The next day, I left a large container of cucumber salad at the edge of the lake.
RECIPE REFERENCE | Grandma’s cucumber recipe zap.cooking/recipe/naddr1qq0kwunpdejx6cf8wvkkxun9v9khjttrw43h2mtzv4ez6umpd3skgq3qkgh77xxt7hhtt4u528hecnx69rhagla8jj3tclgyf9wvkxa6dc0sxpqqqp65wss0rqd
Follow Rustypuppy | https://rustypuppy.npub.pro/
FAMILY FOODLOVE 🐤
https://image.nostr.build/c5b498d176a03742a864de6ae1c833107089e798e4a9c3c111b5be8850df2397.png
https://image.nostr.build/55a8948263766f0f4360d9bddb30ada915cae51a93b3d7be1b4a7a9e6cc21b71.png
https://image.nostr.build/f17a5dd1cf93ae0d20b7904e0e0274d4dda3a6dd4c90c506b512232af08bec83.png
https://image.nostr.build/ef81f242c481e60cff9dd4a66ac74326a8e27ff0f87ae1f51a915046eecb8258.png
FOOD SWOON 💌
https://image.nostr.build/a0eeb835a8eee1221f4e6aeeb884b5897eea7335680f2e5b35bee35b517db432.png https://image.nostr.build/f2a8a21cd1587a39d0ce5fe09ef5176b773416d0419a6b5fb404c02fa6616730.png https://image.nostr.build/c4f54698566500ace19d12bef5168b0a6e7047a0c8c1daa3faa207253177b104.png https://image.nostr.build/22a0aaacbf37e88db702db655a4f9e7b0692d586304e9ecfffa694f379a88fd9.jpg https://image.nostr.build/f3918b3c68dc04bc3aae4e5202702875ebd4668676abe64fbc1e8cb001dde3c2.png
NOTE SYNCING 🗒️
“..everyone needs to eat pizza. Each individual country can choose what toppings they want on their pizza, so whether that’s pepperoni or mushrooms or anchovies if you are weird…” | OpnState on https://fountain.fm/episode/dg7rlmtOICVDGwtr7Jnc
"I eat sardines out of the tin with chopsticks." | @the_beave
“Chef has renamed Sardines to ‘Salt Daddies’. Please inform the staff.” | @enki
“My segue into sardines #FoodPorn” | @Deva Pyne (talking about HowToFoodPrep’s Sardine Dish) https://image.nostr.build/0f979d1bb7c0ba3c600694b83c5bc8e84ce4ff039839fb9f9af7ea727accef8b.jpg
SOUNDS 🔊
MUSIC
MAN LIKE KWEKS x BILLIV
Shoutout to Man Like Kweks x Billiv for making songs about PB & J cool! | singing Go together like peanut butter and jelly... | NOSTR CITY | KWEKS x BILLIV • Man Like Kweks (wavlake.com) | https://wavlake.com/track/f46d82f2-7f26-4357-9258-32da68324f74 | Man Like Kweks made a special appearance on Detox Radio | https://fountain.fm/episode/hGH0AgRj6hvrZEnSlX6n/ | https://image.nostr.build/baf111d653e75e88fc818529ba7872563e72be9540b21d0dea70b712d565dadd.png
PODCASTS
PLEBCHAIN RADIO
https://image.nostr.build/748c4c9f104582f583c3e3e30603be3964d0ddd3c8041a72680d5b8d48bc7108.png Zap.Cooking's very own Seth joins former Nostr CEO Derek Ross on Plebchain Radio hosted by the infamous duo: QW & Avi | CLIP - Super Rare Nostr.Cooking Magnet | "That's one of those physical NFTs" | https://fountain.fm/clip/dTzOg3VXOtLaXdR28oKE
ON THE FLY WITH STU
https://image.nostr.build/56ac7daf7d8158cde5f31ac2555f03ba26fe9de1afb5eeb26f4ba54f350bb7b8.jpg Recommended listening from our new fly fishing aficionado, onthefly@iris.to with Stu aka ON THE FLY WITH STU | https://fountain.fm/clip/9KjsUBPwmnmpR11UscKP
THE BITCOIN PODCAST
https://image.nostr.build/53fcc6f8468f3f18d0920fa0dcf386c01b7f02833101984bb26fff31916da498.jpg A VERY special thanks to Walker, the host of The Bitcoin Podcast, for giving Zap.Cooking a shoutout on his platform | "Okay this is pretty neat. Recipes on Nostr. Like the recipe? #zap it. Check out https://zap.cooking #grownostr" | Please check out one of the best voices that Nostr has to offer at bitcoinpodcast.net/podcast
QUOTE OF THE MONTH 📣
"Nostr and Bitcoin will change the world because they're like peanut butter and jelly - decentralized freedom meets unstoppable money, making sure no middleman gets a slice of your sandwich!" | Uncle Rockstar✊
UPCOMING EVENTS 🥳
Submit your Nostr event with @ZapCooking on Nostr
Nostr Valley @ Happy Valley Brewing Company | October 12, 2024 - 12pm to 4pm (est) Sign Up @ www.nostrvalley.com
Nostrville 2.0 No Panels, All Party! @ Bitcoin Park | November 6, 2024 - 4:30pm to 7:30pm (cst) https://www.meetup.com/bitcoinpark/events/303283108/
https://image.nostr.build/d484fb5058f39d7f15dfe048dc91b1b697c45c117612ec0202d8a5bb681af02a.jpg
ANNOUNCEMENT 📰
RABBIT HOLE RECAP REBRANDING
https://image.nostr.build/dacfbb06c6b76582814ad035ff44d9a66a885cdb97783e56b491d6b2e4b6d1f5.png https://video.nostr.build/a6b670ea0839d2d5d35ee4d38d9a082a0ce4b93aeb6ffaad18c89de829ccbc95.mp4
https://rhr.tv/ | Please send them a warm congratulations! 🤠
https://image.nostr.build/497029805a46bbb4942bcb13a0e8f0238e3c7956282d4d2866ca342d19f54bad.jpg
LANGUAGE 🏫
SCHOOL'S IN SESSION
Write "egg" in 50 of the Most Popular Languages
English: egg | Spanish: huevo | French: œuf | German: Ei | Italian: uovo | Portuguese: ovo | Russian: яйцо (yaytso) | Chinese (Simplified): 蛋 (dàn) | Japanese: 卵 (tamago) | Korean: 계란 (gyeran) | Arabic: بيضة (bayda) | Hindi: अंडा (anda) | Bengali: ডিম (dim) | Turkish: yumurta | Vietnamese: trứng | Thai: ไข่ (khai) | Persian (Farsi): تخممرغ (tokhm morgh) | Swedish: ägg | Danish: æg | Norwegian: egg | Finnish: muna | Hungarian: tojás | Czech: vejce | Slovak: vajce | Romanian: ou | Bulgarian: яйце (yaytse) | Ukrainian: яйце (yaytse) | Malay: telur | Indonesian: telur | Filipino: itlog | Swahili: yai | Serbian: јаје (jaje) | Croatian: jaje | Bosnian: jaje | Lithuanian: kiaušinis | Latvian: ola | Estonian: muna | Icelandic: egg | Maltese: bajda | Welsh: wy | Irish: ubh | Scottish Gaelic: ugh | Basque: arrautza | Catalan: ou | Galician: ovo | Armenian: ձու (dzu) | Georgian: კვერცხი (k'verts'khi) | Tatar: йомырка (yomyrka) | Kazakh: жұмыртқа (jumyrtqa) | Tamil: முட்டை (muttai)
#NOSTRASIA2024 ALBUM 📷
https://image.nostr.build/9243af94d1ae162bcf9ea14baad39286c4162dc838dd3d82f988e7a032f50328.png
Community Photos & Videos by A.k.A. radish on fire🎤 @hakkadaikon, @HonokaShisha, @Kojira, @Jeroen and the contributors of the hashtag #NostrAsia2024 | Share your Nostr community photos or videos with @ZapCooking
MESSAGE from A.k.A. radish on fire🎤 @hakkadaikon
Hello!
Thank you very much for coming to Nostrasia 2024 on the 23rd of September!
Now, you can see the live-streamed videos of the speaker events and the afterparty from the YouTube archive. Please check them out especially if you could not join the talking events. You can jump into a session you like from the chapter lists in the video descriptions.
Thank you!
Nostrasia 2024 Part 1 https://www.youtube.com/live/i-oHjdYWo1E
Nostrasia 2024 Part 2 https://www.youtube.com/live/tGeHKrqTA4A
Nostrasia 2024 Part 3 - Afterparty (Tuna cutting show) https://www.youtube.com/live/ery0aWATjWk
GIKOGIKO KAIJI TUNA | KOJIRA
https://i.nostr.build/Y2jTdGxblC98KeWI.jpg https://v.nostr.build/dKSZbmNOZ9JbM8wv.mp4
SHISHA CAFE, BAR & COMMUNITY SPACE
https://i.nostr.build/UdNbeXdB628wW2dK.jpg
JEROEN'S TOKYO VISIT
https://image.nostr.build/8e384c2620088f3fe5001f797576625649e0c0f53f3415193d2f51a92d16ba3b.jpg https://image.nostr.build/b43988efa086653155b7c9109ca5f4d2903adb5e0879a302a9ef743c05263523.jpg https://image.nostr.build/f2b584e728f95b747a5795741451df63c36c5eafef5886ecd3635c381bcd40e2.jpg https://image.nostr.build/d9e6c2ccd290a558202747e471ec5df025e0c37720f0563a7f5928ed56429a9b.jpg https://image.nostr.build/c9f5ec9f7ec03cd2f4d9c12f151e7548879b022590d063dc2226f5deb00c40f1.jpg https://image.nostr.build/cd58ed78004f46a65b84ea279fee5a07e4ca6762b4964b1b95149dde2303bc6a.jpg https://image.nostr.build/674ef0111ee987967bf1f98bb880bc3d7c4667033d5f067668881fd3d8bf1918.jpg https://image.nostr.build/5df690358d06cc62fe9260311d606c812a67a0d4b4b6779a3c48f4986446799e.jpg https://image.nostr.build/837696634b1e546ee1f6e2ec8cd1aa4f813df017010c4434c9b93291fa4a6d1c.jpg https://image.nostr.build/771c0b2f8e15aa901f4ef1da34be8843eeac716a1f792be714745283be71eecd.jpg https://image.nostr.build/48555bd4db7bb7f707dd78882dafd669cb1f860d851389d18ab0b1f2e3423da6.jpg https://image.nostr.build/76d3c990cb337d9f8a413032a0c4b7ab60c7b3faffc52baed6c7bcda9ddec8ee.jpg https://image.nostr.build/4c532360c28aaceb7fadbcc0ff0e9737be27d41a8213c79cbd0621f2b367a15b.jpg
FINAL THOUGHTS 🤔
What are your thoughts on the instant translation of food videos to enhance global accessibility?
https://video.nostr.build/4dba5f5e87d2f9bfda5f04dae82c3ce8d7cee41f19033906c6d59a60dd42a9a5.mp4
What is your opinion regarding Trump’s visit to PUBKEY and purchasing food & beverages with Bitcoin?
PUBKEY: * Smash Burger: $12.50 x 50 = $625.00 * Diet Coke: $3.00 x 50 = $150.00 * Subtotal: $775.00 * Tax: $68.77 * 20% gratuity: $155.00 * Total: $998.77 A former president spending #bitcoin at your bar: PRICELESS.
https://image.nostr.build/70c72f924b9cd8d429e0f1c030ce35c52604485e553f1c24af0b1d1737f3adc9.jpg https://image.nostr.build/f1bd17df540bceb7f8f4f2ed7979cc20c86e7d38ddc35d1d8988321c08cc1ee4.jpg https://media.primal.net/uploads/2/ed/89/2ed896f3be4eaec166230e582e4228a53d82652e38a90620aef09cb5da5b1c7d.png https://v.nostr.build/sbPbqOIvSpCffo4I.mp4
fin💐
September Issue 1 | https://habla.news/u/zap.cooking/ZAP-COOKING-NEWSLETTER-4yxs6s
-
@ 6bf975a0:65de1244
2024-10-13 14:16:56Площадки для размещения контента СМИ
Условно их можно разделить на две группы: свои и не свои. Свои медиа полностью контролирует. В не своих медиа арендуют чужие технологии для доставки контента аудитории, выполняя только производственную роль и рассматривая доставку контента как аутсорс.
Исследования 2020-ых годов показывают, что значительная часть аудитории теперь полагается на социальные сети для получения новостей. Например, исследование 2021 года показало, что 42% американцев используют социальные сети в качестве источника новостей, и эта цифра выросла по сравнению с предыдущими годами. Среди молодых людей эта зависимость еще более выражена: например, 38% людей в возрасте 18-24 лет в первую очередь получают новости через социальные сети.
Платформы корректируют свои стратегии в свете генеративного ИИ, а также ориентируются на меняющееся поведение потребителей и растущую обеспокоенность регулирующих органов по поводу дезинформации и других вопросов. В частности, Meta* пытается снизить роль новостей на своих площадках и ограничивает алгоритмическое продвижение политического контента. Компания также сокращает поддержку новостной индустрии, не продлевает сделки на миллионы долларов и удаляет вкладку новостей в ряде стран.
Ленивая аудитория
Ей сложно выходить за пределы привычных пространств.
Исследование, проведенное компанией Orca Online в 2022 году, показало, что посты в социальных сетях без внешних ссылок имеют значительно более высокий уровень вовлеченности. Посты без ссылок в среднем набирали 352,3 взаимодействия, в то время как посты с внешними ссылками - только 139,1 взаимодействия. Это говорит о том, что пользователи с большей вероятностью будут взаимодействовать с контентом, который удерживает их в рамках платформы. Исследование, проведенное Институтом Рейтер, показало, что 47% британских респондентов просматривают и читают новости в социальных сетях, не переходя по ссылкам, чтобы получить доступ к полным текстам статей.
Источник: Использование новостей на онлайн-платформах фрагментировано: в настоящее время шесть сетей охватывают не менее 10% респондентов Reuters по сравнению с двумя десять лет назад. YouTube используется для новостей почти третью (31%) глобальной выборки каждую неделю, WhatsApp* примерно на пятую часть (21%), в то время как TikTok (13%) обогнал Twitter (10%), который теперь переименован в X, в первый раз.
Популярность аудио и видеоформатов
В связи с этими изменениями видео становится более важным источником онлайн-новостей, особенно среди более молодых групп. Каждую неделю доступ к коротким новостным видеороликам получают две трети (66%) аудитории СМИ, а более длинные форматы привлекают около половины (51%). Основным источником потребления новостного видео являются онлайн-платформы (72%), а не веб-сайты издателей (22%), что увеличивает проблемы, связанные с монетизацией и подключением.
Подкастинг новостей остается светлым пятном для издателей, привлекая более молодую, хорошо образованную аудиторию, но в целом является деятельностью меньшинства. В корзине из 20 стран чуть более трети (35%) ежемесячно посещают подкасты, а 13% получают доступ к шоу, посвященному новостям и текущим событиям. Многие из самых популярных подкастов сейчас снимаются и распространяются через видеоплатформы, такие как YouTube и TikTok
Популярность коротких видео
Насколько актуальны сегодня сайты?
На всех рынках только около пятой части респондентов исследования Reuters 2024 (22%) называют новостные сайты или приложения своим основным источником онлайн-новостей –, что на 10 процентных пунктов ниже, чем в 2018 году. Издателям на некоторых рынках Северной Европы удалось противостоять этой тенденции, но более молодые группы во всем мире демонстрируют более слабую связь с новостными брендами, чем в прошлом.
Пожилые зрители по-прежнему предпочитают смотреть видео через новостные сайты, хотя большинство из них говорят, что в основном получают доступ к видео через сторонние платформы. Только в таких странах, как Норвегия, половина пользователей (45%) говорят, что в основном потребляют видео через веб-сайты, что свидетельствует о силе брендов на этом рынке, стремлении обеспечить хороший пользовательский опыт и стратегии, ограничивающей количество видео, размещаемых издателями на таких платформах, как Facebook и YouTube.
Важно отметить, что на всех рынках поиск и агрегаторы, вместе взятые (33 %), являются более важным способом получения новостей, чем социальные сети (29 %) и прямой доступ (22 %). Значительная часть мобильных оповещений (9 %) также генерируется агрегаторами и порталами, что усиливает беспокойство о том, что может произойти дальше.
Поисковые машины и нейросети против создателей контента
Поиск: с одной стороны, Google хочет выдавать саммари по запросам через Gemini на страницах с результатам поиска.
Источник: Google запускает — пока в тестовом режиме и для отдельных групп пользователей — новую функцию Supercharging Search with generative AI (SGE). После ее активации вместо привычного поискового движка наш запрос будет обрабатывать ИИ Gemini, который в ответ сформулирует некое резюме из 272 слов, предваряющее поисковую выдачу.
С другой, появляются Perplexity, Copylot, которые выдают ссылки на источники.
Голосовые помощники: не дают ссылок для перехода, но озвучивают информацию с сайтов.
Общий тренд нейросетей: большие корпорации обучают свои технологии на данных создателей контента, но далеко не всегда дают трафик самим создателям контента.
Экономика онлайн-СМИ в мире
2024, издание Politico об экономическом состоянии американских изданий
Патрик Сун-Шионг, миллиардер-издатель газеты Los Angeles Times, уволил 20 процентов сотрудников своего отдела новостей. В журнале Time владельцы-миллиардеры Марк и Линн Бениофф сделали то же самое в отношении 15 % сотрудников редакции, состоящих в профсоюзе. Последний пожар разгорелся в Sports Illustrated на предыдущей неделе, когда катастрофические увольнения были разосланы по электронной почте большинству сотрудников. Business Insider (чья материнская компания Axel Springer также владеет POLITICO) сократил 8 % своего штата, а сотрудники Condé Nast, Forbes, New York Daily News и других изданий вышли на улицу в знак протеста против предстоящих сокращений в своих магазинах.
Новостной бизнес всегда был цикличным: он падал во время экономического спада, а затем улучшался на подъеме. Но теперь это не так, поскольку наша экономика в последнее время удивительно сильна. Почти везде, куда бы вы ни посмотрели - Washington Post, NPR, Vice, Vox, NBC News, Texas Tribune, WNYC, Barstool Sports, - компании сократили огромное количество сотрудников. С 2008 года занятость в новостных отделах сократилась более чем на 26 процентов. Buzzfeed News мертв. Журнальный бизнес тоже атрофировался: доходы газетных киосков упали с 6,8 миллиарда долларов в 2006 году до 1 миллиарда долларов в 2022 году. Наблюдая за тем, как медиабизнес истекает кровью, профессор журналистики Джефф Джарвис, человек, когда-то ратовавший за электронное будущее отрасли, сложил руки на коленях, как гробовщик, и спросил в своем блоге, не пора ли отказаться от старых новостей. Ссылаясь на мрачные новости об увольнениях, Джарвис привел в порядок труп в процессе его создания. Он отметил, что доверие к журналистике тает, а частные инвестиционные компании, такие как Alden Global Capital, занимаются каннибализмом своих газет.
Некогда здоровые газеты закрылись в таких городах, как Нью-Йорк, Сан-Франциско, Бостон и Миннеаполис; приостановили печать в таких городах, как Вашингтон; стали выходить раз в две недели, как в Чикаго и Сиэтле; или иным образом сократили количество страниц по сравнению с временами бума начала XXI века. Неужели нет никакого оптимизма? Уж точно не в гарвардском журнале Nieman Reports, который в октябре опубликовал некролог Кэтрин Рейнольдс Льюис под заголовком «Эй, журналисты, никто не придет нас спасать».
Кроме рекламы есть и другие источники доходов онлайн-медиа, но с ними тоже не все так однозначно.
Reuters: Наши данные показывают незначительный рост подписки на новости: всего 17% заявили, что заплатили за любые онлайн-новости в прошлом году в корзине из 20 более богатых стран. В странах Северной Европы, таких как Норвегия (40%) и Швеция (31%), самая высокая доля платящих, среди самых низких - Япония (9%) и Великобритания (8%). Как и в предыдущие годы, мы обнаружили, что большая часть цифровых подписок достается лишь нескольким элитным национальным брендам, что усиливает тренд победитель получает все.
Топ мировых изданий по объемам доходов от платной подписки (paywall)
Эфирные радио и телевидение
Прогнозируемый рост радио: Ожидается, что к 2029 году радио будут слушать более 3,2 миллиарда человек по всему миру, что составляет около 40 % населения планеты. Это говорит о том, что радио остается важным средством массовой информации, несмотря на рост цифровых альтернатив.
Источник, 2022 год: Большинство россиян (57%) с той или иной периодичностью слушают радио, при этом каждый пятый делает это ежедневно. Наиболее характерна эта привычка для мужчин старше 35 лет, имеющих высшее образование. Доля женской и молодежной аудитории значительно меньше (71% и 81% соответственно не слушают радиостанции совсем или включают их от силы пару раз в месяц).
Нейросети и достоверность контента
Обеспокоенность по поводу того, что реально, а что фальшиво в Интернете, когда дело доходит до онлайн-новостей, выросла на 3 процентных пункта за последний год: примерно шесть из десяти человек из аудитории СМИ в исследовании Reuters 2024 года (59%) заявили, что они обеспокоены. Этот показатель значительно выше в Южной Африке (81%) и США (72%), обеих странах, которые в этом году проводят выборы.
Доля респондентов, которые говорят, что их беспокоит вопрос о том, что в интернете настоящее, а что фальшивое, выросла на 3 процентных пункта с 56 до 59 %. Этот показатель наиболее высок в некоторых странах, проводящих опросы в этом году, включая Южную Африку (81 %), США (72 %) и Великобританию (70 %). Если рассматривать ситуацию в региональном разрезе, то самый высокий уровень обеспокоенности наблюдается в Африке (75 %), а более низкий - в большинстве стран Северной и Западной Европы (например, в Норвегии - 45 % и Германии - 42 %).
Интерес аудитории к СМИ как таковым
Согласно отчету Reuters Institute Digital News Report за 2024 год, интерес к новостям снизился с 66 % в 2018 году до 49 % в 2024 году на 12 основных рынках. Этот спад особенно заметен среди более молодой аудитории: только 31,9 % людей в возрасте от 16 до 24 лет проявляют интерес к новостям.
Исследование GWI показывает, что глобальный интерес к новостям упал примерно на 8 процентных пунктов в период с 1 квартала 2019 года по 1 квартал 2023 года, а по состоянию на 1 квартал 2024 года только 41,6 % респондентов заявили о своем интересе к новостям.
Выборы повысили интерес к новостям в нескольких странах, включая США (+3), но общая тенденция остается нисходящей. Интерес к новостям в Аргентине, например, упал с 77% в 2017 году до 45% сегодня. В Великобритании интерес к новостям снизился почти вдвое с 2015 года. В обеих странах это изменение отражается в аналогичном снижении интереса к политике.
*Упомянутые в тексте поста и на скриншотах Facebook, WhatsApp и Instagram принадлежат компании Meta, которую в РФ признали экстремистской
-
@ fd208ee8:0fd927c1
2024-10-02 05:04:55I entered STEM in the late 90s and women weren't discouraged (much), but we also weren't actively encouraged. Neither were the guys. The head of our IT department was a woman, and that was actually not that rare, back then. In fact, the % of women getting comp sci or IT majors has been steadily falling, as this article by Texas Tech University magazine notes.
I've long been puzzled by the big "Girls Coding" push, that the corporations have been engaging in. It accomplished nothing in my workspace, except causing potential colleagues to view me with increasing suspicion. Entering IT teams in the 90s, everyone assumed I must be a genius because everyone there was some sort of genius. Now, they assume that I'm there to fix their "lack of diversity". This starts me off on the wrong foot, every time.
People went into IT because they cared about the subject matter. There wasn't much money in it, so the work atmosphere wasn't cutthroat or dominated by venture capitalistic intentions. We were just a bunch of middle class mathematicians and engineers, basically, hiding out in the computer room with our nerdy friends, building stuff we thought would be useful and cracking our dorky jokes.
Destroying this wholesome atmosphere with divisive company politics, turning it into a high-stakes game for gamblers, and the constant economic precariousness of software projects, is what made women leave IT and it is what is keeping women away.
We've managed to recreate that familial atmosphere, in our nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz team, and that's probably why we girls like being there. Turns out, the people who are best at recognizing your talents and accomodating your personal responsibilities, are your friends on the team, who are simply happy that you're there and want you to keep showing up.
-
@ 28460797:b23ce78f
2024-10-13 10:53:36Post number 1
-
@ c4f5e7a7:8856cac7
2024-09-27 08:20:16Best viewed on Habla, YakiHonne or Highlighter.
TL;DR
This article explores the links between public, community-driven data sources (such as OpenStreetMap) and private, cryptographically-owned data found on networks such as Nostr.
The following concepts are explored:
- Attestations: Users signalling to their social graph that they believe something to be true by publishing Attestations. These social proofs act as a decentralised verification system that leverages your web-of-trust.
- Proof of Place: An oracle-based system where physical letters are sent to real-world locations, confirming the corresponding digital ownership via cryptographic proofs. This binds physical locations in meatspace with their digital representations in the Nostrverse.
- Check-ins: Foursquare-style check-ins that can be verified using attestations from place owners, ensuring authenticity. This approach uses web-of-trust to validate check-ins and location ownership over time.
The goal is to leverage cryptographic ownership where necessary while preserving the open, collaborative nature of public data systems.
Open Data in a public commons has a place and should not be thrown out with the Web 2.0 bathwater.
Cognitive Dissonance
Ever since discovering Nostr in August of 2022 I've been grappling with how BTC Map - a project that helps bitcoiners find places to spend sats - should most appropriately use this new protocol.
I am assuming, dear reader, that you are somewhat familiar with Nostr - a relatively new protocol for decentralised identity and communication. If you don’t know your nsec from your npub, please take some time to read these excellent posts: Nostr is Identity for the Internet and The Power of Nostr by @max and @lyn, respectively. Nostr is so much more than a short-form social media replacement.
The social features (check-ins, reviews, etc.) that Nostr unlocks for BTC Map are clear and exciting - all your silos are indeed broken - however, something fundamental has been bothering me for a while and I think it comes down to data ownership.
For those unfamiliar, BTC Map uses OpenStreetMap (OSM) as its main geographic database. OSM is centred on the concept of a commons of objectively verifiable data that is maintained by a global community of volunteer editors; a Wikipedia for maps. There is no data ownership; the data is free (as in freedom) and anyone can edit anything. It is the data equivalent of FOSS (Free and Open Source Software) - FOSD if you will, but more commonly referred to as Open Data.
In contrast, Notes and Other Stuff on Nostr (Places in this cartographic context) are explicitly owned by the controller of the private key. These notes are free to propagate, but they are owned.
How do we reconcile the decentralised nature of Nostr, where data is cryptographically owned by individuals, with the community-managed data commons of OpenStreetMap, where no one owns the data?
Self-sovereign Identity
Before I address this coexistence question, I want to talk a little about identity as it pertains to ownership. If something is to be owned, it has to be owned by someone or something - an identity.
All identities that are not self-sovereign are, by definition, leased to you by a 3rd party. You rent your Facebook identity from Meta in exchange for your data. You rent your web domain from your DNS provider in exchange for your money.
Taken to the extreme, you rent your passport from your Government in exchange for your compliance. You are you at the pleasure of others. Where Bitcoin separates money from the state; Nostr separates identity from the state.
Or, as @nvk said recently: "Don't build your house on someone else's land.".
https://i.nostr.build/xpcCSkDg3uVw0yku.png
While we’ve had the tools for self-sovereign digital identity for decades (think PGP keys or WebAuthN), we haven't had the necessary social use cases nor the corresponding social graph to elevate these identities to the mainstream. Nostr fixes this.
Nostr is PGP for the masses and will take cryptographic identities mainstream.
Full NOSTARD?
Returning to the coexistence question: the data on OpenStreetMap isn’t directly owned by anyone, even though the physical entities the data represents might be privately owned. OSM is a data commons.
We can objectively agree on the location of a tree or a fire hydrant without needing permission to observe and record it. Sure, you could place a tree ‘on Nostr’, but why should you? Just because something can be ‘on Nostr’ doesn’t mean it should be.
https://i.nostr.build/s3So2JVAqoY4E1dI.png
There might be a dystopian future where we can't agree on what a tree is nor where it's located, but I hope we never get there. It's at this point we'll need a Wikifreedia variant of OpenStreetMap.
While integrating Nostr identities into OpenStreetMap would be valuable, the current OSM infrastructure, tools, and community already provide substantial benefits in managing this data commons without needing to go NOSTR-native - there's no need to go Full NOSTARD. H/T to @princeySOV for the original meme.
https://i.nostr.build/ot9jtM5cZtDHNKWc.png
So, how do we appropriately blend cryptographically owned data with the commons?
If a location is owned in meatspace and it's useful to signal that ownership, it should also be owned in cyberspace. Our efforts should therefore focus on entities like businesses, while allowing the commons to manage public data for as long as it can successfully mitigate the tragedy of the commons.
The remainder of this article explores how we can:
- Verify ownership of a physical place in the real world;
- Link that ownership to the corresponding digital place in cyberspace.
As a side note, I don't see private key custodianship - or, even worse, permissioned use of Places signed by another identity's key - as any more viable than the rented identities of Web 2.0.
And as we all know, the Second Law of Infodynamics (no citation!) states that:
"The total amount of sensitive information leaked will always increase over time."
This especially holds true if that data is centralised.
Not your keys, not your notes. Not your keys, not your identity.
Places and Web-of-Trust
@Arkinox has been leading the charge on the Places NIP, introducing Nostr notes (kind 37515) that represent physical locations. The draft is well-crafted, with bonus points for linking back to OSM (and other location repositories) via NIP-73 - External Content IDs (championed by @oscar of @fountain).
However, as Nostr is permissionless, authenticity poses a challenge. Just because someone claims to own a physical location on the Internet doesn’t necessarily mean they have ownership or control of that location in the real world.
Ultimately, this problem can only be solved in a decentralised way by using Web-of-Trust - using your social graph and the perspectives of trusted peers to inform your own perspective. In the context of Places, this requires your network to form a view on which digital identity (public key / npub) is truly the owner of a physical place like your local coffee shop.
This requires users to:
- Verify the owner of a Place in cyberspace is the owner of a place in meatspace.
- Signal this verification to their social graph.
Let's look at the latter idea first with the concept of Attestations ...
Attestations
A way to signal to your social graph that you believe something to be true (or false for that matter) would be by publishing an Attestation note. An Attestation note would signify to your social graph that you think something is either true or false.
Imagine you're a regular at a local coffee shop. You publish an Attestation that says the shop is real and the owner behind the Nostr public key is who they claim to be. Your friends trust you, so they start trusting the shop's digital identity too.
However, attestations applied to Places are just a single use case. The attestation concept could be more widely applied across Nostr in a variety of ways (key rotation, identity linking, etc).
Here is a recent example from @lyn that would carry more signal if it were an Attestation:
https://i.nostr.build/lZAXOEwvRIghgFY4.png
Parallels can be drawn between Attestations and transaction confirmations on the Bitcoin timechain; however, their importance to you would be weighted by clients and/or Data Vending Machines in accordance with:
- Your social graph;
- The type or subject of the content being attested and by whom;
- Your personal preferences.
They could also have a validity duration to be temporally bound, which would be particularly useful in the case of Places.
NIP-25 (Reactions) do allow for users to up/downvote notes with optional content (e.g., emojis) and could work for Attestations, but I think we need something less ambiguous and more definitive.
‘This is true’ resonates more strongly than ‘I like this.’.
https://i.nostr.build/s8NIG2kXzUCLcoax.jpg
There are similar concepts in the Web 3 / Web 5 world such as Verified Credentials by tdb. However, Nostr is the Web 3 now and so wen Attestation NIP?
https://i.nostr.build/Cb047NWyHdJ7h5Ka.jpg
That said, I have seen @utxo has been exploring ‘smart contracts’ on nostr and Attestations may just be a relatively ‘dumb’ subset of the wider concept Nostr-native scripting combined with web-of-trust.
Proof of Place
Attestations handle the signalling of your truth, but what about the initial verification itself?
We already covered how this ultimately has to be derived from your social graph, but what if there was a way to help bootstrap this web-of-trust through the use of oracles? For those unfamiliar with oracles in the digital realm, they are simply trusted purveyors of truth.
Introducing Proof of Place, an out–of-band process where an oracle (such as BTC Map) would mail - yes physically mail- a shared secret to the address of the location being claimed in cyberspace. This shared secret would be locked to the public key (npub) making the claim, which, if unlocked, would prove that the associated private key (nsec) has physical access to the location in meatspace.
One way of doing this would be to mint a 1 sat cashu ecash token locked to the npub of the claimant and mail it to them. If they are able to redeem the token then they have cryptographically proven that they have physical access to the location.
Proof of Place is really nothing more than a weighted Attestation. In a web-of-trust Nostrverse, an oracle is simply a npub (say BTC Map) that you weigh heavily for its opinion on a given topic (say Places).
In the Bitcoin world, Proof of Work anchors digital scarcity in cyberspace to physical scarcity (energy and time) in meatspace and as @Gigi says in PoW is Essential:
"A failure to understand Proof of Work, is a failure to understand Bitcoin."
In the Nostrverse, Proof of Place helps bridge the digital and physical worlds.
@Gigi also observes in Memes vs The World that:
"In Bitcoin, the map is the territory. We can infer everything we care about by looking at the map alone."
https://i.nostr.build/dOnpxfI4u7EL2v4e.png
This isn’t true for Nostr.
In the Nostrverse, the map IS NOT the territory. However, Proof of Place enables us to send cryptographic drones down into the physical territory to help us interpret our digital maps. 🤯
Check-ins
Although not a draft NIP yet, @Arkinox has also been exploring the familiar concept of Foursquare-style Check-ins on Nostr (with kind 13811 notes).
For the uninitiated, Check-ins are simply notes that signal the publisher is at a given location. These locations could be Places (in the Nostr sense) or any other given digital representation of a location for that matter (such as OSM elements) if NIP-73 - External Content IDs are used.
Of course, not everyone will be a Check-in enjoyooor as the concept will not sit well with some people’s threat models and OpSec practices.
Bringing Check-ins to Nostr is possible (as @sebastix capably shows here), but they suffer the same authenticity issues as Places. Just because I say I'm at a given location doesn't mean that I am.
Back in the Web 2.0 days, Foursquare mitigated this by relying on the GPS position of the phone running their app, but this is of course spoofable.
How should we approach Check-in verifiability in the Nostrverse? Well, just like with Places, we can use Attestations and WoT. In the context of Check-ins, an Attestation from the identity (npub) of the Place being checked-in to would be a particularly strong signal. An NFC device could be placed in a coffee shop and attest to check-ins without requiring the owner to manually intervene - I’m sure @blackcoffee and @Ben Arc could hack something together over a weekend!
Check-ins could also be used as a signal for bonafide Place ownership over time.
Summary: Trust Your Bros
So, to recap, we have:
Places: Digital representations of physical locations on Nostr.
Check-ins: Users signalling their presence at a location.
Attestations: Verifiable social proofs used to confirm ownership or the truth of a claim.
You can visualise how these three concepts combine in the diagram below:
https://i.nostr.build/Uv2Jhx5BBfA51y0K.jpg
And, as always, top right trumps bottom left! We have:
Level 0 - Trust Me Bro: Anyone can check-in anywhere. The Place might not exist or might be impersonating the real place in meatspace. The person behind the npub may not have even been there at all.
Level 1 - Definitely Maybe Somewhere: This category covers the middle-ground of ‘Maybe at a Place’ and ‘Definitely Somewhere’. In these examples, you are either self-certifying that you have checked-in at an Attested Place or you are having others attest that you have checked-in at a Place that might not even exist IRL.
Level 2 - Trust Your Bros: An Attested Check-in at an Attested Place. Your individual level of trust would be a function of the number of Attestations and how you weigh them within your own social graph.
https://i.nostr.build/HtLAiJH1uQSTmdxf.jpg
Perhaps the gold standard (or should that be the Bitcoin standard?) would be a Check-in attested by the owner of the Place, which in itself was attested by BTC Map?
Or perhaps not. Ultimately, it’s the users responsibility to determine what they trust by forming their own perspective within the Nostrverse powered by web-of-trust algorithms they control. ‘Trust Me Bro’ or ‘Trust Your Bros’ - you decide.
As we navigate the frontier of cryptographic ownership and decentralised data, it’s up to us to find the balance between preserving the Open Data commons and embracing self-sovereign digital identities.
Thanks
With thanks to Arkinox, Avi, Ben Gunn, Kieran, Blackcoffee, Sebastix, Tomek, Calle, Short Fiat, Ben Weeks and Bitcoms for helping shape my thoughts and refine content, whether you know it or not!
-
@ 1bda7e1f:bb97c4d9
2024-10-08 09:46:01Tldr
- Nostr comes with integrated Bitcoin payments called zaps
- It’s possible to set up a self-custodial wallet that you host yourself, plus
- Add all kinds of bells and whistles, like phone app and browser plugin
- The software I’m using is Albyhub and Phoenixd, deployed with Docker to a cheap VPS
- I can now receive payments to my Lightning Address rodbishop@getalby.com
Payments on Nostr
One of the great features of Nostr is integrated payments. This feature integrates financial transactions directly into the social network, as a seamless part of using the network.
You can get paid by and pay anyone on the network, to or from anywhere in the world, and for any reason, in a way that is instant and nearly free.
The payments get to be instant and global and free because they are made in Bitcoin, using the Bitcoin payments network called The Lightning Network.
Per Bitcoin, payments are denominated in satoshis (sats). A sat is a one-hundred-millionth of a Bitcoin– US$1 is about 1,700 sats at the time of writing. Making a payment like this on Nostr is called a “zap” and usually indicated with a lightning bolt symbol (you are getting “zapped by lightning”). You might say to your friend ”I'll zap you 1,700 sats”.
This unlocks all kinds of interesting things that are not possible with other social networks, like
- “value for value”–A publisher publishes something of value and you can tip them if you like it
- Payments between friends–Nostr can do everything that Cash App and Venmo can do, right down to splitting payments to multiple recipients
- Payments for creators–you can sell or pay to access premium content similar to any kind of paywall site like Patreon or Substack
- Payments to AIs–you can pay for automated AI-based services including for translation, image generation, or creating custom curated social media feeds
- All other kinds of ecommerce–you can sell or buy anything you want similar to Gumtree or Facebook marketplace
Every Nostr user can have this set up. It's free or nearly free to set up, nearly free to make payments, and some apps like Primal will even set it up for you by default.
Moreover it's useful and it's fun.
- When you help someone out to receive a little tip for doing so, or
- When you get some great advice to show your appreciation in a more meaningful way than a like
Ways to set up lightning for zaps on Nostr
You can get paid in Bitcoin to a lightning address. This looks exactly like an email address except you can make a payment to it from a lightning wallet.
Anyone can publish their lightning address on Nostr so that you can pay them. And you can also get your own lightning address on your own Nostr profile so that people can pay you.
The lightning address links to a server that’s always active and ready to credit your balance whenever you receive payments.
To make that happen at a high level there are two options, either:
- Open an account with a custodial lightning provider who will keep an always on server with your wallet on it, live and ready to receive payments for you. Primal does this automatically for you in their Nostr client, or you can use any one of the other popular custodial wallets like Wallet of Satoshi, Zeus, Coinos, or many others
- Set up your own self-custodial lightning server that runs on an always-on computer or server, which you can administer yourself
Generally using a custodial service will be easier, but comes with the need to trust that third party custodian, and may limit you to pay within their app.
For myself I'm going to self host using Albyhub by npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm, and Phoenixd by Acinq.
Hosting your own lightning server with Albyhub and Phoenixd
Anyone who's experimented with self-sovereign setups for Bitcoin know that historically there's been quite a bit of heavy lifting.
My number one favourite feature of what Albyhub and Phoenixd have done together is to create a nearly instant set up with no heavy lifting. I was stunned. For anyone who's used to jumping through hoops with this, it was like magic.
You can use Albyhub with any lightning wallet backend, but in my view none are as automatic, and magic, as Phoenixd.
Compare the traditional set up with the Albyhub and Phoenixd setup.
Traditional–
- Set up a Bitcoin core node
- Download the entire Bitcoin blockchain (wait several days for it to download)
- Set up a Bitcoin lightning node
- Purchase payment liquidity to enable payments to the network
- On an ongoing basis continue to keep your blockchain in sync with the network
- On an ongoing basis manage your inbound and outbound liquidity to your network peers
Vs Albyhub and Phoenixd–
- No Bitcoin core
- No initial block download
- Phoenixd provides liquidity for you automatically and by default
- Nothing to keep in sync with the network
- No liquidity to manage
For any normal non-technical user, self-hosting your own lightning node just went from being too hard, to very achievable.
Unpacking the parts
There are a few parts to this set up and there’s a bit of assumed knowledge here, so let’s quickly unpack it
- Bitcoin–money for the internet, which enables payments to and from anywhere
- Lightning–the main payments network that sits on top of Bitcoin, which makes transactions instantly and with very low fees
- Phoenixd–a lightning wallet back-end with special methods for managing liquidity that makes it almost no-touch to set up and manage
- Albyhub–a lightning front-end with an easy to-use wallet, and a feature called “Nostr Wallet Connect” (NWC) which connects the wallet to Nostr
- AlbyGo–a phone app so you can make payments on your phone
- Alby Plugin–a web browser plugin so you can make payments on your browser, and also log into Nostr from your browser (using NIP-07)
- NWC–a method for connecting your wallet directly to Nostr apps so that you can spend from your wallet balance without even leaving the app
- Lightning Address–an address like an email address where you can receive payments (using LNURLp; Lightning Network URL)
I'm going to plug it all together, so that I can pay for anything in any way I like (from NWC, Alby Plugin or Alby Go), and receive payment from anyone (to our Lightning Address), with all funds managed on my own server (hosting Albyhub and Phoenixd).
How to set up Albyhub and Phoenixd
To set this up requires basic command line knowledge, and some experience with Docker. I didn’t have that experience, so I gave ChatGPT the docs on each of Albyhub and Phoenixd and it walked me through the setup.
To start with, I got myself a cheap VPS, and installed Docker. Docker then allowed me to deploy Albyhub and Phoenixd as a container.
The Albyhub Github contains very helpful readme, here https://github.com/getAlby/hub
And Phoenixds own docs here https://phoenix.acinq.co/server and here https://github.com/ACINQ/phoenixd
Alby also has a dedicated section to working with Albyhub with Phoenixd backend, here https://github.com/getAlby/hub/blob/master/scripts/linux-x86_64/phoenixd/README.md
First, install Docker and make sure it is running.
Then working with the code on the Albyhub with Phoenixd page–
- Get the docker-compose.yml file which will instruct Docker to create the relevant containers,
- Create the directories for the files to be stored in
- Launch the containers
That’s it. Docker will proceed to create the application for you running on port 8080
You can then log in in a web browser and start the setup–
- There’s a helpful step-by-step guide to walk you through the set up including to set up a password for your hub
- It will ask you to connect your Alby account. I skipped that step as I didn’t have one at the time, I only created one later
- If you used the default lightning back-end, Alby will then ask you to buy your first liquidity to enable you to make payments. Or, if you are using Phoenixd, then the step is automatic and you can go right ahead to transfer in some initial funds
Setting up the bells and whistles
That's the hard part done. The next step is add all the little extra pieces that make for a great Nostr experience.
Alby Browser Plugin–
- Download the Alby Browser Plugin to your web browser and create an account
- It will give you a new Nostr and Lightning account by default, and you can replace it
- For me I had my own keys already saved with a mnemonic backup, and I wanted to use these. I went to Settings and clicked “Remove Master Key”, then entered the mnemonic backup of my own keys. I also went to Nostr Settings and clicked “Derive from Master Key” to replace the one it generated by default.
- Visit Albyhub, and connect the Alby Account
- This completes the set up to login and zap with Nostr on any Nostr site
Alby Go App
- Download the Alby Go App to your phone from your phone’s app store
- Vist Albyhub, go to the Alby App Store, and click Alby Go
- It will help you to create a connection between your Albyhub and Alby Go
Nostr Wallet Connect
- You can use the Alby App Store to connect any Nostr app in the same way
- Vist Albyhub, go to the Alby App Store, and click on any Nostr App
- I used Amethyst, and I was able to create a connection between Amethyst Nostr app and Albyhub, so that when I click the “zap” icon in Amethyst it can automatically spend from my Albyhub wallet without any further clicks
Your own Lightning Address
- Your Alby Account in your Alby Browser Plugin gives you a Lightning Address by default. It is generated randomly to start with, and you can replace it.
- Open the Alby Browser Plugin and visit Settings
- Click “Change on getalby.com” and change it to something that suits you
- I changed mine to rodbishop@getalby.com
That completes the set up.
Backups
Now that everything is set up, it’s time to make a backup.
I already had my Nostr keys as a mnemonic backup from my last article, and I’m using these keys for my Alby Account, so there is nothing new to back up there.
But we still need backups for the Albyhub login credentials, and the Phoenixd wallet.
When started for the first time, Phoenixd will generate a 12-word mnemonic of its own, which it will use to restore your wallet balance in case of any issue. This recovery phrase is stored in the phoenix folder you created, at \~/.phoenixd/seed.dat.
In total, your backups will contain:
- Your 12 word mnemonic backup of your Nostr keys, that is also the same master 12 word mnemonic for your Alby account
- Your 12 word mnemonic backup for your Phoenixd wallet, that is created by the daemon when it first runs at \~/.phoenixd/seed.dat
- Three passwords: 1) Your password for your Alby account, 2) Your password for your Alby Hub, 3) Your password for your Phoenixd (that is hardcoded into the docker-compose.yml)
Once these are backed up somewhere safely, you can fully recover your set up if ever anything goes wrong.
Things I did wrong in set up so that you don’t have to
Initially I had some trouble with user permissions. I was able to resolve it by changing the user configuration in the docker-compose.yml.
I also had some trouble with the initial funds transfer. In order to test everything without risking significant funds, I made an initial transfer to the hub of 10 satoshis.
- The transfer was received immediately, but
- The available balance stayed at zero, and
- I couldn’t make any payments (insufficient funds)
I thought this was a bug in my set up, but it turns out this is a feature of Phoenixd auto-liquidity, that it keeps some initial sats as a payment credit to buy the required lightning channel liquidity. The total cost amounts to on average 1% charge, but it is also front-loaded, and because my payment was so very tiny (10 satoshis worth a fraction of a cent) the payment was entirely front-loaded.
I diagnosed this by accessing Phoenixd directly in the cli, and by doing so, I was able to see the balance present, as a fee credit.
To check, run–
- docker-compose exec albyhub-phoenixd /phoenix/bin/phoenix-cli --http-password=<your-password-here> getbalance
And receive a response like this, which shows the credit on the account –
- { "balanceSat": 0, "feeCreditSat": 10 }
The above command–
- accesses the albyhub-phoenixd container “docker-compose exec albyhub-phoenixd”,
- then accesses the phoenix-cli application at “/phoenix/bin/phoenix-cli”
- and asks the application to “getbalance”
Helpful docs–
- Phoenixd talks about that fee credit behaviour quite clearly at their own site, here https://phoenix.acinq.co/server
- They also provide docs on their cli to interact directly with their daemon (rather than using Alby), which you can read here https://phoenix.acinq.co/server/get-started
I wondered what the total initial amount would be that would be captured as fee credit. Your mileage might vary, but for me:
- I transferred in 2,100 sats (about $1.20)
- I received a working balance of 775 sats, so I paid 1,325 sats in fees
- I then transferred in another 2,100 sats
- I received all 2,100 sats (paid no fees at all on the second transaction)
All up only a few cents to get started with initial liquidity.
In summary
Nostr has integrated payments that are instant and nearly free, using Satoshis on the Lightning Network. Some Nostr clients come with a wallet set up automatically, and it is quite easy to set up your own self-custody wallet, with all the bells and whistles.
I wanted to set up my own self-custody wallet so that I could test and learn the full set up of the system. For this I used Albyhub and Phoenixd, and I deployed it to a cheap VPS using Docker.
Once set up, I added all the extra bits so that now–
- I can login to Nostr from my web browser with the Alby Browser Plugin
- I can make payments from there too, or from the AlbyGo App, or from any Nostr app I like
- I can receive payments to my Lightning Address rodbishop@getalby.com
And in doing this–
- I don’t rely on any third-party custodian to take care of my funds
- I had no hard work to install this setup, and expect no ongoing admin to keep it running
- With everything set up, the system simply works (so far!)
For anyone interested in Nostr or Bitcoin software or technologies, I recommend to go through a set up like this as it really covers the full gamut or the Nostr–Lightning–Bitcoin stack. It’s clear how far this technology has come and how powerful it can get from here.
Up next
- Please let me know if this kind of post is helpful or anything you’d like me to improve or expand upon
- For my next post I’ll show how I set up Nostr and lightning addresses at your own domain with Sveltekit and Vercel
-
@ 5e9efd13:13821c2a
2024-10-13 06:17:49Eighteen months after my mother suddenly passed away, I was diagnosed with grade four brain cancer. I was 25 years old.
Wow. When I put it like that, it really puts the last five years of my life into perspective.
We all want to become great, but we don’t get to live the life we want without suffering.
The greatest honor I’ve had through this entire experience is to inspire others through my journey. It wasn’t easy. Actually, it was extremely difficult. But if I can make it easier for you—my job is complete.
One of my greatest honors in my journey was to inspire my own father. It’s every son’s dream. Without knowing it, I inspired my father to get in control of his health.
Nine months after my cancer diagnosis, I moved back home with him. Into a house with a 70-year-old widower showing early signs of Parkinson’s disease. It was my first time living at home with my dad since I was 19—and this time, my mom wasn’t there. That transition was hard, to say the least. Back at home, finally in that safe space again… but I’m missing my mom, and he’s missing his wife.
Still, despite our differences (I punched a hole in the wall), I persevered every day in telling him I knew I could heal from this cancer. He encouraged me to take chemotherapy, I pushed for alternative treatments. He pushed for a Christian mindset, I aimed for a Taoist one. Yin and Yang. Father and son.
It has been two years of living in the house with him, and I can say things are going well, and I love my father. Our deep challenges have only brought us closer.
About 17 months into my cancer journey, my father was then diagnosed with a condition. He had surgery, lost a lot of weight, and began taking his health seriously. Today, he goes to the gym, swims, and even does a Tai Chi sword class. At some point, he told me that I was actually the reason he started believing in his own ability to recover. It is incredibly rewarding to know that my choice to be brave in a world full of suffering can inspire others to take action.
If you are suffering right now, I feel you. A lot of people are in the same boat as you.
I want you to know that it will get better.
If you are reading this right now, it already has. You are already feeling better. I want you to know that you telling your story helps other people. You’re on your way up. One day at a time. People love a redemption arc. Sometimes you need to hit rock bottom before you can rise up again. You can do it. You are, in fact, already doing it.
Depression, check.
Cancer, check.
Dead mom, check.
I mean—some people definitely have it a lot worse. At least I had a mom. At least I didn’t have cancer for the first 25 years of my life. At least I grew up with two parents who loved me. I had friends, food, and shoes. When you get another chance to live, you realize that all you really need is the humility to admit you aren’t perfect. Friends, food, shoes, and purpose. A way to contribute. If you’re lost because you feel like you have no purpose and nothing to contribute, start now. Please, if you are suffering, tell your story. It helps other people. Dare I even say that you are being selfish by not sharing your story?
It’s all about perspective. Sometimes I ponder why I lost years of my life battling this disease—but then I remember that the knowledge I gained far surpasses any amount that I could learn in fifty years of a healthy life.
Yes, I guess I’ve led some sort of a life so far.
But that begs the question, what does it mean to lead a life?
With that said: I’ve always wondered what a life coach is, or what qualifies someone to be one. I guess it’s anyone who has a life that you would like to emulate… So I just pay someone else to give me encouragement? Well, no—I’m sure it’s deeper than that.
I think that everyone in your life can be viewed as a coach. Some coaches are good, some aren’t so good. But everyone pushes us in a certain direction. It could be a friend, an enemy, a stranger. A teacher, a weirdo, a YouTuber you’ve never met.
You can be a coach too, especially if you have suffered through the pain.
If your life has always been a breeze—good, I am happy for you, and congratulations.
But if you feel like there’s no reason to live, that the world is ending, and that it couldn’t get worse… first of all—you’re wrong. It can always get worse. And—it can get a lot, lot better.
It’s all a matter of perspective. In one way, my mother’s death was the most tragic and unnecessary event to ever happen in my life.
In another way, my mother’s death was a necessary step for my family to come together in unity and praise for the homemaker—it forced me to grow up and made me learn how to take on my own responsibilities—no longer a mama’s boy, but now a man.
In one way, being diagnosed with brain cancer at the age of 25 was a devastating and unwarranted attack from God placed upon a motherless boy who always tried to be a good person.
In another way, being diagnosed with cancer at the age of 25 was exactly what God needed to do to make me stop taking life for granted—and to grow into the hero that He has always wanted me to be. God placed a ball of pure energy deep inside my skull where it couldn’t be seen—and once discovered, the responsibility was placed on me to either surrender and let it take over, or to transform that energy into positivity and send a message of love into the world.
If it weren’t for those events happening to me—or FOR me—you wouldn’t be reading this article right now.
And YOU—yes, you.
You have a story to tell, and I look forward to hearing it.
I trust that you found this article to be helpful, and I would like to end it with a prayer.
Even though I am suffering right now, I fully and completely accept myself.
Even though I want more, I am fully satisfied with what I already have.
Even though I am lost as to what to do with my life, I am grateful that I remain alive in this moment.
Even if things don’t go exactly the way I want them to go, I fully trust that whatever is meant for me will come to me—as long as I remain strong amidst the suffering.
-
@ 3ffac3a6:2d656657
2024-10-13 03:33:29Introduction: The Collapse of Digital Technology
In São Paulo, the city that never sleeps, life moved to the rhythm of digital pulses. From the traffic lights guiding millions of cars daily to the virtual transactions flowing through online banking systems, the sprawling metropolis relied on a complex web of interconnected digital systems. Even in the quiet suburbs of the city, people like Marcelo had become accustomed to the conveniences of modern technology. He controlled his home’s lights with a swipe on his phone and accessed the world’s knowledge with a simple voice command. Life was comfortably predictable—until it all changed in an instant.
Marcelo, a brown-skinned man in his early 50s, sat at his small desk in his home office, the soft afternoon light filtering through the window. Slightly overweight, with a rounded belly that years of office work had contributed to, Marcelo shifted in his chair. His mustache twitched slightly as he frowned at the screen in front of him—a habit whenever he focused deeply. It was his signature look, a thick mustache that had stuck with him since his twenties. Despite his best efforts, he had never been able to grow a full beard—just sparse patches that never connected. Divorced for a few years, Marcelo lived alone most of the week, though he wasn’t lonely. His stable girlfriend, Clara, visited him every weekend, and his two children, now in their late teens and attending university, also came by on weekends.
The house was quiet except for the hum of his laptop and the soft clinking of his spoon against the coffee cup. Marcelo's work as a tech consultant was steady, though far from thrilling. He missed the hands-on work of his younger days, tinkering with radios and cassette players. Despite the modern world he inhabited, a small part of him had always felt more at home in the simpler, analog era he grew up in.
Suddenly, without warning, everything stopped.
The power blinked out, and the fan spinning lazily overhead whirred to a halt. Marcelo barely had time to glance at his laptop before it went black. His phone, lying next to him on the desk, flashed briefly before the signal dropped completely. Frowning, Marcelo stood up and walked to the window, expecting it to be a localized power outage. But outside, something felt wrong—too quiet. The usual hum of traffic and distant city noise was absent. Across the street, his neighbors were stepping out of their houses, confused, holding their phones up as if searching for a lost signal.
"Strange," Marcelo muttered under his breath, his mustache twitching again as his mind started racing. His first instinct was to check his landline, a relic he kept more out of nostalgia than need. He picked it up—no dial tone. Marcelo’s eyes narrowed. He walked back to his desk, feeling a strange sense of unease creeping into his chest. São Paulo wasn’t a city that just went silent.
In the corner of his office, among old mementos and books, sat an old shortwave radio he had restored years ago, one of his many hobbies. Marcelo flicked it on. Static crackled through the speakers. He turned the dial, searching for any clear signal, any voice that could explain what was happening. After a few minutes of adjusting the knobs, something faint broke through the static: "...global digital failure... all systems down... total blackout."
Marcelo’s breath caught. He leaned in closer to the radio, but the signal faded into static again. He sat back in his chair, heart racing. A total digital failure? Could that be possible? He had read about solar flares or large-scale cyberattacks, but those were rare, temporary incidents. This, however, felt different. More permanent.
Outside, the quiet was giving way to confusion. He could hear his neighbors talking, some shouting, cars honking in the distance as traffic lights had likely failed. Marcelo’s mind whirled with the implications of what he’d just heard. If all digital systems had truly collapsed, everything would stop—communication, banking, transportation. The world was built on a fragile web of digital threads, and it seemed as if all of them had just snapped.
But Marcelo didn’t panic. Not yet.
He stood in the middle of his office, running a hand over his face, fingers brushing against his mustache. His mind flashed back to his childhood in the 1980s, a time before the digital world had taken over. A time when radios, telephones with rotary dials, and cassette players were the height of technology. While the digital age had made life easier, Marcelo had never completely left the analog world behind. He still remembered how to set up a radio antenna, fix a record player, and manually tune frequencies.
As he looked at the silent chaos outside, Marcelo realized something that few others had likely grasped yet: the digital world may have fallen, but there was still a way to survive. A way that was slower, more manual, but reliable.
Marcelo felt the weight of this realization settle on his shoulders. He had no desire to be a hero, no illusions of saving the world. But for his family—his children who would be arriving for the weekend, and Clara, who would be coming over soon—he knew he had to act. Marcelo glanced at the shortwave radio. A part of him, long dormant, began to awaken.
In a world suddenly thrust back into analog, Marcelo Fontana Ribeiro might just be the person São Paulo—and his loved ones—would need.
-
@ 6ad3e2a3:c90b7740
2024-10-08 09:11:10I wanted to post a quote from Jiddu Krishnamurti who if I remember correctly once said something to the effect of:
An artist should be like Beethoven. The music just flowed out of him, and he could neither stop it nor control it.
But I can’t find the source, I’m just going by memory, and it was from a long time ago. It doesn’t matter though if he really said it, because it’s the quote I wanted to post.
. . .
When I was 21, my friend Andrew and I made a four hour drive one Saturday morning from New York to Germantown, Maryland to see a Korean Buddhist monk. I heard about the monk from my Korean college roommate whose mom knew him. Andrew and I had been reading books about Buddhism for the preceding year and thought it would be worthwhile to see the real thing. We also had various anxieties about our lives and figured maybe he could offer some guidance.
When we arrived at the farm where he lived, we parked and stepped out of the car. I don’t want to exaggerate, but even in the lot which had to be 40 yards from the main building was this strong feeling like you could just fall to the ground and start weeping for the sorrows of your life.
We walked to the door of the monastery and knocked. A few seconds later, a bald, 50-something Korean man opened it, looked out at us with a blank face. We awkwardly told him we had come to see him. In a thick Korean accent he said today was the wrong day for us, come back tomorrow and shut the door. We stood there dumbfounded. We had woken up at 6 am and driven four hours. He was an enlightened monk. He couldn’t just turn us away.
Nervously, I knocked again. He came back out, same blank look. I told him we had driven all the way from New York. He motioned for us to come in, and we followed.
Inside were maybe 25 Koreans all waiting to see the monk whose name it turned out was Dr. Shin. The Koreans had filled a large wooden table with a massive buffet of Korean food, and Andrew and I were invited to help ourselves which we did. People were individually or in couples going into a small meditation room where Dr. Shin sat and attended to them. After at least an hour, someone motioned to us it was our turn.
We were there for probably 5-10 minutes. I don’t remember who spoke first, or the entirety of the conversation, only a few snippets which have stayed with me. I told him I didn’t really know what I wanted to do with my life. I thought maybe I wanted to be a writer. He laughed out loud. “You want to be artist?” he said with his thick accent. “You pumping gas. Hahahahahah!” Then he looked at me seriously, and said, “Business and law. You study business and law.”
. . .
I’m 53 years old as I type this in October of 2024, and my “job” now is to write and talk about things as I see fit. I started my Substack in 2020, and while my first post was about large numbers, my second one was more from the heart. I create for a “living”, and I suppose that makes me an artist of sorts. But when I think back to the words of Dr. Shin, he was 100 percent right.
. . .
Most people should not try to be artists. You can’t easily make a living at it. It’s the wrong way to go about achieving status or security in society. There are some people who simply have no choice. They live for what they do, and even if they die broke and alone, they could not have done otherwise. Those are artists.
So what the hell am I doing?
I belong to a relatively small minority, those with something to say. I was always like this, even during the visit with Dr. Shin. But in my 20s and 30s I could not have done it. I needed to contribute something, get the reward part out of the way. I lacked the confidence and conviction to create whether or not anyone were interested in my work or wanted to compensate me for it. And unlike real artists, I had a choice. I don’t know if I could have dealt with a real job, but helping run a small fantasy sports business, something I loved, was possible for me, and I was lucky enough to find it.
. . .
Now I’m beyond that phase. I have enough money, a partner, a daughter and a dog. I like recognition and paychecks as much as the next person, but I’m not thirsty. I’ll say what I think (mostly) without regard for how it’ll affect my readership or reputation. I can open my mind and let the ideas out. Maybe it’s not quite like Beethoven, but more along the lines of Jorge Luis Borges who said:
I do not write for a select minority, which means nothing to me, nor for that adulated platonic entity known as ‘The Masses’. Both abstractions, so dear to the demagogue, I disbelieve in. I write for myself and for my friends, and I write to ease the passing of time.
-
@ 6bcc27d2:b67d296e
2024-10-13 03:15:54cardlink url: https://scrapbox.io/nostr/NIP-23 title: "NIP-23 - nostr" description: "#NIP Long form content https://github.com/nostr-protocol/nips/blob/master/23.md 長文投稿 記事やブログのような投稿をできるようにする仕様 ブログ系クライアントで使われている 仕様 新しい kind:30023(パラメータつき上書き可能イベント)を定義する 下書きの保存にはkind:30024を使う 「記事」や「ブログ投" host: scrapbox.io favicon: https://scrapbox.io/assets/img/favicon/favicon.ico image: https://scrapbox.io/assets/img/content-logo.png
- 長文投稿 -
@ 6bcc27d2:b67d296e
2024-10-13 02:11:54GitHub - jamesmagoo/nostr-writer: Publish seamlessly from Obsidian to Nostr
- [[Obsidian]]から[[Nostr]]に直接Noteを公開するためのツール
- [[NIP-23]]を使用している
-
使い方
- 最初にNostrのプライベートキーを設定で追加する
- Obsidianで書いてNostrに公開ボタンを押す
-
ユーザガイド
-
"Publish as a draft"を有効にすると下書きとして保存される。
- [[Habla]]で確認できる。 https://image.nostr.build/6a6b854e21e1b78494083d0bb00d0669fe70a1b8e612f89e171256ed05d7ee9b.png
-
@ 5df9cbaa:89f8f3b3
2024-10-12 21:06:44For the past decade or so I have jumped around diet to diet, or lifestyle some would say. I've done a lot of them and some I stuck with and some I haven't. But lord knows I have tried a bunch. These are my thoughts on some of them these days.
Paleo
This is the first major diet I had tried and to be honest I had really great success with it. And I can't argue the idea, like most of the Ancestral based diets. If you think about it, it just makes sense. My downfall is I'm not a veggie fan and forcing myself to eat them got old, I leaned hard on brussel sprouts and asparagus. Eventually I just fell off the wagon. I think it doesn't help that I drank back then also.
The Makers Diet
This one sounded cool, the good lord says... but I don't like many fermented foods and I didn't stick with it more than a couple weeks.
Vegetarian/Vegan
I actually did this solid for about a year, maybe a tad longer. I didn't really feel great, I was tired a lot, and I gained weight. I did not do whole foods though. I gave in to all the fake meat stuff and various goodies, who knew Orios were vegan.
Carnivore
I went from vegetarian straight to carnivore. I love meat, I cannot lie. This I did solid for a bit with decent results. But fell off the wagon a lot.
Animal Based
Another ancestral based diet. The funny thing that makes me lean towards these types of diets is they make sense. Watch a couple episodes of "Naked and Afraid" and you see even the vegans go for meat. Not eating it makes zero sense. That being said, fruit makes a hell of a lot of sense also. If available, it is easy eats. Veggies beyond root vegetables, good luck not starving eating only vegetables in a survival situation in the wild.
Ray Peat
So, this isn't an official diet, but Dr. Peat seemed to provide a lot of reasonable and well studied info that makes sense. It really makes me relook at everything before.
In the end, I am experimenting a lot now. The Ray Peat stuff has me the most interested and I'm starting to experiment with his philosophy and that of those who have tried and wrote about it. It's super early, but maybe in a few months I can talk how I feel about it and how my body is taking it. But this is the flow I've taken in the past years and the path I am on now.
Cheers!
-
@ 1b5ee74d:bb1aae6e
2024-10-07 08:15:25In the previous episode, we discussed the concept of silent adoption, focusing solely on the most popular and debated aspect of adoption: the purchase of Bitcoin—the monetary aspect. However, buying and selling is only the final phase of adoption, the one that ultimately brings it to completion. Before that, there’s another crucial step: awareness.
It goes without saying that one cannot adopt a technology without being aware of its existence. That’s why companies establish marketing departments: to introduce their product to potential customers. It’s up to these departments to determine the best methods to increase brand awareness, typically through two approaches that vary depending on each campaign’s goals: organic growth or paid growth.
The first refers to natural growth, which is not directly influenced by advertising investments or paid promotions. It may focus on increasing traffic, sales, or interest in a brand through content optimization, word of mouth, social media engagement, or other non-sponsored activities.
The second refers to growth achieved through investments in paid advertising campaigns, such as Google ads, social media advertising, display advertising, or other forms of promotion that require financial expenditure to gain visibility.
Apple can choose which strategy to apply to each campaign, as can Microsoft, Samsung, Meta, and all other companies. They can do this because they are hierarchical and centralized entities, with absolute control over their product. Bitcoin's marketing department, on the other hand, cannot afford this luxury—for the simple reason that it doesn’t exist.
Organic Marketing: Pros and Cons
Advantages\ One of the main advantages of Bitcoin's organic growth is the authenticity of its spread. Without a centralized marketing strategy or campaigns backed by large budgets, Bitcoin's awareness and adoption have expanded through word of mouth and the genuine interest of individuals. This has led, especially in the early years, to the emergence of highly motivated and informed user and supporter communities, deeply understanding the principles and values behind the technology: in two words, the early adopters.
Organic growth also fosters community innovation. Developers and enthusiasts can freely contribute to improving the technology without the restrictions imposed by commercial goals or intellectual property. If corporate logic had prevailed in Bitcoin, today the Lightning Network might not exist, blocks might be tens of megabytes each, and there would likely be only a few hundred nodes online. This is a reference to the Blocksize War.
Another feature of the lack of centralized marketing is the reduction of perception manipulation. Information about Bitcoin is disseminated through a plurality of sources, allowing individuals to form an opinion based on multiple perspectives. This contrasts with one-sided advertising campaigns that can heavily and artificially influence public perception.
The inevitable consequence is that within the community of insiders, there are numerous ideological clashes, some of them fierce. This is a good thing because unanimous opinions would make it too easy to reach consensus on future changes to Bitcoin. In short, unanimity would make Bitcoin much more fragile.
Disadvantages\ The lack of centralized marketing can slow penetration into key markets. Traditional companies invest in market research and targeted strategies to expand their presence in new regions or demographic segments. When there is no such coordination, the only real coordinator is called the free market.
\ The absence of a representative entity makes it harder to engage with institutions and regulators. While other companies can lobby or participate in working groups with governments, Bitcoin has no singular organizational structure to play this role (though lobbying groups formed by entrepreneurs working in the industry have already emerged). This can lead to unfavorable regulations or misunderstandings that could hinder adoption. An example? The numerous Chinese bans.
The Unintentional Marketing of the Fiat System
Bitcoin positions itself as an alternative system to the current one, characterized by central banks and governments. Just as in a competitive market where companies gain market share at the expense of their competitors, Bitcoin grows when traditional institutions lose trust in the eyes of the public. In other words, the failures and inefficiencies of existing systems act as catalysts for Bitcoin adoption, becoming, ironically, unintentional marketing tools for the cryptocurrency.
A striking example is countries affected by hyperinflation. In nations like Venezuela, Zimbabwe, and Argentina, local currencies have lost much of their value due to ineffective economic policies and political instability. In 2019, inflation in Venezuela exceeded 10,000,000%, making the bolívar practically useless for daily transactions. In these circumstances, people sought refuge in alternative assets like Bitcoin to preserve their purchasing power: it's no coincidence that Venezuela ranks fourteenth in the world for cryptocurrency adoption, according to the Global Adoption Index by Chainalysis.
In authoritarian regimes, where repression of free speech and financial control are commonplace, Bitcoin offers a tangible alternative. In 2020, during the protests in Nigeria against police brutality, the EndSars movement saw protesters’ bank accounts frozen. In response, activists began collecting funds in Bitcoin, bypassing government restrictions and financing their activities independently. Nigeria ranks second in the world for cryptocurrency adoption according to Chainalysis, ahead of even the United States and second only to India.
Even in Western democracies, there have been instances of financial censorship that have fueled interest in Bitcoin. Under heavy government pressure, the crowdfunding platform GoFundMe blocked donations to the "Freedom Convoy" in 2022, a group of Canadian truckers protesting pandemic restrictions. In response, supporters used Bitcoin to send funds directly to the protesters.\ Do I need to mention the 2008 financial crisis that provided Satoshi Nakamoto with the perfect opportunity to publish the Bitcoin White Paper?
The inefficiencies and injustices of the traditional financial and political system indirectly promote Bitcoin adoption. Every crisis, scandal, or abuse of power fuels the search for alternatives that offer greater security, autonomy, and individual control. In this sense, the actions of governments and central banks become, paradoxically, extremely effective marketing tools.
Could this be why, even without Accenture’s advice, Bitcoin is one of the most recognized brands in the world?
-
@ e88a691e:27850411
2024-10-11 13:17:16An opinionated guide to Sauna.
Introduction
Updated from the Sauna, October 7th 2024
After years of experimenting with different sauna types, I’ve developed strong opinions on the subject. The purpose of this article is to share these opinions with anyone who is interested in them and, hopefully, help others get more out of their sauna experience.
I’m certain my opinions will offend some, including all the people who (in my view) are doing it wrong. I know that saunas are important to many cultures around the world and that my strongly held opinions may offend some of those cultures.
Mind you, although I grew up in South America, I do have a fair amount of slavic blood in me. When I was a child, my grandfather regularly took me with him to the shvitz. One of my fondest memories from this time was the “Scottish Bath”, which involves standing against the sauna wall, execution-style, so that someone can spray you with freezing water from a high pressure hose. I’ve never heard of this outside of South American and can’t attest to whether it has any real Scottish origins.
The various health claims about using a sauna are beyond the scope of this article. All I have to say is that, like many things in my life, like Bitcoin, the meat/keto diet, and fasting, I find sauna to be yet another cheat code to life: it’s a simple thing that just makes life a lot better. If you want a good primer on scientific health benefits of sauna, I recommend starting with this article by Rhonda Patric. She goes in depth.
To be clear, it should go without saying that I am not a medical expert or professional. None of the opinions below are, or should be interpreted as, medical advice. There are many people for whom sauna use is not recommended. It would be prudent for any sauna user to consult with his or her doctor before entering a sauna.
Thanks to S. for taking the time to do a very helpful first review of this article. And thanks to The Wife for helping make my words legible and helping me make time to sauna–I don’t know which sacrifice was bigger.
Banya or Nothing
When I talk about saunas, I’m talking about a sauna with a stove, either wood or electric, that allows for steam. I call this “Banya style”. To be clear, I’m distinguishing between saunas and steam baths. Steam baths have their own place, but they aren’t my thing and I don’t consider them saunas.
A breakdown of the main types of saunas may be helpful, so you know which to avoid:
- Wet saunas, which are typically cedar rooms with wood burning or electric stoves onto which you throw liquid to create steam (I call this “Banya style”);
- Dry saunas, which are typically cedar rooms with wood burning or electric stoves without added steam (like Korean style saunas); and
- Infrared saunas, which, unlike traditional saunas, don’t heat the surrounding air. Instead, they use infrared panels to warm your body directly.
In my opinion, it’s Banya style or nothing. I’m not a huge fan of dry saunas, and I don’t even bother with infrared saunas. Infrared is a fiat-shitcoin. I want steam!
How to Sauna
Sauna Etiquette
If you read no other part of this already-too-long-article, read this.
Saunas are social places. There are proper ways of being in a sauna with others, and there are ways to do it wrong. You don’t want to be the person who ruins it for everyone. Here are some important etiquette tips:
Silence vs. Chatting: It’s not a question of whether you have to stay silent in a sauna or if it’s ok to talk. It depends on the circumstances and who else is around. If you’re using a sauna that isn’t your own, ask the staff about the preferred custom. The noise level in a sauna differs depending on the group in the sauna at a particular time. If you do want to chat with others, there’s nothing wrong with that. But, pay attention to whether there are others in the sauna who'd prefer it quiet. And definitely do NOT be obnoxiously loud – yes, I’m looking at you bachelor(ette) group who just discovered the Russian Banya.
Coming and Going: People rotate in and out of the sauna at different paces, so there will be people coming and going during your shvitz. But there are ways to come and go that are considerate and proper.
Keep the f-ing door closed (which was the working title of this article). Once you leave, don’t come back inside moments later. Doing so disturbs your fellow sauna users, lets out the all-important steam, and prevents the sauna from reaching an appropriate temperature.
If you’re in the sauna with a group of friends, try to coordinate your comings and goings so you’re all on the same cycle.
If you can only last 5 min at a sauna, don’t go in too often at the risk of ruining it for others (assuming it’s not your own private sauna).
Be fast when closing the sauna door when you come or leave. Otherwise, you will get dirty looks from others and may even hear mumbles of “quick quick, fast fast” from a Gray Beard. And you will deserve it.
Never open the door right after someone puts water on the stove to make steam. It’s all about the steam. Don’t waste it.
Controlling the heat: if you can’t handle the heat in the sauna, don’t just turn the heat down, because it ruins it for others. Instead, go to a lower bench or get out and take your break. Saunas are meant to be hot. That’s the whole point.
Personal Hygiene: Shower before you go into the sauna. Don’t wear perfume, smelly deodorant, or fragrant lotions. Smells get amplified in a sauna. Have a towel under you, don't leave your drippings behind. Best yet, make a Z with your towel, this covers your butt and down under your feet.
Clothing: sauna is not a place for wearing clothing. It is a place to get back to nature. If you are shy, just wrap a towel around yourself. People ask if I don't feel awkward, the answer is no. Who cares, humans naked is not novel. In many countries, it is strictly forbidden to wear clothing or bring anything but a towel into the sauna. It's understandable that may not be possible in North American public saunas on mix gender "family" days. If you have to wear something, then wear something 100% cotton or marino wool. You don't want plastic being backed into your genitals. One more thing, leave the watch out as it gets hot and will burn you. Also, flip-flops/sandals, stay outside.
Some saunas sell body scrubs and masks for you to apply before or in the sauna. Note that once in the heat, these can get goopy and drippy and may melt into your eyes and mouth. So (in this opinionated guides’ wife’s opinion), they are better in theory than reality.
Adding Oils and scents: As discussed below, it can be nice to add certain oils and other scents to the steam. But if there are others in the sauna, ask first before you do.
Where and how to sit: Hot air rises. So, the higher benches are hotter and the lower benches are cooler. If you are a newbie, pick a lower bench so you don’t have to leave as quickly and open the door unnecessarily.
It’s great to lay down in the sauna, but if it gets crowded, sit up to make room for others.
When moving around to find your seat, don’t walk on the benches in your sandals. Leave your sandals outside the sauna or on the sauna floor.
Sauna Temperature
In most proper Russian style Banyas you will find temperatures of 80-95 degrees celsius, which, in my opinion, is the best range. Thats near your body. "Offical" on the dial will he 100-120C. But sometimes you want to take it a little easier or last a little longer in the sauna. In these cases, 65-85 at body, dial at 80-100. degrees celsius will do.
However, if your sauna is below 85 degrees celsius on the dial, you might as well just go hide under your bed sheets and not waste your time.
At some saunas in hotels, gyms, or spas, you may not be allowed to set the sauna as high as you’d like (see below). There are many tricks to circumvent these frustrating restrictions, but my legal counsel has advised me not to go into any details here.
Sauna Duration
The amount of time you spend in the sauna is a matter of personal preference and depends on the number of cycles you do (more on cycles, below).
For your first round, my opinion is that most people should try to last 15 minutes in the sauna. If a sauna is at the proper temperature, most people will struggle to stay inside any longer. If you can stay inside for 20-30 minutes, your sauna is probably too cold and/or there is not enough steam. Many saunas have hourglasses inside to keep time, and I’ve never seen a sauna hourglass with more than 15 minutes, which should be a good hint.
My preferred is;
Cold Plunge => Sauna 15 min => Cold Plunge => Hydrate with Salt & Water, Rest 5-10min => Sauna 15min => Cold Plunge => Hydrate with Salt & Water, Rest 5-10min => Sauna 15min => Cold Plunge => Hydrate with Salt & Water, Rest
if you can rest in the sun even better (no sunscreen poison please). You can add alcohol drinks to the hydration if you feel comfortable with that. But only add food after the last cycle.
For subsequent rounds, hydration starts to play a bigger role in how long you stay inside. Most people seem to last longer on their first round than on their second or third. If you can do 15 minutes on your second round, great. But 5-10 minutes is also fine.
Sauna Cycles
The traditional Russian Banya method (and in this writer’s opinion, the best method) is to do sauna cycles. Go into the sauna and just stay as long as you can take it (up to 15 minutes or so). Then take a cold shower and/or cold plunge (see below). Then robe-up and go relax with water, tea or beer. Once you start feeling “normal” again, repeat. For me, three cycles is the sweet spot. I’ll do more cycles if I’m spending the day at the Banya facility. If I’m at home, where I often sauna every other day, I find just one or two cycles does the trick. Sometimes I add a cycle or two on the weekend.
Occasionally, I like to go into the sauna as it’s warming up and before it reaches optimum heat (i.e. at around 60 degree celsius). This way, I can stay longer in the sauna for my first round (about 30-40 minutes). If I take this approach, I generally only do one more short round after my cold plunge.
Cold showers and plunges
In my experience, you want to take a cold shower or a cold plunge (or both, plunge is better) after the sauna cycle.After you come out of the sauna, immediately jump into cold plunge for a bit, i don't like to stay too long. Some Banya facilities will have a bucket filled with cold water that you can pull with a string to let the water pour over you, pull a couple times. The banyas may also have a cold pool of water into which you can plunge for a bit.
If I’m at my country place, after I get out of the sauna I jump into the cold lake. If it’s winter, I like to roll in the snow, which is satisfying. Some cultures would say that it’s not a real sauna experience unless you roll in at least one foot of snow.
After your cold shower or plunge, put on a warm robe and go relax before going back into the sauna. I like to relax for 5-20 minutes, depending on how much time I have. This allows the body’s temperature to decrease slowly. I do not recommend going directly back into the sauna after your cold plunge. If you don’t give yourself enough time after the cold plunge, you will overheat and won’t last very long when you return to the sauna.
Position
There really are no rules here. The way you position yourself in the sauna depends on your mood and preference, and there are many options. For example, you can sauna seated with your legs hanging down or with your knees up. You can lie down if there’s room. My favorite position is to lie down on my back with my legs up against the wall and, assuming the ceiling is low enough, with my feet stretched against the ceiling. This is a great way to stretch the hamstrings (check out stretching under “Sauna Activities”, below).
Choosing whether to sit on a higher bencher or lower bench is the best way to control the temperature you experience without adjusting the room temperature itself. You will notice the heat in the sauna increases exponentially every inch you go up. If you are struggling to stay in the sauna but don’t want to get out just yet, try moving down to a lower bench to last a little longer. Lying on the floor is the coolest spot and a great place for kids to start getting exposed to saunas.
There is no shame in going to lower benches or even the floor, there is only shame in opening the door before 15min
Getting Steamy
Without steam, the sauna would just be a sad, hot oven (I’m looking at you, infrared sauna).
The steam in the sauna has many benefits but most importantly it increases the thermal coupling of your body to the air and it feels great.
The amount of steam in the sauna is a matter of personal taste. You don’t want to make it into a steam room (remember, steam rooms are NOT saunas). But, you do want the sauna to be very moist. I find that two to four ladles of water in a mid-size sauna every five to seven minutes does the trick. Keep it between 50-60% humidity.
I keep a bucket of water in the sauna at all times so that I can continue to ladle water as I shvitz. Make sure to get a wood bucket and a metal ladle with a wooden handle. Wood ladles will crack, and if the handle is metal, it’ll burn you when you grab it.
If, when you enter the sauna, it’s already been on for a while, the wood is likely to already be wet and the sauna full of steam, so you may not need to add too much water. However, if you’ve just turned on the sauna and the wood walls are dry, you will need to ladle more water to make the air moist enough. If the sauna is too moist for comfort, open the door and let it dry out a bit (obviously, only do this in a private sauna).
Essential oils and even beer can all be added to the water to create scented steam. I recommend starting your sauna with just water, and add the scent as you get going.
You can try all sorts of different essential oils. I’ve tried everything from oak and cedar to tangerine and cinnamon (gag) essential oil. In the end, there are really only two oils that are worth it, in my opinion. The first is eucalyptus. I’ve experimented with different types of eucalyptus oil, and the variety you use makes a difference. My favorite is eucalyptus globulus. I also like diluted pine tar oil.
When you settle on your essential oil, add a healthy dose of the oil to the ladle filled with water. Never put the oil onto the oven directly. It’ll just burn.
In a few Russian facilities, I’ve seen Gray Beards pour Russian beer onto the oven and it was actually quite nice. It’s almost like being in a cozy bakery while you sweat
Some people like to place a salt brick or compressed solid blocks in their sauna from time to time. Put the salt block on the stove and pour water over it. The steam takes on a saltiness that feels nice. If a salt block is not available, you can get a cast iron teapot, fill it up with salt water, and place it on top of the stove.
And for my most important steam tip, I recommend using the “towel spin”. This is an effective and underrated technique to help circulate steam in the sauna. After creating steam, take your towel above your head and spin it around hard, like a ceiling fan. This movement works like a convection oven and spreads and equalizes the heat and steam throughout the room. It might make the folks sitting lower down in the sauna a little hotter, but that's what they’re there for, isn’t it?
Hydration
Being hydrated is important to having a positive sauna experience. You will lose a lot of your body’s water in the sauna. Ideally, start to hydrate well up to an hour before your sauna. I like to add a pinch of salt to my water to encourage water retention.
Do not bring any drinks into the sauna (the exception being a dedicated steam-beer, see above). Have your water or beverage when you’re outside the sauna, resting. If you find you need to drink water inside the sauna in order to cool yourself down, then it’s time for you to get out and allow your body a cool-down.
When you’re outside the sauna, don’t immediately down a glass of super cold water because you will cool down your internal body too fast. Personally, I like to drink warm tea after my first two cycles. After my second cycle, I enjoy a beer (pre-keto days), soup, or vodka drink. When non-keto, I do enjoy adult drinks in the cycles.
If you are doing a sauna while on a multi-day fast, you need to have water and salt, at a minimum. Otherwise, you will deplete your natural reserve of electrolytes and not be able to think straight.
Sauna Frequency
When it comes to frequency, if you are not in the equatorial heat do it every day. I now do mornings and end of day if I can. so 2x 2-3x cycles. In the summer, living in a hot & humid location, I sauna a lot less frequently. My desire to sauna is greatly diminished because I spend a lot of time in the sun and heat.
What to wear
Sauna Hat: I highly recommend wearing a Russian/Finish style wool hat when you’re inside the sauna. It may seem counterintuitive, but wearing a hat keeps your head cooler. An overheated head is not good for your brain. Wearing the hat stops you from overheating and lets you stay longer in the sauna. The temperature in a sauna is significantly hotter the higher in the room you are, and one’s head is at the top of the body (for most people). So protect your brain in style with a felt sauna hat. If you don’t have a felt sauna hat, buy one. They are easily found online. But in the meantime, you can wrap a dry towel around your head. Don’t forget to take your sauna hat off as you relax between cycles so your head can cool down.
Clothing: These days, many public saunas will have family days, men-only days, and women-only days. For obvious reasons, you’re only allowed to sauna naked if you’re attending one of the single-sex days.
If you’re at home, there’s no good reason to wear shorts or a bathing suit. Sauna naked. It's a lot more pleasant.
If you do wear clothing in the sauna, be careful with items with materials like metal or plastic attached. Things like pins, buttons, or string-ends will get very hot and probably burn you. Remember to take off any heat-conductive jewelry and leave your smart watch outside, as the heat will ruin its battery.
Don’t wear your robe inside the sauna. A robe is what you wear outside when relaxing or eating. If you wear it inside, you’ll overheat (and look like an idiot). Go ahead and sweat out that body shame robe-free. You can bring a towel into the sauna to sit on, if you want.
Shoes or sandals are highly recommended in public facilities. I mean, there are many people walking around wet. Ew. But keep your sandals outside the sauna itself, or on the sauna floor.
Sauna activities.
Don’t overthink it. Sitting in a sauna is activity enough, in my opinion. But there are some sauna activities you can do:
Veniks/Viht beating: these are bundles of leaves (commonly birch, oak, or eucalyptus) that are pre-soaked in hot water. Someone with both strength and capacity to exert themselves in the heat will beat your whole body with the leaves. This exfoliates your skin and also gets the plant oils to permeate your skin. And it’s very relaxing. If you’re at a sauna facility, don’t just grab any bundle you see lying around - that belongs to someone else and veniks aren’t shared. You have to bring your own or buy them at the front desk.
Stretching: this is a great activity to do in the sauna, but make sure to go very easy. Your muscles will be super warm and you don’t want to overdo it and hurt yourself.
Exercise or Sex: your heart better be in good shape if you try out these high intensity activities in the sauna. If you engage in the latter, you better be in your own home sauna. With respect to the former, I think doing some leg-ups can be very satisfying.
Phone use: If you’re at home, it’s nice to use your sauna time to shit-post on Twitter or read an article, if you feel like it. Just keep your phone close to the colder, lower parts near the floor or it’ll overheat and shut down. You can also place the phone outside of the air vent and play a podcast! The Bitcoin.review is great ;)
Napping: I don’t recommend this. If you fall asleep or pass out, you will probably die due to overheating or dehydration.
Chatting: Saunas are great places for conversations (subject to the caveats I address above). Note that nowadays, microphone modules are both very tiny and can withstand high temperatures, so it’s no longer recommended to reenact mafia movie sauna scenes.
Eating and Drinking: As discussed above, never have food or drink inside the sauna. But when you finish your sauna, take advantage of whatever snacks the facility offers. For Russian joints, the soups, fish roe and dry salty fish snacks are great. Again, don’t eat before your sauna; wait until you’re done. Some places will have bottled salty-ish lake water, and beer seems to be a good source of salts and re-hydration. Vodka drinks are nice sometimes, too. My favorites are vodka with beet juice and horseradish, vodka with pickle juice, or just a chilled shot of Zubrowka (vodka infused with bison grass). Teas are also very enjoyable post-sauna. I prefer non-caffeinated berry teas. Some Banyas even offer free tea to patrons.
Ready to Sweat It Out?
Thanks to this fantastic guide to sauna, you’re now feeling confident and excited to seek out a solid sauna. So where do you go?
Where to Find a Sauna
Spas: Spas are not the best place to have an optimal sauna experience. Saunas at spas are typically not hot enough and spas have annoying staff whose job it is to enforce idiotic rules and practices that prevent you from having a real sauna experience.
Gyms & Hotels: These are some of the worst places to sauna. For liability reasons, these saunas tend to be too cold and there are often mechanisms that prevent you from raising the temperature. Here, you’ll often see saunas with glass doors, which may look chic, but are inefficient and stupid because they don’t seal properly and leak steam. Gyms and hotels are high traffic areas, so people who don’t know what they are doing are constantly coming and going from the sauna, which, as we discussed, is a sauna no-no. If you still want to try the sauna at your gym or hotel, I recommend going in naked. It’ll deter people from joining you and ruining the little steam you managed to get going.
Traditional bath houses (Banyas): These usually offer a great experience because they deliver a super hot sauna, good cold baths and plunges, delicious food and drinks, and knowledgeable staff.
Home: Yes, you can build a great sauna in your own home! You can create a small space in your basement, turn a closet or cold room into a sauna, or just add an outdoor hut or barrel sauna in your backyard. This is the best way for you to control the whole experience and do it often. As with anything, the easier it is to access, the more you will do it.
Build it. They will Come
Many people have asked me for details about sauna building. If you’re ready to build your own personal home sauna, here are some important considerations.
Materials
Saunas are insulated rooms, most commonly finished with cedar tung and groove slats. Cedar is used because it doesn’t rot with moisture. You don’t want treated wood as it will release all the bad stuff that keeps the wood from rotting into the air when heated. Cedar interior is often placed over a vapor barrier, followed by insulation and then the outer wall. Many outdoor saunas are not insulated. They simply have a single layer of cedar 2x6 planks functioning as both the interior and exterior. Non-insulated saunas need much more heating power in the winter.
Structure
For indoor saunas, you may want to find a bricklayer to build something for you. Traditional facilities often have brick-lined rooms and very large wood-burning stoves.
You can buy prefab outdoor saunas, which are often sheds or barrels. After experimenting with both, I’ve concluded that barrel saunas are inferior, even though that’s what I have at my country property. This is because barrels have concave ceilings and inner walls. This means the benches are lower and the curve makes the topmost part of the ceiling (and the hottest part) the furthest from you, or inaccessible. The spinning towel trick really helps in the barrel.
When it comes to buying a sauna, go with the most traditional structure possible. They are based on thousands of years of evolution and knowledge.
Portable tent saunas are fun, but impractical because you have to set them up before each use.
Bench height inside the sauna is important. I think the top-most bench should be very near the ceiling. This way, when you’re lying down, you can use the ceiling to stretch the hamstrings. As a rule of thumb, bench length should allow you to lie down completely. It is also nice to have at least one lower bench for visitors or less intense sauna days.
Sauna Ovens
There are two main types of sauna ovens: wood burning and electrical (with gas heating being available, but not common). If the location you are building allows for it, go with electrical. It’s practical and easy to get going quickly. This means you will use it more often. Wood burning saunas are romantic and smell great, but it is a lot more work to get a fire going, especially in the winter.
Opt for oven sizes that are recommended or above recommended for the size of the sauna. A larger oven means more thermic inertia, more rocks for steam, and therefore less time to warm up the room. Bigger is better. The Scandinavians make the best quality ovens.
Oven controllers
There are two types of temperature control devices: the analog cooking-style or the digital type. I think, due to liability and safety, all ovens have a timer that max out at one hour.
The digital oven controllers are fantastic and I have one in the city in my basement sauna.
However, you have to consider your environment. For me, temperatures in the winter can reach below -30C and in the summer, over 40C. This massive range can take a toll on outdoor equipment and materials. For this reason, I opted for an analog controller for my outdoor sauna in the country, since the weather will likely ruin the electronics of the digital controller.
I would avoid ovens with analog pre-heat timers. They are great in theory, but the implementation is utter garbage. The timer won’t be precise and it’ll just lead to frustration, for example, when you thought you set the oven to start in three hours, but it actually started in two hours and already turned off.
Important Sauna Gear
Windows are nice to have, especially if you have a view to enjoy. Opt for at least a cedar door with a little window. Do not go with modern glass door styles. They are crap. They have gaps, no insulation, and let in too much light.
Saunas need thermometers and hygrometers (to measure humidity). The thermometers should be rated for saunas and be visible inside. This is both for safety and bragging rights.
I think having an hourglass inside your sauna is a must. Being able to know for sure how long you’ve been inside is important, since your sense of timing inside the sauna may be off depending on the state of your mind and body on a given day. You shouldn’t wear a watch inside the sauna, since it’ll overheat or break. Having a clock visible from the inside is also a good idea, especially if you sauna often and have a wife and kids who you don’t want to leave you.
Air circulation is an often-overlooked but important part of a sauna design. Saunas should not have stale air. The best sauna design creates natural “real convection” by placing an air intake under the oven wall and another at the top opposite wall. This allows fresh air to enter the sauna while in use. Be sure to add regulators, since you don’t want to cool the sauna or expel all steam. Without regulators you may get too much or too little air in. With too much air, you may cool the sauna down too much and/or lose too much steam.
Nice Things to Have
Lights are optional but welcome additions. It can be unpleasant to have no lighting at all, especially in an outdoor sauna on a cold, dark night. Lights should be warm-temperature and low power. I recommend an oven light, since they don’t sweat the heat (get it?) and are often low power.
Put a baking tray under your oven–thank me later.
Wood “pillows” for your head are nice and don’t get sweat-stained and stinky, like a fabric pillow.
Keep some extra felt hats near your sauna so when you or your guests forget their hat, you still have easy access to one.
I like to keep a couple of essential oils on the floor of the sauna, for easy access. If you keep the oils too high in the sauna, they’ll get too hot and spoil.
I place some duck boards over floor tiles in the sauna to prevent cold feet.
I also like to keep a small, natural broom inside the sauna to sweep up any dirt or leaves that come into the sauna on people’s feet.
Final words
As you can tell, I have some strong opinions when it comes to the proper way to enjoy a sauna. My hope is that my musings will help you to maximize your own sauna experience.. If you follow this guide, I’m certain you will benefit from and enjoy the sauna as much as I do and, just maybe, you too will develop your own strongly held opinions that will most definitely offend me.
Thanks for reading, please close the F-ing door.
ps, you can get a Bitcoin Honey Badger Sauna Hat here
- EOF
-
@ 468f729d:5ab4fd5e
2024-10-12 20:28:06 -
@ 09fbf8f3:fa3d60f0
2024-09-10 13:21:23由于gmail在中国被防火墙拦截了,无法打开,不想错过邮件通知。
通过自建ntfy接受gmail邮件通知。 怎么自建ntfy,后面再写。
2024年08月13日更新:
修改不通过添加邮件标签来标记已经发送的通知,通过Google Sheets来记录已经发送的通知。
为了不让Google Sheets文档的内容很多,导致文件变大,用脚本自动清理一个星期以前的数据。
准备工具
- Ntfy服务
- Google Script
- Google Sheets
操作步骤
- 在Ntfy后台账号,设置访问令牌。
- 添加订阅主题。
- 进入Google Sheets创建一个表格.记住id,如下图:
- 进入Google Script创建项目。填入以下代码(注意填入之前的ntfy地址和令牌):
```javascript function checkEmail() { var sheetId = "你的Google Sheets id"; // 替换为你的 Google Sheets ID var sheet = SpreadsheetApp.openById(sheetId).getActiveSheet();
// 清理一星期以前的数据 cleanOldData(sheet, 7 * 24 * 60); // 保留7天(即一周)内的数据
var sentEmails = getSentEmails(sheet);
var threads = GmailApp.search('is:unread'); Logger.log("Found threads: " + threads.length);
if (threads.length === 0) return;
threads.forEach(function(thread) { var threadId = thread.getId();
if (!sentEmails.includes(threadId)) { thread.getMessages().forEach(sendNtfyNotification); recordSentEmail(sheet, threadId); }
}); }
function sendNtfyNotification(email) { if (!email) { Logger.log("Email object is undefined or null."); return; }
var message = `发件人: ${email.getFrom() || "未知发件人"} 主题: ${email.getSubject() || "无主题"}
内容: ${email.getPlainBody() || "无内容"}`;
var url = "https://你的ntfy地址/Gmail"; var options = { method: "post", payload: message, headers: { Authorization: "Bearer Ntfy的令牌" }, muteHttpExceptions: true };
try { var response = UrlFetchApp.fetch(url, options); Logger.log("Response: " + response.getContentText()); } catch (e) { Logger.log("Error: " + e.message); } }
function getSentEmails(sheet) { var data = sheet.getDataRange().getValues(); return data.map(row => row[0]); // Assuming email IDs are stored in the first column }
function recordSentEmail(sheet, threadId) { sheet.appendRow([threadId, new Date()]); }
function cleanOldData(sheet, minutes) { var now = new Date(); var thresholdDate = new Date(now.getTime() - minutes * 60 * 1000); // 获取X分钟前的时间
var data = sheet.getDataRange().getValues(); var rowsToDelete = [];
data.forEach(function(row, index) { var date = new Date(row[1]); // 假设日期保存在第二列 if (date < thresholdDate) { rowsToDelete.push(index + 1); // 存储要删除的行号 } });
// 逆序删除(从最后一行开始删除,以避免行号改变) rowsToDelete.reverse().forEach(function(row) { sheet.deleteRow(row); }); }
```
5.Google Script是有限制的不能频繁调用,可以设置五分钟调用一次。如图:
结尾
本人不会代码,以上代码都是通过chatgpt生成的。经过多次修改,刚开始会一直发送通知,后面修改后将已发送的通知放到一个“通知”的标签里。后续不会再次发送通知。
如需要发送通知后自动标记已读,可以把代码复制到chatgpt给你写。
-
@ 7cc328a0:2a247c0e
2024-10-12 15:54:42relay.tools quarterly report
October, 2024
Project Updates
Milestone: Relay.tools is celebrating 1 year of OpenSats! Cheers to everyone that made this possible.
Relays were very popular this quarter. Scaling efforts were prioritized! This is a good indicator for relay.tools as it means that it's healthily growing. Development was executed well, completing one project at a time across the whole stack.
Relay Discovery
I've been working with @sandwich from nostr.watch on NIP66.
NIP66 will be an ABSOLUTE GAMECHANGER for clients in finding of their relays. This was always a vision for relay.tools and I am honored to be working with @sandwich on what is a pretty amazing solution. We are now in a phase of client outreach, to gather client feedback and help them implement/understand the overall goal of the NIP.
TLDR: the goal is to create a distributed version of the nostr.watch data, using nostr events.
- [x] implemented NIP66 draft7 (the 'final' design) in monitorlizard
- [x] started shipping events to the monitor relay(s) in collab with nostr.watch backends and relay.tools backends.
- [x] fixed bugs and released new binaries for monitorlizard (a NIP66 data reporting tool)
Auth Proxy Rollout
The NIP42 Auth Proxy project went really well this quarter. It's now serving tons of traffic and most bugs with clients have been squashed and the proxy hardened. This has become a very popular feature on the relays, as AUTH has many benefits beyond protecting of DMs.
- [x] testing vs. NIP17 and bugs fixed
- [x] cluster operations (multiple proxies)
UI/UX
A huge milestone this quarter was the release of the settings wizard. This is a walkthrough for new (and current) users of all the available settings for different 'relay types'. A lot of work over the last year has gone into the culmination of these settings and the wizard was a major step forward to help users understand what their options are when running a relay.
Another major UI change was the introduction of a relay feed to the landing page for a relay. This is called the relay explorer. The idea was to move to a single page app, and re-do navigation for easy relay browsing and discovery.
- [x] settings wizard released
- [x] relay explorer v2
Installer
The installer had lots of good effort put in by me and some nice contributors. We did a couple iterations on documentation and facilitated in the creation of 2-3 new relay hubs that are using this installer infrastructure.
Some additions to the installer were:
- [x] docs for building self-hosted machine images and installing on a VPS
- [x] FULLY AUTOMATIC SSL certificate handling for multiple domains with certbot
- [x] self-hosted influxDB (for relay metrics)
- [x] fix bugs with auto-deploy upgrade
Billing/Invoicing/Support
The billing system had some improvements this quarter and many invoices were sent. :) It now has better super-admin tools to notify users of past-due balances via nostr (With NDK). This took a few iterations of deciding the best way to contact users of nostr and figuring out why they don't respond to messages. It's a learning experience all the way around and the billing system will evolve over time in ways that are conducive to remaining 100% nostr for user communication and support.
The support system also showed signs of life, and people were able to use it to contact me with their questions via the various help-desk methods that I've been rolling out. (A relay, a support npub, DMs, NIP17 DMs, simplex)
Scaling!
Relay.tools successfully completed the first scale-out event. This is HUGE. Relays take more and more bandwidth and resources as they establish themselves, while at the same time needing a reasonable low-cost environment to grow in. To meet their demands the horizontal scaling is important. This will scale on commodity hardware or VPSs with ZERO vendor lock-in.
- [x] multi-server clustering with ZERO cloud vendor lock-in
- [x] deployment pipeline and capacity planning
- [x] HAproxy and additional AUTH proxies fronting all services
- [x] internal/external network support
-
@ ec965405:63996966
2024-10-11 11:53:23Gratitude
In light of all the doom, gloom, and meaningless state sponsored violence in the world these days, I want to practice shedding light on some dope things I have going on lately that I am grateful for. To start, I'm always grateful for my dog's health and companionship. Kaido is a 4 year old 15 lb Chiweeny with an under bite and a big attitude who never lets anybody sneak up behind me.
I'm grateful for the community I've plugged into since I made my Nostr keys and won a creator account with nostr.build in a blog contest last year. I'm coming out of the Creator Residency at nos.social this month with a new group of internet friends and was even just awarded a grant from Yakihonne to spin up a relay for a youth organization I am involved with.
My grant proposal writing skills are sharpening thanks to my participation in a cohort of young "World Builders" who meet weekly via video chat to learn the ins and outs of fundraising and building ethical social impact organizations. A friend of mine I recently reconnected with introduced me to the facilitator of this group, a professional in the development space on a mission to "hack" the non profit sector by training the next generation of youth leaders. It's exactly what I needed to evolve my writing skills and apply for funding to build the better world I want to see for the next generation.
The friend who connected me and I met as foster youth members of a California-based social impact organization dedicated to transforming policy and practice in the foster care and juvenile justice systems. We fell out of touch after high school before crossing paths again a few years ago while I was a staff member at the organization. He's now a professional software developer who runs a learning community dedicated to helping folks learn programming and get into tech roles. My participation in the community has rekindled a passion for computers and the internet that started back in middle school when I first flashed a custom firmware on my Playstation Portable but paused in high school as I became increasingly sick of the internet and more interested in politics and media production. These days, I find myself increasingly sick of the corporate politics and media that define our shared realities and more interested in fixing the internet.
Crisis
In today's perpetual state of polycrisis, systems-involved youth (which include unhoused, foster, and incarcerated youth or orphans) are among the most vulnerable in our society. Higher rates of trauma-induced mental illness culminate into poor life outcomes for this population, including higher rates of unemployment and incarceration. Compounding this is the fact that they use social media at higher rates than other demographics due to a lack of robust social support networks, making them prime targets for bullies and human traffickers on the web. The Center for Humane Technology reports on their website that "more screen time is associated with mental health and behavioral problems, poor academic performance, and worse sleep" for youth.
We had a situation at the California-based organization I mentioned where a frustrated youth member created a "finsta" (fake Instagram account) to drag the Executive Director (one of the founding youth members of the organization in the 80's) and some staff (including me) through the digital mud. The youth tagged the organization's account and spread hurtful memes and rumors throughout our network. It even sparked a staff rebellion in which a disgruntled coordinator sent out a letter to our network detailing their personal beef with management and announcing their departure. A petition of no confidence in the Executive Director was circulated, resulting in their resignation from the organization they helped start decades ago. Needless to say, the whole thing left the community pretty traumatized and we lost a few great staff members.
I can't help but imagine how the situation would have played out if our organization had something like a white-listed Nostr relay to organize our community around instead of an Instagram account. The burner account would not have been able to post anything to the relay, so the memes and rumors probably wouldn't have spread as far or as quickly as they did. The white-listed youth members of the communications committee I ran could have posted content to the relay to ensure verified information was spread throughout the membership. Maybe this kind of setup would have created an environment for the frustrated member to feel more connected to the organization and it's mission and prevented such a mess from ever taking place. In the moment, I felt powerless to stop it.
Digital Neighborhoods
When I catch myself feeling down about the state of the world and how powerless I've felt to change it over the last year, I try to remember Rabble's metaphor about building digital neighborhoods in the recent presentation he gave at Nostriga. Before long, I'm reaching for my digital construction hat on my way to my computer to jot some ideas down. I've heard a lot of lip service at different non profits I've worked for over the years be given to the idea of safe physical spaces for youth (like playgrounds and soccer fields), but I never heard this idea extended to the digital spaces where the majority of young people spend an increasing amount of their time. These days, I serve on the board of directors for a different organization that I intend to build a digital neighborhood for with the Yakihonne Relay Grant I was awarded recently. I've been building transnational support networks for youth involved in state care with the International Foster Care Alliance since 2016 when I first trained a delegation of Japanese foster youth on community organizing strategies. There are a few reasons why I think Nostr is a natural fit for systems-involved youth.
-
Confidentiality laws surrounding minors in state care make it hard for organizations like ours to engage them in storytelling on social media because of the personal identifying information required to participate on corporate platforms. A Nostr key pair empowers a youth with a layer of anonymity in line with one of the tips in the Child Welfare Gateway's Social Media Factsheet about limiting the sharing of personal information. This anonymity grows their capacity to share painful pasts intentionally and with purpose. Since Nostr profiles can't be traced to a personal identity, youth advocates are empowered to use their voice to make a difference.
-
For foster youth who are disempowered in all other areas of their lives, ownership of their identity and data gives them control over how they present themselves and engage with others online. This gives way for an increased sense of connectedness, personal capacity, and resilience in storytelling without fear of being tokenized. Our organization's web presence will evolve into a powerful tool for narrative change and foster deeper connections among youth members globally, strengthening their cultural identities while contributing to a broader conversation on child welfare reform.
-
Next generation features and a vast app ecosystem will transcend geographical boundaries and time zones, significantly enhancing communication and collaboration between organizations in the alliance. In particular, in app translations provided by many Nostr clients will allow youth to socialize with their counterparts in other countries across language barriers and facilitate smoother communication.
What's not to look forward to? I'm grateful to be part of this movement and for the opportunities the community has provided for me up until now. We've come a long way since GeoCities and Myspace but, in the words of Tim Berner's Lee, "The future is still so much bigger than the past."
-
-
@ 4ba8e86d:89d32de4
2024-10-06 19:03:02Com o RiMusic, os usuários podem pesquisar e reproduzir facilmente músicas, álbuns e artistas de seu interesse, além de aproveitar recursos adicionais, como download de músicas e playlists para audição offline e marcação de favoritos para fácil acesso posterior. O RiMusic oferece uma experiência musical completa e envolvente, reunindo os recursos do YouTube Music em um aplicativo fácil de usar e altamente personalizável.
Principais Funcionalidades
- Busca por Músicas, Álbuns, Artistas e Playlists: Encontre facilmente suas músicas, álbuns, artistas e playlists favoritas.
- Marcação de Artistas e Álbuns: Marque seus artistas e álbuns favoritos para acesso rápido.
- Importação de Playlists Online: Importe playlists de outras plataformas de streaming.
- Gerenciamento de Playlists Local: Crie, edite e organize suas playlists diretamente no aplicativo.
- Reordenação de Músicas: Altere a ordem das músicas na playlist ou fila.
- Fila Persistente e Limpeza de Fila: Mantenha ou limpe a fila de reprodução conforme sua preferência.
- Letras de Músicas: Busque, edite e traduza letras de músicas, sincronizadas ou não.
- Temas Diversos: Escolha entre temas Claro, Escuro, Dinâmico, PureBlack e ModernBack.
- Temporizador: Configure um temporizador personalizável para a reprodução de música.
- Normalização de Áudio e Salto de Silêncio: Melhore a qualidade da reprodução de áudio.
Opções de Personalização
- Download de Músicas ou Playlists Inteiras para Reprodução Offline: Baixe suas músicas favoritas ou playlists completas para ouvir offline, sem depender de uma conexão com a internet.
- Reprodução em Segundo Plano: Continue ouvindo música mesmo quando o aplicativo estiver fechado, com interrupção automática ao sair do gerenciador de tarefas.
- Otimizações do Reprodutor Minimizado: Oferece otimizações para o modo de reprodução minimizada, garantindo uma experiência suave e eficiente mesmo ao usar outros aplicativos.
- Visualizador de Áudio: Crie uma experiência visual cativante com diferentes tipos de efeitos de visualização, ativados nas configurações.
Suporte e Compatibilidade
- Suporte ao Android Auto: Acesse sua música favorita enquanto está no carro.
- Suporte ao Android TV: Desfrute de sua música favorita na tela grande, transformando sua sala de estar em um ambiente de entretenimento musical.
- Compatibilidade Multilíngue: Suporte para vários idiomas, incluindo inglês, italiano, alemão, russo, francês, espanhol, tcheco, turco, romeno e muitos outros.
Permissões Necessárias
Para oferecer todos esses recursos, o RiMusic requer várias permissões:
- INTERNET: Conexão à internet.
- ACCESS_NETWORK_STATE: Verificação do estado da conexão.
- POST_NOTIFICATIONS: Funcionamento como serviço.
- RECEIVE_BOOT_COMPLETED: Inicialização após reinicialização do dispositivo.
- WAKE_LOCK: Impedir suspensão do dispositivo durante reprodução (se configurado).
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: Evitar restrições de uso da bateria.
- FOREGROUND_SERVICE: Reprodução de música em segundo plano.
- FOREGROUND_SERVICE_MEDIA_PLAYBACK e DATA_SYNC: Reprodução e download de músicas.
- READ_MEDIA_AUDIO: Leitura de músicas locais.
- RECORD_AUDIO: Necessário apenas para usar o efeito do visualizador (desativado por padrão).
- MODIFY_AUDIO_SETTINGS: Mostrar configurações de áudio.
- READ_EXTERNAL_STORAGE e WRITE_EXTERNAL_STORAGE: Leitura e escrita de músicas até Android 12/11.
- READ_MEDIA_VISUAL_USER_SELECTED: Seleção de arquivos de playlist até Android 13.
Existe Uma Maneira de Transferir Playlists e Favoritos do Vimusic? Sim, crie um backup do ViMusic e depois importe-o para o App RiMusic usando a função de restauração. Ambas as funções de backup e restauração são encontradas nas configurações do Banco de Dados.
O RiMusic é uma solução completa para quem busca uma experiência musical rica e personalizável. Com sua integração com o YouTube Music, variadas opções de personalização, suporte a múltiplos idiomas e compatibilidade com diversos dispositivos, o RiMusic se destaca como um dos melhores aplicativos de streaming de música disponíveis. Aproveite todas as funcionalidades do RiMusic e eleve sua experiência musical a um novo patamar.
https://github.com/fast4x/RiMusic
F-Droid https://f-droid.org › it.fast4x.rimusic RiMusic | F-Droid - Free and Open Source Android App Repository
-
@ bec0c9d3:c4e9cd29
2024-10-06 14:13:39Hello
Starting with last article on Yakihonne, we are happy to take You deeper in this Rabbit hole.
AGENDA ---> BITCOIN CULTURE FESTIVAL - LONDON / UK - 29.OCT - 03.NOV 2024 just dropped in basic form.
Few days of great experience with likeminded people, different #bitcoin communities. #nostr freedom fighters, global artists, panels, discussions, and many more will come together those days.
For now, check this article. Briefly, we want to link you up with some stuff we've already prepared for you.
29.OCT - 03.NOV 2024
The whole week will be covered mainly with ART GALLERY at CypherMunk HOUSE and many more satellite events.
Each day is really special and unique in the program and form. Everyone can find something for himselves.
And the best thing is that most of the events are for FREE.
Apart from Halloween Rave in Club on October 31st with #2140Session crew. (see below)
Please check FESTIVAL AGENAPage.
Below Each Day events links -
TUESDAY - 29.OCT.2024 - Private Viewing ART GALLERY
(more info soon)WEDNESDAY - 30.OCT.2024
at TOOTING MARKET - Event info
THURSDAY - 31.OCT.2024 - DOCKSIDE VAULTS
at DOCKSIDE VAULTS - Event info
FRIDAY - 01.NOV.2024 - #NOSTRLDN
at CYPHERMUNK HOUSE - Event info
SATURDAY - 02.NOV.2024 - ART PANEL
at CYPHERMUNK HOUSE - Event info
Keep in mind that we haven't revealed everything, so expect many more special surprises :) follow us for Updates.
So are you ready for the @BITCOIN CULTURE FESTIVAL, LONDON 29OCT-03NOV?
🎃 GET A TICKET FOR THE 2140 HALLOWEEN PARTY HERE:
TICKETS for gig or EVENTBRITE Page
Note again that except for this party the whole event is FREE.! 🧡
For this evening we offer, interesting workshops by Angor and others. Chocolate adventure with Roger9000 and after 7pm proper rave style Djs from 2140crew. Be prepered for creazy vibe from the speakers. Sound trip will be huge like You have never seen before !!!
Subscribe to our newsletter on our page to stay informed and up-to-date. Help us spread the word by sharing the link using the share button.
We're confident that we're building something extraordinary and unique in CypherPunk style
Follow us also on all socials NOSTREE.me - NOSTR LinkTree INSTAGRAM TWETTER - X YOUTUBE
LINKS
OUR PARNERS / SPONSORS
STAY TUNED !!
2140 Crew
Hashtags:
ArtGallery
ArtPanel
2140wtf
2140army
CyhermunkHouse
art
artstr
nostrart
craft
culture
music
bitcoin
nostr
TootingMarket
NostrLDN
NostrLondon
yakihonne
-
@ 7460b7fd:4fc4e74b
2024-09-05 08:37:48请看2014年王兴的一场思维碰撞,视频27分钟开始
最后,一个当时无法解决的点:丢失
-
@ 47750177:8969e41a
2024-10-05 17:40:2528.0 Release Notes
Bitcoin Core version 28.0 is now available from:
This release includes new features, various bug fixes and performance improvements, as well as updated translations.
Please report bugs using the issue tracker at GitHub:
https://github.com/bitcoin/bitcoin/issues
To receive security and update notifications, please subscribe to:
https://bitcoincore.org/en/list/announcements/join/
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes in some cases), then run the installer (on Windows) or just copy over
/Applications/Bitcoin-Qt
(on macOS) orbitcoind
/bitcoin-qt
(on Linux).Upgrading directly from a version of Bitcoin Core that has reached its EOL is possible, but it might take some time if the data directory needs to be migrated. Old wallet versions of Bitcoin Core are generally supported.
Running Bitcoin Core binaries on macOS requires self signing.
cd /path/to/bitcoin-28.0/bin xattr -d com.apple.quarantine bitcoin-cli bitcoin-qt bitcoin-tx bitcoin-util bitcoin-wallet bitcoind test_bitcoin codesign -s - bitcoin-cli bitcoin-qt bitcoin-tx bitcoin-util bitcoin-wallet bitcoind test_bitcoin
Compatibility
Bitcoin Core is supported and extensively tested on operating systems using the Linux Kernel 3.17+, macOS 11.0+, and Windows 7 and newer. Bitcoin Core should also work on most other UNIX-like systems but is not as frequently tested on them. It is not recommended to use Bitcoin Core on unsupported systems.
Notable changes
Testnet4/BIP94 support
Support for Testnet4 as specified in BIP94 has been added. The network can be selected with the
-testnet4
option and the section header is also named[testnet4]
.While the intention is to phase out support for Testnet3 in an upcoming version, support for it is still available via the known options in this release. (#29775)
Windows Data Directory
The default data directory on Windows has been moved from
C:\Users\Username\AppData\Roaming\Bitcoin
toC:\Users\Username\AppData\Local\Bitcoin
. Bitcoin Core will check the existence of the old directory first and continue to use that directory for backwards compatibility if it is present. (#27064)JSON-RPC 2.0 Support
The JSON-RPC server now recognizes JSON-RPC 2.0 requests and responds with strict adherence to the specification. See JSON-RPC-interface.md for details. (#27101)
JSON-RPC clients may need to be updated to be compatible with the JSON-RPC server. Please open an issue on GitHub if any compatibility issues are found.
libbitcoinconsensus Removal
The libbitcoin-consensus library was deprecated in 27.0 and is now completely removed. (#29648)
P2P and Network Changes
- Previously if Bitcoin Core was listening for P2P connections, either using
default settings or via
bind=addr:port
it would always also bind to127.0.0.1:8334
to listen for Tor connections. It was not possible to switch this off, even if the node didn't use Tor. This has been changed and nowbind=addr:port
results in binding onaddr:port
only. The default behavior of binding to0.0.0.0:8333
and127.0.0.1:8334
has not been changed.
If you are using a
bind=...
configuration withoutbind=...=onion
and rely on the previous implied behavior to accept incoming Tor connections at127.0.0.1:8334
, you need to now make this explicit by usingbind=... bind=127.0.0.1:8334=onion
. (#22729)-
Bitcoin Core will now fail to start up if any of its P2P binds fail, rather than the previous behaviour where it would only abort startup if all P2P binds had failed. (#22729)
-
UNIX domain sockets can now be used for proxy connections. Set
-onion
or-proxy
to the local socket path with the prefixunix:
(e.g.-onion=unix:/home/me/torsocket
). (#27375) -
UNIX socket paths are now accepted for
-zmqpubrawblock
and-zmqpubrawtx
with the format-zmqpubrawtx=unix:/path/to/file
(#27679) -
Additional "in" and "out" flags have been added to
-whitelist
to control whether permissions apply to inbound connections and/or manual ones (default: inbound only). (#27114) -
Transactions having a feerate that is too low will be opportunistically paired with their child transactions and submitted as a package, thus enabling the node to download 1-parent-1-child packages using the existing transaction relay protocol. Combined with other mempool policies, this change allows limited "package relay" when a parent transaction is below the mempool minimum feerate. Topologically Restricted Until Confirmation (TRUC) parents are additionally allowed to be below the minimum relay feerate (i.e., pay 0 fees). Use the
submitpackage
RPC to submit packages directly to the node. Warning: this P2P feature is limited (unlike thesubmitpackage
interface, a child with multiple unconfirmed parents is not supported) and not yet reliable under adversarial conditions. (#28970)
Mempool Policy Changes
-
Transactions with version number set to 3 are now treated as standard on all networks (#29496), subject to opt-in Topologically Restricted Until Confirmation (TRUC) transaction policy as described in BIP 431. The policy includes limits on spending unconfirmed outputs (#28948), eviction of a previous descendant if a more incentive-compatible one is submitted (#29306), and a maximum transaction size of 10,000vB (#29873). These restrictions simplify the assessment of incentive compatibility of accepting or replacing TRUC transactions, thus ensuring any replacements are more profitable for the node and making fee-bumping more reliable.
-
Pay To Anchor (P2A) is a new standard witness output type for spending, a newly recognised output template. This allows for key-less anchor outputs, with compact spending conditions for additional efficiencies on top of an equivalent
sh(OP_TRUE)
output, in addition to the txid stability of the spending transaction. N.B. propagation of this output spending on the network will be limited until a sufficient number of nodes on the network adopt this upgrade. (#30352) -
Limited package RBF is now enabled, where the proposed conflicting package would result in a connected component, aka cluster, of size 2 in the mempool. All clusters being conflicted against must be of size 2 or lower. (#28984)
-
The default value of the
-mempoolfullrbf
configuration option has been changed from 0 to 1, i.e.mempoolfullrbf=1
. (#30493)
Updated RPCs
-
The
dumptxoutset
RPC now returns the UTXO set dump in a new and improved format. Correspondingly, theloadtxoutset
RPC now expects this new format in the dumps it tries to load. Dumps with the old format are no longer supported and need to be recreated using the new format to be usable. (#29612) -
AssumeUTXO mainnet parameters have been added for height 840,000. This means the
loadtxoutset
RPC can now be used on mainnet with the matching UTXO set from that height. (#28553) -
The
warnings
field ingetblockchaininfo
,getmininginfo
andgetnetworkinfo
now returns all the active node warnings as an array of strings, instead of a single warning. The current behaviour can be temporarily restored by running Bitcoin Core with the configuration option-deprecatedrpc=warnings
. (#29845) -
Previously when using the
sendrawtransaction
RPC and specifying outputs that are already in the UTXO set, an RPC error code of-27
with the message "Transaction already in block chain" was returned in response. The error message has been changed to "Transaction outputs already in utxo set" to more accurately describe the source of the issue. (#30212) -
The default mode for the
estimatesmartfee
RPC has been updated fromconservative
toeconomical
, which is expected to reduce over-estimation for many users, particularly if Replace-by-Fee is an option. For users that require high confidence in their fee estimates at the cost of potentially over-estimating, theconservative
mode remains available. (#30275) -
RPC
scantxoutset
now returns 2 new fields in the "unspents" JSON array:blockhash
andconfirmations
. See the scantxoutset help for details. (#30515) -
RPC
submitpackage
now allows 2 new arguments to be passed:maxfeerate
andmaxburnamount
. See the subtmitpackage help for details. (#28950)
Changes to wallet-related RPCs can be found in the Wallet section below.
Updated REST APIs
- Parameter validation for
/rest/getutxos
has been improved by rejecting truncated or overly large txids and malformed outpoint indices via raising an HTTP_BAD_REQUEST "Parse error". These requests were previously handled silently. (#30482, #30444)
Build System
-
GCC 11.1 or later, or Clang 16.0 or later, are now required to compile Bitcoin Core. (#29091, #30263)
-
The minimum required glibc to run Bitcoin Core is now 2.31. This means that RHEL 8 and Ubuntu 18.04 (Bionic) are no-longer supported. (#29987)
-
--enable-lcov-branch-coverage
has been removed, given incompatibilities between lcov version 1 & 2.LCOV_OPTS
should be used to set any options instead. (#30192)
Updated Settings
- When running with
-alertnotify
, an alert can now be raised multiple times instead of just once. Previously, it was only raised when unknown new consensus rules were activated. Its scope has now been increased to include all kernel warnings. Specifically, alerts will now also be raised when an invalid chain with a large amount of work has been detected. Additional warnings may be added in the future. (#30058)
Changes to GUI or wallet related settings can be found in the GUI or Wallet section below.
Wallet
-
The wallet now detects when wallet transactions conflict with the mempool. Mempool-conflicting transactions can be seen in the
"mempoolconflicts"
field ofgettransaction
. The inputs of mempool-conflicted transactions can now be respent without manually abandoning the transactions when the parent transaction is dropped from the mempool, which can cause wallet balances to appear higher. (#27307) -
A new
max_tx_weight
option has been added to the RPCsfundrawtransaction
,walletcreatefundedpsbt
, andsend
. It specifies the maximum transaction weight. If the limit is exceeded during funding, the transaction will not be built. The default value is 4,000,000 WU. (#29523) -
A new
createwalletdescriptor
RPC allows users to add new automatically generated descriptors to their wallet. This can be used to upgrade wallets created prior to the introduction of a new standard descriptor, such as taproot. (#29130) -
A new RPC
gethdkeys
lists all of the BIP32 HD keys in use by all of the descriptors in the wallet. These keys can be used in conjunction withcreatewalletdescriptor
to create and add single key descriptors to the wallet for a particular key that the wallet already knows. (#29130) -
The
sendall
RPC can now spend unconfirmed change and will include additional fees as necessary for the resulting transaction to bump the unconfirmed transactions' feerates to the specified feerate. (#28979) -
In RPC
bumpfee
, if afee_rate
is specified, the feerate is no longer restricted to following the wallet's incremental feerate of 5 sat/vb. The feerate must still be at least the sum of the original fee and the mempool's incremental feerate. (#27969)
GUI Changes
-
The "Migrate Wallet" menu allows users to migrate any legacy wallet in their wallet directory, regardless of the wallets loaded. (gui#824)
-
The "Information" window now displays the maximum mempool size along with the mempool usage. (gui#825)
Low-level Changes
Tests
-
The BIP94 timewarp attack mitigation is now active on the
regtest
network. (#30681) -
A new
-testdatadir
option has been added totest_bitcoin
to allow specifying the location of unit test data directories. (#26564)
Blockstorage
- Block files are now XOR'd by default with a key stored in the blocksdir.
Previous releases of Bitcoin Core or previous external software will not be able to read the blocksdir with a non-zero XOR-key.
Refer to the
-blocksxor
help for more details. (#28052)
Chainstate
- The chainstate database flushes that occur when blocks are pruned will no longer empty the database cache. The cache will remain populated longer, which significantly reduces the time for initial block download to complete. (#28280)
Dependencies
- The dependency on Boost.Process has been replaced with cpp-subprocess, which is contained in source. Builders will no longer need Boost.Process to build with external signer support. (#28981)
Credits
Thanks to everyone who directly contributed to this release: - 0xb10c - Alfonso Roman Zubeldia - Andrew Toth - AngusP - Anthony Towns - Antoine Poinsot - Anton A - Ava Chow - Ayush Singh - Ben Westgate - Brandon Odiwuor - brunoerg - bstin - Charlie - Christopher Bergqvist - Cory Fields - crazeteam - Daniela Brozzoni - David Gumberg - dergoegge - Edil Medeiros - Epic Curious - Fabian Jahr - fanquake - furszy - glozow - Greg Sanders - hanmz - Hennadii Stepanov - Hernan Marino - Hodlinator - ishaanam - ismaelsadeeq - Jadi - Jon Atack - josibake - jrakibi - kevkevin - kevkevinpal - Konstantin Akimov - laanwj - Larry Ruane - Lőrinc - Luis Schwab - Luke Dashjr - MarcoFalke - marcofleon - Marnix - Martin Saposnic - Martin Zumsande - Matt Corallo - Matthew Zipkin - Matt Whitlock - Max Edwards - Michael Dietz - Murch - nanlour - pablomartin4btc - Peter Todd - Pieter Wuille - @RandyMcMillan - RoboSchmied - Roman Zeyde - Ryan Ofsky - Sebastian Falbesoner - Sergi Delgado Segura - Sjors Provoost - spicyzboss - StevenMia - stickies-v - stratospher - Suhas Daftuar - sunerok - tdb3 - TheCharlatan - umiumi - Vasil Dimov - virtu - willcl-ark
As well as to everyone that helped with translations on Transifex.
- Previously if Bitcoin Core was listening for P2P connections, either using
default settings or via
-
@ 460c25e6:ef85065c
2024-10-10 13:22:06In the early days of Nostr, developers often competed to see who could implement the most NIPs. Although all were optional (except NIP-01), it became a point of pride and vital for the ecosystem's growth. Back then, there were only a few dozen relatively simple NIPs to implement. Fast forward to today, with nearly 100 NIPs, maintaining and implementing everything has become nearly impossible. Yet, the drive among developers to "code all things Nostr" remains as strong as ever.
nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9 raised the point that everyone, even I, agrees:
nostr:nevent1qqsqqqp2zrs7836tyjlsfe7aj9c4d97zrxxqyayagkdwlcur96t4laspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgcrrrp
But how big is too big? How can we better understand the range of options available for devs out there?
I went out for a hunt in my own brain to figure out how to clarify the situation. I came up with the following 4 categories for Nostr Clients: - Super Clients: These apps merge vastly different domains into a single application, offering basic support for reading, writing, configuration, and data management for each use case within each domains. An example would be an app that combines a Marketplace and Live Streams under one roof.
-
Clients: These apps provide comprehensive support for a single domain, handling all its use cases in a single home. They manage the complete set of reading, writing, configuration, and long-term data management within that domain. An example is a marketplace app that helps users manage product catalogs, process orders, collect payments, and handle fulfillment and reports.
-
Mini Clients: These apps focus on read and write functionality for a single use case, including configuration management and any actions related to that specific task. For example, a fulfillment app that helps users view orders placed from another client to then pack and ship them.
-
Micro Clients: These apps have a single interface and perform one specific action. Viewing and creating a record is handled by separate micro apps. An example is an app that simply scans an order's QR code and marks it as shipped.
Based on my made-up categories described at the end, this is how I would split our most known apps.
Super Clients - amethyst - nostrudel - coracle
Clients - damus - twitter - primal - twitter - snort - twitter - gossip - twitter - lume - twitter - ditto - twitter - rabbit - twitter - freefrom - twitter - nos - twitter - flycat - twitter - straylight - twitter - nostter - twitter - iris - twitter - nostur - twitter - nostrmo - twitter - yana - twitter - openvibe - twitter - freerse - twitter - 0xchat - chats - cornychat - chats - coop - chats - nostrchat - chats - blowater - chats - habla - blogs - yakihonne - blogs - highlighter - blogs - blogstack - blogs - stemstr - music - wavlake - music - fountain - podcasts - zap.stream - live streaming - shopstr - marketplace - plebeian.market - marketplace - flotilla - communities - satellite - communities - zapddit - communities - nostr.kiwi - communities - hivetalk - video calls - flare - long-form videos - nostrnests - audio spaces - wherostr - location - yondar - location - stacker.news - news - flockstr - events - nostrocket - issue tracker - docstr - docs - satshoot - freelance - wikifreedia - wiki - formstr - forms - chesstr - chess - memestr - meme feed - npub.cash - wallet - npub.pro - websites - gitworkshop - dev tools - onosendai - metaverse - degmods - games - turdsoup - prompts
Mini Clients - amber - signer - alby - signer - nos2x - signer - nsec.app - signer - keys.band - signer - nostrame - signer - nokakoi - anon - zap.cooking - recipes - anonostr - anon - getwired - anon - lowent - anon - creatr - exclusive content - lightning.video - exclusive content - zaplinks - slides - listr - lists - zap.store - app store - badges.page - badges - oddbean - news - dtan - torrents - nosta - user pages - pinstr - pinterest - pollerama - polls - swarmstr - trending - nostrapp - apps manager - noogle - search - ostrich.work - job postings - emojito - emoji manager - nostree - links - citrine - local relay - joinstr - coinjoins - heya - crowdfunding - zapplepay - zaps - nosbin - clipboard - shipyard - scheduler - tunestr - live streams - filestr - files - nostrcheck.me - media hosting - sheetstr - spreadsheets - crafters - curriculum vitae
Micro Clients - w3 - url shortener - nosdrive - backups - zaplife - zaps dashboard - zapper.fun - payments - nostrends - trends - zephyr - trends - wavman - music player - nostrrr - relay info - nosdump - relay info - notestack - blogs - nostr.build - media hosting - nostr.watch - relay info - nostr hours - use reports - lazereyes - vision prescriptions - snakestr - games - deletestr - deletion requests - 2048str - games - nostrqr - qr generator - notanostrclient - anon
Super apps will try to do everything, but can't really do most things super well. Regular-sized Clients will try to manage most of a given domain but are likely to centralize users on themselves, an unwanted effect inside of Nostr. If we want Nostr to grow in a decentralized fashion, we have to start betting on and using more Mini and Micro clients.
-
-
@ 7cc328a0:2a247c0e
2024-10-12 15:49:54relay.tools quarterly report
July, 2024
Project updates
The major focus this quarter was building a NIP-42 AUTH proxy for strfry relays. Codename: interceptor.
NIP-42 AUTH proxy for strfry
I see this as a major innovation in nostr relaying and there was no other open source option in the ecosystem so I decided it was extremely important to investigate and get done. I was not completely sure that it would work, but after much building and testing I now think this is production ready.
Currently very few relays support NIP-42 AUTH. The ones that do, keep their software closed source as a value-add. This validates that it is a wanted, and valued feature.
I went live with an initial relay for testing wss://auth.nostr1.com. I coordinated the launch of this along with Amethyst re-doing their relay settings to have options for "Private Inbox Relays". I also tested all major clients repeatedly and found and fixed bugs both client side and relay side.
I asked nostr for members to join this relay and help test, which they did and after multiple rounds of testing I believe the AUTH proxy is now ready for a major release.
This will continue to be a focus for next quarter.
https://github.com/relaytools/interceptor-proxy https://github.com/relaytools/interceptor
NIP-17 testing and collaboration
NIP-17 private DM features had a big push from clients this quarter so I helped them by coordinating multiple rounds of inter-client testing and using the new auth.nostr1.com relay. Clients included: coracle, amethyst, 0xChat and gossip.
These features are working well, although some of the issues filed and am tracking are still underway being fixed. Some are UX experience and some are simply interoperability issues or bugs that need more work. Specifically for 0xChat and Coracle. Gossip and Amethyst are fully functioning with no known bugs.
https://github.com/0xchat-app/0xchat-core/issues/12 https://github.com/coracle-social/coracle/issues/378
UI/UX improvements + NDK
Spent some time improving the UI/UX and this is still in-progress.
The main page has been updated to be more of an exact match from nostr designer @daniele
I also created a new relay explorer using NDK and worked with upstream to fix bugs related to NIP-42 AUTH in the library. My PRs are still outstanding but I am hopeful this will pave the way for NDK supporting NIP-42 auth in any clients that use it. I am also writing docs for NDK since this was un-charted territory and required a lot of digging through the code to figure out how to fix and use these features.
https://github.com/nostr-dev-kit/ndk/issues/246 https://github.com/nostr-dev-kit/ndk/pull/251 https://github.com/nostr-dev-kit/ndk/pull/248
I also started work on a complete re-write of the relay settings page. The settings page has too many options and is confusing to users so I am combining all the options into a 'setup wizard' that walks the user through the various types of relays and helps them pick options that they will want.
Relay Metadata, Monitoring and Discovery
One part of the vision for relay.tools has been to make it easier to discover new relays. Not only for relays running on the platform but for ALL relays. Therefor I spent some time this quarter working toward that goal.
I discovered that @sandwich has been working a long time on NIP-66 and it is exactly what we need for relay discovery. It has many additional features as well such as monitoring, and geographic filtering.
https://github.com/nostr-protocol/nips/pull/230
I will be adding support for this into relay.tools on the main directory listing, so I currently am working with him to finalize the NIP and get it merged. It will be able to poll these events and show/search through relays that are discovered on the wider nostr network.
I also created a new tool to publish these events so that I can start down this path. The tool is called monitorlizard. What it does is it monitors relays, and publishes them according to the NIP-66 spec. I also launched a new relay that anyone can push these events to called monitorlizard.nostr1.com
https://github.com/relaytools/monitorlizard
I hope that we can get this NIP finalized and merged this quarter although it is not a rush. Fiatjaf has already given the go-ahead and we just need to make sure to tidy up and include all the things we need in there before merge and it is 'set in stone' so to speak.
-
@ 7cc328a0:2a247c0e
2024-10-12 15:42:36relay.tools quarterly report
April, 2024
Project updates
The main initiatives for Relay.tools this quarter were the installer, re-occuring billing support, customer support, and moderation capability. Towards the end of the quarter I was able to start work on supporting nostr groups and a NIP42 auth proxy.
Installer
I made lots of progress on the installer this quarter. It's now at a point where it is fully functional.
- [x] Whitelabel support for custom domains
- [x] Automatic SSL certificate deployment via. certbot container
- [x] Many bugfixes, improvements, and end to end testing
- [x] Publish pre-built images
- [ ] Use pre-built images in the installer (alternative to building from scratch).
The installer was used to deploy a POC for vote.gold. A side project by @manime that is a relay hub for independent voters.
Re-Occuring Billing
I created a new system for billing / invoicing that tracks user balances and allows them to "top-up" their balance.
The billing system accounts for users of a paid relay (paid relay bonus), these payments go toward the owners balance.
This system is now live and there has been decent response by relay owners that reached out to pay their bills.
The cost of relays was adjusted to 12,000 sats / month. (from 21,000 sats/month).
Upgrades to lightning node and channels were performed to support these payments.
Customer support
Relay.tools rolled out a new customer support portal to support users that have questions about billing and so that relay.tools can contact relay owners via nostr with announcements / notifications.
My goal here is to use nostr itself to support the relays. I also did not want to use DMs because they are not private, they're flakey and simply not a good practice given the state of clients implementations. I think using nostr native methods for support is very important, but is also very difficult given some limitations that currently exist with nostr. Regardless, I pushed ahead.
- [x] Created a nostr pubkey for fielding questions and supporting users.
- [x] Used the outbox model from gossip to setup a streamlined customer support focused dashboard.
- [x] Created an additional relay for support and linked to the relay from the relay.tools landing page.
- [x] The first support notification blast went out to all owners advising them to pay balances in the coming month or to contact support for free 'credits' in exchange for feedback.
Based on the feedback I've gotten so far, it's clear there is still much work to do implementing a nostr native support system:
- Gossip outbox was buggy, and my client database pushed the limits of gossip and corrupted the database. I filed bug(s) upstream and am working with upstream to make this better.
- Some users preferred to use DMs vs. open communication on nostr (even though DMs are not advisable for private communication on nostr).
- Added SimpleX to the support pubkey's bio as an alternate contact method.
- The process for balance notification was very manual and once further research is done on the path forward, it needs to be automated.
Moderation and house-keeping
- [x] I've begun reaching out to nostriches for help with moderation.
- [x] Implemented some additional super-admin capability for the relay.tools admin user(s) in preparation for multiple super-moderators. This includes a global view of all relays and the ability to quickly explore flag mis-behaving relays.
- [x] I've started deleting some relays that were abandoned after using the new customer support portal to reach out to them. Some were simply test relays, some operators expressed that they've graduated to running their own relay, and some I simply could not get in contact with. This is a good milestone for relay.tools and was much needed, leveraging the re-occuring billing and support tasks.
AUTH proxy for strfry
I've started work this quarter on creating a mechanism to bring NIP42 AUTH to the strfry ecosystem. The gist of it is, strfry has been unable to implement NIP42 due to the complexity of needs that various authentication schemes require. There are many considerations and what seems simple at first glance quickly becomes mired in confusion and C++ makes it hard for anyone to collaborate or implement.
To work around this, I've created a proxy written in golang that can sit outside strfry and intercept/handle AUTH requests, leveraging the robustness and performance of strfry while allowing us to customize the authentication flow in a separate process.
So far I have an initial POC working and in the coming quarter I hope to ship an initial version of this which will be used by relay.tools and be the first open source auth proxy for strfry relays.
I am very excited about this. NIP42 in my opinion will enable multiple new paradigms for interacting with relays as it will be able to implement ACLs for reading from a relay vs. the current methods of write ACLs. It also will have the potential to support the new group clients that I mention in the next section.
Outreach / Collaboration / Nostr Groups
I've been spending more time on getting some collaboration going with fellow nostriches where our vision for nostr aligns. I am very interested in groups for nostr. (Functional replacements for discord/telegram/slack/reddit). This has been a long-term goal of relay.tools to support these types of clients and I'm excited that clients are starting to kick off a second wave of nostr functionality and I will do everything I can to support them.
- [x] I made an appearance on the Thank God For Nostr podcast talking with @hodlbod about relays, group-chats, and the viability of relays being profitable/sustainable.
- [x] Various nostriches have contacted me about running their own relay.tools and I'm working with them to educate and help them bring new 'relay hubs' online!
- [x] I've been working with @hodlbod on some extensive testing of the new Coracle groups implementation, private groups or closed communities: NIP87. I have been expoloring the possibilities of using Coracle's private community/group and whitelabel support for an integration with relay.tools. I have also been exploring what modifications a strfry relay may require to support advanced groups such as this based off the triflector relay proof of concept.
- [x] Investigated the use and requirements for 'simple groups' by @fiatjaf NIP29. This is another group implementation which may require customized relays and I wanted to understand the possibilities and requirements.
- [x] Integration with blowater.app - I've been working with @blowater on his new client/relay initiative that involves groups for nostr.
Next Quarter plans
- [ ] Release initial version of the AUTH proxy for strfry.
- [ ] Collaboration/Outreach - Coracle, blowater, other groups efforts.
- [ ] Submit a Relay Discovery NIP for review.
- [ ] Relay Support channel improvements.
-
@ 7cc328a0:2a247c0e
2024-10-12 15:33:58relay.tools quarterly report
January, 2024
Project updates
UI design
Relay.tools spent quite a bit of time working on UI design this quarter. Since UI is time intensive and there are many other aspects of the project that need work, I time-boxed this work to 3-4 weeks total.
I engaged with @Daniel from #nostrdesign and a freelance UI developer @freecritter. We setup a penpot instance for relay.tools and practiced using that instead of closed-source figma. We learned that penpot is not as friendly as figma from a designers point of view, but is workable. From the perspective of a frontend engineer it is no different than figma and using penpot is a big opensource win.
The following designs were implemented this quarter. There is still much to do in this area and some aspects have been brainstormed but put on hold due to other priorities.
Relay branding and directory
I wanted to give the relays personality and branding, here is a list of improvements in this area:
- [x] The home page now prominently displays the public relays that have chosen to advertise.
- [x] Relay 'Badges' were re-designed to have better contrast and fit.
- [x] Relays have a custom direct landing page at their domain. eg. frogathon.nostr1.com
### 'Paid relay' support
Relays now support lightning payments to the relay.tools operator. This helps with combating spam and allowing the relay owners to subsidize their monthly cost.
Layout / theme
The frontend code has been modified so that it is responsive on mobile/desktop using columns. The menu was re-designed to be responsive on mobile and shows user hints for login as well as additional links (explore, FAQ). Theme switcher bugs for light/dark modes have been fixed. (Nextjs bleeding edge workaround was required).
Relay Explorer Alpha
The Relay Explorer Alpha is a mini-client for interacting with a single relay. The following improvements were made:
- [x] Moderation capabilities added: Mods can delete messages, block pubkeys, and delete+block directly from the explorer.
- [x] Image and Link parsing / optional loading.
- [x] Replies implemented.
Example screenshot showing these features:
Installer
Another main focus this quarter was to implement an installer for the relay.tools software so that anyone can easily self-host this on a generic VPS.
The installer will be a simple shell script that asks the user a few questions (like their domain name) and then automatically installs the entire stack.
A new code repository was created for this called relay-tools-images
- [x] Main architecture to match production (systemd and nspawn).
- [x] Common Base OS image builds (Debian).
- [x] Haproxy, Strfry, Relaycreator and Mysql image builds.
- [x] Auto-updating of application code (including database migrations).
This is still in-progress and will be part of next quarter's priorities to finish the first stage. (described in plans for next quarter)
Lightning Node
A decent amount of time was spent managing a Bitcoin+Lightning+LnBits node and building a second node for testing and standby purposes.
I had some node issues this quarter and have been learning, re-building the node, upgrading, and aquiring more inbound liquidity to support relay operations.
Relay Management / daily operations
Relay.tools growth last quarter exceeded expectations and lots of work in the ladder part of this quarter went into daily operations.
It grew so fast that I have paused any advertising so that I have time to implement some important growth related features (as described in the plans for next quarter).
- number of relays currently running: 63
- number of unique admins/mods: 207
- events processed in last 30d: 5,091,724
- gigabytes sent/received in last 30d: 1,651GB / 175GB
Monitoring
Daily operations include checking in on the relay activity to get a feel for what's going on. I've implemented an InfluxDB integration for the strfry plugin, which helps with daily operations and in the future will provide owners, mods, and users with stats showing relay performance and event counts. This greatly improves visibility into the relays and is the backbone of data analysis for the platform.
Events by Kind (7d)
Events by Relay (7d)
Data Explorer View (single relay, kind 3)
Moderation
Daily operations time is also spent ensuring relays meet our TOS. That includes browsing the relays content for anything that does not meet the TOS and performing mitigation when necessary. This can be time consuming. I will be adding super-moderator capability so that others can assist as we grow (as described in the plans for next quarter).
Training / Feedback / Community
I promoted the use of event specific relays for nostr community events. Feedback was very positive and showed that people enjoy having event specific relays even if client support is minimal. * Nostrasia * Frogathon
Plans for next Quarter
Finish the installer - [ ] SSL certificate management with certbot. - [ ] Nostr key generation for API credentials. - [ ] install.sh script for interactive -and- config file based one-shot installation. - [ ] Publish pre-built images and integrate their use with the installer.
Re-Occuring Billing (+ tools for interacting with community of relay runners) - [ ] Implement re-occuring billing using a credits system and lightning payments. - [ ] Implement user notification(s) for billing cycle notifications. - [ ] Implement user feedback / support channel.
Additional visibility and moderation tools - [ ] Implement super-moderator capability for TOS violations. - [ ] Engage with community to help support moderation
-
@ 5ea46480:450da5bd
2024-10-12 15:27:20The following is a combination of a series of posts on Bitcoin Timestamps on Nostr that were originally made between 2024-10-11 02:10:29 GMT & 2024-10-12 13:57:20 GMT.
To everyone whose phone i have harassed with my nfc card that therefor now see this message: This is actually a forrest picture channel https://image.nostr.build/2df97ead480b057df1a9a622f12c6209d82cfd4cc7e4e3f9254267a7199ec46e.jpg
https://image.nostr.build/74358001cab02b32e4c6bb4af04714cb6f4ce69b190514dad330f52c397c665f.jpg
Amethyst now lets you create NIP-03, Bitcoin based Open Time Stamps.
Unfortunatly i cut off the timestamp that is part of the original version of this picture (because it is ugly), so you will never know this foto was taken on july 12, 09:54. https://image.nostr.build/4f96ab676d551e4866b1d4856a8db756b53e094e17ba3c9bb75ff24ecd54839b.jpg
forestr
Everyone can timestamp everything at any time; the time-proof is valid regardless of who initiates its creation.
For example, at 01:37 on oct 12, I signed this kind 1040 event: nostr:nevent1qqsyxw4l6030ugpufwr820leasv630c3an87pcm9sp0uek22gtwzsmszyp02geyqgka3lu3zv4wa6dhxmnkacs6epsnqjrzgd0hn3m69pkjm6qcyqqqqgyqrapa2r
Which contains a proof that this kind 1 event can be tied into bitcoin block 865239: nostr:nevent1qqsd3u78nkjn78tcfcqjmrclxns9667chycmlzxxgnxxvd26yw7z85sppemhxue69uhkummn9ekx7mp0qgs2jy6jwcfsyqmpfp3tjggt505n4vnemqn3jcf6t3qw2e426mg7k9crqsqqqqqp277t4j
And the timestamp of block 865239, is 00:02 on oct 12. The event itself claims it was signed 22:11 on oct 11; this may be a lie still, but at least it was not signed much more than 1 hours and 51 minutes later.
Aside from all these time related dates, the described lunch date could also just be a complete fabrication of course; at the very least the pictures correspond with the stated dishes
woodpeckestr
https://image.nostr.build/9e12ea3eb66e2b686539abe9349b4d205b2ccde17bdbc30c65b9ad5953ace901.jpg
Timestamps only give very weak indications of truth; but they are really good at catching certain lies.
Take for example the following note: nostr:nevent1qqszw6fwhl28y974y9vjw6ej63xdax4gu5rf8fw52jqkf8x5kk98skgppamhxue69uhku6n4d4czumt99upzqpuvjsr4gjkpxf5jacv3pgpy8x2c4czgwu23xsh2jmztdv66f863qvzqqqqqqyg7gvfg
your client may have a hard time loading it, depending on when you look at this post. This is because the event claims to be signed at Thu Oct 17 2024 03:00:00 GMT. Given it is currently Oct 12, this is a blatant lie, and relays tend to not accept this event because of this.
But, what happens in 5 days? As soon we pass that 3 o’clock mark on oct 17, how would any outsider know that this event was not signed at that time, but 5 days earlier? It is easy to catch these sort of lies when you are present in real time and pay attention, but if you arrive after the fact, NIP-03 timestamps allow you to identify such a lie for certain if adequate proof exists.
And in this case, this proof does exist! Because I timestamped this event already, tying it into block 865274, which was mined around 05:31, oct 12. Which results in the following screenshot of Amethyst: https://image.nostr.build/01ca55a150444cab7b3025b70f9c1dab7c1382a3d54ed3faefaa722ee2f208aa.jpg
The app claims the event was posted ‘now’ (probably because it simply interprets any date in the future as ‘now’), but also tells me a timestamp exists that is 9 hours old.
Now this particular type of lying (pretending to be in the future), it not all that interesting, I was just curious. But it does go to show that you should not trust the time the event claims it was signed, because it is trivially easy to lie about it.
Say hello to my fren btw: https://image.nostr.build/ec4b37e2d259015f1a3b9b39b4163c98ceab56ead83bd08ce82350a061c7814c.jpg
Thus concludes my forrest picture presentation for now.
Time, such a fascinating thing, inescapably ever moving onwards. Winter is coming: https://cdn.satellite.earth/6761a5ff81c5a5ac3daa74e0d33cddf4912b770a13d272b933499839b5b03757.mp4
-
@ a10260a2:caa23e3e
2024-10-03 16:37:37Alby Hub is configurable with several different backends. Although setting up with Cashu is considered experimental, it’s a good option to have if you don’t want to run a Lightning node.
This post will give a quick overview of the steps to connect your Alby Hub with a Cashu mint.
Before you get started, you’re going to want to have Alby Hub installed already. There are many options for this as well — Linux, StartOS, and Umbrel to name a few. You can even have Alby host it for you in their cloud.
I just happen to have a Linux machine free so I went that route — the installation script made it super easy.
After the install is complete, navigating to localhost:8080 brings up this page.
- Select “Advanced Setup”
- Select “Create Wallet with Custom Node”
- Select “Cashu Mint”
- Paste the URL of the mint you’d like to use. You can use the default one provided or click on “Find a mint” to search for others.
- (Optional) Connect your Alby account by requesting an authorization code. After clicking “Connect now,” a new window will open and the code displayed after signing in.
Boom. You’re all done.
Now you can use your Alby Lightning address to receive your first sats!
NOTE: Although the sats do make it to the wallet, the “Waiting for payment” animation seems to wait indefinitely and there’s no record in transaction history.
This seems to be a Cashu-related issue that has something to do with the preimage. An issue has been opened on GitHub if you’re curious.
Other that that, sending and receiving works like a charm.
originally posted at https://stacker.news/items/707673
-
@ 361d3e1e:50bc10a8
2024-10-12 15:02:07https://forex-strategy.com/2024/10/12/why-do-the-worlds-elite-live-significantly-longer-than-the-rest-and-how-do-they-achieve-it/ Why do the world's elite live significantly longer than the rest, and how do they achieve it?
usa #secrets #life #truth #freespeech #health
In the following material, you will find out the secret of longevity. How is it that the world's "celebrities" look eternally young and live longer than the rest. What do they do to stay young? No, they don't buy the most expensive creams! Here you will find out why 8 million children go missing every year around the world. Here you will learn one of the secrets of planet Earth!
-
@ 826e9f89:ffc5c759
2024-06-28 21:46:01_Prologue: this is a prose adaptation of a talk I gave to a private audience in Dubai and then tweaked slightly for a small conference in Sofia. I'm increasingly thinking it deserves a more general audience, and may be better suited to text anyway. This is probably not its final form, as the desired audience is tradfi capital allocators, hence a PDF is likely on the cards in the near future. For the time being, consider this a first draft, practising what it might look like as prose, and soliciting feedback from the good people of Nostr. Enjoy! _
The title of this essay means absolutely nothing. There is no such thing as “Web π” because there is no such thing as “Web 3”. It’s bullshit. It’s a scam.
Unfortunately, it has turned out to be extremely powerful bullshit and an extremely profitable scam, and so my goal in writing this essay is to give the reader the tools to navigate all of this and come out the other side without having been scammed or bullshat. In the spirit of not scamming and not bullshitting, I should be clear upfront about the intended readership of this essay, who I am to write it, and who it’s really about.
Who Are You?
I assume the reader is not a shadowy super-coder, but rather is a financial professional. This essay isn’t really for Bitcoiners, although if any read it, I hope they still find it interesting. Who I am really writing for are people coming to the space for the first time. Hopefully in your mind you are coming to the _Bitcoin _space, but if you think you are coming to the “crypto” space then this may be even more useful.
Who Am I?
I am the founder of a company that makes me not only highly biased but also flagrantly self-interested in the content I am promoting. I run a firm that invests in the Bitcoin ecosystem through a variety of different vehicles. I am not going to mislead you in the slightest in that my primary motivation is for you to allocate capital to us rather than to people I would call scammers and bullshitters. You should listen to them too and make up your own mind, or else what’s the point, really? How do you know I’m not scamming or bullshitting you? Exactly. Don’t trust. Verify.
In any case, that’s all assuming you want to “allocate capital” at all rather than just buy Bitcoin without a management fee. I’d like to think the primary difference is that I will be honest about that, and I’ll encourage you to understand as much as you can about what is going on and what you are doing (and if you are at all unsure, I would suggest you aren’t ready and you should just buy Bitcoin and learn) rather than bamboozle you with complete nonsense like “Web 3”.
Who Is This About?
It’s not at all about people working in crypto. Bitcoiners amongst the readership may be mildly irritated by me going on to give about as charitable an explanation of the role of these people as they have probably ever heard from somebody like me. This is really about financiers. It’s about the people who have used the mostly unrewarded efforts of developers, academics, entrepreneurs, and so on to siphon money from you to themselves, leaving a trail of useless tech and defrauded retail investors in their wake – and who will continue to do so if you continue to empower them.
Why This Essay?
We are at an interesting point in the development of the entirety of the “crypto” industry and I strongly suggest that people like you are going to be pitched all kinds of scams and bullshit in the coming months and years. If you have a little more background on what these people are really talking about, you will hopefully be able to avoid it.
My plan to help with that is presenting a short version and a long version of what blockchains are and are for, how they have historically been deployed in service of scams and bullshit, a high-level theory explaining the narrative evolution behind this sorry history, and a prediction for the near-term future of such shenanigans.
What is a Blockchain For?
A Blockchain is for sound, censorship-resistant, peer-to-peer digital money. It is not for anything else. If a blockchain is functional as money, it may be possible to also _use it _for other things. Some people find that interesting, some people find it infuriating, but don’t let that subtlety confuse you. It is not _for _arbitrary computation and storage or “decentralizing the internet” or running illegal securities rackets.
It is for money, plain and simple.
How does it achieve that? Proof of work and the difficulty adjustment. These are the innovations from which every other desirable property or feature flows. Proof of work enables censorship resistance. If somebody is trying to sell you on “proof of stake”: bullshit. The difficulty adjustment enables precise, predetermined, and _fair _issuance. If somebody is trying to sell you on a token they issue for free and without restriction: scam.
The problem Bitcoin solves is both economic and technical and the solution has material technical and economic merit. And it’s for this very specific and irreplicable reason the Bitcoin token has value. If this all sounds extreme to you, then I would suggest that your understanding of the topic is _extremely _misguided, that you are going to be _extremely bullshat and extremely scammed, _and you need to read this essay. That’s the short version.
The Long Version
I am sensitive to how extreme this all sounds. After all, hundreds of billions of dollars have been pumped into crypto, not Bitcoin – a huge amount of it is widely used, and many capable, honest, and brilliant people work in the industry. The reader will recall just above I said those people are not the target of my criticism. I’m not claiming they are all scammers and bullshitters. Sadly, I think it’s more likely they have been scammed and bullshat to some degree also.
I think I have some credibility in pointing this out because, as a VC in the Bitcoin space, I have increasingly seen founders telling me this themselves: that they originally bought into the hype in crypto and ended up wasting an enormous amount of time realizing their idea made no technical or economic sense in that context, so then they came to Bitcoin instead. You hear this one time and it’s an anecdote, but you hear it as many times as I have and it feels more like a representative sample.
What I want to cover next is as charitable a summary of the state of ex-Bitcoin crypto as I possibly can: my contention is that crypto has evolved into 4 rough categories: stablecoins, cryptography R&D, gambling, and scams. And these aren’t exclusive, to be clear; there is a lot of overlap, and, in fact, the overlap is arguably the key.
Scams
Scams are tokens, plain and simple. If somebody is trying to profit from the speculative price action of a token they have issued, they are scamming somebody. Maybe they are scamming you, maybe they are scamming retail investors, maybe they are scamming customers or suppliers – if such parties even exist in their cargo cult “business model”. There’s a scam in there somewhere.
However, it is rarely _just _a scam. There will almost always be components of stablecoins, R&D or gambling too. Hence these are worth really grappling with, taking seriously, giving credit to the extent it is due, but also analyzing critically.
My rough and high-level assessment of this breakdown of crypto is as follows, and I’ll explain what I mean by this below: stablecoins have economic merit but dubious technical merit; R&D has technical merit but no economic merit; and gambling sort of has merit but it depends how you interpret it. Obviously, scams have neither.
Stablecoins
By “sort of technical merit” I mean that stablecoins have central issuers. You can issue them as tokens on a blockchain but there’s not really much of a point. The issuer could just run a database connected to the internet with some straightforward signature schemes for transfers and it would make minimal operational difference. In fact, it would be cheaper and faster. _In fact, _you may as well run a Chaumian eCash mint (a decades-old innovation recently resurrected firmly within the _Bitcoin _space) such that your cheaper-and-faster-than-a-blockchain database also grants users transience and privacy rather than the public permanence of a blockchain.
The fact Tron is the most heavily used for stablecoins, in terms of settling the most value, is a testament to this point: it is barely even pretending not to be a database. This works as regulatory arbitrage given regulators think this is “innovation” because they are stupid.
That said, it is worth giving some credit here given the abject awfulness of fiat banking and payment rails with which stablecoins arguably most directly compete. Stablecoins are significantly more permissionless in their transfer than any fiat bank liability. And to attest to what seems like their most significant use case, they are permissionless in their _usership _in that only an internet connection and the right software is required rather than various discriminatory jurisdictional and compliance criteria.
However, what “sort of technical merit” ultimately boils down to, especially in comparison to Bitcoin, is: highly censorable in their exogenous links and, therefore, their value. The assets supposedly backing stablecoins are (by definition) still within the fiat system, even if this novel transfer mechanism of the rights to withdraw them is not. There is frankly a bit of theatre involved in the so-called “decentralization” of stablecoins given shutting down the central issuer is all that is required to make the permissionlessly tradeable decentralized tokens go to zero and be technically unimpeded but functionally useless. The technical innovation of Bitcoin, in contrast, is easily understood in one sense as it being totally indifferent to this kind of attack.
On the other hand, by “economic merit” I mean that they are extremely widely used and valued as a means of providing dollar shadow banking and often superior payment rails. Those in crypto often love pointing to this and many Bitcoiners tie themselves in knots trying to explain it away, whereas I see it as essentially unrelated to Bitcoin. Clearly there is a superficial connection, but you could create any superficial connection by “tokenizing” things for no particularly good technical _reason. I think it’s a different industry entirely. It’s more like a subindustry within _fintech – part banking, part payments – that for the time being relies on bamboozling regulators with all the nonsense I’m drawing attention to.
And good for them, frankly. If fiat banking isn’t going to be backed by real money anyway, then it _at least _ought to be permissionless. It should really be Chaumian eCash if it isn’t just Bitcoin, and it is regulation alone that makes it so awful in the first place. Making money usable and not a tool of dystopian control is, at this point, a political problem, not a technical one. Stablecoins are frankly a step in the right direction, especially insofar as they acclimatize users to digital assets. But I would still caution that they arguably don’t have sufficient technical merit to withstand what feels like an inevitable political attack …
Cryptography R&D
“Technical merit” for R&D is more or less self-explanatory, but the context is worth appreciating. It’s only really in crypto and mostly in Ethereum more specifically that people can permissionlessly experiment with arbitrarily complex cryptographic schemes that operate on real, enormous value. There are a lot of people who understandably find this attractive given their projects are essentially academic and trying out their ideas in the wild is more interesting, arguably more worthwhile, and certainly more fun than putting research essays on ArXiv or submitting them to a journal.
But … the value being manipulated is at best stablecoins and at worst baseless hype. If it isn’t a stablecoin then it probably exists in the first place because of either gambling or scams – and even there the line is very blurry.
Gambling
Gambling is an interesting lens to adopt on all this because it’s literally a trillion-dollar industry. And it’s real. It’s consensual; it’s not criminal; it’s legitimate economic activity that generates enormous profits for those who facilitate it well.
So, gambling has economic merit in that sense. But it’s tricky in this context how to characterize it because you could also argue it’s deeply dishonest gambling in that the gamblers don’t realize they are playing a negative sum game against the house. They think they are doing something akin to speculating on securities, which may be just as stupid depending on how it’s done, but at least has real economic utility and contributes to capital formation.
The difference here is that what is being speculated on _has no economic merit. _So, if that’s your gauge of merit, then here there is none. And it’s a very blurry line between this and an outright scam. Maybe the people involved _think _of what they are doing as amazing R&D, and maybe it’s inadvertently just a scam; maybe they know it’s all nonsense, but they think they can profit within the negative sum game because there are greater fools. In any case, I think gambling is a very helpful characterization of a lot of the behavior of the users and the real economic function of the industry.
There’s an interesting social component to all this because crypto people will often get mad at Bitcoiners because Bitcoiners tend not to care about either stablecoins or crypto R&D: they’ll say, why don’t you like stablecoins, they have clear economic merit? And the answer is they have dubious technical merit. Or, why don’t you like our next-gen Zero Knowledge scaling protocol, it has clear technical merit? And the answer is it has no economic merit.
If you’re happy with one but not the other, it’s easy to think of Bitcoiners as being closed-minded or dogmatic or whatever, but, ultimately, I think it’s just about discipline. What’s the point in being excited by something that half works, and that you know why will never fully work? So to be frank, a lot of this may be well-intentioned, but it’s kinda’ bullshit. It very probably ultimately rests on gambling and not at all whatever its stated purpose is … or it’s just a scam.
How Did We Get Here?
The following is by no means exhaustive and the framing is deliberately a little tongue-in-cheek. As well as being accurate enough (if unavoidably biased), my goal here is primarily to set up my prediction for what is coming next.
2015 reality: Ethereum launches narrative: “the world computer”
In 2015, Ethereum launched. The narrative here was that we are building “the world computer” and we can now have decentralized uncensorable computation. Never mind that anybody with a laptop has an uncensorable and decentralized computing device. And keep in mind this question of, “_what data might it ever be relevant to compute over in this manner (whatever that means in the first place)?” _The answer will become clearer and clearer …
2016-17 reality: ICO bubble narrative: “Web 3” / “DApps”
Regardless, at the end of 2015 we get the proposal and adoption of ERC20: a standard for issuing fungible tokens within Ethereum contracts, which is why in 2016 _but especially in 2017 _we get the ICO bubble. The narrative changes. Now we are concerned with “Web 2” companies being huge, powerful, and centralized. What if, instead, users could cooperatively own the application, control their own data, and participate in the economic upside that their usage is creating?
2018-19 reality: crypto winter narrative: “mistakes were made”
In 2018 this all falls apart, so don’t worry about it, moving on …
2020-21 reality: defi summer narrative: “decentralized finance”
By 2020 the narrative was different once again. It is more or less realized by this point that utility tokens make no technical or economic sense. You can’t introduce artificial scarcity in capital goods where there should be abundance and deflation and expect anybody to care, never mind to value your concoction. On the other hand, “securities” ought to be scarce and in some sense ought to function as tradeable ledger entries. Maybe they could be tokenized and computed on in a censorship-resistant and decentralized manner?
So, we get a boom in “defi” which, for what it’s worth, fellow Axiom co-founder Anders Larson and I predicted in our essay Only The Strong Survive, in September 2021, would be a complete disaster because, amongst a myriad of other illiterate insanities, there was approximately zero grounding of these securities in productive capital. The ecosystem was entirely self-referential – grounded _not even _in the questionable economic merit of stablecoins but firmly in gambling and scams; in leverage, rehypothecation, and securitization of precisely nothing whatsoever productive.
2022 reality: shitcoinpocalypse narrative: “mistakes were made”
And we were absolutely right because in 2022 everything collapsed. First Terra/Luna imploded – a “defi” project which essentially presented to the world the argument that a fractional reserve bank issuing fiduciary media can literally never go bankrupt because it can always cover a deposit shortfall by issuing more equity. While briefly flirting with a capitalization of around fifty f***ing billion dollars, and endorsed and fawned over by all manner of illiterate charlatans with gigantic and unsuspecting audiences, this argument was eventually rejected by the market as utterly imbecilic, as analyzed by myself and Nic Carter in All Falls Down.
This triggered a credit contagion that soon after took down 3 Arrows Capital, Celsius, Voyager, BlockFi, and others. FTX limped along by what we now understand to be something like defrauding their way out of debt, but eventually also collapsed later that year. If _Only The Strong Survive _was a pre-mortem of all of this, then the reader may want to read Green Eggs And Ham, also by myself and Anders Larson, as a kind of post-mortem.
2023-today reality: Bitcoin multisigs narrative: “Bitcoin renaissance”
And now a lot of this stuff is moving to Bitcoin. It is outside the scope of this essay to explain this in much detail but there have been a handful of developments in Bitcoin recently which, regardless of their intended purpose, seem to have as a collective side effect that a lot of these same shenanigans can now be implemented (or can _pretend _to be implemented) in a more Bitcoin-native context.
So, the new narrative is something like:
“these things didn’t work, not because they are terrible ideas that collapse to moon math wrappers around gambling and scams under any remotely critical analysis, but rather because they weren’t on Bitcoin. But also, since it has only recently become possible to (at least pretend to) implement them on Bitcoin, they are now worthwhile. We have wandered in the wilderness but learned our lessons and found the promised land.”
Technical and Economic Merit
Let’s consider all this through the lens of technical and economic merit once again. Or rather, the alleged merit given the stated goal. Ignore for now whether there is any merit:
2015 technical goal: new computing paradigm economic goal: x% of GDP?
The original idea of “crypto” allegedly has the merit of the next revolution in computing. Goodness knows how big that market is; probably a decent chunk of global GDP – if it meant anything, which it doesn’t.
2016-17 technical goal: disrupting company formation economic goal: y% of S&P?
ICOs then become a little bit more specific. Now they are merely disrupting how we organize companies. What’s that worth? Some portion of the value of the companies that can now be decentralized and tokenized I guess? Who knows …
2018-19 nothing to see here
Nothing happened then, don’t worry about it.
2020-21 technical goal: decentralize finance economic goal: z% of NYSE, CME, ISDA?
Defi becomes more specific again. Now we are merely tokenizing financial contracts, expanding access, removing middlemen, and so on. So that should probably be worth some percentage of capital markets activity?
2022 nothing to see here
Oops, never mind …
2023-today technical goal: now it’s on Bitcoin! economic goal: i% of … Bitcoin?
… and now it’s on Bitcoin apparently.
In Hindsight ...
I think the most amusing analysis of all this is as follows: it starts off completely insane, it gets more and more restrained each time – you could cheekily argue it starts to make more and more sense – but it also gets closer to Bitcoin every time. It’s clearly narrowing in on just: Bitcoin.
This is people realizing, painfully, over decades, what blockchains are for! They are not for “decentralizing everything” They are for censorship-resistant, sound, peer-to-peer digital money.
And I think this is _also _why we get the current state of crypto from earlier in the essay. As it starts to make more and more sense (by getting closer and closer to Bitcoin) you have realizations like the following: digital gift vouchers for artificially scarce and extremely expensive computation aren’t money, so we need “real money” in here for it to have economic merit, so you get stablecoins. Also, well we have a rich programming environment that seems technically interesting but also the severe technical handicap of being unable to do even a billionth of a billionth of a billionth of all the computations in the world, so you get crypto R&D. These emerge as a kind of patch, and they have _some _merit in isolation, whereas the long-term trajectory is actually just to converge on Bitcoin.
It’s an open and fascinating question if there are any learnings from these that can still be transplanted to Bitcoin. For stablecoins, this strikes me as less clear, given the dubious technical merit is introduced by using a blockchain at all, not just a blockchain other than Bitcoin. However, efforts to create Bitcoin balances (tokenized or otherwise) that are stable relative to some external price are to be applauded, if still heavily scrutinized for what technical merit they _really _have.
It seems far more likely that crypto R&D will prove useful in a Bitcoin context to some or other degree, and in this case the economic merit is in fact solved by moving to Bitcoin, provided the necessary technical merit can be mimicked. At the time of writing, this is a source of both hope and dread: hope given the possibility of viable avenues of development (although still highly uncertain); dread given how early steps in this direction are already being misrepresented in the pursuit of bullshit and scams. I will return to both shortly.
Narrative Evolution
Back to the table just above, I want to make three quick observations that tie together my entire argument and get us to the end of the essay:
Firstly, the bubbles always follow the price of Bitcoin. Hopefully I don’t need to include a price chart for the reader to grasp this immediately.
Secondly, it’s important that the narrative always changes. Absolutely ungodly amounts of money were raised for this crap following the_ Bitcoin bull runs of 2017 and 2021. The people doing this couldn’t point to the previous absolute disaster, so they had to spin something along the lines of: “_we learned our lessons and we’ve refined the use case.” This should sound familiar from just above.
Thirdly, however, regardless of whatever refinement they’ve come up with, the consequence of the new “narrative” is always, “buy my token”.
Always.
It doesn’t matter what buzzword salad is in the middle. It’s always “Bitcoin is cool, xyz, fughayzi fughahzi, buy my token.”
This is why I am very much tempted to not care so much about developers, academics, entrepreneurs, and so on, and in fact for my null hypothesis to be that they are more likely to have been victims than perpetrators. I don’t think they even end up in a position to contribute without the key group whom I do blame. When you put all these pieces together, what I think falls out of this analysis is as follows:
The entire cycle of shitcoinery can be traced to unscrupulous financiers convincing capital allocators who don’t know any better, in a bull market that, yes, Bitcoin is cool, but what they are doing is related, cooler, and that they deserve a fee.
Let us label this the Capital Cycle Theory of Shitcoinery. I think that everything else about which one might want to complain is downstream of this core realization.
Avoiding It
Given everything I’ve covered this is simple and this is pretty much the end of the essay.
You need to be aware of why this is happening now. If it hasn’t happened to you already (intended readership in the capital allocation business, that is) I guarantee it’s about to: with ETFs and the halving just past, we seem to be starting a Bitcoin bull run, these people have already raised ridiculous amounts of money on scams and bullshit that have mostly imploded. They may have lost a lot of money, or they may even have dumped on retail and got an excellent “return”. But in any case, they need a new narrative.
It's _possible _they have a viable narrative around stablecoins, R&D, both, and that they are as wary of scams as I have suggested here that they should be. I don’t want to insult anybody who merely has a different investment thesis to me if they are otherwise reasonable in their outlook and honest in their dealings.
However, if they are only now realizing how pointless and disingenuous every preceding crypto narrative has been after 7 years and hundreds of billions of dollars – or if they still don’t realize it at all; if their track record shows they were deeply involved, handsomely rewarded, and yet created nothing of lasting value; if they say things like “the builders are coming back to Bitcoin”: be very, very suspicious. Be on the lookout for tokens, which is to say, be on the lookout for scams.
What is especially frustrating is that the technical spin of the "layer twos" that are all the rage at the time of writing, that "the builders are coming back to Bitcoin" to build, and that you, the capital-allocating reader, will almost certainly be pitched, is in and of itself pretty reasonable. They just don't require tokens and they don't require gambling to support the token prices. What they do require is _sound adherence to Bitcoin's technical and economic merit. _At the very least, they require honest communication about the design trade-offs so far and planned for, and what, if any, economic and technical merit is left over after these trade-offs have been made.
Narrative aside, the _reality _of 99% of these projects is that they are private execution environments tied to multisigs custodying user deposits. Which is to say, on the one hand, that they are cargo culting "crypto R&D" from Ethereum that isn't technically possible in Bitcoin in order to feign technical merit, and on the other, that _they aren't layer twos at all. _Once again, they may as well be Chaumian eCash mints, except for the fact that this would make the intended token scam all but impossible to pull off.
Casey Rodarmor, creator of the Ordinals protocol, recently joked on the Hell Money _podcast he co-hosts, responding to the idea that "_everybody is building an L2 now":
"It's the same sad sack playbook as on Ethereum being recapitulated on Bitcoin. That's how you get a VC check on Ethereum. They are all glorified multisigs, so they are like, "hey let's port our glorified multisig to Bitcoin and get a VC check." I was talking to a friend of mine who is working on an interesting project, an open-source analyzer that does transaction clustering, and I was like, "maybe you could do this in this way and raise some VC money," and he said, "yeah, okay, but what's the point in raising VC money?" And I said, "no, no, no, this is the end! This is the goal! You raise VC money and then you cut yourself checks from that VC money until it runs out and then you raise more at a 10x valuation. This is the new economy, guys!"
The 1% that are legitimately trying to bring the learnings from crypto R&D to Bitcoin in a technically and economically sound manner will hopefully win in the long run (and even this is somewhat speculative at the time of writing) but will likely get little to no attention amidst this bull market flurry of scams and bullshit.
Axiom will do its best to source and invest in these companies (we already have!) but we are resigned to it being a much more difficult sell to capital allocators in light of the Capital Cycle Theory of Shitcoinery. To be brutally honest, this entire essay can fairly be considered cope on my part in light of having lost this battle in the past and facing up to the very real prospect of losing it in the near future too. Oh well, at least I tried.
Wrapping Up
The essence of the Capital Cycle Theory of Shitcoinery is that the problems I’ve described ultimately come from bamboozling people just like you with technical sounding nonsense like “Web 3” so you think it’s all a lot more complicated than it really is. Just buy Bitcoin. That’s certainly the first thing you should do anyway, and it might be the only thing you ever need to do.
If you really, really want to take the extra risk of investing in the Bitcoin ecosystem, the team at Axiom would be happy to speak with you. But we are never going to talk you out of buying Bitcoin. There is no world in which Bitcoin does poorly and we do well, or in which we promise something “better than Bitcoin,” and there’s no point in engaging with us at all if you don’t already believe most of this.
If that’s of interest to you, we’d love to talk. If not, just buy Bitcoin. In any case: fair warning, we are heading into a Bitcoin bull market and the scams and the bullshit are coming. Good luck avoiding them.
Allen Farrington, June 2024
-
@ b6424601:a11e4ff4
2024-10-12 12:32:06My engineer dad, who spent his time on better ways to enrich uranium at the national lab in Oak Ridge, Tennessee, suggested that my average math and decent art skills might be better suited for architecture than engineering. I followed the family tradition and enrolled at Auburn University College of Architecture Design and Construction. They had a program for less gifted dyslexic test takers called Summer Option, where you took your entire first year of design labs in one summer. I survived and thrived through the grind and, somewhere on the journey, realized my personal take on good architectural design is centered on recognizing life patterns and the ability to design the stage and context for the patterns to happen in a cool way. I had a gift for pattern recognition and enjoyed creating "cool as shit" designs as we baby architects described them.
Architecture is perfect for me. As an architect, you are the person people ask for help to change how they want to live. You listen, observe, analyze, and come back with ideas on how best to effect change in that location. You exchange value to explore people's lives and help them set the stage for pure life. Living in good design can be life-changing for clients and rewarding for the team that helps make it happen.
After working for a challenging boss for eight years at a national corporate interior architecture firm, I had enough experience to realize that my project ideas were as good as my boss's but would be more personally entertaining. I went on my own in the last century, initially bootstrapping enough work to live, working with a college best friend. I would commute from Atlanta to Birmingham and couch surf in his apartment Monday through Thursday, selling to friends and my buddies' fraternity brothers. (Thank you to the Auburn chapter of the Sigma Alpha Epsilon). We kept it up for a year and then split up.
I returned to Atlanta and kept grinding on in-town custom renovation projects until I had an opportunity to do a build-to-suit office project for a client investor. I found a university mate with experience for the first commercial project, and we started Jones Pierce in 1998. Twenty-six years later, two studios continue to work with individuals and their homes, businesses, foundations, clubs, and personal investment properties.
I am most proud of my professional accomplishments when we receive testimonials about a project that changed someone's life. Clients write us letters, give us hugs, and call back ten years later. It never gets old.
Several projects have challenged me personally over the years. A design for a residence led to Passive House certification in Yestermorrow, Vermont. The Joachim Herz House for the Herz Foundation was our first project with an international foundation. Druid Hills Golf Club master plan and the first building phase is our first club project. All these were project types outside our focus but within our capabilities.
Our proof of work over time also caused the most personal growth and expanded opportunities over a longer time horizon. I love what I do for groups and clients who design personal spaces and places. I am honored to lead my studio tribe, which loves what we do, and the constant grind to improve as much as I do. Over time, the clanging projects came, and we pivoted and captured learnings to improve our processes.
Our pivot points came as we practiced. I hate to use the C word: CRAFT. Learning how to design for owners to spend their cash instead of the unavailable fiat in the housing crash. Improving our delivered projects by designing in high-performance building standards. Figuring out how to adjust our process in milestones to evolve the design budget simultaneously and allow clients to consider their mindful investment of a lifetime. Establishing methods to help property buyers evaluate remote properties to pick the right one to achieve site-actualization. Evolving principles developed to work with the individual to groups of individuals in clubs or foundations. Combining the personally learned principles of Bitcoin with the principles we use to produce our architecture for the sovereign individual.
-
@ e97aaffa:2ebd765d
2024-10-12 09:26:05«A Uniswap, principal bolsa descentralizada da Ethereum, anunciou que irá lançar uma blockchain exclusiva para os serviços que oferece, a Unichain. Ou seja, segundo a equipe a nova rede que será uma segunda camada vai ser mais rápida, com mais liquidez e com serviços de ponta para traders.» – BlockTrends
É curioso o rumo que as criptos estão a evoluir (ou talvez não).
A Uniswap começou no Ethereum, depois foi para outros ecossistemas, posteriormente foi para as L2 do próprio Ethereum. Segundo o DefiLlama está presente em 25 chains, simplesmente absurdo, a liquidez está altamente fragmentada.
Esta fragmentação não é só na Uniswap ou DeFi, é em todo o mundo cripto, que está a tornar o mercado complexo, com liquidez diversa e dependentes de agentes centralizados.
«Essa movimentação pode impactar negativamente a capitalização de mercado de redes L2 como Polygon, Arbitrum e Optimism, que atualmente são amplamente utilizadas por protocolos DeFi”, afirmou Bitelo.» – BlockTrends
A liquidez está constantemente a saltar de chain para chain, em busca de novos airdrops.
«Construído na Superchain, o Unichain oferecerá suporte à interoperabilidade nativa para transações cruzadas rápidas e seguras. Também suportará padrões como ERC-7683 para tornar a troca perfeita em todas as cadeias»
Aqui os Devs utilizam a palavra chave, interoperabilidade, esta enorme fragmentação só funciona devido a Bridges, são essenciais. Todo este ecossistema é muito centralizado.
Agora vou deixar duas perguntas para reflexão:
O que vai acontecer quando as Bridges forem obrigadas a cumprir com o compliance, como qualquer exchange?
O que vai acontecer ao DeFi quando o KYC for obrigatório?
Não é um questão de “se”, mas sim, quando, quando for o KYC for obrigatório, é inevitável, se estão a replicar o sistemas FIAT, terão que cumprir as regras desse sistema. Em ambos os casos, com o incumprimento, vão ter os mesmos problemas que hoje em dia os mixers enfrentam. Tanto para quem cria, como para quem utiliza.
boas reflexões…
-
@ f3328521:a00ee32a
2024-10-12 05:31:29Islam is rooted in Prophetic Tradition and in this regard maintains a dialogue with secular civilization that inclines toward fitra and tawhid. The dunya is ever spiraling in decline and Insan navigates it with guidance and wisdom. Hidden Treasure is beyond the horizon, not on the decaying map.
Hypermodernity presents the new stain of cyberspace where the imaginary has collapsed into the real with the liquidation of any perceived barrier. This eventual shift away from post-modernity was clearly demarcated in 1995 with global capital coming online, accelerating the digitization of everything analogue. Insan is once again a nomad, disconnected from anything but the luminous glow of cyberspace - a hyper-dividual that is a nation-state unto himself. Capital interest is no longer in human physical abilities but the unplugged and deworlded, neuronal composition of the dividual who can behemoth into orbit about the planet. Here, in cyberspace, there be monsters, dragons, and gods.
But man is vicegerent!
Hypermodernity is the death of utopian projects. Art is dead, too. Even academic disciplines are unnecessary. Luxury, instant gratification, and absolute power are the only “goals” now. “When everyone’s super, no one will be.” And so, the new natural enemy becomes insan al kamil – 9/11, 10/7 these events did not happen in a vacuum. As everything collides in cyberspace it is possible a hypermodern boundary act will birth a revived Islamic civilization. The split bandwidths of your nafs can still reflect Simorgh if you are adequately disciplined in strangeness.
Islamic civilization has traditionally thrived on four elements: Capital, Hierarchy, Geography, & Climate. Digital self-sovereignty must be reclaimed. Nuclear families must be marshaled. Digital nomads must build Network States. Hijra must be made back to the margins to avoid catastrophe. And most importantly, theurgy must be embraced. This is only an introduction and outline. There is much work to do!
-
@ 4523be58:ba1facd0
2024-05-28 11:05:17NIP-116
Event paths
Description
Event kind
30079
denotes an event defined by its event path rather than its event kind.The event directory path is included in the event path, specified in the event's
d
tag. For example, an event path might beuser/profile/name
, whereuser/profile
is the directory path.Relays should parse the event directory from the event path
d
tag and index the event by it. Relays should support "directory listing" of kind30079
events using the#f
filter, such as{"#f": ["user/profile"]}
.For backward compatibility, the event directory should also be saved in the event's
f
tag (for "folder"), which is already indexed by some relay implementations, and can be queried using the#f
filter.Event content should be a JSON-encoded value. An empty object
{}
signifies that the entry at the event path is itself a directory. For example, when savinguser/profile/name
:Bob
, you should also saveuser/profile
:{}
so the subdirectory can be listed underuser
.In directory names, slashes should be escaped with a double slash.
Example
Event
json { "tags": [ ["d", "user/profile/name"], ["f", "user/profile"] ], "content": "\"Bob\"", "kind": 30079, ... }
Query
json { "#f": ["user/profile"], "authors": ["[pubkey]"] }
Motivation
To make Nostr an "everything app," we need a sustainable way to support new kinds of applications. Browsing Nostr data by human-readable nested directories and paths rather than obscure event kind numbers makes the data more manageable.
Numeric event kinds are not sustainable for the infinite number of potential applications. With numeric event kinds, developers need to find an unused number for each new application and announce it somewhere, which is cumbersome and not scalable.
Directories can also replace monolithic list events like follow lists or profile details. You can update a single directory entry such as
user/profile/name
orgroups/follows/[pubkey]
without causing an overwrite of the whole profile or follow list when your client is out-of-sync with the most recent list version, as often happens on Nostr.Using
d
-tagged replaceable events for reactions, such as{tags: [["d", "reactions/[eventId]"]], content: "\"👍\"", kind: 30079, ...}
would make un-reacting trivial: just publish a new event with the samed
tag and an empty content. Toggling a reaction on and off would not cause a flurry of new reaction & delete events that all need to be persisted.Implementations
- Relays that support tag-replaceable events and indexing by arbitrary tags (in this case
f
) already support this feature. - IrisDB client side library: treelike data structure with subscribable nodes.
https://github.com/nostr-protocol/nips/pull/1266
- Relays that support tag-replaceable events and indexing by arbitrary tags (in this case
-
@ a2eddb26:e2868a80
2024-10-02 20:34:42The concept of FITS—Financially Independent, Time Sovereign—offers a refreshing alternative to the traditional FIRE (Financially Independent, Retire Early) movement. While both approaches aim to escape the "rat race," FITS redefines the pursuit of financial independence through the lens of bitcoin, focusing on sovereignty over one's time. Here are the 10 core principles that guide the FITS strategy, derived from its unique perspective on wealth, work, and life.
The 10 Rules of FITS
1. Primary Goal: Time Sovereignty
- Rule: Prioritize the freedom to control your own time above all else.
Unlike FIRE, which centers around early retirement, FITS aims for complete time sovereignty. This means the ability to spend your time as you see fit, without being tied to traditional employment or external demands.
2. Core Strategy: Bitcoin Accumulation
- Rule: Accumulate bitcoin as your primary form of wealth.
FITS advocates for bitcoin as the cornerstone of wealth accumulation, viewing it as a superior asset due to its deflationary nature and resistance to inflation. This strategy contrasts with the diversified investments typical in FIRE.
3. Wealth Measurement: Bitcoin
- Rule: Measure your wealth in bitcoin, not fiat currency.
While FIRE followers often focus on growing wealth in fiat terms, FITS emphasizes the importance of bitcoin as the ultimate store of value. In a FITS framework, wealth is measured in sats (satoshis), the smallest unit of bitcoin.
4. Risk Management: 1 BTC = 1 BTC
- Rule: Embrace bitcoin’s fixed supply as your primary risk management strategy.
FITS relies on the intrinsic value of bitcoin's fixed supply—21 million coins—rather than traditional diversification to manage risk. The principle "1 BTC = 1 BTC" underscores the belief in bitcoin’s long-term value preservation.
5. Time Perspective: Low Time Preference
- Rule: Adopt a low time preference, focusing on long-term gains.
In the FITS philosophy, the concept of low time preference is central. This means prioritizing long-term benefits over short-term gratification, mirroring the "time in the market" approach but within the context of accumulating bitcoin.
6. Store of Value: Bitcoin
- Rule: Use bitcoin as your primary store of value.
Unlike FIRE, which diversifies across global equities and other assets, FITS singles out bitcoin as the most reliable store of value. This is due to its deflationary nature and increasing global adoption.
7. Work Motivation: Sovereignty Building
- Rule: Work to build your personal sovereignty, not just for financial necessity.
FITS redefines work as a means to build personal sovereignty. While FIRE views work primarily as a way to accumulate financial resources, FITS encourages individuals to work on things that align with their values and long-term goals.
8. Economic Alignment: Bitcoin Standard
- Rule: Align your financial strategy with the principles of a bitcoin standard.
FITS advocates for a financial strategy that operates outside the traditional fiat system, aligning instead with the principles of a bitcoin standard. This means reducing reliance on fiat currencies and embracing the decentralized nature of bitcoin.
9. Market Volatility: Embrace It
- Rule: Embrace bitcoin's volatility as a necessary aspect of its growth.
FITS encourages embracing market volatility as an inherent part of bitcoin's growth journey. Unlike FIRE, which seeks to minimize risk, FITS views volatility as an opportunity for long-term gains.
10. Lifestyle Adjustment: Stack Sats, Stack Time
- Rule: Focus on stacking sats (satoshis) as a means of reclaiming time sovereignty.
The FITS approach to lifestyle adjustment is encapsulated in the phrase "Stack Sats, Stack Time." This means that by accumulating bitcoin, you're not just building wealth—you're also securing more control over your future, reclaiming your most valuable resource: time.
Comparing FITS and FIRE
FITS - Financial Independence, Time Sovereignty - is a wealth accumulation strategy that aims to obtain time sovereignty. At first sight, it seems similar to the FIRE concept popularized for a while. The following table compares the two head-on to show there are fundamental differences beyond the first glance.
| Aspect | FIRE | FITS | | --- | --- | --- | | Primary goal | Early retirement | Time sovereignty | | Core strategy | Diversified investment | Bitcoin accumulation | | Wealth measurement | Fiat currency | Bitcoin | | Risk management | Diversification | 1 BTC = 1 BTC | | Time perspective | Long-term planning | Low time preference | | Store of value | Global equities | Bitcoin | | Work motivation | Financial necessity | Sovereignty building | | Economic alignment | Fiat system | Bitcoin standard | | Market volatility | Minimized | Embraced |
Conclusion
FITS represents a paradigm shift in the pursuit of financial independence. By focusing on bitcoin as the primary vehicle for wealth accumulation and emphasizing time sovereignty, FITS offers a strategy that goes beyond early retirement. It’s about reclaiming control over your time and aligning your financial practices with the principles of a bitcoin standard.
As you follow these 10 rules, you'll find yourself not just financially independent, but truly sovereign over your most valuable asset—your time.
More information - A concise introduction: Introducing FITS: A Path to Time Sovereignty - The "Founding Note": The New “FIRE” for Bitcoiners: FITS (Financial Independence, Time Sovereignty) - Website: https://bitcoin.fits.money
-
@ e7211c22:e87afeee
2024-10-12 02:46:09Chef's notes
If you do one thing to improve your health in the kitchen, ditch the industrial seed oils and make your own mayonnaise. Make sure to use virgin coconut oil and extra virgin olive oil, not light or refined olive oil. That being said, use extra virgin olive oil from a lighter tasting olive variety, such as Arbequina, or mayonnaise will have a strong olive oil taste. Where do you get extra virgin olive oil from you may ask? Ugly olives, of course. The addition of yogurt and whey greatly extend the shelf life of your mayonnaise from 1-2 weeks to 1-2 months in the refrigerator, while adding beneficial probiotics. To spice up you mayonnaise, see end of directions.
Details
- ⏲️ Prep time: 15 minutes
- 🍳 Cook time: 0 minutes
- 🍽️ Servings: lots
Ingredients
- 1 whole egg
- 2 egg yolks
- 1 Tbsp Grey Poupon
- 1 Tbsp lemon juice
- 1/2 tsp salt
- dash white pepper
- 1/2 cup virgin coconut oil, warmed to liquid
- 1/2 cup extra virgin olive oil, from a lighter tasting olive variety, such as Arbequina
- 1 Tbsp plain yogurt
- 1 Tbsp whey
Directions
- Mix first six ingredients in a bowl with an immersion blender or food processor.
- Combine oils in pourable measuring cup.
- Slowly, drip by drip, begin to add oil to first six ingredients while running immersion blender or food processor. If oil is added too quickly at first, emulsification will not occur and mayonnaise will be ruined.
- Continue adding oil to first six ingredients drip by drip, increasing to slow drizzle, then thin stream, then steady stream. Take breaks pouring oil if necessary to completely blend in oils.
- Add yogurt and whey. Refrigerate.
- To spice up your mayonnaise: Sriracha mayonnaise - with first six ingredients add 1 clove garlic, mashed, 2 Tbsp sriracha, 2 Tbsp lime juice, and an additional 1/4 tsp salt. Chipotle lime mayonnaise - replace 1 Tbsp lemon juice with 1 Tbsp lime juice, with first six ingredients add 1 clove garlic, mashed, 1/4-1/2 can chipotle peppers in adobo sauce, 2 limes juiced and zested, and an additional 1/4 tsp salt.
-
@ a012dc82:6458a70d
2024-10-12 01:45:47Table Of Content
-
The Rise of Russian Bitcoin Mining
-
Cheap Electricity
-
Favorable Regulations
-
Growing Interest in Cryptocurrency
-
What It Means for the Future of Bitcoin
-
Conclusion
-
FAQ
Bitcoin, the world's most popular cryptocurrency, has been on a rollercoaster ride in recent years. However, one thing that has remained consistent is the need for miners to verify transactions and create new blocks on the blockchain. While the United States has long been the dominant force in the world of Bitcoin mining, a new player has emerged - Russia. In this article, we will take a closer look at Russia's emergence as the second-largest Bitcoin miner, the reasons behind its rise, and what it means for the future of Bitcoin.
The Rise of Russian Bitcoin Mining
In recent years, Russia has seen a surge in Bitcoin mining activity, with estimates suggesting that the country accounts for around 10% of global Bitcoin mining. This puts it ahead of countries like Kazakhstan, Iran, and Canada, and second only to China in terms of Bitcoin mining power. The reasons for Russia's rise in Bitcoin mining are varied, but they include factors such as cheap electricity, favorable regulations, and a growing interest in cryptocurrency among the general public.
Cheap Electricity
One of the main reasons for Russia's emergence as a major Bitcoin mining power is the country's abundance of cheap electricity. Thanks to its vast reserves of natural gas and other resources, Russia is able to offer some of the lowest electricity prices in the world. This has made it an attractive destination for Bitcoin miners, who require large amounts of energy to power their mining rigs.
Favorable Regulations
Another factor that has contributed to Russia's rise as a Bitcoin mining powerhouse is the country's relatively favorable regulatory environment. While some countries have taken a hostile stance towards cryptocurrencies, Russia has adopted a more open-minded approach. In 2019, the Russian government passed a law regulating cryptocurrencies, which provided a clear legal framework for businesses and individuals to operate within.
Growing Interest in Cryptocurrency
Finally, the growing interest in cryptocurrency among the Russian public has also contributed to the country's emergence as a major Bitcoin mining player. In recent years, there has been a surge in the number of people in Russia buying and trading cryptocurrencies. This has created a more supportive environment for Bitcoin mining, as more people understand the potential benefits of this activity.
What It Means for the Future of Bitcoin
The emergence of Russia as the second-largest Bitcoin miner has significant implications for the future of the cryptocurrency. For one, it demonstrates that Bitcoin mining is not just the domain of a few wealthy individuals or countries. Rather, it is a global activity that is open to anyone with the right resources and knowledge. This could lead to more widespread adoption of Bitcoin, as more people are able to participate in the network.
Additionally, Russia's emergence as a major Bitcoin mining power could help to decentralize the network. One of the biggest criticisms of Bitcoin is that it is too centralized, with a few mining pools controlling the majority of the network's hashing power. By bringing more miners into the network, Russia could help to distribute the hashing power more evenly, making the network more resilient and less susceptible to attack.
Conclusion
Russia's emergence as the second-largest Bitcoin miner is a significant development in the world of cryptocurrency. It demonstrates that Bitcoin mining is a global activity that is open to anyone with the right resources and knowledge. It also has the potential to help decentralize the network, making it more resilient and less susceptible to attack. As the world of cryptocurrency continues to evolve, it will be interesting to see how Russia's role in Bitcoin mining develops over time.
FAQ
What is Bitcoin mining? Bitcoin mining is the process of verifying transactions and adding them to the blockchain. Miners are rewarded with new bitcoins for their work.
Why is Russia becoming a major Bitcoin miner? Russia has cheap electricity, favorable regulations, and a growing interest in cryptocurrency among its citizens.
What does Russia's emergence as a major Bitcoin miner mean for the future of Bitcoin? It could lead to more widespread adoption of Bitcoin and help to decentralize the network.
That's all for today
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ 3eacaa76:bac66fe4
2024-10-01 17:14:04Funny days behind, finally matured to the moment to leave something behind. Concentrate as like a creator on proper #freedom tool and proper uncensored content. Without looseing time for garbage.
I was waiting many years for this moment and We got it.
We are early, still in niche. Watching for half a year what is happening here gave me so much confidence, and hope for Us.
#NOSTR is a fuckin #Killa.app
I also reached my FedUp point. X became a joke, fookin joke. 1/3 of My feed in German (???) crypto Solana and ETH spammers with rugpulls. On my private wall without single follow of them. Total #fiatmental bullshit. Pointless Noize
Watching kids dying in Gaza and nobody does nothing, no single fook about it. I'm done with hypocrisy, secret shadow banning my content cos I was too loud about a #truth and real issue.
I caught this moment during the creation of my newest #remix. titled World issue.
Funny feeling. Own hypocrisy being part of this doxxed X platform, to who the fook knows. Against my own values, which I share and educate other people with.
The richest MF on earth who could solve hunger and other problems of the world in a day instead he is sending #fake rockets on Mars, Beaing silent about #Gaza. Same time posting his pictures from Auschwitz with huge word "NEVER AGAIN". Pretending to be #freedomofspeech rockstar and all his pussylikers celebrating this i$r3li founded scum on leash. Fook it all of this is an illusion.
Time for change own mental state, free from this mental xtrap. Why cos we got it, still in developing mode, but its ours. Your own, my own, me and You are creators of it. For myself and for You. So excited, future is bright.
#Cypherpunks back on da track and we don't give a fook
Couldn't imagine better times to exist and spread my crazy ideas with (again) YOU.
Thanks for the inspiration #NOgang #2140army and all ya gangsters wherever you are.
-
@ 4ba8e86d:89d32de4
2024-10-11 23:15:47Quando você compartilha seu e-mail pessoal em sites, blogs e vários outros serviços, está expondo seu endereço de e-mail principal. É aí que entram os e-mails aliases. Esses endereços de e-mail alternativos desempenham um papel crucial na proteção de sua identidade e na organização de sua comunicação online. Exemplos de e-mails aliases são Simplelogin e AnonAddy.
Um e-mail alias é essencialmente um endereço de e-mail alternativo associado à sua conta principal de e-mail. Sua função principal é proporcionar uma camada adicional de privacidade e segurança, permitindo que você compartilhe um endereço de e-mail temporário ou pseudônimo em vez de revelar seu endereço de e-mail real.
Por que usar e-mails aliases?
-
Privacidade: Ao usar um e-mail alias, você não precisa fornecer seu endereço de e-mail real a sites ou serviços nos quais não confia completamente. Isso protege sua identidade online e ajuda a evitar o rastreamento de sua atividade na web.
-
Segurança contra spam: Os e-mails aliases podem ser usados para se inscrever em boletins informativos, participar de concursos ou registrar-se em sites, sem comprometer sua caixa de entrada principal. Se você começar a receber spam nesse alias, pode simplesmente desativá-lo sem afetar seu e-mail principal.
-
Organização: Os e-mails aliases podem ser usados para categorizar e gerenciar sua comunicação online. Por exemplo, você pode criar aliases específicos para uso em diferentes contextos, como trabalho, compras online ou interações sociais.
-
Proteção contra violações de segurança: Se um dos seus e-mails aliases for comprometido, isso não afetará sua conta de e-mail principal. Você pode simplesmente desativar o alias comprometido e continuar usando seu e-mail principal sem preocupações.
Os e-mails aliases são uma ferramenta valiosa para proteger sua privacidade e segurança online. Com a crescente preocupação com a privacidade digital, usar e-mails aliases se torna uma prática cada vez mais importante.
https://habla.news/u/alexemidio@alexemidio.github.io/1702167107338
https://habla.news/u/alexemidio@alexemidio.github.io/1704317161405
-
-
@ cbaa0c82:e9313245
2024-10-01 11:04:45TheWholeGrain - #September2024
To start the second year of Bread and Toast off strong the September of 2024 includes five Sunday Singles, and the newest piece of cover art for a comic from Toast's Comic Collection includes a touch of color. Some bonus pieces of content were included this September. This includes one of the Political posts we all take so seriously, and a promotional piece for the upcoming npub10hj9rg5gds5x2gk0z0s2jlqnq04jg7g30aj2t5pqzdaaztfactgsnze5ny event coming up in October. The Concept Art released this month is an early design of a possible website logo. This month's Bitcoin Art stars End-Piece who is well informed on what money really is and asks the question, "Do you?"
September Sunday Singles
2024-09-01 | Sunday Single 055 Jump Rope https://i.nostr.build/ESlb23xVmTQLw7sw.png
2024-09-08 | Sunday Single 056 Trampoline https://i.nostr.build/1HNutqYQUjsA1JaG.png
2024-09-15 | Sunday Single 057 Hippity Hop https://i.nostr.build/5dTyLA0FJdK2rNol.png
2024-09-22 | Sunday Single 058 Jumping on the Bed https://i.nostr.build/PWaHDMroMjjfPmWS.png
2024-09-29 | Sunday Single 059 Shades https://i.nostr.build/pWeIZrttOjpcXAtz.png
Other Content Released in September 2024
2024-09-04 | Toast's Comic Collection Teenage Mutant Ninja Bread #5 Four brothers trained in ninjutsu live underneath the city and come up to the surface in order to save it! https://i.nostr.build/WPSB1qn2lMRlbdwJ.png
2024-09-10 | Politics Debate Night The first official debate between the candidates for Selection2024. https://i.nostr.build/wppFU8U3NJCww6U0.png
2024-09-11 | Concept Art Early Website Logo Design This is an early concept for a logo. It was never used. https://i.nostr.build/hxhzvtS4fCe0imNh.png
2024-09-18 | Bitcoin Art On Top of It End-Piece knows what money is. Do you? https://i.nostr.build/6TCWK5d1ynPhrteA.png
2024-09-27 | Nostr Valley Nostr Valley 001 Bread is getting prepared for NostrValley! Hope to see you there! https://i.nostr.build/nQqsPGmJ8hjvxROK.png
September Additions to The Bakery in 2024
2024-09-05 | npub1895dg7n47ldxxq8hyqj9h4xa3xwwxzpnn8lm7hydag4tck6cfj3qcmc4f0 https://m.primal.net/KgDW.jpg
2024-09-26 | npub1hcusg0xp9maamlh9vnv4mf635uwldsfeut00ghzrrjk7kjjh8j3sf9049l https://image.nostr.build/a0a64d709376b3650ebde0f3de5076748d69a999aef9e5fbd882574d5e64cf88.jpg
We hope you enjoyed this first issue of The Whole Grain. The Whole Grain will be released on the first of every month and will cover all of the content released by npub1ew4qeq576v3vz4gukeseknqghx3x4jtlld8ftys9amrca6f3xfzsrm8jpd in the previous month.
Thanks for checking it out, Bread, Toast, and End-Piece
BreadandToast #SundaySingle #ToastsComicCollection #ConceptArt #BitcoinArt #TheBakery #Bread #Toast #EndPiece #Art #Artstr #DigitalArt #Comic #Manga #NostrValley #NostrOnly #🖼️
-
@ eee391ee:8d0b97c2
2024-09-30 18:45:28Amber 2.0.4
- If you are coming from version 1.3.7 or lower you will need to first backup your accounts, uninstall the old version and install the new version
- Update dependencies
- When using a native app always show the package id
- When reading a QrCode in the login screen make it lowercase
Download it with [zap.store](https://zap.store/download), [Obtainium](https://github.com/ImranR98/Obtainium), [f-droid](https://f-droid.org/packages/com.greenart7c3.nostrsigner) or download it directly in the [releases page](https://github.com/greenart7c3/Amber/releases/tag/v2.0.4)
If you like my work consider making a [donation](https://greenart7c3.com)
Verifying the release
In order to verify the release, you'll need to have
gpg
orgpg2
installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:``` bash
gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D
```
Once you have his PGP key you can verify the release (assuming
manifest-v2.0.4.txt
andmanifest-v2.0.4.txt.sig
are in the current directory) with:``` bash
gpg --verify manifest-v2.0.4.txt.sig manifest-v2.0.4.txt
```
You should see the following if the verification was successful:
``` bash
gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03
gpg: using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D
gpg: Good signature from "greenart7c3 <greenart7c3@proton.me>"
```
That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you've downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:
``` bash
cat manifest-v2.0.4.txt
```
One can use the
shasum -a 256 <file name here>
tool in order to re-compute thesha256
hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly. -
@ 4ba8e86d:89d32de4
2024-10-11 23:07:45O Joplin é um aplicativo gratuito e de código aberto que permite a criação e organização de notas, tarefas e listas, e está disponível para as plataformas Windows, macOS, Linux, Android e iOS. Com ele, você pode organizar suas notas em cadernos, categorizá-las com tags e sincronizá-las entre dispositivos de forma segura.
Seu diferencial é o foco em privacidade e flexibilidade. O Joplin garante que suas notas estejam sempre acessíveis, mesmo offline, e permite que você sincronize seu conteúdo com serviços de nuvem de forma criptografada, garantindo que ninguém além de você tenha acesso aos dados.
Principais Recursos
-
Suporte Multiplataforma O Joplin está disponível para todas as principais plataformas de desktop e dispositivos móveis, o que permite que você leve suas notas para onde for. Além disso, ele oferece um Web Clipper para capturar páginas da web diretamente do navegador (compatível com Firefox e Chrome), facilitando o arquivamento de conteúdos importantes da internet.
-
Organização e Formato Markdown As notas no Joplin são salvas no formato Markdown, uma linguagem de marcação simples que permite criar textos formatados de maneira intuitiva. Isso torna a edição e formatação de notas mais flexível e prática, além de facilitar a exportação para outros formatos.
As notas podem ser organizadas em cadernos e subcadernos, e você pode adicionar tags para facilitar a pesquisa e a categorização de informações.
- Importação de Notas do Evernote Para quem está pensando em migrar do Evernote, o Joplin permite a importação direta de notas exportadas no formato ENEX, preservando o conteúdo formatado, anexos (imagens, PDFs, etc.) e até mesmo os metadados, como a localização geográfica e datas de criação/modificação. Se você deseja importar suas notas do Evernote, o Joplin oferece um guia passo a passo para fazer a migração sem complicações.
https://joplinapp.org/help/apps/import_export/
-
Sincronização com Criptografia de Ponta a Ponta O Joplin permite que você sincronize suas notas de forma segura utilizando serviços de armazenamento em nuvem como Nextcloud, Dropbox, OneDrive e o serviço próprio, o Joplin Cloud. A grande vantagem aqui é a criptografia de ponta a ponta (E2EE), o que significa que suas notas são criptografadas localmente antes de serem enviadas para a nuvem, garantindo que ninguém, nem mesmo o serviço de nuvem, tenha acesso aos seus dados.
-
Offline First Um dos principais recursos do Joplin é que ele foi desenvolvido com a filosofia "offline first". Isso significa que você sempre tem uma cópia completa e funcional das suas notas no seu dispositivo, permitindo que você acesse e edite suas informações, mesmo sem uma conexão com a internet. Quando a sincronização está habilitada, o Joplin sincroniza as mudanças automaticamente assim que a conexão for restaurada.
-
Busca de Texto Completo O Joplin oferece uma poderosa funcionalidade de busca de texto completo, permitindo que você encontre rapidamente qualquer informação dentro das suas notas, independentemente do volume de dados armazenados.
-
Personalização e Plugins
Além das funcionalidades padrão, o Joplin permite uma ampla personalização. Você pode ajustar a interface com temas e estender as funcionalidades por meio de plugins. Se você tem conhecimentos de programação, pode até desenvolver seus próprios plugins para adaptar o Joplin às suas necessidades específicas.
Privacidade em Foco
Um dos grandes diferenciais do Joplin em relação a outras ferramentas populares de anotações, como o Evernote e o OneNote, é o foco na privacidade do usuário. Com o Joplin, você controla seus dados completamente, sem depender de servidores de terceiros que possam explorar suas informações.
A criptografia de ponta a ponta garante que suas notas estejam seguras e que somente você tenha as chaves para desbloqueá-las. Isso é um grande atrativo para quem está preocupado com a privacidade online, especialmente em tempos em que muitos serviços coletam dados de seus usuários para fins de publicidade ou marketing.
Casos de Uso: Quem Deve Usar o Joplin?
O Joplin é uma ferramenta extremamente versátil, sendo ideal para diversos tipos de usuários:
- Estudantes: Para organização de notas de aula e pesquisa.
- Profissionais: Para gerenciamento de tarefas, anotações de reuniões e documentação de projetos.
- Desenvolvedores: Graças ao suporte nativo para Markdown, o Joplin é uma excelente opção para quem precisa documentar código ou gerenciar projetos de desenvolvimento.
- Jornalistas ou escritores: Que precisam de uma ferramenta segura para organizar suas notas e ideias.
- Usuários preocupados com a privacidade: Que querem uma ferramenta de anotações robusta sem abrir mão da segurança e controle total sobre seus dados.
Como Começar a Usar o Joplin
Iniciar com o Joplin é simples. Basta baixar o aplicativo para a sua plataforma preferida, seja desktop ou móvel, diretamente do site oficial. A partir daí, você pode começar a criar suas notas, configurar cadernos e sincronizar seus dados. A interface intuitiva facilita o aprendizado, e o suporte a Markdown oferece grande flexibilidade na criação e edição de conteúdo.
O Joplin é muito mais do que um simples aplicativo de anotações. Com seu foco em privacidade, sincronização segura, suporte offline e ampla personalização, ele se destaca como uma das melhores opções disponíveis para quem busca controlar completamente suas informações, sem abrir mão de funcionalidades avançadas. Seja você um estudante, profissional ou simplesmente alguém que deseja organizar suas ideias com segurança, o Joplin é uma escolha confiável e flexível. Com sua filosofia de código aberto, o Joplin continua a evoluir e melhorar com contribuições da comunidade global. Se você ainda não experimentou o Joplin, agora é um excelente momento para dar o próximo passo e transformar a maneira como você gerencia suas anotações e tarefas.
https://joplinapp.org/
https://github.com/laurent22/joplin/
-
-
@ bf95e1a4:ebdcc848
2024-10-01 13:30:18This is the full AI-generated transcript of Bitcoin Infinity Show #127 featuring George Manolov!
If you'd like to support us, check out https://bitcoininfinitystore.com/ for our books, merch, and more!
BIS128 - Ben Perrin - Transcript
Knut: Ben, welcome to the Bitcoin Infinity Show. Thanks for having me, guys. Yeah, this is where we first met, in Riga, five years ago.
Yeah, that's wild. Yeah, and our lives took a turn.
Ben: Yeah. I mean, it's amazing what can happen in a seemingly short period of time. Everything is markedly different, I think, on both ends.
Knut: Yeah, but I mean, I can't believe how you do what you do, like, you do like the double amount of conferences that I do.
Ben: I think I need to slow myself down a bit.
Knut: but you've been traveling around a lot, like, with the family as well.
Ben: Yeah, we try to strike a balance. Sometimes I go solo, sometimes it's the full family. Sometimes it's, me and the missus. It really depends, but, a little bit of both all through the year.
how's it been, like, what's your, well, Yeah. I mean, the travel aspect of it is fantastic. I love seeing all these places and it's kind of cool. To be honest, seeing all the Bitcoiners just in different parts of the globe all through the year, it's like every time it's a quasi family reunion, right? In cool locations.
Knut: Who was that that called us a traveling circus? Joe, yeah, it's Joe Hall.
Ben: Yeah. Yeah. That's, I mean, accurate. I think it's based, I was just saying outside that we should just collectively, you know, buy a jet, put all the necessary stuff in it and just hop around the globe and host a bunch of events and then get it all done in a couple of months and then
Luke: It's not a bad strategy.
Knut: no, it's a low time preference
Ben: are we going to start a geyser fund for the jet,
Knut: yeah, what private jet wanted, like,
Luke: If anything, it would be a good meme anyway, right?
Ben: How many bitcoin do you think we need for a jet? Sats.
Knut: Yeah, well, it'll take a while to gather the funds and we'll call that a jet lag.
Ben: I all enjoy seeing the exorbitant amount of Bitcoin required. And then like, you know, 5, 000 sats raised so far.
Knut: Yeah, and then five years later, 5, 000 sats is enough for a jet.
Luke: there we go. Oh, absolutely.
The Origins of BTC Sessions
Luke: So can you give us a little bit of, your story, how this all started? how did you get into Bitcoin and how did you become a, cause you're not actually Mr. Sessions, but you are, you get confused for that all the
Ben: Yeah. so, prior to Bitcoin, I actually, taught kids how to breakdance for years.
Knut: Australian ladies,
Ben: Yeah, non Australian ladies, no, no, I, I taught, I was basically doing in school residencies. So, like, in, in phys ed, instead of the phys ed teacher, you know, helming the, the dance unit, I would come in as a novelty and, You know, teach the kids a routine over the course of a week and then they'd perform at the end of the week.
And, so it was a fun job, but it didn't particularly, pay the bills. So I needed a side hustle. And that side hustle for a while was, I went on a bunch of tech blogs and I just kind of learned how to tear, tear apart a MacBook and like swap out the hard drive and the RAM and things like that.
And then, so I would flip MacBooks because everybody wanted a MacBook, but you could get it used. And so I would upgrade it and then sell it and earn a few hundred bucks in an afternoon. And that felt pretty decent. But because I was on those tech blogs, the Bitcoin articles would be in front of me from time to time.
it took about a year of saying, ah, crap, I missed the boat over and over again, to finally say, maybe I should actually read into this and figure out what it was. And, I spent the better part of two years trying to learn how to use it. And searching desperately for video tutorials because I'm a very visual learner.
It was always like, Oh, go to this blog and, or, or go to this forum and halfway down in the comments, some dude described in point form how to do this. And I was like, I, I can't learn like this, but I had to. And so the channel was more like a response to the itch I couldn't scratch for myself.
And I figured if, if I wanted that, somebody might find Bitcoin tutorials useful, and, that was eight years ago. And so now, yeah, eight, eight years worth of, doing tutorials.
Knut: So, do you have any other, educational background? university studies or anything like
Ben: this was just like, it was a com, so the skills that kind of came together were, even though I was teaching dance, like, teaching a concept that can be complex to like a school kid. As long as you can break it down in a simple manner, like I had to get used to sometimes five year olds trying to learn and memorize a routine.
With very foreign movements to them. regardless of subject matter, it translates if you can break something down. And the tech aspect of it, like I was not technical whatsoever before Git. Other than like, I mean, yeah I said I tore up Macbooks, but like, if you can, put in a Nintendo cartridge.
That's like the skillset that you needed to do that. and so that was just like trial and error, you know, tearing your hair out, doing it again, trying again, learning what not to do. and then just the being comfortable, like in front of a camera, I guess, over time.
Knut: So, the stripe from tearing your hair out?
Luke: Yeah, it grew back eventually, but turned color. Yes. did you realize that you're never allowed to change your hairstyle ever again?
Ben: The first time going to a conference and, somebody coming up and saying like, Oh, I saw you from across the parking lot. And I was like, Oh crap, I'm stuck with this forever. Yeah, now it's like, I literally, but this is going to be the OPSEC thing. Cause when it's time to disappear, I just have to die this back.
And I, I'm a ghost.
Luke: Yeah, Nobody will know who I am. It's like if Knut shaves his
Ben: Yeah,
Knut: yeah, yeah, yeah.
Ben: Yeah.
Luke: Although actually the beard hasn't even been going that long, but now you're used to it.
Ben: Yeah, yeah.
What Has Changed in Bitcoin?
Luke: So, what's changed over this eight years? Because I imagine early days that you're teaching vastly different things from now in the space.
Ben: Yes and no. there's a lot more to teach now than there ever was. like the early days, I was more or less confined to whatever phone app happened to be out as a wallet, there was very limited option for hardware, like it just kind of started to pop up as I was early days. and then like Bitcoin ATMs or online exchanges, that was kind of the crop of what I could do.
And now, the list of things I would like to cover is growing faster than I can cover it. It's an impossible task to teach everything. And so, that's a great thing, because there's so much optionality out there for people. I think because of that now, we're seeing a lot more people do tutorial videos, which is fantastic.
every time I see a new person throw their hat in the ring and start making video tutorials, I'm like a mini victory. I've treated the opposite of. Competition because you can never have too much education, just as everybody should have a Bitcoin podcast.
Neutrality
Knut: Yeah, so speaking of podcasts and video tutorials, like, how do you stay neutral in terms of the products? I mean, you must be getting offers from everyone here and there, like, can you promote this for me? Can you do that for me?
Ben: so there's two aspects to it. I mean, number one, obviously the only way that I can do this full-time is to have sponsors on the show. But the sponsors that I usually have, it's typically not them coming to me. Not to say there isn't people coming to me, but the ones that come to me typically are like shitcoin casinos and stuff like that.
And saying it's a default. No. but the sponsors that I tend to have typically it's me saying, Oh, I use this and it's great. And then I reach out to that entity and say, would you like to sponsor the show? But that comes with a caveat of no matter what, The whole point of the channel is to educate people how to use things, so I will be covering your competitors and teaching people how to use them as well.
So, it's just, you gotta just be forthcoming with, like, the pros and cons of everything, and be realistic about how things work, and, yeah.
Knut: yeah, yeah. Oh, can I have that water? Sorry. yeah, this is a tricky thing, like, especially for consumers, like, how can you trust the content you're consuming, but I think, the essence of that is that, authenticity is the currency of the future, whoever said that, but, it's such a great.
Like your reputation is everything. if you're discovered to be a sellout or if people discover you're a sellout, you lose, or your sponsors too, at certain point, right. So,
Ben: It's, especially in Bitcoin, I feel like, Bitcoiners hold each other to a higher standard than fiat world does. and, Bitcoiners it's not so easy to forget, somebody. not that you can't, redeem yourself when you make a mistake as long as you own it.
I think the worst thing that you can do is just double down instead of being like, you know, fucked up kind of thing. So, yeah.
Early Days
Luke: No, exactly, and I mean, I was actually curious about this. Did you ever go to, like, when you're getting into Bitcoin, were you ever curious about some of the, checkcoins and
Ben: Oh yeah, like, especially early on, because, there was no good resources, that succinctly described the difference between Bitcoin and everything else. It wasn't until, I spent most of my time learning about Bitcoin specifically, and then, I heard little things about other shitcoins but I never gained any conviction with any of the other ones, and to me it was always considered gambling, if I had anything like that.
And so it took working at an OTC desk in 2017, like a physical walk in with cash and buy Bitcoin or shitcoins to open my eyes to just how degenerate all of that stuff was. like my experience at the peak of the 2017 bull run. Was being in a room probably about double or triple the size of this.
we had three desks, with money counters on them, and it was shoulder to shoulder people in this room, all standing with stacks of cash, Ready to buy whatever coin had gone up the most that day. Ripple hit 3. 50. I'd love 10, 000 worth of Ripple, please. and it was just that day after day after day.
And people convinced that like, oh, this is the future. This is how it's gonna be. And after going through all that and seeing the ICO craze and everything, it just put such a bad taste in my mouth witnessing that and in a way being party to it, like working and being on the other side of the desk from that, that, discussions with and working with Francis Pouliot, with BullBitcoin.
He actually poached me from that company that I was at and it was a breath of fresh air to get somewhere and focus on Bitcoin. And so that was the formation of where I'm at now.
Bull Bitcoin
Knut: In 2019, you were here with the bull Bitcoin
Ben: Mm hmm.
how many of you were here? was a lot of us. 15 Yeah, there was, there was a lot. it was like they brought a bunch of the Debs and like Madex was here. 'cause he did the shirts and everything. Yeah. Francis Dave, like, yeah.
We were all out here and it was a good time.
Knut: Bull Bitcoin is definitely the most based exchange in the world, I think. think there are exchanges nowadays that are on par with them, but if you take the historical perspective, there is no second
Ben: Yeah, well it was such a departure for Francis to come out and be like, his announcement of what BullBitcoin was going to be and to say, we are actively Bitcoin only I remember people in the room as he announced it being like, Seriously, you guys are only doing Bitcoin.
You're actively choosing not to do anything else. And, it seemed like a crazy move to a number of people that watched that announcement and it was the best thing that they could have done.
Knut: Of course. I mean, I love that before and after picture of Francis, you know, when he's in his corporate suit and everything. The before picture and the second picture, it looks like something out of Commando or
Yeah. Rolled out of the jungle. No, it's great.
Ben: Yeah, that was a formative time for sure.
Calgary Community Building
Luke: Yeah, and I mean, those were my first touch points with crypto, the 2017 run, and I mean, in the offices in Calgary, because I'm just starting my career, just out of school, and I'm working at an oil and gas company, and it's like, everyone's talking about Ethereum or Ripple,
Yeah, and so that was the only thing that I got off my ass and went and bought a little bit for a little while with some Ethereum, and as soon as everything crashed in 2017, it's just like, I'm like, Yeah, I forgot about it for four years until things started to climb again.
And so no, no regrets, like, what ifs or anything like that. But, but yeah, that, that was, that was the culture at the time though, is, is, is what I'm saying. and this, this was all like, I had no idea this was all going on around me, the Bitcoin community, in, in Calgary. Right. and so this is, this is now where.
You're active in building the community in Calgary, right?
Ben: yeah, so, we're now kind of, you know, I've reached a point where, you know, it's great using Bitcoin as a savings mechanism and all that, but, I think it was late last year. there was some announcement in and around like exchanges, basically sending out the warnings to everybody, like, Hey, if you coin join and then send to the exchange, we'll have to shut your account.
Like you've got to at least add a hop and every, and people were. We're getting angry and almost like shooting the messenger, like, Oh, like, why don't you just not comply? And it's like, well, then the business doesn't exist. So I, like, I kind of get it. But at the end of the day, I got annoyed because people were, again, shooting the messenger rather than like just trying to do something about it.
And, and so that kind of, spurred me into. You know, recognizing that the only way around that is to actively use Bitcoin peer to peer, right? Like, not just save it. Cause like, if you're, if you're saving your Bitcoin and you're putting it away and everything, and then all of a sudden, every on and off ramp, it just Disappears overnight because of regulatory overreach.
What the hell do you do? Like, yeah, you can find your, your, your peer to peer exchanges and stuff like that, but like, isn't it so much better if you can just know the place where you can get beef or, you know, your barber, if you, if you can just use your money for everything that you need and then also just save it.
Like, isn't that a far better world than having to rely on somebody somewhere to exchange for a worse money?
Vexl
Knut: Are you familiar with Vexl? Yes. looks really promising, I think. yeah, we had Grafton on. Weeks ago. And, it's great. most of the users are in Prague at the moment, but still, if we can get that going, it's like, I view it as VL being is to local Bitcoins what B2C pay server is to BitPay you're taking these centralized models and.
making them peer to peer and more decentralized.
Ben: it, yeah, it's needed, whatever the, I really like the idea of what Vexel's doing, again, like, it's thin in my area for people listing stuff on there, but, again, at the end of the day, I think in, however we can do it to kind of build out, starting from the Bitcoiners themselves, ways to meet our daily needs, just using Bitcoin, like, I've been, I've been basically living on a Bitcoin standard since 2020.
Now, 90 something percent of my income is all Bitcoin. and I use it, like I, by default, don't have dollars beyond, like, exactly what needs to come out of a bank account each month for some specific payments that I can't do externally.
Knut: So what is your reaction when people say that Bitcoin isn't money?
Ben: So you can say it, but you're fucking wrong. it's puzzling when somebody says that to me because my entire life is a refutation of that statement. Like,
Knut: that's a clip right
Ben: Yeah.
Sats Market
Luke: that's fantastic. I had no idea any of this stuff existed. I literally got into Bitcoin as I was leaving Canada and I haven't been back to Calgary in three years now. I'm super looking forward to next summer.
I'll make it to your sats market and the Bitcoin rodeo and everything. So can you tell us a little bit about the sats market
Ben: Yeah, so, I guess I kinda went off the rails when I was about to dive into that, but that knee jerk of me getting angry that people weren't doing anything about it, that spurred me into doing the first sat market, and So I was like, guys, the only way around this is to just start using Bitcoin.
And so I put out the word online and said let's do this in three weeks, let's do a market. And we got 35 merchants together in that period of time, put on a big, Christmas market. And it was great. I was surprised how many people got together and made that happen. And so now we've done three of them.
we did a spring one as kind of like a dry run, to prep for the Bitcoin rodeo one that we did in July. but now I think we're going to do two per year so that it's kind of more of an event. but then we want to actually form relationships with each other so that, you don't need the market to get the things that you want.
So like, you know, my kid shoved something in the toilet, I called the Bitcoin plumber. And he came and I paid him in sats for sorting out my shit coin problem. and I think a big part of the market was, yes, it's great having, Bitcoin related merch and goodies and stuff like that.
But like, It shouldn't be all that. It needs to be stuff that people actually need. So we have local farmers come in, and you know, they've got beef and eggs and chickens and all that. We have a lot of tradesmen, like roofers, people doing flooring, people doing all kinds of different stuff.
We've got a guy who, one of the services he's offering is teaching people how to homestead. so like there's, there's a wide variety, there's a children's author, there's a whole bunch of different stuff. and it's a very eclectic mix of a lot of different things. but also like the useful, like, oh, I need food, you know, I need my haircut.
Canada and Alberta
Knut: so, do you expect, I mean, if you look up government overreach during the early 2020s in the dictionary, you'll get a picture of a Castro's bastard doing, do you expect some kind of clamp down or like problems with this from a government side in Canada?
Ben: Well, the nice thing about it is that it's the hardest thing to prevent when I know the guy I get my eggs from. When, you know, what are you going to say? you guys can't be friends anymore. Go fuck yourself. like if I happen to go visit my buddy at his house And he happens to give me some eggs, and I happen to slip and scan a QR code then like I was to stop that Yeah
Luke: would go, Well, I mean, some calibration on this as well. I think for people who aren't familiar with how Canada is basically, Alberta and Calgary is like the heart of freedom country in Canada. Quebec is also a little bit, it's got its own flavor of that essentially, but Alberta has been going through some really interesting times in the last decade.
Ben: so It's very different from the US in that the individual states have so much more, free reign to set things how they like, and you can freely move around between states. But in Canada, the federal government has a lot more power over each individual province than I would like.
But Alberta, as of late, has been really pushing back against federal overreach, in particular, and around energy, health, and education. so there's been all of these things that have culminated in, we created the Alberta Sovereignty Act, which Gives us a conduit to any time the federal government tries to do something where they're stepping out of their wheelhouse, we basically can now refer to that and flip them the bird and say, tough.
We saw that province next to us, Saskatchewan, when they tried to impose a carbon tax, the entire province, the government just said, we're not collecting it. And so like, you're starting to see, and it's very interesting because The sovereign individual, the book, when they were discussing, the idea of local governance and the breakdown of larger nation states, when they were talking about Canada, it was written in the 90s when Quebec was voting whether it wanted to remain part of Canada.
And so one would have assumed at the time they would have said Quebec will be the first to separate from Canada. But they said no, it's more likely to be Alberta because it's so energy heavy. and we get kind of screwed by the rest of Canada, so there's what's known as equalization payments, if we produce and have a lot of industry, rather than using that as a mechanism to incentivize people to move away from areas where industry may not justify so many people living towards where the good jobs and the resources are.
they just say, Oh, you guys are doing pretty well. We're going to take, however many billions of dollars of that, and we're going to pepper it over here.
Knut: Yeah.
Ben: when you look at say Quebec versus Alberta, Alberta, I can't remember what this is. Very recently, in the past few years, there was a year where I think Alberta paid 10 billion dollars in equalization payments, and, Quebec received 11.
And, and, and so basically we just gave Quebec all the money, and that's like 40 percent of their GDP.
Knut: yeah, it's socialism. That's how socialism works. The problem with socialism is that eventually you'll run out of other people's money.
Ben: Yeah. and so, but I mean, what would have happened if that wasn't in place is there wouldn't be as many jobs in Quebec and a number of people might have said, Oh, there's more jobs over here. We're going to move to where the industry is.
Luke: Yeah. Free market. It's natural. It's what happens when you leave things be and let people cooperate and collaborate the way they want. but instead we're incentivizing people to stay put Well, and I mean, the other thing, not just the equalization, right, is that the energy is literally landlocked in Alberta, and to get the oil to market, you have to take it to a coast, that's how this stuff gets sold, and there's just been fights over building pipelines within Canada or into the United States, Barack Obama cancelled the Keystone pipeline, the Keystone XL pipeline the first time, Then Trump re approved it, and then Biden finally cancelled it, and I think they're actually giving up on it now.
But even within Canada, that's the problem, is that Quebec, who gets all of this money from Alberta, says they will not let a pipeline through their province.
Knut: yeah, it's, in the book.
yeah. yeah,
Luke: your feeling on just the political situation in general in Alberta and Canada as a whole?
Ben: it's interesting because I don't put Too much or really any trust in politicians, but the political pendulum making it's I feel like it already peaked to one side and it's about to swing back and they'll be that degree of What seems like normalcy for a while and then it'll swing too far the other direction again in the 90s growing up I felt as if These conservatives are gonna censor everything and, it was always like, Oh, we need to take this off TV and off the radio and we don't want anybody to see this In my head, I was always like, well, just don't watch it.
Don't listen to it. If you don't like Like, why are you telling others what they can or can't do or watch? And so I always grew up thinking that's where the pressure's gonna come from. But as that political pendulum swung to the left, it doesn't matter who's in power, it's just what are they censoring, right?
And so I think I leaned left, politically speaking, early in my life because it was just like a knee jerk. Against whoever was telling me not to do things, and so I felt like I swung left, and then it got to a point where I was just insufferable, like, actively, trumpeting whatever the leftist politicians would say, and it wasn't until a friend of mine actually said to me, I asked him about the election when Trudeau got elected for the first time, which I voted for, and,
Luke: Sorry.
Ben: The thing that opened my eyes to how insane I had gotten was, a friend of mine that I would have assumed for like the, who he was and kind of his lifestyle and everything like that would have, definitely been voting for Trudeau. So I asked him what he thought of the election. And he said, you made me vote conservative. And I was like, I stepped away from that conversation and took a long hard look in the mirror and realized the person that I thought I was helping by voting this way voted the opposite because I was such a loud mouth. what I ended up doing is I started searching for the exact opposite of what I would have searched for on like YouTube and all that.
And it was my first peek into how bad the algorithms get you. And because all of a sudden I was getting served inside of a couple of weeks, I was getting served the polar opposite end of the spectrum and nothing but that, and like rage bait. it made me realize like.
There's, there's no winner in that scenario.
Pendulum
Knut: it's so funny that they use the word pendulum because that's one of the chapter names from the new book. And we describe exactly that process of left and right, but also how this dynamic happens in smaller communities as well. And the danger we see in the Bitcoin community here is that, I've noticed this effect that Whenever people discover Bitcoin and realize that the government is lying to them.
The lazy thing to do is just to buy the opposite narrative and buy into all the conspiracy theories, and all of a sudden Alex Jones is not a liar, have you noticed that too, and like, are you worried about the Bitcoin community, that we're getting sloppy, buying into stuff?
Ben: Yeah, I think it's inevitable that people have that reaction in that we're at that point in time where people are deeply distrustful of every single institution. And I think it's exactly what you're saying, is that the knee jerk reaction is, so everything's a conspiracy, or everything's a scam. And, you know, kudos to the people that are a little bit more nuanced with the thinking. I can fall into that trap too. And, I think it's also, to go back to one of the other formative moments in Bitcoin for me was, as I first started getting involved. Seeing the coverage of Mt.
Gox, on the news because I had, I still knew very, very little about Bitcoin at that point. I had just started learning, but even with, a month or two of reading, I knew that all of the reporting was completely wrong. where they were saying Bitcoin got hacked. And I knew it was just a bad company, lost people's money.
And, to see every news outlet report it the same and all be wrong, and know that I've done effectively the minimal viable research, and I know that you're incorrect. It made me step back and say, well, God, like, what if other things that I know even less about are being reported incorrectly?
Knut: I know exactly what I reacted to the most, that they describe Bitcoin ma mining as solving this super complex
Ben: Yes.
Knut: Yes. When it's really just guessing a number over and over again. so it's portrayed as something that's absolutely isn't
Ben: Yeah. it's blindly throwing a dart at a dart board somewhere.
Knut: I had experiences with this earlier on where, you know, being interviewed for smaller things and just reading the interview afterwards and seeing how much they got wrong. this is so often everything.
Ben: Yeah. Cause I mean, there's people in society that are tasked with trying to distill information and present it in a friendly public facing manner. And, when you're trying to do that, it's difficult to do that accurately and also in an entertaining way that drives clicks and views and all that kind of stuff.
so I think a lot of people by default just use some of those bad habits and, you know, go for the clicks, I suppose.
Nostr
Luke: Well, and how do you feel about an antidote to this in Nostr, decentralizing communication?
Ben: Yeah, I think. With this, it definitely puts us in the right direction in that, you know, previously, the way, we've seen dissenting opinions dealt with is just shutting them down. you know, now, I still very much think that the entire world has not yet grappled with the fact that you can instantly communicate with anybody, anywhere, and get a megaphone to tell the world whatever you think.
and people have not been great at learning how to distill information and decide if the information is right and true. we're still as a species not great at that, but I think having Absolute censorship resistance puts us towards that because then the only tool you have to fight against bad information is better information.
And so people need to stop being babysat and actually be forced into a space where they have to distill information and think critically. and that's a muscle that most people haven't exercised and even myself, at times just, you know, it's easy to go the lazy way. But I think, yeah, with something like Nostr where, you can say whatever you want.
Nobody can remove it afterwards. it forces hard conversations to be had rather than trying to silence them. So I think it's a slow process and it's not gonna happen anytime soon. But it gets us stepping in the right direction.
Knut: I think communication is the thing that elevates us from barbarism to civilization, really. Because if you go down to first principles and what this is all about, it's like humans have two ways of resolving conflict, and the one is violence, And the other is communication. You agree and you argue and you come up with a solution.
And the latter is obviously preferable to the former, because we don't want violence. seeing things that way makes everything so much clearer, you realize that even without the internet communication would have won out in the long run, because it's more efficient than violence.
Violence is costly. so, and it did sort of like there were fewer wars, like in, Early 90s when the internet wasn't a thing than ever before. So like, fewer people were killed in wars. So the internet has just sped up the process. And right now you can communicate with anyone in the entire world at an instant.
And it's not only text, it's video, like without a lag. And on top of that you have bitcoin, which is, part of that, because it is communication. What bitcoin pointed out was that money doesn't have to be anything but communication. That's why I'm so extremely optimistic about it, because it is the cure all, in that sense, because it's so damn powerful,
Why Are You Bullish?
Knut: so Ben Sessions, why are you bullish?
Ben: am I bullish? in this moment, I think I'm most bullish because people haven't stopped building and they're doing so at such a breakneck pace that I guess alluding to earlier in the conversation, how that list of things for me to teach people about is growing faster than I can teach it.
And, and that's a great place to be in, given that when I started, the most common question I got from people hearing, Oh, you're doing a Bitcoin tutorial channel. I mean, you're going to run out of stuff to do, aren't you? And it's the exact opposite. and so I, when there's that much of a brain drain and, and there's so many people Interested in somehow being involved and contributing and seeing this as the seismic shift that it is.
how can you not be bullish about that? I mean, we started a company a few months ago called Bitcoin Mentor. Educators, one on ones and all that. But we put out the word that we were looking for people that wanted to be Bitcoin educators. We had 350 applicants. Isn't that insane?
Luke: It's amazing.
Knut: Yeah,
Ben: Obviously we couldn't take all 350, but we built a solid team from the people that were there and there was some really talented people there.
The Bitcoin Mentor
Ben: So can you talk us through what this is? what is the Bitcoin? It's the Bitcoin Mentors. Yeah, Bitcoin Mentor. I, have previously for a number of years done, Private one on ones with people, typically, you know, Zoom or whatever, video call. those were usually people that had gone to the free tutorials on YouTube, but they need a little bit of extra hand holding.
Maybe, like, it's either just their confidence in doing it themselves, and they just want somebody to kind of walk them through it the first time, or they hit a snag and I didn't cover it as in depth as I should have or, there's a lot of moving parts. I got to the point where I was so busy with these sessions, these one on ones, that I wasn't having time to make the tutorials anymore.
And, you know, I can't not have that. You know, that's like, it's such an important thing to have the free resource out there as well. So, I met, my co founder now, Mike, and, we just kind of formulated an idea of building a team and, yeah, so it's basically for anybody that's either like brand new and is just trying to wrap their head around, key management or hardware or whatever, or for the, you know, What I would refer to as the Bitcoin luddites, the ones that have, and this isn't at all a dig because this happens to everybody, but.
Where you come in, you learn the few things you're comfortable with, and then you stand still for a long time and you begin wondering like, is my setup still as good as I thought it was when I originally did it? Should I add to it? Should I learn something new? Or I just wanna level up and learn some new things?
We get a lot of people coming in like that, being like. Yo, I, I don't know, I got a ledger like five years ago and I set it up and I haven't done anything since. And now I think I want to try a cold card or whatever else, or now I want to run a node or now I want to, you know, I want to learn again.
Luke: And so we get a lot of those people coming in the door saying, help walk me through this. And once they've done it once, then, okay, that's a skill they've attained and they can do it themselves without any assistance after that. Oh, awesome initiative. And I mean, yeah, like obviously there's a need there for people to get involved in this stuff. And I mean, the user experience in Bitcoin is still very much, you have to do the things or else it's not quite going to work. And I mean, do you think it's ever going to be?
So simple that anyone can just quickly get on to Bitcoin in a self sovereign way. I don't, I don't think that there's ever going to
Knut: always a trade
Luke: there's
always a trade off. do you think about that?
Ben: there's always a trade off. I think, and it also depends on what our interactions with Bitcoin look like in the future, like in terms of what is the average person's experience using Bitcoin. Bitcoin, I would venture to say that their initial interaction with Bitcoin inside of Five years or less is not going to be on chain.
Like people aren't going to be onboarded directly to on chain. They're going to, I think the way that we teach needs to be completely inverted because the way I used to teach was, okay, let's attack a regular on chain Bitcoin wallet first. here's how you set it up. Here's your seed phrase on chain transactions work like this, you know, every 10 minutes, all like, here's how the fees work.
That was typically the first thing you wrapped your head around and then you would say, Oh, and now there's this thing called lightning. And this allows you, you know, for more day to day, smaller trends. And so you'd, you'd start at the base and you'd build the knowledge to the upper layers. But that's not going to be how people interact with Bitcoin because, economically speaking, that's not going to make sense.
They're going to come in from a top layer first with their first few sats.
custodial lightning. exactly. But what will be the goal is working your way down through the self sovereignty stack to hopefully get as close to the base as you can for that person. And so it's gonna be like, oh, I came in through a Fediment, or I came in through a Cashument, or I came in through a Custodial Lightning Wallet.
Knut: You'd be like, okay, great. Transactionally, you now know what you're doing, but let's see if we can give you more control. And move that direction. had a thought about the 350 applicants, because they all want to be Bitcoin mentors. I think they probably all are, just on a smaller scale. Like, all of those people are teaching their friends and family how to use things.
It's already amazing. Because you're right, all of those applicants were vying to be part of a specific group but nothing precludes them from continuing to be the bitcoin person in their group of friends that people come to for advice and help. beautiful.
What is Ben Most Excited About - Fedi(Mint)
Luke: And so you mentioned a couple of things like, Fedimint and Cashew as one example, like just new stuff that's been coming up. What are you most excited about that's, like projects that look really exciting to you right now?
Ben: I'm very interested in the Fediment stuff. I think it's really cool. Now, again, you gotta recognize that it's a trade off. But, I tend to look at things from the perspective of What is available to us right now? No, I recognize that things can change and maybe you have the ability to have shared, you know, UTXO custody in a way,
But with how Bitcoin works right now and the tools that are available to us, I think FedAmends are pretty damn good trade off, to enable a number of things that are very attractive. So like, instant, peer to peer free and perfectly private transactions within a mint. Gaining the privacy of the crowd if you spend to another mint.
and what I mean by that is, maybe you have a mint that has a thousand people in it, and another mint that has a thousand people in it. When you go to send money to somebody in the other mint, it's a lightning transaction between the two. federations, but nobody knows which person in this mint initiated the transaction and nobody knows which person in that mint received it.
yeah, it's beautiful.
so I love that. there's things like you can do offline payments. there's a lot of really cool things. and Feddy app is doing is something that I think it would be super. Useful in the context of what we're doing with the sat market in Calgary is if we had, you know, within, if we had everybody sound like a mint.
And within the Feddy app, we could have a community that in that same app with their wallet management, they also see all of the resources needed to use said Bitcoin locally. So maybe it, it, by default, we have built in there, the btcmap. org that will center in on Calgary when you tap on it within the app, maybe it has bit refill or whatever to get your gift cards.
Maybe it has whatever other, because It's like a whole ecosystem in a singular app that you can tailor for your specific community, which is, so useful, and I didn't know exactly what it was going to be until I actually physically saw it.
Yeah, Yeah, so I love it.
Now, yeah, we still have some questions about it, but we'll talk to Obi one of these, like, tomorrow or the day after tomorrow. So we're looking forward to interrogate him about the nooks and crannies about Fede. But, yeah, it's very, very promising. yeah, it's, I think that particular ecosystem is gonna make leaps and bounds in the coming years and it'll be very interesting to see how it's used and how resilient it is, in the way that they're trying to flesh out that ecosystem because at this point anybody can make a mint. And so, and that's a double edged sword, because anybody will make a mint, and some will be, they won't all be created equally.
Some will rug, for sure, some will rug pull, but others will, you know, It'll likely be done well and stand the test of time and kind of, it'll be more of a reputation based thing rather than,
Knut: that's reputation based is, is, is based. I mean it's, that's what we're excited about, about Nostr, a lot of the You know, web of trust things so that you get all the, the reputation score is basically your, you own your social graph and your friends and your connections and your posts and everything.
And that's where you get your recommendation is from. So I think that ends up, you know, killing woke disney one day because there won't be a discrepancy between user scores and critics
Ben: yes,
Knut: like so
Ben: yeah,
Knut: much going on
Ben: yeah, that's fantastic.
Luke: It's fantastic to get your perspective on this because you're probably one of the people who really actually gets in there and tries the most things
Amplifying, right? like that
Ben: I tend to tinker around with pretty much everything that I can get my hands on. there's more people that are starting to be that as well. if you were to look at my apps on my phone, it's just like a disgusting amount of different Bitcoin wallets and everything.
and those are just the ones that I have put in a folder. If you go through the entire app drawer, it's just, I don't remember when I downloaded this
Outlook for Canada and Alberta
Luke: No, it's funny, but, you're clearly bullish on Bitcoin. And what about Canada? What's your feelings on Canada, Alberta as well?
Ben: I hope Alberta secedes. So that's that would be, I'm, I'm, I'm very pro, smaller and more local governance. I, you know, I, I think that you become disconnected from, your constituents when you try to govern too many of them all at once, it's very difficult when you have. a large group of people in very, very different conditions and trying to say, you guys are all gonna live by the exact same rules.
I think more local governance is great. I feel like Trudeau will be gone next year. everybody's sick of him, including his own party, but at the same time, if I had to guess, I would say that, he'll be stubborn enough to run again. And that Polyev will probably win he's a bitcoiner but at the same time, I don't think that he'll do anything, in terms of regulatory that would be super favorable.
Luke: I think it'll just kind of be status quo. if anything, it'll at least buy some time. To build out things that make Bitcoin more resilient in the face of the next tyrant. I've still got all my family in Canada, tons of friends in Canada, I hope for the best in Canada, I'm the coward, sort of, and left, but no, no, it was more of a pull than a push, I mean, as much as things were difficult a few years ago in Alberta, I mean, like, yeah, it was other reasons, but still, of course, close to my
Knut: voted with your feet. It's good. you made a freedom footprint. That's what you
Luke: Well, yeah, awesome to have you and other great people in, in Calgary and, and Canada, you know, still bearing the torch and everything. So,
Ben: Yeah, there's a good, there's a solid group there, and yeah, the Calgary, the Alberta, generally, like all the Alberta Bitcoiners, there's something there, and I can't wait to see that blossom into what it seems to be becoming.
Luke: well, sign us up for the sats market, in June, July, next year. Cause, yeah, well, a hundred percent
Knut: We need Knut to come stampeding I can do the stampeding. yeah, apparently it's not optional.
Wrapping Up
Knut: anyway, where do you want to send our listeners? Like with btc sessions. com? Is that a thing now? Dot ca,
Ben: flair on there. if somebody's listening or watching this that is unfamiliar, and you need to learn anything, just search BTC Sessions on YouTube. you'll find it there. I'm on, Nostr, I'm on X still. you gotta be where the normies are at when you're trying to orange pill and educate, I suppose, too.
the Bitcoin Mentor stuff, you can check out at bitcoinmentor. io if you need some more hand holding on anything. There's a solid group of educators there.
Luke: fantastic. And I'm going to look at this camera now to my friends from Calgary, who I've been telling you to go attend the sats market. Get to it, talk to this guy, you won't regret it, and you know who you are.
Thanks for everything you do, and thanks for being on the show.
thanks for having me, guys. Appreciate it. Ben, thanks again. This has been the Bitcoin Infinity Show.
-
@ bbb5dda0:f09e2747
2024-09-30 13:15:37CI/CD pipelines are great tools for the development cycle of an application, however, they're also very much centralized on platforms like GitHub and GitLab. In this blog I'm exploring the idea of decentralizing these tools using Nostr, and how I think DVM's will be the way forward. But first, let's explore the problem itself...
Current situation
Let's establish a baseline first. The average CI/CD pipeline looks something like this, where the first part represents the CI part and the green ones the CD part.
CI (⚫)
Pretty much any build starts with a commit being made on a project. That triggers the code to be pulled by a build agent. That code then gets fed to a Runner that will build your code and produce some kind of artifact as an output. That artifact is then pushed to a repository appropriate for the kind of project. Meaning a docker container might be pushed to Docker Hub, a library in TypeScript might be pushed to NPM and so on. That concludes the CI part of the pipeline.
CD (🟢)
While the CI part of CI/CD is often executed for every commit, the CD part is not. Most likely the CD part is only done when you want to release a new version of your software, either manually or automatically when you push to the
main
branch.Here the pipeline will take whatever artifact has been produced from the artifact store, such as Docker Hub and download it. It will also fetch some configuration necessary to boot the application. And lastly the Artifact is booted with that configuration. CD pipelines tend to be much more customized to the needs of the person/organization running the artifact.
📜 Facts & Assumptions
- This system works regardless of wether or not the maintainer is online.
- You need authorization to push to most artifact stores
- You trust the entity (company) that runs the build agents to:
- keep login credentials safe.
- not be compromised and inject malicious code or push malicious artifacts in your name.
- not deplatform your project for political reasons.
- Each step in the process is executed by the same agent, or at least -in case of multiple- they share state.
- You trust the artifact store to store your build output and not alter the contents.
- The person pulling the artifact for deployment trusts the artifact store to give them the correct file.
⚠️ The problem
Most people like the convenience of automated CI/CD pipelines to they don't have to build, package and distribute every version of their software manually. But when dealing with sensitive software like BTC wallets or privacy tools, entrusting centralized entities with the building and distribution of that software can pose a big risk. Moving into the future, this risk will only increase overtime. Even if the entity is friendly towards these projects it can be forced to take action against any project.
The alternative is to build software manually anyway, or self-host these automation tools which can be cumbersome and not transparent when collaborating on a project. Also, this approach heavily relies on the presence of a project owner/maintainer. At the same time, the machines of targeted developers also risk being compromised and therefore risk distributing malicious software as well.
🌖 The goal
What if we can achieve the convenience and transparency of automated CI/CD pipelines, but without the risks of centralized entities?
I think Nostr gives us a framework to help us achieve that and even reduce risks of supply-chain attacks in the process.
So the goal is to: - Run automated software builds without risk of compromised build agents or developer computers. - Store the output artifacts of builds in immutable, verifyable, decentralized storage. - Sign and distribute software to users without chokepoints.
🧩 What to work on?
So there are 4 steps on the way from code to a running application. Each of these aspects need to be accounted for to achieve the goal: 1. Source code collaboration 2. Build/test processes 3. Storage of artifacts 4. Discovery of artifacts (artifact/app stores)
Let's get into them: 1) This is already covered by other Nostr projects that implement # NIP-34 (git stuff) so we won't focus on that. 2) The build and test process has no solution (known to me), so that needs most work. 3) Storage of artifacts is covered by Blossom which gives us decentralized, hash-based file storage, but I don't yet know when and by whom (npub) during the build process the file(s) should be uploaded. There also seems to be no current projects that act as artifact stores over Nostr for Docker images, NPM packages, etc... 4) This is already being worked on with projects like zap.store, so we won't focus on that either.
That means I'm focussing on number 2 and 3.
🧭 Possible approaches
Up until now I have mostly described the problem and where we want to go, but haven't gone into the HOW yet. The following are my initial ideas on how to approach this problem and reach our goal. Please share your feedback, questions and ideas with me so we can discuss them.
Use of DVM's
First and foremost, I believe Data Vending Machines (DVM) as defined in NIP-90 are to play a very important role in providing the compute for these decentralized pipelines.
The open market of DVM's should be embraced and there should be many DVM vendors offering to execute specific tasks within a pipeline in the best way possible. There should be DVM's that are competing on the fastest build times, the cheapest builds, or any other metric deemed important to the customer.
Utilizing a variety of vendors offering competing DVM's can also be used to enhance security in the process.
[!NOTE] Whatever implementation of these pipelines is developed should not impose strict requirements on DVMs specialized in a certain task.
1) The Naive approach
The easiest and most straight-forward solution is to have each DVM is tasked with requesting the next DVM in line when it's done performing its task, all the way to the end of the flow. This will probably be fine for low-stakes scenario's like running unit-tests or running some (AI) code analysis.
| ✅Pro's | ❌Cons | | ----------------------------------------------------------- | ------------------------------------------------------------------------------------ | | Easy to implement | You need to trust every DVM in the chain to select trustworthy DVM for the next step | | Good fit for low-stakes tasks (running unit-tests/analysis) | Compromised DVM can gain full control over the rest of the process. |
2) Using a 'router' DVM
Credits for this idea go to nostr:npub1mgvwnpsqgrem7jfcwm7pdvdfz2h95mm04r23t8pau2uzxwsdnpgs0gpdjc To prevent any arbitrary DVM in the chain from making bad decisions on which next DVM to run, we can task one DVM for overseeing the process instead. We give it a mandate to execute all the steps of the pipeline. That way you don't have to put full trust in every DVM you might use for your pipeline.
| ✅Pro's | ❌Cons | | ------------------------------------------------------------------------- | ---------------------------------------------------------- | | Relatively easy to implement | The router DVM becomes the weak link. | | Reduce trust to one DVM instead of having to fully trust the whole chain. | Compromised router can gain full control over the process. | | | |
3a) Spreading the mandate
The previous solutions still leave us with the risk of one single DVM being compromised and produce malicious output or execute the next step on another compromised DVM.
What if we counter that by adding more 'eyes' to the task. Instead of having one DVM perform a task, we choose 3 or more unrelated DVM's that can execute the same task and have the human(oid) give each of them a piece of a multisig Nostr nsec. Then, when all three DVM's produce an output, they have to check each other's work and together sign the request for the next DVM in the chain to execute. That way, if one of the selected DVM's goes rogue, it cannot make any decisions on its own because it doesn't have full access to the nsec.
This checking mechanism can be especially useful for verifying that the artifact of a build step is identical across several DVM's. That way you know that your build hasn't been tampered with.
In practice this setup will mean there has to be some back and forth between the DVM's to reach an agreement, which can be tricky to implement.
[!NOTE] For the sake of simplicity, I drew the Build & Deployment DVM steps as a single DVM. Ideally you would also run this one multiple times in parallel, just like the GIT Watcher.
| ✅Pro's | ❌Cons | | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------ | | Single Compromised DVM cannot influence process. | Complex, hard to implement | | Instead of trusting a single DVM, you trust a group of DVM's to not be fully compromised. | Requires each DVM to know how to handle the consensus logic. | | Can also be used to send Cashu funds down the chain to pay for DVM requests. | |
3b) Spreading the mandate + abstract complexity
A big issue with the previous setup is that the DVM's that execute the specialized task, like running the build now also have to deal with all this consensus logic. This would be a big burden on the people developing DVM's and would probably result in less DVM's being built compatible with these pipelines. To get around this, a wrapper DVM could be added that will handle the multisig and perhaps do some alterations with the in and output to make it work with the underlying DVM. This could however introduce some new trust challenges but they can probably be contained within the logic around the wrappers.
| ✅Pro's | ❌Cons | | --------------------------------------------------------- | ------------------------------------------- | | Specialized DVM's don't have to implement consensus logic | Complex to design/build wrapper dvm logic | | | Wrapper DVM introduces new trust challenges |
💥 Other Challenges
Software signing / Manual approvals
There will be scenario's where somewhere during a pipeline the approval of a human is required. This is the case for signing an APK and likely too for uploading artifacts to an artifact store. This process will require the author/maintainer to sign some messages.
On Web of Trust & Policies
I think WoT will eventually become an integral part of curating which DVM's can execute certain parts of your pipelines. Depending on the project and risks associated with that (are you building a BTC wallet a Flappy Bird clone?) you might want to change your strategy of selecting DVM's.
Some format of selection criteria for DVM's to run could be created by the human and passed down the chain. I have no clear idea yet on how this would work in practice.
Some example criteria: - Most trusted DVM operators - Good uptime metrics - Cheapest - Fastest
Definitions
| Term | Explanation | Links | | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | | Solution | Mystical response to a problem which only exists in the human mind. Often used by people actually talking about a good trade-off. | Source | | CI | Continuous Integration, the test and build stages of an application. | | | CD | Continuous Delivery, the deployment process of an application. Often involving configuring and booting an application on a server. | | | Build Agent | A (virtual) machine tasked with executing steps of a CI/CD pipeline. | | | Runner | Piece of software that executes jobs in a CI/CD pipeline | GitLab Runner | | Blossom | File storage/distribution protocol. Essentially Nostr, but for file storage. Allows accessing files based on a file's fingerprint (hash), rather than it's location. | | | Multisig key | A private key being divided into multiple private keys, where a certain threshold of keys have to sign a message for it to be valid. For example 3/5 keys need to sign a Nostr event before it can be published. | |
-
@ 4ba8e86d:89d32de4
2024-10-11 22:59:29Livro de Estratégia , Cripto-Anarquia, Tradecraft, Zonas Autônomas Temporárias, e Contracultura ~ Smuggler e XYZ
PDF do livro em português: https://raw.githubusercontent.com/cypherpunksbr/a-segunda-esfera/master/segundaesfera.pdf
Livro em audiobook: https://archive.org/details/second-realm-digital/
Texto em português: https://cypherpunks.com.br/documentos/a-segunda-esfera/#livro-de-estrat%C3%A9gia
Opaque link
https://opaquelink.sirion.io/
Cyberpunk , Criptoanarquia , extremismo de privacidade, segurança, estratégia.
anarplex net
https://anarplex.sirion.io/
arquivos e projetos relacionados a: cripto-tribos, phyles , cripto-anarquia , agorismo, provedor de serviços darknet.
Thank you, @EricSirion, for hosting the websites, @TheRealSmuggler thanks for the content. Eles contêm alguns dos conteúdos cypherpunk e cripto-anarquistas mais importantes que existem. Se você ainda não os conferiu, dê uma olhada há muito para explorar.
-
@ 4f82bced:b8928630
2024-09-30 06:49:47Our journey into Uganda began during our Christmas road trip and meeting, Brindon the founder of Bitcoin Kampala, an organization focused on improving literacy and adoption in Uganda. He and Afan, a crucial team member stay in Kikoni, a community of students, young professionals, and healthcare workers. Kikoni is next to the largest university in East Africa (Makerere University) and 10 minutes away from Mulago National Referral Hospital. After graduating, Brindon and Afan chose to stay in this area to further the adoption of bitcoin with the demographic that needs it most, students (upcoming entrepreneurs and builders).
Since its inception, they’ve been a source of inspiration to foster a circular economy, enable others to accept bitcoin, and use it to empower their businesses. They’ve been key to merchant adoption and spreading grassroots awareness. Here are some anecdotes of their work:
- A barber who prefers bitcoin because he doesn't trust the value of the Ugandan Shilling long term (he was the first business in the community to accept it).
- A local street food vendor who now accepts bitcoin to receive payments easily from foreigners visiting his store.
- A fragrance store owner who wants to differentiate herself from the competition by accepting bitcoin.
- An online curriculum to help others learn about Bitcoin.
- A juice shop that provides sats back for its loyalty program.
- A group of students building a new circular economy in Najjanankumbi, a different neighborhood in Kampala.
Most important is their commitment to social work and their impact on the Orphans of Uganda Orphanage, located in the Bugiri district. A 'Fruit for Sats' program was launched, giving children fruits daily. New beds, toothbrushes, and essentials were also given. All thanks to the donations received through Bitcoin! They have now set their sights on saving the Starlight Elementary Primary School, using bitcoin as a tool for social transformation. If you'd like to learn more or donate, find them here.
I expect to hear great things from Uganda as Brindon and Afan stay on this 'orange' path. Check out Gorilla Sats if you'd like to see endangered mountain gorillas. there are only 1000 mountain gorillas in the world and Uganda is home to over 50% of them. We had the chance to see these magnificent mammals up close and learn about the conservation efforts. (more on this later)
Next, meeting a musical genius in Tanzania.
Sources:
- Bitcoin Kampala. BTCPay Server. https://btcpay0.voltageapp.io/apps/2HHdoHM52tr4wbx2KUaeguNKTDfm/crowdfund
- Starlight School. BTCPay Server. https://savestarlightschool.org/
- Mountain Gorilla. World Wildlife Fund (WWF). https://www.worldwildlife.org/species/mountain-gorilla
- Gorilla Sats. Website. https://www.gorilla-sats.com/
-
@ 5e5fc143:393d5a2c
2024-10-11 22:23:45Objective: Share technique n tools create awareness among nostriches
Description: Everyone using nostr will get annoyed by 1. Rougue DM, rouge reply from fraud npubs impersonating some famous accounts 2. Advertising scripts / bots replying or sending unwanted list of things 3. AI bots repeating or replying to every note u post
It is most a user responsilty to deter or mitigate those and have clean timline on whichever nost client you r using
Methods and Action:
The below may sometime client specific and you need navigate and find similar action in you fav. client
To be continued ...
Enjoy surfing nostr - we are learning - we grow together
I am not part of core team or expert just sharing own experience for you benefit. This is not only way to do things - so if you learn or know useful or similar feel free add in comment.
Thank you again!
NPUB LOOK
-
@ 96417ed9:66b02a55
2024-09-29 20:01:36Image this.
You are scrolling through your favorite social media. It’s probably been 10 minutes Scroll. Like. Repeat. Scroll. Like. Repeat. And so on and on and on.
Does it sound familiar to you? How many times did you find yourself in this situations? Most importantly, how much attention did you pay to the hundreds of posts that you liked? What can you actually remember?
Attention and likes
Recently, I took a communication class. I was very surprised when the teacher told me that the average attention span is around 7 seconds! This means that when you are looking at something or talking to someone, you are actually paying attention for the first 7 seconds. After that, something else has already captured your mind. And it's actually getting worse and worse. Why is that, you might wonder? Yeah, you got it right, social media.
The infinite amount of content that you can consume on social media continuously steals your attention. Thus, when you are looking to a post, your focus is already on the next piece of information, and on the one after and so on indefinetly. Finally, when you decide to leave a like to the first post, you are not actually remembering what you were looking at.
In this context, likes moved from being an appreciation for someone else's work to a simple mechanism that feeds the social media algorithm. From a measure of the value provided by a creator, they became an empty number. Liking a post is no more action, but a mere unconscious reflex. A like is something free, something that you can leave without any conscious effort, to anyone, to anything. Even to something that you actually do not like.
In the last years, likes stopped being a measure of value provided.
And then, zaps came.
Zaps and the value 4 value revolution
Since I am publishing this article on Nostr, I expect most of the reader to know what a zap is. However, for the nebies whom may come across my random thought, here is a brief explaination.
Zaps are a simple way to communicate appreciation. Whenever you like a photo, a thought, a video, you can zap the creator. Exactly as a like, you might say. But here is the deal. When you zap someone, you are actually sending them some amount of money! And not a simple type of money, but the scarcest type of money on earth: Bitcoin! Basically, if a creator provides value to a user the user can award the creator with some monetary value. Nowadays, this concept is quite common and known as value4value (v4v for short).
This is a revolution. Anyone can provide value. Thus, everybody should be able to earn value if something of value is provided , not only some super influencer with sponsors and affiliate programs
Zaps from the user perspective
I started this article by talking about attention, and how there is such a huge competition for it that no one is actually able to focus on something anymore. How does it connect to zaps?
Zaps allow users to regain their lost attention. Since zaps provide real monetary value to a creator, a user has to be 100% on focus on what he is reading or watching: "Is this picture/video/post providing me value?". You do not want to separate from you hard-earned sats for something useless. Unlike likes, zaps are not free. When you zap someone, it means that you have actually paid attention to the post and you are actually acting to signal your appreciation.
Zaps from the creator perspective
I am an amateur photographer. I love going around places and took hundreds of photos at everyhting that catches my curiosity. I posted more than a hundred pictures on Instagram and received even a decent amount of likes. However, I eventually started to wonder if likes came from a genuine appreciation of my work, or only from the aforementioned mechanical reflex.
This does not happen on Nostr. Whenever I am zapped, I instantly know that the appreciation is real. My God, someone really spent some time looking at my photos and decided to give me some real monetary value for that! I really provided value to someone! This is truly exciting.
The realization of this fact has been one of those "ah-ah" moments. Why should I spent my time posting pictures on a social media just to get likes, when someone can send me a chunk of the best money ever created?
And why should you?
-
@ 5e5fc143:393d5a2c
2024-10-11 22:20:52Nostr is censorship resistant freedom protocol !!!
OBJECTIVE:
In nutshell this is jumpstart guide for fresh newbie who wanna try out nostr and also for anyone who wanna spread the info in other social media.
HOWTO: Dummies guide to start using nostr
Open browser - > visit iris.to or snort.social Click on Name or New Account – follow steps That’s it – you are in nostr now -- can browse most notes n indepth guides about nostr now and also post note / comment / ask something #asknostr (save n backup you nsec priv key carefully or make additional one later)
video #tutorial #onboarding normies 2 nostr
Get a mobile app Amethyst or Getcurrent.io or Primal later, Get a NIP05 profile checker, Get browser extension Alby wallet Once you become advanced user – explore, search and change as needed as you learn more Remember: Nobody can block/suspend/delete/remove/ban you in nostr !!! Relays servers are important. Also ZAPs are important https://habla.news/tony/welcome-to-nostr https://habla.news/u/captjack@nostrich.love/1681579356819
Any expert or power user nostrich volunteer please cut/paste text, insert screenshot in any other social media you like and think is good for nostr. mastadoon/fediverse/tiktok/meta/wechat/weibo/...
https://justpaste.it/arqgs nostr:note19v0zcp6rnwnry9vjp028qrd37zjcx3e6fpeu3pa7dm8mq48x6a7seye5g8 nostr:note19v0zcp6rnwnry9vjp028qrd37zjcx3e6fpeu3pa7dm8mq48x6a7seye5g8
OPTIONAL Lightning Wallet⚡️ : 🐝 GetAlby🐝 is easiest n also power LN wallet to learn n use Open browser - > visit https://getalby.com/auth/users/new Choose a unique username and strongpaswrd (save / backup elsewhere properly) That's it - you now have Bitcoin Lightning wallet LN-BTC and you now receive and send SATS Play with it learn more about advance features of Alby. Also now can use nostr ⚡️ZAPs ⚡️
Those using PC/Mac can install "getalby browser extension" addon firefox/safari/kiwi preferred.
On mobile install bluewallet and setup new LNWallet->Getalby LNDHub
Also Move medium to large funds to self-custody Liquid BTC wallet like Sideswap or Aqua or Marina Move any extra large funds to BTC mainnet bech32 seqwit address wallet if not spending soon as store-of-value ignoring high mainnet gas fee.
Re-posting - use iris.to or primal.net to start with
Thank you ! 💜🤙 Welcome to Nostr 💜🤙
-
@ b60c3e76:c9d0f46e
2024-05-15 10:08:47KRIS menjamin semua golongan masyarakat mendapatkan perlakuan sama dari rumah sakit, baik pelayanan medis maupun nonmedis.
Demi memberikan peningkatan kualitas layanan kesehatan kepada masyarakat, pemerintah baru saja mengeluarkan Peraturan Presiden (Perpres) nomor 59 tahun 2024 tentang Jaminan Kesehatan. Melalui perpres itu, Presiden Joko Widodo (Jokowi) telah menghapus perbedaan kelas layanan 1, 2, dan 3 dalam Badan Penyelenggara Jaminan Sosial atau BPJS Kesehatan.
Layanan berbasis kelas itu diganti dengan KRIS (Kelas Rawat Inap Standar). Berkaitan dengan lahirnya Perpres 59/2024 tentang Perubahan Ketiga atas Perpres 82/2018 tentang Jaminan Kesehatan, Presiden Joko Widodo telah memerintahkan seluruh rumah sakit yang bekerja sama dengan BPJS Kesehatan melaksanakannya.
Kebijakan baru itu mulai berlaku per 8 Mei 2024 dan paling lambat 30 Juni 2025. Dalam jangka waktu tersebut, rumah sakit dapat menyelenggarakan sebagian atau seluruh pelayanan rawat inap berdasarkan KRIS sesuai dengan kemampuan rumah sakit.
Lantas apa yang menjadi pembeda dari sisi layanan dengan layanan rawat inap sesuai Perpres 59/2024? Dahulu sistem layanan rawat BPJS Kesehatan dibagi berdasarkan kelas yang dibagi masing-masing kelas 1, 2, dan 3. Namun, melalui perpres, layanan kepada masyarakat tidak dibedakan lagi.
Pelayanan rawat inap yang diatur dalam perpres itu--dikenal dengan nama KRIS—menjadi sistem baru yang digunakan dalam pelayanan rawat inap BPJS Kesehatan di rumah sakit-rumah sakit. Dengan KRIS, semua golongan masyarakat akan mendapatkan perlakuan yang sama dari rumah sakit, baik dalam hal pelayanan medis maupun nonmedis.
Dengan lahirnya Perpres 59/2024, tarif iuran BPJS Kesehatan pun juga akan berubah. Hanya saja, dalam Perpres itu belum dicantumkan secara rinci ihwal besar iuran yang baru. Besaran iuran baru BPJS Kesehatan itu sesuai rencana baru ditetapkan pada 1 Juli 2025.
“Penetapan manfaat, tarif, dan iuran sebagaimana dimaksud ditetapkan paling lambat tanggal 1 Juli 2025,” tulis aturan tersebut, dikutip Senin (13/5/2024).
Itu artinya, iuran BPJS Kesehatan saat ini masih sama seperti sebelumnya, yakni sesuai dengan kelas yang dipilih. Namun perpres itu tetap berlaku sembari menanti lahirnya peraturan lanjutan dari perpres tersebut.
Kesiapan Rumah Sakit
Berkaitan dengan lahirnya kebijakan layanan kesehatan tanpa dibedakan kelas lagi, Kementerian Kesehatan (Kemenkes) menegaskan mayoritas rumah sakit di Indonesia siap untuk menjalankan layanan KRIS untuk pasien BPJS Kesehatan.
Kesiapan itu diungkapkan oleh Dirjen Pelayanan Kesehatan Kemenkes Azhar Jaya. “Survei kesiapan RS terkait KRIS sudah dilakukan pada 2.988 rumah sakit dan yang sudah siap menjawab isian 12 kriteria ada sebanyak 2.233 rumah sakit,” ujar Azhar.
Sebagai informasi, KRIS adalah pengganti layanan Kelas 1, 2, dan 3 BPJS Kesehatan yang bertujuan untuk memberikan layanan kesehatan secara merata tanpa melihat besaran iurannya.
Melalui KRIS, rumah sakit perlu menyiapkan sarana dan prasarana sesuai dengan 12 kriteria kelas rawat inap standar secara bertahap. Apa saja ke-12 kriteria KRIS itu?
Sesuai bunyi Pasal 46A Perpres 59/2024, disyaratkan kriteria fasilitas perawatan dan pelayanan rawat inap KRIS meliputi komponen bangunan yang digunakan tidak boleh memiliki tingkat porositas yang tinggi serta terdapat ventilasi udara dan kelengkapan tidur.
Demikian pula soal pencahayaan ruangan. Perpres itu juga mengatur pencahayaan ruangan buatan mengikuti kriteria standar 250 lux untuk penerangan dan 50 lux untuk pencahayaan tidur, temperature ruangan 20--26 derajat celcius.
Tidak hanya itu, layanan rawat inap berdasarkan perpres itu mensyaratkan fasilitas layanan yang membagi ruang rawat berdasarkan jenis kelamin pasien, anak atau dewasa, serta penyakit infeksi atau noninfeksi.
Selain itu, kriteria lainnya adalah keharusan bagi penyedia layanan untuk mempertimbangkan kepadatan ruang rawat dan kualitas tempat tidur, penyediaan tirai atau partisi antartempat tidur, kamar mandi dalam ruangan rawat inap yang memenuhi standar aksesibilitas, dan menyediakan outlet oksigen.
Selain itu, kelengkapan tempat tidur berupa adanya dua kotak kontak dan nurse call pada setiap tempat tidur dan adanya nakas per tempat tidur. Kepadatan ruang rawat inap maksimal empat tempat tidur dengan jarak antara tepi tempat tidur minimal 1,5 meter.
Tirai/partisi dengan rel dibenamkan menempel di plafon atau menggantung. Kamar mandi dalam ruang rawat inap serta kamar mandi sesuai dengan standar aksesibilitas dan outlet oksigen.
Azhar menjamin, Kemenkes akan menjalankan hal tersebut sesuai dengan tupoksi yang ada. “Tentu saja kami akan bekerja sama dengan BPJS Kesehatan dalam implementasi dan pengawasannya di lapangan,” ujar Azhar.
Berkaitan dengan perpres jaminan kesehatan itu, Direktur Utama BPJS Kesehatan Ghufron Mukti menilai, perpres tersebut berorientasi pada penyeragaman kelas rawat inap yang mengacu pada 12 kriteria. "Bahwa perawatan ada kelas rawat inap standar dengan 12 kriteria, untuk peserta BPJS, maka sebagaimana sumpah dokter tidak boleh dibedakan pemberian pelayan medis atas dasar suku, agama, status sosial atau beda iurannya," ujarnya.
Jika ada peserta ingin dirawat pada kelas yang lebih tinggi, kata Ghufron, maka diperbolehkan selama hal itu dipengaruhi situasi nonmedis. Hal itu disebutkan dalam Pasal 51 Perpres Jaminan Kesehatan diatur ketentuan naik kelas perawatan.
Menurut pasal tersebut, naik kelas perawatan dilakukan dengan cara mengikuti asuransi kesehatan tambahan atau membayar selisih antara biaya yang dijamin oleh BPJS Kesehatan dengan biaya yang harus dibayar akibat peningkatan pelayanan.
Selisih antara biaya yang dijamin oleh BPJS Kesehatan dengan biaya pelayanan dapat dibayar oleh peserta bersangkutan, pemberi kerja, atau asuransi kesehatan tambahan.
Ghufron Mukti juga mengimbau pengelola rumah sakit tidak mengurangi jumlah tempat tidur perawatan pasien dalam upaya memenuhi kriteria KRIS. "Pesan saya jangan dikurangi akses dengan mengurangi jumlah tempat tidur. Pertahankan jumlah tempat tidur dan penuhi persyaratannya dengan 12 kriteria tersebut," tegas Ghufron.
Penulis: Firman Hidranto Redaktur: Ratna Nuraini/Elvira Inda Sari Sumber: Indonesia.go.id
-
@ bbb5dda0:f09e2747
2024-09-27 19:45:31Moving into Norway the nice, almost-alpine landscapes greeted me. Slowly however the mountains numbed down and fjords started appearing. I was nearing Trondheim, the most northern city in Norway that has something that resembles a high-way. Anything further north and you’re bound to 80km/h roads. Which isn’t a bad thing at all, given the views.
| | | | | --- | --- | --- | |
|
|
|
| | | --- | |
| | On the road to Trondheim |
I went pretty much straight to Trondheim because I got in touch with Lucas through an ex-colleague of mine (Thanks Niek ;)). I texted Lucas about a week before we met to see if he’d be up to go hiking somewhere in the Trondheim area. He said he was thinking about going North, waaaay North, in order to see the midnight sun and he wanted to do this the next weekend. This was around June 21st, the longest day of the year. I said it’d be cool to experience that and so that is just what we did. For those of you who don’t know, on June 21st the sun is right at the ‘Tropic of Cancer’ (‘Kreeftskeerkring’ in Dutch), the most northern position of the sun after which the summer slowly turns into winter again. In the period around this moment, the sun will NOT go below the horizon at all when you are above the arctic circle.
| | | | | --- | --- | --- | |
|
|
|
I’m glad Lucas has an electric car, because the round-trip would’ve cost me (whith my thirsty van) €333,-. Instead we spent less than €60,- for this 1200km round-trip. What a difference! So we left for the 9 hr drive on Friday-evening and camped out besides a lake next to the E6 highway, which runs all the way from the south to the north, which is over 3000(!) kilometers long.
| | | | | --- | --- | --- | |
We found this seemingly abandoned bus, what a beauty! |
|
Woke up to this view! | |
|
Time for a charging break in Mosjøen |
|
Because of a tunnel-closure we had to take this mountain-pass, not complaining here…
We moved on the next morning and had perfect weather, too perfect for Norway because it was just below 30 degrees Celsius. This hot weather reached well into the arctic circle, where we’d be hiking up a mountain to find a camp-spot with a view to the north. We parked the car and started to hike up the steep hill, we found a route online, but soon found out we missed the path shown on the map. We figured we would not backtrack but instead walk around the same height on the mountain to get back at that path. Long story short, that path didn’t exist (anymore). So we tried to get back at it but just couldn’t find it. Eventually we just followed the trail that was actually set out using red ‘T’-s that were painted on the rocks every 50-100 meters. It was quite a walk and the heat didn’t make it any easier.
A beginner mountaineer realizing he climbed the wrong mountain
| | | | | --- | --- | --- | |
After a near-death experience with mosquito’s, the Deet really saved us |
|
| |
|
|
Finally we reached our intended camp-spot |
After draining most of our energy we finally arrived at the place we wanted to camp for the night day, which was in front of a small lake and a bigger one which lied a bit lower. I don’t think I need to say much more about the beauty of the place when you can just look at the pictures below:
| | | | --- | --- | |
|
|
The ‘next’ day we hiked back, and tried to return using the ‘official’ path we wanted to hike in the first place, all in vain. It led us to hike some strange, steep and almost treacherous paths after which we decided it would be wise to just backtrack a little bit and get back to the (red) marked trail. We got back to the car safely after which we drove to the river that was just below the car park to take a refreshing dive before heading back south. We found a (safe) spot to take the dive in the river that was now raging because of the heavy snow-melt due to the extremely high temperatures. Lucas later told me that in some regions electricity was even free due to the surplus of hydro-electricity.
| | | | --- | --- | |
We had to walk over this |
|
We made a car-recharge stop at Mosjøen where we had a quick pizza-dinner. Just after leaving the parking-lot we saw a couple hitch-hikers who wanted to go to Trondheim just like us. We pulled over and took them with us, they were a couple from different south-eastern European countries and were touring around Europe and soon also the world. They shared some cool stories and told about their plans. When we got to Trondheim we dropped them off near their camping-spot and drove back to Lucas’s house. Quite tired I jumped back in my own bed in my own home. How nice is it to have your house with you (almost) everywhere… 🙂
I camped in front of his house for a couple days. To be honest I didn’t do much those days as I was pretty much drained from experiencing all kinds of different things back-to-back for over a month now. I used this time to work a bit on the official stuff for my own freelance IT company which I started, I finally got a bank-account approved after 3 weeks of waiting, which allowed me to manage some of the essential setup-things and book-keeping. After these formalities I took a bit of time to head into the city-center, of course using my folding bike like a real Dutchie. And since Trondheim is a hilly city, biking downhill from Lucas’s house was a blast but going back up was quite the struggle with these tiny wheels, but it all worked out… That same night a thunderstorm was rolling in and sitting on top of a hill in a campervan, with lightning striking the ground at less than 100 meters away from the van was a new thing for me. I guess this too is part of the ‘living closer to nature’ thing…
I’m very thankful for the experiences and the hospitality of the people I meet along the way. It was very much fun to make this trip together! It’s the people that make the journey…
| | | | | --- | --- | --- | |
|
|
|
| | | | --- | --- | |
|
|
-
@ bbb5dda0:f09e2747
2024-09-27 19:45:01After a small detour I entered the Jotunheimen National Park area and decided I would walk the Bessegen Ridge, A famous -you guessed it- ridge hike that runs all the way along a large lake.
It was a beautiful sunny day, blue skies and barely any wind. Quite rare conditions for Norway. So I thought that was a perfect moment to spend a couple hours video calling with my brother and his girlfriend. So in the late afternoon I decided to drive up to the trail-head and have some dinner before starting my hike.
At the trail-head there is a parking lot for both cars and campers for which they charge 250NOK (25EUR) per day! Since I was planning on hiking 2-3 days I decided I am too Dutch for this and drove on to the first free parking spot available, just ~1km further up the hill. So loaded up with a beefy backpack and my folding bike I sailed down to the parking lot and locked my bike to a tree. I just saved myself 50+ euros.
Day 1
Most people take the ferry at the trail-head first. After these delays I was ready to start the hike somewhere between 18:00 and 19:00. “Why so late, are you nuts!?”. Well, it’s not like there’s much of a difference between day and night there, remember. So I didn’t have to worry about a loss of daylight whilst up there. The only danger left was probably bears trying to eat me.
Contrary to what most people do I started to walk first and take the ferry back from Gjendesheim the last (of 2) stops. Most people take the ferry to the first stop which is Memurubu and then walk back to the trail-head. So while walking I would mostly come across batches of humans that came from the same ferry moving the opposite direction as me. Once they passed I’d be pretty much alone again.
Just above the trail-head.
After a steep start moving uphill I reached the ‘top’ of the ridge and from there on the walk was pretty flat until right before Memurubu. After a few hours of hiking and taking a moment here and there, and there, and there to take in the amazing views. As I arrived at the highest point overlooking two lakes I thought to myself: “Why not stay here?”. So that’s just what I did because the weather forecasts were good, no rain and barely any wind and good temperatures.
| | | | --- | --- | |
I had to secure the tent to the ground with rocks |
At around the darkest moment of the ‘night’ | |
My initial idea was to camp right down there between the two lakes. (the right one is much higher than the left) |
Coffee? |
This place has been hands down the best view I’ve ever slept with. It was so quiet and felt deeply peaceful. Just being there, cooking a meal, prepping a coffee and slowly winding down to sleep. I walked roughly 7km with 700m in elevation gain. | | | | | --- | --- | --- | |
|
|
| |
|
|
| |
|
|
| |
|
|
| | | | | --- | --- | |
|
|
Day 2
Gooooooooooooodmorning! After quite a relaxed night in my tent I woke up around 9 and slowly got up and made myself some breakfast: oats with raisins and cinnamon and of course water. I was in no rush as I had until 5pm the next day to get to the end of the lake, which is about 17km of hiking left and 1500m-ish in elevation changes.
I made my way to in-between those lakes in the pictures above. I was chatting with an old colleague (Yay, 4G!) and we even had a call over an IT problem. You can’t lock me inside an office because most of what I need is already in my head anyways ;). Moving on I entered the true wilderness where few men (and even fewer IT-people) dare to walk: places without cell-signal. But I can tell you I survived, seemingly unharmed.
Also a good time to fill up my camelback with fresh water. Filtering takes ~5-10min.
After a couple hours I reached Murumburu (I know, this placename sounds a bit like trying to pronounce a city while eating a sandwich to fast). There’s a cabin/hotel there that also sells some great coffee which is a warm welcome after a hike of 14km and 1700m elevation gain and loss. After enjoying this coffee I walked to the lake where there was a pebble beach that was part part of a riverbed. I decided to go in to freshen up. And fresh it it, because most of the water is fresh melting-water from nearby glaciers. It gets better after the tingling feeling of the whole body fades a bit. Then when you get out, you feel GREAT!
The water was probably well under 5 degrees Celsius
I still had plenty of time left so most of the afternoon I enjoyed the sun on my face lying on the grass. Not complaining…
| | | | --- | --- | |
Yup, that’s where we’re going… |
This is a pretty good summary of Norway | |
Looking back at Merumburu |
Next to my campsite for the night |
I basically walked until I would find a suiting spot that was somewhat protected from the elements and ended up next to a small lake that seemed to house more mosquitos than water. But it was a pretty place nonetheless. Surrounded by glaciated peaks and lots of snow.
Goodnight.
Day 3
Last stretch! On to Gjendebu, where I would catch my ferry back to the trail-head. Just before starting my descent down from the platform I met the last of the very few signs, as 99% of the trail is just following the red T’s. This descend was very much as steep as it looks in the picture down below. I didn’t have much of a chance to take pictures as I needed all my focus not to slide down the bare rock when descending using several chains. Maybe without a backpack it wouldn’t have been too bad but keeping your stability with 10-15kg on your back takes a bit more effort.
Here, naive me was still thinking this path would just move parallel to the ridge. When I made it down and stepped foot in Gjendebu it started to rain, so it was a perfect moment to go inside and rest for a bit. I asked my inner voice if I deserved a beer. I did, because I saved so much money on parking and did a good job hiking. So this 9 Euro costing beer was enjoyed to the fullest.
Okay, actually 2 of them… The ferry was still an hour wait and to kill the time I went outside to sit down at a (covered) picnic table and made some soup. I wasn’t alone as a Norwegian family with kids aged ~1 and ~5 was also there prepping some food. We talked a bit and then the oldest girl -in her best English- offered me one of the pancakes they were making. Of course I couldn’t say no to that.
I really appreciate how they as a young family take the extra effort to bring out their kids to places like this while they could’ve just done the ‘made for kids’ activities in the area.
| | | | --- | --- | |
So I climbed almost straight down on this part… |
Thank you for your natural beauty! |
Sorry this was a bit of a long one. Writing these blogs isn’t always as easy and can be a bit intimidating at times. But it’s worth the effort, thank you for reading 😉
-
@ 266815e0:6cd408a5
2024-05-09 17:23:28Lot of people are starting to talk about building a web-of-trust and how nostr can or is already being used as such
We all know about using the kind:3 following lists as a simple WoT that can be used to filter out spam. but as we all know it does not really signal "trust", its mostly just "I find your content interesting"
But what about real "trust"... well its kind of multi-denominational, I could trust that your a good developer or a good journalist but still not trust you enough to invite you over to my house. There are some interesting and clever solutions proposed for quantifying "trust" in a digital sense but I'm not going to get into that here. I want to talk about something that I have not see anyone discuss yet.
How is the web-of-trust maintained? or more precisely how do you expect users to update the digital representation of the "trust" of other users?
Its all well and good to think of how a user would create that "trust" of another user when discovering them for the first time. They would click the "follow" button, or maybe even rate them on a few topics with a 1/5 star system But how will a user remove that trust? how will they update it if things change and they trust them less?
If our goal is to model "trust" in a digital sense then we NEED a way for the data to stay up-to-date and as accurate as possible. otherwise whats the use? If we don't have a friction-less way to update or remove the digital representation of "trust" then we will end up with a WoT that continuously grows and everyone is rated 10/10
In the case of nostr kind:3 following lists. its pretty easy to see how these would get updated. If someone posts something I dislike or I notice I'm getting board of their content. then I just unfollow them. An important part here is that I'm not thinking "I should update my trust score of this user" but instead "I'm no longer interested, I don't want to see this anymore"
But that is probably the easiest "trust" to update. because most of us on social media spend some time curating our feed and we are used to doing it. But what about the more obscure "trust" scores? whats the regular mechanism by which a user would update the "honestly" score of another user?
In the real world its easy, when I stop trusting someone I simply stop associating with them. there isn't any button or switch I need to update. I simply don't talk to them anymore, its friction-less But in the digital realm I would have to remove or update that trust. in other words its an action I need to take instead of an action I'm not doing. and actions take energy.
So how do we reflect something in the digital world that takes no-energy and is almost subconscious in the real world?
TLDR; webs-of-trust are not just about scoring other users once. you must keep the score up-to-date
-
@ 5e5fc143:393d5a2c
2024-10-11 22:15:54We are now given a choice of digital freedom #nostr .
Creativity for every nostrich is now unleashed from the cage of bigtech censorship , rules and algo. But freedom comes with responsibility so pick right one(s). I will try share here some learning experience both technical and also from fundamental point of view. Just wanted kick start this article n fill as we go like living reference document.
Nostr itself is an application layer protocol that can used beyond just social media mirco or long blogging. Each nostr client heavily dependent on back-end servers call nostr "Relay servers" or in short "rs" or "relays" Relays can hosted anywhere in clearnet internet, onion net , vpn , i2p , nym Relays are controlled by their respective admins based NIP specs that they select to implement according to own decisions. Relays can have certain ToS (Terms of Service) Rules to adhered too.
New users can choose and pick client or app (ios / android/ windows) with preset of relays in the simplest form , but other advanced users need to do a regular manual relay management.
Relay management is an active regular task based on where when n how you are using.
Relay list are saved within you npub profile backup file which can edited and broadcast anytime.
Relay management is an active regular task based on where when and how you are using.
Relay list always need to be updated time to time as and when needed.
2 Users MUST a common RELAY between them even if one only need to follow another. Occasionally you may notice certain npub accounts you are following already but cannot see frequent notes publish by them – one of cause maybe you not sharing a common relay
Most nostr client applications has SETTINGS where user choose add/remove relays Also user choose which function to enable - READ or WRITE
Relay list for your account is always saved within you npub profile backup file which can edited and broadcast anytime. Hence any app or browser when u login with you npub the same relay list will be enforced. There could valid reasons why u need have list for if you trying to save bandwidth and traveling.
Functions in app.getcurrent.io and primal.net app for mobile apple or android are ideal for user traveling abroad and wanted to save bandwidth since relay management is done the providers in backend and saves hassle for basic usage.
Remember if someone is selecting relay on your behalf then you may not be necessarily able to pull and get some specific and special content that you may need. Such providers like coracle and nostrid also give option to override the default relays they selected.
Relay types: They can be categorized by various features or policy or technologies.
FREE PUBLIC Relays vs PAID PUBLIC Relays
PAID relays provide unrestricted access / write / filtering options than FREE relays but both are public clearnet relays. Just subscribing to PAID relays will not solve all problems unless you choose the relays properly and enable settings correctly.
Private Replay or Tor Relays – normally not easily visible until unless someone tell you. You can also host own private relay not opened to internet of archive and back of your own notes.
The technical landscape in nostr can be fast changing as more NIPs get proposed or updated. Relays admin can choose implement certain NIPs or not based on policy or technical limitations.
Example NIP33 defines “long notes” aka blogs as you now reading this in habla site which #1 UI and site for "Editable" long notes – some relays donot implement or allow this. NIP07 is used for client authentication like nos2x and is implemented by all relays in fact. Nostr is so fasting changing-hence many links many broken Pushing long note again.
To be continued again ... reference pics will added later also Hope this help you understand "why when what" to tune and maintain active set of proper relays. Relay Proxy, Relay aggregator or Relay multiplexer – Paid, Public, Free, Private, Event, Relays That’s all for now n more later ... Thank you 🙏 ! ⚡️ https://getalby.com/p/captjack ⚡️ PV 💜 🤙
References: https://habla.news/relays https://relay.exchange/ https://relays.vercel.app/ https://nostr.info/relays/ https://nostrudel.ninja/#/relays
Related Articles: https://thebitcoinmanual.com/articles/types-nostr-relays/ nostr:naddr1qqd5c6t8dp6xu6twvukkvctnwss92jfqvehhygzwdaehguszyrtp7w79k045gq80mtnpdxjuzl9t7vjxk52rv80f888y5xsd5mh55qcyqqq823cf39s98 https://habla.news/u/current@getcurrent.io/1694434022411
-
@ fd208ee8:0fd927c1
2024-09-27 11:32:25A fortnight of being real on Nostr
It's been over two weeks, since I announced that I would primarily be noting from my lesser-known Silberengel npub, and it's been an interesting experience. As with anything I ever do, I clicked around a lot, tested out a lot, and tried out a lot. Mostly, I observed.
Let me share, what I've learned
- Nostr-related products are increasingly useless, if you don't follow anyone, or only follow a handful of people. Everything is geared to follows and you usually really do need to follow gobs of people, to have an interesting feed, by capturing the most-active people (about 10% of the people you follow). Those people tend to quote and boost other people's notes into your stream, allowing you to follow those additional people and so on, like a snowball scheme. This means that follows are actually a feed-management mechanism, rather than any indication of a relationship between npubs. It also means that 10% of the npubs decide what everyone will look at.
- Many people collect followers, by being active for a very short time, following lots and lots of people and getting follow-backs, then they unfollow the smaller npubs or abruptly change their tone or the content (this is common with spammers and scammers). Then they have a high WoT score. What, precisely, is being trusted here? (Also, centering WoT on follows is influencer-maxxing for plebs, KWIM?)
- Why are individuals never unfollowing these npubs? Because nobody unfollows anyone who hasn't seriously upset them. Follow-inertia is rampant and the follow lists are so long that most people don't even know who they are following. So long as the "bad npub" doesn't spam the people who are following them directly, they don't notice anything. That means following spam can inadvertently protect you from spam, whilst the same spammers throw crap at your own frens, all damned day.
- Most relay owners/operators don't ever look directly at the feed from their own relay, so it's usually full of enormous amounts of garbage. Your clients and personal/private relays are often downloading and broadcasting all of that garbage indiscriminately, so the garbage gets passed around, like a social media virus. Many of you just haven't noticed, because you also don't look at the feed from your relays (see 1).
- Almost all business logic (the controls, in the classic model-view-controller setup) has been placed on the client-side. This is great, if you're a client developer, as it makes relays superfluous and traps your customers in your app, by making moving to a different app more onerous. Every move requires a period of readjustment and fiddling, before they can see their feed the way that they are used to seeing it. This is less great, if you're a user and are interested in trying out a different app.
- When I began, two weeks ago, the concept of topical, private, and personal relays interacting were mostly a pipe dream (pun intended), but I've been pleased to see, that some other people are beginning to catch on to the appeal of decentralizing and specializing the model layer. A diverse, sprawling network of relays, connected through the outbox model and negentropy syncing, is really next-generation communication, and essential for ensuring censorship-resistance, while supporting smooth interaction.
- Once you get above a few hundred followers (which I already have, That went fast!), additional followers are increasingly spam or inactive/bot npubs, and once you get a few thousand followers, that Bot Effect goes parabolic, as your notes are spread more widely onto spammy relays. You won't notice, yourself, as anything over a few hundred becomes Some Big Number and you'll eventually stop even looking to see who they are, or caring about them, at all. Which leads directly to my next point...
- The number of followers a person has, correlates with an increase in their disdain for people who care about follower counts, likes, reactions, or even zaps. This noblesse oblige says nothing about the usefulness or information any of these signals carry. You will please also notice that they never change npubs and rarely change profile pics because of reasons I don't need to elaborate on, further.
- On-boarding is a lonely experience because nobody looks at the feed, and you initially have no followers. Even if you reply to people, they often can't see what you wrote because of your low WoT score. That is, unless you already know someone there, who can vouch for you. Or are lucky to get discovered by the Nostr Welcoming Committee and end up one of the biggest npubs overnight, which is like winning the follower lottery. For most new npubs, the experience is terrible and they eventually give up, for a handful the experience is absolutely fantastic and they are hooked. Obvious lesson: nobody should onboard, who doesn't know at least 1 other person: so invites only. Unlike Those Other Protocols, Nostr doesn't need a centrally-determined invite, as every client or relay can offer their own version, geared to a different audience. The goal simply needs to be: get off 1.
- I don't get many zaps or reactions, anymore, but I still have interesting conversations, and I no longer face the surreal situation of every cough, hiccup, or sneeze I emit being front-page news. Nostr feels more like Nostr, again, and less like Twitter, and now I want communities and forums even harder.
-
@ 5df9cbaa:89f8f3b3
2024-10-11 17:47:02Hello,
I'm a 50 something year old male. I have always been fascinated by health and wellness, and at times even tried to follow some of the guidance. Now that I'm over half a century old, I feel I need to get serious about this stuff, and this will be my chronicle about the process.
As of the start of this blog, I'm 6 feet tall and weigh about 218 pounds. Not a super fatty, but far from my late twenties when I was around 185 pounds.
I will get into the how and why through posts on here instead of listing it all here. So, if you're interested follow along
Being a fan of freedom and such, I am attempting to keep this whole blog in the Nostr network. I am using Npub.Pro to host it and will be composing things in Obsidian ideally. This is a work in progress and a bit experimental, but it should be fun!
Here we go, hang on.
Tim
-
@ bcbb3e40:a494e501
2024-09-27 18:25:55|
| |:-:| |EVOLA, Julius; Ensayos filosóficos, esotéricos y religiosos: 1925-1931; Hipérbola Janus, 2024|
Desde nuestra misma fundación como editorial, la figura de Julius Evola ha sido un punto de referencia fundamental para abordar muchas de nuestras publicaciones. Desde 2014 nos marcamos como objetivo la divulgación de sus ideas en el ámbito editorial, siempre en la medida de nuestras posibilidades, y teniendo en cuenta la importancia del autor, del Maestro Romano, en un discurso que hemos asumido plenamente: la necesidad de rebelarse contra el mundo moderno y buscar una alternativa que debe ser irreductible y antitética respecto a éste. El fundamento metafísico, especialmente importante en el tradicionalista francés René Guénon, viene a complementarse con la otra visión de la Tradición, más heterodoxa, de la acción (no en el sentido activista propiamente moderno, obviamente) a través de la figura del Khsatriya evoliano, del guerrero, con sus prolongaciones, de enorme importancia, que se derivan de sus doctrinas en el ámbito de la metapolítica.
Fruto de estos anhelos, hemos publicado ya algunos volúmenes recopilatorios sobre las obras del autor italiano: Metapolítica, Tradición y Modernidad: Antología de artículos evolianos (2020) y Monarquía, Aristocracia y Ética elitista: Antología de artículos evolianos 1929-1974 (2022), al que debiéramos añadir, por seguir la misma línea, dentro de la Tradición Perenne, al ya mencionado René Guénon con El Maestro de la Tradición Perenne: Antología de artículos guenonianos (2021). Recientemente, también publicamos Diorama filosófico: Problemas del espíritu en la Italia de entreguerras 1934-1935 (2024), que sin ser una obra íntegramente evoliana, si representa un importante proyecto cultural desarrollado por nuestro autor italiano durante los años del Ventennio de la Italia fascista, con la creación de un Think Tank que trataba de aglutinar a toda la intelligentsia de la Derecha tradicional de su época, y aunque no terminó de cuajar, nos brindó un modelo de civilización alternativo para la Europa de entreguerras.
|
| |:-:| |TARCHI, Marco (Ed); Diorama filosófico: Problemas del espíritu en la Italia de entreguerras 1934-1935; Hipérbola Janus, 2024|
Son contribuciones fundamentales a la difusión de la obra evoliana en lengua hispana, con artículos completamente inéditos en nuestro idioma, que nos ofrecen la visión del Julius Evola más prolífico, con notables escritos difundidos en diferentes medios, revistas y periódicos, especialmente después de 1945, como Rassegna Italiana, Il Borghese, Rivolta Ideale o La Stampa entre otros muchos. En el caso que nos ocupa, descubrimos una nueva remesa de artículos, publicados durante la juventud de Julius Evola en la revista Bilychnis, una revista de estudios religiosos fundada en 1912 y editada por la escuela teológica bautista de Roma, cuya existencia se prolongó hasta el verano de 1931. La colaboración de Evola con la revista se concretó en los últimos años de su existencia, entre 1925 y 1931.
Como el propio autor nos precisa en su obra autobiográfica El camino del cinabrio, en el momento en que se inicia su colaboración con Bilychnis, se encuentra inmerso en su etapa filosófica, cuyos frutos podemos ver a través de dos obras fundamentales del citado periodo, como son I Saggi sull'idealismo magico (1925) y Teoria e fenomenologia dell'Individuo Assoluto (1917-1924), que aportaron al joven tradicionalista romano principios «racionalizantes y sistematizadores» para tratar en sus análisis hermenéuticos sobre doctrinas sapienciales y esotéricas relacionadas con el yoga, la magia o la iniciación, en lo que preludia su entrada en la etapa de la magia y la formación del Grupo de Ur. Otros ensayos, presentes en el actual volumen, como es el caso «De la pureza como valor metafísico» forman parte de este espíritu idealista en el que se hallaba inmerso nuestro autor.
Son nueve los ensayos o artículos que componen el presente volumen, y sobre los cuales vamos a tratar de establecer una breve síntesis general con la intención de esbozar y presentar su contenido. Este volumen comienza con «E. Cuoé y el “actuar sin actuar”» (1925), centrado en el farmacéutico y psicólogo francés Émile Coué (1857-1926), famoso por desarrollar un método de autosugestión que hoy es la base de muchos manuales de autoayuda. Su técnica consistía en repetir frases y estímulos positivos para influir en la mente y el comportamiento, con la idea de que el poder mental puede contribuir a la curación física y emocional. Coué creía que la imaginación superaba a la voluntad, y su método, que tuvo éxito en Europa y Estados Unidos, inspiró sistemas posteriores como el Método Silva, basado en autosugestión y niveles de oscilación cerebral.
El psicólogo francés propone una ausencia de acción con un aspecto positivo, sobre todo frente a la voluntad como puro activismo, característica de la civilización moderna. Este activismo desenfrenado, exaltado como progreso continuo, ignora el «ser» y es evidente en las ciencias, donde el evolucionismo y la especulación prevalecen sobre principios inmutables.
Frente a este activismo moderno, las antiguas tradiciones espirituales ofrecen un camino hacia un sentido superior y objetivo de la realidad. Estas tradiciones permiten evitar las desviaciones del activismo desmedido, que representa debilidad y decadencia. Evola subraya cómo filosofías vitalistas y nietzscheanas exaltan el devenir y lo irracional, ignorando la clara distinción espiritual entre lo «natural» y lo «inteligible». Para autores neoplatónicos como Plotino, el movimiento simboliza la incapacidad de alcanzar la perfección, mientras que el mundo inteligible representa una acción perfecta, autosuficiente y supranatural, defendida por tradiciones orientales con principios inmutables y viriles, ajenas al devenir.
Evola, comentando el Tao Te Ching y el concepto del wei-wu-wei («actuar sin actuar»), señala que estas doctrinas no implican quietud o negación de la acción, sino su forma más perfecta y trascendente. Similar al «primer motor inmóvil» de Aristóteles, quien dirige el movimiento sin moverse, esta filosofía propone la subordinación de la acción al ser, manteniendo el control y permaneciendo invulnerable frente a deseos o impulsos.
El wei-wu-wei contrasta con el concepto moderno de acción, que, en el mundo antitradicional, se manifiesta como un activismo caótico y pasivo, dominado por instintos y deseos. Nuestra civilización, hiperdesarrollada materialmente, como advertía René Guénon, ha perdido la centralidad interior y ha entregado la acción a la tecnología y las pasiones, cayendo en la autodestrucción. Ante esto, Evola propone un ascetismo viril y una superioridad aristocrática como oposición al naturalismo instintivo y la subversión moderna.
|
| |:-:| |GUÉNON, René; El Maestro de la Tradición Perenne: Antología de artículos guenonianos, Hipérbola Janus, 2021|
El artículo «De la “pureza” como valor metafísico» (1925) muestra a un joven Evola en plena maduración intelectual, explorando las ideas de Ser y Devenir, y el Yo frente a las contingencias. Influido por la perspectiva del Kshatriya o guerrero, Evola busca una acción absoluta y objetiva, libre de las limitaciones biológicas y de la naturaleza. Esta visión heroica no es una abstracción, sino una forma de existencia que se manifiesta a través del sacrificio y el acto purificador. Evola plantea una acción purificada de emociones, deseos y vínculos sentimentales, superando las dicotomías modernas como éxito y fracaso. La acción pura es objetiva, autosuficiente y superior, siendo expresión de jerarquías naturales. Evola promueve un actuar imperturbable, desapegado y libre de odio, que nace del silencio, la soledad y el desapego, como un ejercicio de liberación y clarificación de la realidad.
Otro de los artículos que debemos destacar en esta compilación es «La escolástica ante el mundo moderno» (1926), aborda un tema siempre complejo y muy característico de la cultura medieval en el Occidente europeo. Es un concepto filosófico que hace referencia a las enseñanzas de Santo Tomás de Aquino, en una suerte de visión actualizada y adaptada al pensamiento cristiano de las teorías aristotélicas. La asistencia de la filosofía y del principio racional al discurso revelado de la fe, es su característica más inmediata, nutriendo los principios teológicos y sometiéndolos a la especulación filosófica con una amplia variedad de discursos que resultan demasiado complejos como para ser uniformizados. Durante el Renacimiento, y con la eclosión del humanismo, como ocurrió con muchos aspectos del pensamiento y la cultura medieval, la escolástica fue denostada y adquirió unas connotaciones negativas. En este contexto, la crítica de nuestro autor al pensamiento escolástico, que se ciñe, en lo básico, a los aspectos teóricos formulados por este, parte de una idea profundamente negativa del Cristianismo, en el que ve una doctrina fundamentalmente irracional, que ha «humanizado» lo divino, convirtiéndose en uno de los principales responsables de la secularización moderna y la cultura profana que impera en nuestros días.
Según Evola, el Cristianismo ha provocado una fractura insuperable entre lo humano y lo divino, de tal modo que lo divino aparece como una barrera inalcanzable. En la base del dualismo cristiano se encuentra la idea de la «creación desde la nada» (ex-nihilo), lo que supone un abismo inabarcable entre el mundo sensible y el supramundo, entre lo humano y lo divino. Frente al Dios todopoderoso, capaz de crear todo de la nada, se encuentra la criatura, pura creación ex-nihilo. Por ese motivo el Cristianismo ha también ha puesto las bases del nihilismo moderno, en la medida que la creación supone una «entificación» de la nada, como un principio diferente en relación a las cosas del mundo y la sustancia de las que estarían constituidas. El mundo creado por Dios, como un acto gratuito, aparece como totalmente contingente, y para nuestro autor, también inconsistente. Este dualismo es el fruto del carácter pesimista del Cristianismo, y el carácter exotérico que prevalece sobre su plano práctico y moral. Ese pesimismo se deja entrever en la imposibilidad de que el hombre pueda conocer merced a sus propias fuerzas lo divino. Solamente se acepta la revelación y en relación a ésta el ejercicio de la fe. Pero la mayor parte de la humanidad se encuentra radicada en esa dimensión exotérica y de la fe, y su expresión religiosa, puramente devocional es la única forma de entrar en contacto con lo trascendente. Asimismo también considera que el Cristianismo niega la posibilidad al hombre de alcanzar la salvación de manera autónoma, siendo la doctrina la de gracia, con la intervención externa de Dios. Los cristianos han establecido que los actos del hombre que parecen propiciar la gracia en realidad son tales porque proceden de una gracia anterior. Por ese motivo Evola considera que el desarrollo más coherente del Cristianismo se encontraría en la teoría de la predestinación absoluta de Calvino y Jansenio, que implica la negación del libre arbitrio y de toda responsabilidad en el hombre.
|
| |:-:| |Mos Maiorum, III (Invierno 2021): Revista sobre Tradición, postmodernidad, filosofía y geopolítica, Hipérbola Janus 2021|
Además el Cristianismo es, para nuestro autor, eudemonista y heterónoma. Eudemonista en la medida que su enfoque la virtud es un medio para alcanzar la salvación y la felicidad individual, en lugar de considerarla un fin en sí misma (como se hacía en las doctrinas clásicas). Heterónoma en la medida que está condicionada por factores externos o una ley desde fuera, en lugar de ser el resultado de la autonomía o la voluntad propia, como sí ocurría con los valores del «paganismo clásico». En realidad la felicidad es algo que se encuentra radicado o proyectado en otro mundo, y no es más que una manifestación de la decadencia y la degeneración. En este punto nuestro autor hace suyas las críticas de Nietzsche, quien valoraba negativamente el Cristianismo como valores negativos y propias de una «moral de esclavos». Incapaces de exaltar valores fuertes y autónomos, lo hacen con aquellos propios de «naturalezas débiles y malogrados» y de ahí la exaltación del perdón o el amor al prójimo.
Las consideraciones evolianas sobre el catolicismo son menos contundentes, y está mediatizado por el sincretismo de muchos elementos precristianos, propiamente «paganos» en sus orígenes. El catolicismo representa una versión superior respecto al Cristianismo debido a los elementos de autoridad y la impregnación de cierta «mentalidad pagana» presentes en una serie de características de orden y racionalidad que le son inherentes. No obstante, hay elementos dentro de la racionalidad escolástica que, desde la perspectiva de Evola, representan cuestiones irresolubles, en la medida que pretende racionalizar ideas que a su juicio eran totalmente irracionales.
Evola critica la teología medieval por intentar justificar la relación entre la creación y la sustancia de Dios mediante el principio de analogía, que distingue el ser de Dios del ser en el mundo. También señala la incapacidad del ser humano para captar plenamente el ser absoluto, lo que genera diferencias con lo divino. Algunos teólogos propusieron la existencia de dos actos de creación para explicar estas diferencias. Para Evola, la teología cristiana enfrenta dos opciones: justificar dogmas basados en razonamientos erróneos o adoptar posturas heréticas. Este análisis refleja la etapa anticristiana de Evola, aunque posteriormente moderó sus posiciones. Estas consideraciones se corresponden con esta etapa, la de los artículos de Bilychnis, que es coetánea a la de su etapa más furibundamente anticristiana, con la publicación de Imperialismo pagano. Aunque sus posiciones no variaron sustancialmente, sí que se suavizaron notablemente en lo sucesivo.
En el artículo «El valor del ocultismo en la cultura contemporánea» (1927), Evola critica la insuficiencia de la religión para el hombre moderno, lo que ha llevado a muchos hacia prácticas ocultistas y espirituales superficiales, como el espiritismo y el sincretismo New Age. Estas prácticas, influidas por la ciencia moderna, son peligrosas y comparables al decadente mundo helenístico. Evola, influido por René Guénon y Arturo Reghini, rechaza estos sincretismos y promueve una «tercera vía» espiritual para el hombre «diferenciado», que busca una realización esotérica más allá de la religión convencional y el ocultismo.
En Máscara y rostro del espiritualismo contemporáneo (1932), Evola critica las formas de neoespiritualidad y pseudoespiritualidad surgidas tras la disolución del Grupo de Ur en 1929. Estas corrientes, según él, son expresiones materialistas y racionalistas que han deformado la espiritualidad moderna. Evola señala que la religión occidental ha perdido su sentido trascendente, convirtiéndose en una práctica devocional vacía y moralista.
|
| |:-:| |MARLETTA, Gianluca; OVNIS y alienígenas: Origen, historia y prodigio de una pseudorreligión; Hipérbola Janus, 2019|
Evola advierte sobre los peligros de las influencias extranormales y psíquicas, que pueden desestabilizar al individuo, especialmente a los más débiles. Fenómenos como la videncia o las artes adivinatorias no deben confundirse con lo espiritual, ya que representan lo «infranatural», un descenso a un estado inferior en lugar de una elevación trascendente.
Para finalizar, y teniendo en cuenta la existencia de más artículos en la presente compilación, querríamos destacar el último de los trabajos evolianos publicados en Bilychnis es «La “mística de la sangre” en el nuevo nacionalismo alemán» (1931). El fenómeno de racismo, que es indudablemente un hecho de origen moderno, y muy en boga durante esta etapa, con el ascenso meteórico del nacionalsocialismo en Alemania, y más adelante, aunque ya en fechas tardías, lo veremos reflejado en la participación de Julius Evola en La difesa della razza a finales de los años 30, y en diferentes obras, como por ejemplo El mito de la sangre (1937), La raza del espíritu (1941), Indirizzi per una educazione razziale (1941) y Sintesi di dottrina della razza (1941). Hay que tener claro, así de entrada, que el tema de la raza es un aspecto suplementario y no principal en la doctrina evoliana. A priori, el nacimiento no obedece a la casualidad o el azar en el esquema tradicional, y tal y como se deriva de las interpretaciones de Guénon, de las que, sin duda, Evola era deudor, la existencia física y material forma parte de las múltiples posibilidades de manifestación del ser. Esto significa que la formación del individuo en sus carácteres físico-biológicos es fruto de un determinismo, bajo la premisa de la encarnación de un «yo» preexistente en un cuerpo material sometido a las leyes de la contingencia. Para esto sujeto del mundo tradicional, antítesis del propiamente moderno, la existencia o la muerte no representaban tampoco categorías absolutas.
El punto de partida fundamental del racismo evoliano, de un racismo espiritual, es la existencia de una identidad propia y diferenciada frente al racismo moderno propuesto por Alfred Rosenberg en El mito del siglo XX, absolutamente contrario al hombre-masa y el individuo anónimo de las teorías raciales modernas. No obstante, nos señala Evola, la reivindicación de la raza tiene un punto positivo en la medida que nos vincula al pasado y trata de resistir la corriente del devenir que impulsa la noción de progreso. Además, recurriendo al mito, nos señala que somos el producto de elementos antitéticos, telúricos e hiperbóreos, lo que implica tendencias al caos y al orden que subsisten en pugna en nuestro interior. A nivel colectivo estas tendencias se manifiestan, en el caso de Italia, en la tensión entre la raza mediterránea y la ario-romana. En este sentido, podemos aludir en nuestro caso, en el de España, a aquellos dos polos que mencionaba José Antonio Primo de Rivera en su famoso opúsculo Germanos contra bereberes, donde se traza esa visión entre dos concepciones de España, una heroica, viril y trascendente, representada por la Reconquista y la construcción de España, que sería la propiamente germánica, frente a un polo opuesto, que representaría valores oscuros, pasivos y femeninos, y vendría representada por la imagen de Al-Andalus y todo su legado, que permanecería vivo hasta los tiempos presentes, y encarnado, claro está, por otros sujetos/actores diferentes.
Los aspectos positivos que nuestro autor ve en el racismo son aquellos orientados a trascender el fenómeno moderno, que se harían extensivos también a los movimientos nacionalistas, todo ello a pesar de mantenernos en el terreno de lo inmanente y las contingencias. Pero al mismo tiempo el racismo también es una forma degradada y pasiva de modernidad, precisamente porque en su génesis está el biologismo y el cientifismo moderno, reduciendo al hombre a una categoría animal, a la pulsión y el instinto. De ahí la necesidad de recurrir a una orientación trascendente y un soporte metafísico capaz de afirmar la divinidad del hombre. Esta era una dirección que Julius Evola deseaba, en un cambio radical respecto a las afirmaciones más groseras del fenómeno.
El racismo espiritual implica la búsqueda de una actualización permanente de los valores y potencialidades que son inherentes a la raza, que deben ser mantenidos a través de una rigurosa práctica espiritual. De hecho, los aspectos modernos de la raza, construidos en base a la ciencia moderna, adquieren, según Evola, un sentido muy similar al talmudismo hebreo, al hablar de «pueblo elegido», y en esta medida establece paralelismos entre el nacionalsocialismo y el sionismo en la formulación del término. Del mismo modo, se habla de una superioridad racial, la cual no se fundamenta en logros espirituales o en concepciones tradicionales, sino en logros puramente materiales, científicos y técnicos, que son propios de la civilización occidental. Para Julius Evola, en la actualidad, no existe ninguna raza que posea los atributos exclusivos de la raza espiritual hiperbórea, portadora del elemento divino. Y aunque desde el nacionalsocialismo atribuyeran esa superioridad al elemento nórdico, Evola considera que un sujeto de raza negra perteneciente a un grupo tribal, fiel a sus tradiciones y a la práctica espiritual inherente a estas, era más cercano a ese principio que un caucásico moderno, cuya vida se encuadre en el marco de las costumbres, ideas y cosmovisión moderna.
Artículo original: Hipérbola Janus, Presentación de «Ensayos filosóficos, esotéricos y religiosos (1925-1931)», de Julius Evola (TOR), 27/Sep/2024
-
@ 266815e0:6cd408a5
2024-04-22 22:20:47While I was in Mediera with all the other awesome people at the first SEC cohort there where a lot of discussions around data storage on nostr and if it could be made censorship-resistent
I remember lots of discussions about torrents, hypercore, nostr relays, and of course IPFS
There were a few things I learned from all these conversations:
- All the existing solutions have one thing in common. A universal ID of some kind for files
- HTTP is still good. we don't have to throw the baby out with the bath water
- nostr could fix this... somehow
Some of the existing solutions work well for large files, and all of them are decentralization in some way. However none of them seem capable of serving up cat pictures for social media clients. they all have something missing...
An Identity system
An identity system would allow files to be "owned" by users. and once files have owners servers could start grouping files into a single thing instead of a 1000+ loose files
This can also greatly simplify the question of "what is spam" for a server hosting (or seeding) these files. since it could simply have a whitelist of owners (and maybe their friends)
What is blossom?
Blossom is a set of HTTP endpoints that allow nostr users to store and retrieve binary data on public servers using the sha256 hash as a universal id
What are Blobs?
blobs are chunks of binary data. they are similar to files but with one key difference, they don't have names
Instead blobs have a sha256 hash (like
b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553
) as an IDThese IDs are universal since they can be computed from the file itself using the sha256 hashing algorithm ( you can get a files sha256 hash on linux using:
sha256sum bitcoin.pdf
)How do the servers work?
Blossom servers expose four endpoints to let clients and users upload and manage blobs
GET /<sha256>
(optional file.ext
)PUT /upload
Authentication
: Signed nostr event- Returns a blob descriptor
GET /list/<pubkey>
- Returns an array of blob descriptors
Authentication
(optional): Signed nostr eventDELETE /<sha256>
Authentication
: Signed nostr event
What is Blossom Drive?
Blossom Drive is a nostr app built on top of blossom servers and allows users to create and manage folders of blobs
What are Drives
Drives are just nostr events (kind
30563
) that store a map of blobs and what filename they should have along with some extra metadataAn example drive event would be
json { "pubkey": "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5", "created_at": 1710773987, "content": "", "kind": 30563, "tags": [ [ "name", "Emojis" ], [ "description", "nostr emojis" ], [ "d", "emojis" ], [ "r", "https://cdn.hzrd149.com/" ], [ "x", "303f018e613f29e3e43264529903b7c8c84debbd475f89368cb293ec23938981", "/noStrudel.png", "15161", "image/png" ], [ "x", "a0e2b39975c8da1702374b3eed6f4c6c7333e6ae0008dadafe93bd34bfb2ca78", "/satellite.png", "6853", "image/png" ], [ "x", "e8f3fae0f4a43a88eae235a8b79794d72e8f14b0e103a0fed1e073d8fb53d51f", "/amethyst.png", "20487", "image/png" ], [ "x", "70bd5836807b916d79e9c4e67e8b07e3e3b53f4acbb95c7521b11039a3c975c6", "/nos.png", "36521", "image/png" ], [ "x", "0fc304630279e0c5ab2da9c2769e3a3178c47b8609b447a30916244e89abbc52", "/primal.png", "29343", "image/png" ], [ "x", "9a03824a73d4af192d893329bbc04cd3798542ee87af15051aaf9376b74b25d4", "/coracle.png", "18300", "image/png" ], [ "x", "accdc0cdc048f4719bb5e1da4ff4c6ffc1a4dbb7cf3afbd19b86940c01111568", "/iris.png", "24070", "image/png" ], [ "x", "2e740f2514d6188e350d95cf4756bbf455d2f95e6a09bc64e94f5031bc4bba8f", "/damus.png", "32758", "image/png" ], [ "x", "2e019f08da0c75fb9c40d81947e511c8f0554763bffb6d23a7b9b8c9e8c84abb", "/old emojis/astral.png", "29365", "image/png" ], [ "x", "d97f842f2511ce0491fe0de208c6135b762f494a48da59926ce15acfdb6ac17e", "/other/rabbit.png", "19803", "image/png" ], [ "x", "72cb99b689b4cfe1a9fb6937f779f3f9c65094bf0e6ac72a8f8261efa96653f5", "/blossom.png", "4393", "image/png" ] ] }
There is a lot going on but the main thing is the list of "x" tags and the path that describes the folder and filename the blob should live at
If your interested, the full event definition is at github.com/hzrd149/blossom-drive
Getting started
Like every good nostr client it takes a small instruction manual in order to use it properly. so here are the steps for getting started
1. Open the app
Open https://blossom.hzrd149.com
2. Login using extension
You can also login using any of the following methods using the input - NIP-46 with your https://nsec.app or https://flare.pub account - a NIP-46 connection string - an
ncryptsec
password protected private key - ansec
unprotected private key (please don't) - bunker:// URI from nsecbunker3. Add a blossom server
Right now
https://cdn.satellite.earth
is the only public server that is compatible with blossom drive. If you want to host your own I've written a basic implementation in TypeScript github.com/hzrd149/blossom-server4. Start uploading your files
NOTE: All files upload to blossom drive are public by default. DO NOT upload private files
5. Manage files
Encrypted drives
There is also the option to encrypt drives using NIP-49 password encryption. although its not tested at all so don't trust it, verify
Whats next?
I don't know, but Im excited to see what everyone else on nostr builds with this. I'm only one developer at the end of the day and I can't think of everything
also all the images in this article are stored in one of my blossom drives here
nostr:naddr1qvzqqqrhvvpzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qq8xzun5d93kcefdd9kkzem9wvr46jka