-
@ f977c464:32fcbe00
2024-01-30 20:06:18Güneşin kaybolmasının üçüncü günü, saat öğlen on ikiyi yirmi geçiyordu. Trenin kalkmasına yaklaşık iki saat vardı. Hepimiz perondaydık. Valizlerimiz, kolilerimiz, renk renk ve biçimsiz çantalarımızla yan yana dizilmiş, kısa aralıklarla tepemizdeki devasa saati kontrol ediyorduk.
Ama ne kadar dik bakarsak bakalım zaman bir türlü istediğimiz hızla ilerlemiyordu. Herkes birkaç dakika sürmesi gereken alelade bir doğa olayına sıkışıp kalmış, karanlıktan sürünerek çıkmayı deniyordu.
Bekleme salonuna doğru döndüm. Nefesimden çıkan buharın arkasında, kalın taş duvarları ve camlarıyla morg kadar güvenli ve soğuk duruyordu. Cesetleri o yüzden bunun gibi yerlere taşımaya başlamışlardı. Demek insanların bütün iyiliği başkaları onları gördüğü içindi ki gündüzleri gecelerden daha karanlık olduğunda hemen birbirlerinin gırtlağına çökmüş, böğürlerinde delikler açmış, gözlerini oyup kafataslarını parçalamışlardı.
İstasyonun ışığı titrediğinde karanlığın enseme saplandığını hissettim. Eğer şimdi, böyle kalabalık bir yerde elektrik kesilse başımıza ne gelirdi?
İçerideki askerlerden biri bakışlarımı yakalayınca yeniden saate odaklanmış gibi yaptım. Sadece birkaç dakika geçmişti.
“Tarlalarım gitti. Böyle boyum kadar ayçiçeği doluydu. Ah, hepsi ölüp gidiyor. Afitap’ın çiçekleri de gi-”
“Dayı, Allah’ını seversen sus. Hepimizi yakacaksın şimdi.”
Karanlıkta durduğunda, görünmez olmayı istemeye başlıyordun. Kimse seni görmemeli, nefesini bile duymamalıydı. Kimsenin de ayağının altında dolaşmamalıydın; gelip kazayla sana çarpmamalılar, takılıp sendelememeliydiler. Yoksa aslında hedefi sen olmadığın bir öfke gürlemeye başlar, yaşadığın ilk şoku ve acıyı silerek üstünden geçerdi.
İlk konuşan, yaşlıca bir adam, kafasında kasketi, nasırlı ellerine hohluyordu. Gözleri ve burnu kızarmıştı. Güneşin kaybolması onun için kendi başına bir felaket değildi. Hayatına olan pratik yansımalarından korkuyordu olsa olsa. Bir anının kaybolması, bu yüzden çoktan kaybettiği birinin biraz daha eksilmesi. Hayatta kalmasını gerektiren sebepler azalırken, hayatta kalmasını sağlayacak kaynaklarını da kaybediyordu.
Onu susturan delikanlıysa atkısını bütün kafasına sarmış, sakalı ve yüzünün derinliklerine kaçmış gözleri dışında bedeninin bütün parçalarını gizlemeye çalışıyordu. İşte o, güneşin kaybolmasının tam olarak ne anlama geldiğini anlamamış olsa bile, dehşetini olduğu gibi hissedebilenlerdendi.
Güneşin onlardan alındıktan sonra kime verileceğini sormuyorlardı. En başta onlara verildiğinde de hiçbir soru sormamışlardı zaten.
İki saat ne zaman geçer?
Midemin üstünde, sağ tarafıma doğru keskin bir acı hissettim. Karaciğerim. Gözlerimi yumdum. Yanımda biri metal bir nesneyi yere bıraktı. Bir kafesti. İçerisindeki kartalın ıslak kokusu burnuma ulaşmadan önce bile biliyordum bunu.
“Yeniden mi?” diye sordu bana kartal. Kanatları kanlı. Zamanın her bir parçası tüylerinin üstüne çöreklenmişti. Gagası bir şey, tahminen et parçası geveliyor gibi hareket ediyordu. Eski anılar kolay unutulmazmış. Şu anda kafesinin kalın parmaklıklarının ardında olsa da bunun bir aldatmaca olduğunu bir tek ben biliyordum. Her an kanatlarını iki yana uzatıverebilir, hava bu hareketiyle dalgalanarak kafesi esneterek hepimizi içine alacak kadar genişleyebilir, parmaklıklar önce ayaklarımızın altına serilir gibi gözükebilir ama aslında hepimizin üstünde yükselerek tepemize çökebilirdi.
Aşağıya baktım. Tahtalarla zapt edilmiş, hiçbir yere gidemeyen ama her yere uzanan tren rayları. Atlayıp koşsam… Çantam çok ağırdı. Daha birkaç adım atamadan, kartal, suratını bedenime gömerdi.
“Bu sefer farklı,” diye yanıtladım onu. “Yeniden diyemezsin. Tekrarladığım bir şey değil bu. Hatta bir hata yapıyormuşum gibi tonlayamazsın da. Bu sefer, insanların hak etmediğini biliyorum.”
“O zaman daha vahim. Süzme salaksın demektir.”
“İnsanların hak etmemesi, insanlığın hak etmediği anlamına gelmez ki.”
Az önce göz göze geldiğim genççe ama çökük asker hâlâ bana bakıyordu. Bir kartalla konuştuğumu anlamamıştı şüphesiz. Yanımdakilerden biriyle konuştuğumu sanmış olmalıydı. Ama konuştuğum kişiye bakmıyordum ona göre. Çekingence kafamı eğmiştim. Bir kez daha göz göze geldiğimizde içerideki diğer iki askere bir şeyler söyledi, onlar dönüp beni süzerken dışarı çıktı.
Yanımızdaki, az önce konuşan iki adam da şaşkınlıkla bir bana bir kartala bakıyordu.
“Yalnız bu sefer kalbin de kırılacak, Prometheus,” dedi kartal, bana. “Belki son olur. Biliyorsun, bir sürü soruna neden oluyor bu yaptıkların.”
Beni koruyordu sözde. En çok kanıma dokunan buydu. Kasıklarımın üstüne oturmuş, kanlı suratının ardında gözleri parlarken attığı çığlık kulaklarımda titremeye devam ediyordu. Bu tabloda kimsenin kimseyi düşündüğü yoktu. Kartalın, yanımızdaki adamların, artık arkama kadar gelmiş olması gereken askerin, tren raylarının, geçmeyen saatlerin…
Arkamı döndüğümde, asker sahiden oradaydı. Zaten öyle olması gerekiyordu; görmüştüm bunu, biliyordum. Kehanetler… Bir şeyler söylüyordu ama ağzı oynarken sesi çıkmıyordu. Yavaşlamış, kendisini saatin akışına uydurmuştu. Havada donan tükürüğünden anlaşılıyordu, sinirliydi. Korktuğu için olduğunu biliyordum. Her seferinde korkmuşlardı. Beni unutmuş olmaları işlerini kolaylaştırmıyordu. Sadece yeni bir isim vermelerine neden oluyordu. Bu seferkiyle beni lanetleyecekleri kesinleşmişti.
Olması gerekenle olanların farklı olması ne kadar acınasıydı. Olması gerekenlerin doğasının kötücül olmasıysa bir yerde buna dayanıyordu.
“Salaksın,” dedi kartal bana. Zamanı aşan bir çığlık. Hepimizin önüne geçmişti ama kimseyi durduramıyordu.
Sonsuzluğa kaç tane iki saat sıkıştırabilirsiniz?
Ben bir tane bile sıkıştıramadım.
Çantama uzanıyordum. Asker de sırtındaki tüfeğini indiriyordu. Benim acelem yoktu, onunsa eli ayağı birbirine dolaşıyordu. Oysaki her şey tam olması gerektiği anda olacaktı. Kehanet başkasının parmaklarının ucundaydı.
Güneş, bir tüfeğin patlamasıyla yeryüzüne doğdu.
Rayların üzerine serilmiş göğsümün ortasından, bir çantanın içinden.
Not: Bu öykü ilk olarak 2021 yılında Esrarengiz Hikâyeler'de yayımlanmıştır.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28O Planetinha
Fumaça verde me entrando pelas narinas e um coro desafinado fazia uma base melódica.
nos confins da galáxia havia um planetinha isolado. Era um planeta feliz.
O homem vestido de mago começava a aparecer por detrás da fumaça verde.
O planetinha recebeu três presentes, mas o seu habitante, o homem, estava num estado de confusão tão grande que ameaçava estragá-los. Os homens já havia escravizado o primeiro presente, a vida; lutavam contra o segundo presente, a morte; e havia alguns que achavam que deviam destruir totalmente o terceiro, o amor, e com isto levar a desordem total ao pobre planetinha perdido, que se chamava Terra.
O coro desafinado entrou antes do "Terra" cantando várias vezes, como se imitasse um eco, "terra-terra-terraaa". Depois de uma pausa dramática, o homem vestido de mago voltou a falar.
Terra, nossa nave mãe.
Neste momento eu me afastei. À frente do palco onde o mago e seu coral faziam apelos à multidão havia vários estandes cobertos com a tradicional armação de quatro pernas e lona branca. Em todos os cantos da praça havia gente, gente dos mais variados tipos. Visitantes curiosos que se aproximavam atraídos pela fumaça verde e as barraquinhas, gente que aproveitava o movimento para vender doces sem pagar imposto, casais que se abraçavam de pé para espantar o frio, os tradicionais corredores que faziam seu cooper, gente cheia de barba e vestida para imitar os hippies dos anos 60 e vender colares estendidos no chão, transeuntes novos e velhos, vestidos como baladeiros ou como ativistas do ônibus grátis, grupos de ciclistas entusiastas.
O mago fazia agora apelos para que nós, os homens, habitantes do isolado planetinha, passássemos a ver o planetinha, nossa nave mãe, como um todo, e adquiríssemos a consciência de que ele estava entrando em maus lençóis. A idéia, reforçada pela logomarca do evento, era que parássemos de olhar só para a nossa vida e pensássemos no planeta.
A logomarca do evento, um desenho estilizado do planeta Terra, nada tinha a ver com seu nome: "Festival Andando de Bem com a Vida", mas havia sido ali colocada estrategicamente pelos organizadores, de quem parecia justamente sair a mensagem dita pelo mago.
Aquela multidão de pessoas que, assim como eu, tinham suas próprias preocupações, não podiam ver o quadro caótico que formavam, cada uma com seus atos isolados, ali naquela praça isolada, naquele planeta isolado. Quando o hippie barbudo, quase um Osho, assustava um casal para tentar vender-lhes um colar, a quantidade de caos que isto acrescentava à cena era gigantesca. Por um segundo, pude ver, como se estivesse de longe e acima, com toda a pretensão que este estado imaginativo carrega, a cena completa do caos.
Uma nave-mãe, dessas de ficção científica, habitada por milhões de pessoas, seguia no espaço sem rumo, e sem saber que logo à frente um longo precipício espacial a esperava, para a desgraça completa sua e de seus habitantes.
Acostumados àquela nave tanto quanto outrora estiveram acostumados à sua terra natal, os homens viviam as próprias vidas sem nem se lembrar que estavam vagando pelo espaço. Ninguém sabia quem estava conduzindo a nave, e ninguém se importava.
No final do filme descobre-se que era a soma completa do caos que cada habitante produzia, com seus gestos egoístas e incapazes de levar em conta a totalidade, é que determinava a direção da nave-mãe. O efeito, no entanto, não era imediato, como nunca é. Havia gente de verdade encarregada de conduzir a nave, mas era uma gente bêbada, mau-caráter, que vivia brigando pelo controle da nave e o poder que isto lhes dava. Poder, status, dinheiro!
Essa gente bêbada era atraída até ali pela corrupção das instituições e da moral comum que, no fundo no fundo, era causada pelo egoísmo da população, através de um complexo -- mas que no filme aparece simplificado pela ação individual de um magnata do divertimento público -- processo social.
O homem vestido de mago era mais um agente causador de caos, com sua cena cheia de fumaça e sua roupa estroboscópica, ele achava que estava fazendo o bem ao alertar sua platéia, todos as sextas-feiras, de que havia algo que precisava ser feito, que cada um que estava ali ouvindo era responsável pelo planeta. A sua incapacidade, porém, de explicar o que precisava ser feito só aumentava a angústia geral; a culpa que ele jogava sobre seu público, e que era prontamente aceita e passada em frente, aos familiares e amigos de cada um, atormentava-os diariamente e os impedia de ter uma vida decente no trabalho e em casa. As famílias, estressadas, estavam constantemente brigando e os motivos mais insignificantes eram responsáveis pelas mais horrendas conseqüências.
O mago, que após o show tirava o chapéu entortado e ia tomar cerveja num boteco, era responsável por uma parcela considerável do caos que levava a nave na direção do seu desgraçado fim. No filme, porém, um dos transeuntes que de passagem ouviu um pedaço do discurso do mago despertou em si mesmo uma consiência transformadora e, com poderes sobre-humanos que lhe foram então concedidos por uma ordem iniciática do bem ou não, usando só os seus poderes humanos mesmo, o transeunte -- na primeira versão do filme um homem, na segunda uma mulher -- consegue consertar as instituições e retirar os bêbados da condução da máquina. A questão da moral pública é ignorada para abreviar a trama, já com duas horas e quarenta de duração, mas subentende-se que ela também fora resolvida.
No planeta Terra real, que não está indo em direção alguma, preso pela gravidade ao Sol, e onde as pessoas vivem a própria vida porque lhes é impossível viver a dos outros, não têm uma consciência global de nada porque só é possível mesmo ter a consciência delas mesmas, e onde a maioria, de uma maneira ou de outra, está tentando como pode, fazer as coisas direito, o filme é exibido.
Para a maioria dos espectadores, é um filme que evoca reflexões, um filme forte. Por um segundo elas têm o mesmo vislumbre do caos generalizado que eu tive ali naquela praça. Para uma pequena parcela dos espectadores -- entre eles alguns dos que estavam na platéia do mago, o próprio mago, o seguidor do Osho, o casal de duas mulheres e o vendedor de brigadeiros, mas aos quais se somam também críticos de televisão e jornal e gente que fala pelos cotovelos na internet -- o filme é um horror, o filme é uma vulgarização de um problema real e sério, o filme apela para a figura do herói salvador e passa uma mensagem totalmente errada, de que a maioria da população pode continuar vivendo as suas própria vidinhas miseráveis enquanto espera por um herói que vem do Olimpo e os salva da mixórdia que eles mesmos causaram, é um filme que presta um enorme desserviço à causa.
No dia seguinte ao lançamento, num bar meio caro ali perto da praça, numa mesa com oito pessoas, entre elas seis do primeiro grupo e oito do segundo, discute-se se o filme levará ou não o Oscar. Eu estou em casa dormindo e não escuto nada.
-
@ f977c464:32fcbe00
2024-01-11 18:47:47Kendisini aynada ilk defa gördüğü o gün, diğerleri gibi olduğunu anlamıştı. Oysaki her insan biricik olmalıydı. Sözgelimi sinirlendiğinde bir kaşı diğerinden birkaç milimetre daha az çatılabilirdi veya sevindiğinde dudağı ona has bir açıyla dalgalanabilirdi. Hatta bunların hiçbiri mümkün değilse, en azından, gözlerinin içinde sadece onun sahip olabileceği bir ışık parlayabilirdi. Çok sıradan, öyle sıradan ki kimsenin fark etmediği o milyonlarca minik şeyden herhangi biri. Ne olursa.
Ama yansımasına bakarken bunların hiçbirini bulamadı ve diğer günlerden hiç de farklı başlamamış o gün, işe gitmek için vagonunun gelmesini beklediği alelade bir metro istasyonunda, içinde kaybolduğu illüzyon dağılmaya başladı.
İlk önce derisi döküldü. Tam olarak dökülmedi aslında, daha çok kıvılcımlara dönüşüp bedeninden fırlamış ve bir an sonra sönerek külleşmiş, havada dağılmıştı. Ardında da, kaybolmadan hemen önce, kısa süre için hayal meyal görülebilen, bir ruhun yok oluşuna ağıt yakan rengârenk peri cesetleri bırakmıştı. Beklenenin aksine, havaya toz kokusu yayıldı.
Dehşete düştü elbette. Dehşete düştüler. Panikle üstlerini yırtan 50 işçi. Her şeyin sebebiyse o vagon.
Saçları da döküldü. Her tel, yere varmadan önce, her santimde ikiye ayrıla ayrıla yok oldu.
Bütün yüzeylerin mat olduğu, hiçbir şeyin yansımadığı, suyun siyah aktığı ve kendine ancak kameralarla bakabildiğin bir dünyada, vagonun içine yerleştirilmiş bir aynadan ilk defa kendini görmek.
Gözlerinin akları buharlaşıp havada dağıldı, mercekleri boşalan yeri doldurmak için eriyip yayıldı. Gerçeği görmemek için yaratılmış, bu yüzden görmeye hazır olmayan ve hiç olmayacak gözler.
Her şeyin o anda sona erdiğini sanabilirdi insan. Derin bir karanlık ve ölüm. Görmenin görmek olduğu o anın bitişi.
Ben geldiğimde ölmüşlerdi.
Yani bozulmuşlardı demek istiyorum.
Belleklerini yeni taşıyıcılara takmam mümkün olmadı. Fiziksel olarak kusursuz durumdaydılar, olmayanları da tamir edebilirdim ama tüm o hengamede kendilerini baştan programlamış ve girdilerini modifiye etmişlerdi.
Belleklerden birini masanın üzerinden ileriye savurdu. Hınca hınç dolu bir barda oturuyorlardı. O ve arkadaşı.
Sırf şu kendisini insan sanan androidler travma geçirip delirmesin diye neler yapıyoruz, insanın aklı almıyor.
Eliyle arkasını işaret etti.
Polislerin söylediğine göre biri vagonun içerisine ayna yerleştirmiş. Bu zavallılar da kapı açılıp bir anda yansımalarını görünce kafayı kırmışlar.
Arkadaşı bunların ona ne hissettirdiğini sordu. Yani o kadar bozuk, insan olduğunu sanan androidi kendilerini parçalamış olarak yerde görmek onu sarsmamış mıydı?
Hayır, sonuçta belirli bir amaç için yaratılmış şeyler onlar. Kaliteli bir bilgisayarım bozulduğunda üzülürüm çünkü parasını ben vermişimdir. Bunlarsa devletin. Bana ne ki?
Arkadaşı anlayışla kafasını sallayıp suyundan bir yudum aldı. Kravatını biraz gevşetti.
Bira istemediğinden emin misin?
İstemediğini söyledi. Sahi, neden deliriyordu bu androidler?
Basit. Onların yapay zekâlarını kodlarken bir şeyler yazıyorlar. Yazılımcılar. Biliyorsun, ben donanımdayım. Bunlar da kendilerini insan sanıyorlar. Tiplerine bak.
Sesini alçalttı.
Arabalarda kaza testi yapılan mankenlere benziyor hepsi. Ağızları burunları bile yok ama şu geldiğimizden beri sakalını düzeltip duruyor mesela. Hayır, hepsi de diğerleri onun sakalı varmış sanıyor, o manyak bir şey.
Arkadaşı bunun delirmeleriyle bağlantısını çözemediğini söyledi. O da normal sesiyle konuşmaya devam etti.
Anlasana, aynayı falan ayırt edemiyor mercekleri. Lönk diye kendilerini görüyorlar. Böyle, olduğu gibi...
Nedenmiş peki? Ne gerek varmış?
Ne bileyim be abicim! Ahiret soruları gibi.
Birasına bakarak dalıp gitti. Sonra masaya abanarak arkadaşına iyice yaklaştı. Bulanık, bir tünelin ucundaki biri gibi, şekli şemalı belirsiz bir adam.
Ben seni nereden tanıyorum ki ulan? Kimsin sen?
Belleği makineden çıkardılar. İki kişiydiler. Soruşturmadan sorumlu memurlar.
─ Baştan mı başlıyoruz, diye sordu belleği elinde tutan ilk memur.
─ Bir kere daha deneyelim ama bu sefer direkt aynayı sorarak başla, diye cevapladı ikinci memur.
─ Bence de. Yeterince düzgün çalışıyor.
Simülasyon yüklenirken, ayakta, biraz arkada duran ve alnını kaşıyan ikinci memur sormaktan kendisini alamadı:
─ Bu androidleri niye böyle bir olay yerine göndermişler ki? Belli tost olacakları. İsraf. Gidip biz baksak aynayı kırıp delilleri mahvetmek zorunda da kalmazlar.
Diğer memur sandalyesinde hafifçe dönecek oldu, o sırada soruyu bilgisayarın hoparlöründen teknisyen cevapladı.
Hangi işimizde bir yamukluk yok ki be abi.
Ama bir son değildi. Üstlerindeki tüm illüzyon dağıldığında ve çıplak, cinsiyetsiz, birbirinin aynı bedenleriyle kaldıklarında sıra dünyaya gelmişti.
Yere düştüler. Elleri -bütün bedeni gibi siyah turmalinden, boğumları çelikten- yere değdiği anda, metronun zemini dağıldı.
Yerdeki karolar öncesinde beyazdı ve çok parlaktı. Tepelerindeki floresan, ışığını olduğu gibi yansıtıyor, tek bir lekenin olmadığı ve tek bir tozun uçmadığı istasyonu aydınlatıyorlardı.
Duvarlara duyurular asılmıştı. Örneğin, yarın akşam kültür merkezinde 20.00’da başlayacak bir tekno blues festivalinin cıvıl cıvıl afişi vardı. Onun yanında daha geniş, sarı puntolu harflerle yazılmış, yatay siyah kesiklerle çerçevesi çizilmiş, bir platformdan düşen çöp adamın bulunduğu “Dikkat! Sarı bandı geçmeyin!” uyarısı. Biraz ilerisinde günlük resmi gazete, onun ilerisinde bir aksiyon filminin ve başka bir romantik komedi filminin afişleri, yapılacakların ve yapılmayacakların söylendiği küçük puntolu çeşitli duyurular... Duvar uzayıp giden bir panoydu. On, on beş metrede bir tekrarlanıyordu.
Tüm istasyonun eni yüz metre kadar. Genişliği on metre civarı.
Önlerinde, açık kapısından o mendebur aynanın gözüktüğü vagon duruyordu. Metro, istasyona sığmayacak kadar uzundu. Bir kılıcın keskinliğiyle uzanıyor ama yer yer vagonların ek yerleriyle bölünüyordu.
Hiçbir vagonda pencere olmadığı için metronun içi, içlerindekiler meçhuldü.
Sonrasında karolar zerrelerine ayrılarak yükseldi. Floresanın ışığında her yeri toza boğdular ve ortalığı gri bir sisin altına gömdüler. Çok kısa bir an. Afişleri dalgalandırmadılar. Dalgalandırmaya vakitleri olmadı. Yerlerinden söküp aldılar en fazla. Işık birkaç kere sönüp yanarak direndi. Son kez söndüğünde bir daha geri gelmedi.
Yine de etraf aydınlıktı. Kırmızı, her yere eşit dağılan soluk bir ışıkla.
Yer tamamen tele dönüşmüştü. Altında çapraz hatlarla desteklenmiş demir bir iskelet. Işık birkaç metreden daha fazla aşağıya uzanamıyordu. Sonsuzluğa giden bir uçurum.
Duvarın yerini aynı teller ve demir iskelet almıştı. Arkasında, birbirine vidalarla tutturulmuş demir plakalardan oluşan, üstünden geçen boruların ek yerlerinden bazen ince buharların çıktığı ve bir süre asılı kaldıktan sonra ağır, yağlı bir havayla sürüklendiği bir koridor.
Diğer tarafta paslanmış, pencerelerindeki camlar kırıldığı için demir plakalarla kapatılmış külüstür bir metro. Kapının karşısındaki aynadan her şey olduğu gibi yansıyordu.
Bir konteynırın içini andıran bir evde, gerçi gayet de birbirine eklenmiş konteynırlardan oluşan bir şehirde “andıran” demek doğru olmayacağı için düpedüz bir konteynırın içinde, masaya mum görüntüsü vermek için koyulmuş, yarı katı yağ atıklarından şekillendirilmiş kütleleri yakmayı deniyordu. Kafasında hayvan kıllarından yapılmış grili siyahlı bir peruk. Aynı kıllardan kendisine gür bir bıyık da yapmıştı.
Üstünde mavi çöp poşetlerinden yapılmış, kravatlı, şık bir takım.
Masanın ayakları yerine oradan buradan çıkmış parçalar konulmuştu: bir arabanın şaft mili, üst üste konulmuş ve üstünde yazı okunamayan tenekeler, boş kitaplar, boş gazete balyaları... Hiçbir şeye yazı yazılmıyordu, gerek yoktu da zaten çünkü merkez veri bankası onları fark ettirmeden, merceklerden giren veriyi sentezleyerek insanlar için dolduruyordu. Yani, androidler için. Farklı şekilde isimlendirmek bir fark yaratacaksa.
Onların mercekleri için değil. Bağlantıları çok önceden kopmuştu.
─ Hayatım, sofra hazır, diye bağırdı yatak odasındaki karısına.
Sofrada tabak yerine düz, bardak yerine bükülmüş, çatal ve bıçak yerine sivriltilmiş plakalar.
Karısı salonun kapısında durakladı ve ancak kulaklarına kadar uzanan, kocasınınkine benzeyen, cansız, ölü hayvanların kıllarından ibaret peruğunu eliyle düzeltti. Dudağını, daha doğrusu dudağının olması gereken yeri koyu kırmızı bir yağ tabakasıyla renklendirmeyi denemişti. Biraz da yanaklarına sürmüştü.
─ Nasıl olmuş, diye sordu.
Sesi tek düzeydi ama hafif bir neşe olduğunu hissettiğinize yemin edebilirdiniz.
Üzerinde, çöp poşetlerinin içini yazısız gazete kağıtlarıyla doldurarak yaptığı iki parça giysi.
─ Çok güzelsin, diyerek kravatını düzeltti kocası.
─ Sen de öylesin, sevgilim.
Yaklaşıp kocasını öptü. Kocası da onu. Sonra nazikçe elinden tutarak, sandalyesini geriye çekerek oturmasına yardım etti.
Sofrada yemek niyetine hiçbir şey yoktu. Gerek de yoktu zaten.
Konteynırın kapısı gürültüyle tekmelenip içeri iki memur girene kadar birbirlerine öyküler anlattılar. O gün neler yaptıklarını. İşten erken çıkıp yemyeşil çimenlerde gezdiklerini, uçurtma uçurduklarını, kadının nasıl o elbiseyi bulmak için saatlerce gezip yorulduğunu, kocasının kısa süreliğine işe dönüp nasıl başarılı bir hamleyle yaşanan krizi çözdüğünü ve kadının yanına döndükten sonra, alışveriş merkezinde oturdukları yeni dondurmacının dondurmalarının ne kadar lezzetli olduğunu, boğazlarının ağrımasından korktuklarını...
Akşam film izleyebilirlerdi, televizyonda -boş ve mat bir plaka- güzel bir film oynayacaktı.
İki memur. Çıplak bedenleriyle birbirinin aynı. Ellerindeki silahları onlara doğrultmuşlardı. Mum ışığında, tertemiz bir örtünün serili olduğu masada, bardaklarında şaraplarla oturan ve henüz sofranın ortasındaki hindiye dokunmamış çifti gördüklerinde bocaladılar.
Hiç de androidlere bilinçli olarak zarar verebilecek gibi gözükmüyorlardı.
─ Sessiz kalma hakkına sahipsiniz, diye bağırdı içeri giren ikinci memur. Söylediğiniz her şey...
Cümlesini bitiremedi. Yatak odasındaki, masanın üzerinden gördüğü o şey, onunla aynı hareketleri yapan android, yoksa, bir aynadaki yansıması mıydı?
Bütün illüzyon o anda dağılmaya başladı.
Not: Bu öykü ilk olarak 2020 yılında Esrarengiz Hikâyeler'de yayımlanmıştır.
-
@ 32e18276:5c68e245
2023-12-06 15:29:43I’m going to be on an ordinals panels as one of the people who is counter arguing the claim that they are good for bitcoin. I decided to brush up on the technicals on how inscriptions work. I am starting to see luke’s perspective on how it is exploiting a loophole in bitcoin’s anti-data-spam mechanisms.
Storing data in Bitcoin, the “standard” way
The standard way you add “data” to bitcoin is by calling the OP_RETURN opcode. Bitcoin devs noticed that people were storing data (like the bitcoin whitepaper) in the utxo set via large multisig transactions. The problem with this is that this set is unprunable and could grow over time. OP_RETURN outputs on the other-hand are provably prunable and don’t add to utxo bloat.
Here’s an excerpt from the march 2014 0.9.0 release notes that talks about this:
On OP_RETURN: There was been some confusion and misunderstanding in the community, regarding the OP_RETURN feature in 0.9 and data in the blockchain. This change is not an endorsement of storing data in the blockchain. The OP_RETURN change creates a provably-prunable output, to avoid data storage schemes – some of which were already deployed – that were storing arbitrary data such as images as forever-unspendable TX outputs, bloating bitcoin’s UTXO database. Storing arbitrary data in the blockchain is still a bad idea; it is less costly and far more efficient to store non-currency data elsewhere.
Much of the work on bitcoin core has been focused on making sure the system continues to function in a decentralized way for its intended purpose in the presence of people trying to abuse it for things like storing data. Bitcoin core has always discouraged this, as it is not designed for storage of images and data, it is meant for moving digital coins around in cyberspace.
To help incentive-align people to not do stupid things, OP_RETURN transactions were not made non-standard, so that they are relayable by peers and miners, but with the caveat:
- They can only push 40 bytes (later increased to 80,83, I’m guessing to support larger root merkle hashes since that is the only sane usecase for op_return)
Bitcoin also added an option called -datacarriersize which limits the total number of bytes from these outputs that you will relay or mine.
Why inscriptions are technically an exploit
Inscriptions get around the datacarriersize limit by disguising data as bitcoin script program data via OP_PUSH inside OP_IF blocks. Ordinals do not use OP_RETURN and are not subjected to datacarriersize limits, so noderunners and miners currently have limited control over the total size of this data that they wish to relay and include in blocks. Luke’s fork of bitcoin-core has some options to fight this spam, so hopefully we will see this in core sometime soon as well.
Inscriptions are also taking advantage of features in segwit v1 (witness discount) and v2/taproot (no arbitrary script size limit). Each of these features have interesting and well-justified reasons why they were introduced.
The purpose of the witness discount was to make it cheaper to spend many outputs which helps the reduction of the utxo set size. Inscriptions took advantage of this discount to store monke jpegs disguised as bitcoin scripts. Remember, bitcoin is not for storing data, so anytime bitcoin-devs accidentally make it cheap and easy to relay data then this should be viewed as an exploit. Expect it to be fixed, or at least provide tools to noderunners for fighting this spam.
Where do we go from here
The interesting part of this story is that people seem to attach value to images stored on the bitcoin blockchain, and they are willing to pay the fee to get it in the block, so non-ideologic miners and people who don’t care about the health and decentralization of bitcoin are happy to pay or collect the fee and move on.
Data should not get a discount, people should pay full price if they want to store data. They should just use op_return and hashes like opentimestamps or any other reasonable protocol storing data in bitcoin.
After going through this analysis I’ve come to the opinion that this is a pretty bad data-spam exploit and bitcoin devs should be working on solutions. Ideological devs like luke who actually care about the health and decentralization of the network are and I’m glad to see it.
-
@ 8fb140b4:f948000c
2023-11-21 21:37:48Embarking on the journey of operating your own Lightning node on the Bitcoin Layer 2 network is more than just a tech-savvy endeavor; it's a step into a realm of financial autonomy and cutting-edge innovation. By running a node, you become a vital part of a revolutionary movement that's reshaping how we think about money and digital transactions. This role not only offers a unique perspective on blockchain technology but also places you at the heart of a community dedicated to decentralization and network resilience. Beyond the technicalities, it's about embracing a new era of digital finance, where you contribute directly to the network's security, efficiency, and growth, all while gaining personal satisfaction and potentially lucrative rewards.
In essence, running your own Lightning node is a powerful way to engage with the forefront of blockchain technology, assert financial independence, and contribute to a more decentralized and efficient Bitcoin network. It's an adventure that offers both personal and communal benefits, from gaining in-depth tech knowledge to earning a place in the evolving landscape of cryptocurrency.
Running your own Lightning node for the Bitcoin Layer 2 network can be an empowering and beneficial endeavor. Here are 10 reasons why you might consider taking on this task:
-
Direct Contribution to Decentralization: Operating a node is a direct action towards decentralizing the Bitcoin network, crucial for its security and resistance to control or censorship by any single entity.
-
Financial Autonomy: Owning a node gives you complete control over your financial transactions on the network, free from reliance on third-party services, which can be subject to fees, restrictions, or outages.
-
Advanced Network Participation: As a node operator, you're not just a passive participant but an active player in shaping the network, influencing its efficiency and scalability through direct involvement.
-
Potential for Higher Revenue: With strategic management and optimal channel funding, your node can become a preferred route for transactions, potentially increasing the routing fees you can earn.
-
Cutting-Edge Technological Engagement: Running a node puts you at the forefront of blockchain and bitcoin technology, offering insights into future developments and innovations.
-
Strengthened Network Security: Each new node adds to the robustness of the Bitcoin network, making it more resilient against attacks and failures, thus contributing to the overall security of the ecosystem.
-
Personalized Fee Structures: You have the flexibility to set your own fee policies, which can balance earning potential with the service you provide to the network.
-
Empowerment Through Knowledge: The process of setting up and managing a node provides deep learning opportunities, empowering you with knowledge that can be applied in various areas of blockchain and fintech.
-
Boosting Transaction Capacity: By running a node, you help to increase the overall capacity of the Lightning Network, enabling more transactions to be processed quickly and at lower costs.
-
Community Leadership and Reputation: As an active node operator, you gain recognition within the Bitcoin community, which can lead to collaborative opportunities and a position of thought leadership in the space.
These reasons demonstrate the impactful and transformative nature of running a Lightning node, appealing to those who are deeply invested in the principles of bitcoin and wish to actively shape its future. Jump aboard, and embrace the journey toward full independence. 🐶🐾🫡🚀🚀🚀
-
-
@ de496884:72617b81
2023-11-20 13:54:02Hola nostriches. Hoy quiero hacer una publicación a modo de acercamiento al surgimiento de las categorías de género y feminismo. Así que si te interesa el tema haz un esfuerzo, quédate y lee hasta el final.
El «nuevo» feminismo surge en los años 60 en aquellos países desarrollados que acordaron el reconocimiento a los derechos humanos contenidos en la declaración respectiva de la ONU. Entonces, como extensión a dicho reconocimiento es que se gesta el movimiento feminista. A partir de entonces, se vuelve a plantear la relación entre naturaleza y cultura y se llega a la conclusión de que las diferencias sociales van más allá de las diferencias biológicas, lo cual tiene que ver con que hasta la satisfacción de las necesidades elementales como son la alimentación, la vivienda o el vestuario, están condicionadas por construcciones sociales.
Pues resulta que una de las primeras propuestas identificó la subordinación femenina producto de una organización patriarcal, tomando la categoría patriarcado de Max Weber. Es así como la visión de patriarcado se extendió al discurso político y académico. Sin embargo, no existía información acerca del desarrollo histórico de dicha categoría, sistematización, variaciones, etc., debido a que era algo que recién se percibía en sociedad.
Sin embargo, la misma categoría de patriarcado junto a la de relaciones de poder para explicar fenómenos sociales contemporáneos, constituye uno de los principales aportes del feminismo. Es así como han logrado primero visibilizar y luego deconstruir y desmontar una serie de patrones existentes en la cultura que hacían a la mujer subordinarse al hombre, y que estaban presentes en el sistema sexo/género.
Imagen relativa a la lucha contra el patriarcado
Hasta ese momento, en las investigaciones de corte sociológico se podía observar un androcentrismo excesivo al dar cuenta de que el discurso científico giraba en torno al hombre como sujeto y objeto de la investigación. Incluso para muchos positivistas como el mismo Weber, los problemas relativos a las mujeres quedaban en un segundo plano y eran achacados a una supuesta pasividad en el ámbito doméstico-familiar. Dicha pasividad partía de la supuesta inferioridad biológica del género femenino.
El patriarcado entonces era una categoría vacía en sí misma, sin valor explicativo. Desde el punto de vista político pudo ser útil para la movilización pero no resistió la polémica de los críticos del feminismo ni problematizó los conflictos a ser resueltos. Pero por otro lado, un grupo de mujeres -académicas principalmente- se puso manos a la obra en una tarea más pequeña pero con mayores resultados a la larga. Se propusieron generar conocimientos sobre las condiciones de vida de la mujer, buscar en el pasado y el presente los aportes de las mujeres a la sociedad, hacerlas visibles en la historia. Es así como surgen centros académicos, ONG, proyectos, centros de estudios sobre la mujer, etc.
Convendría distinguir entonces dos posturas que acompañaron a la investigación sobre las mujeres: uno que toma como objeto de estudio a la mujer; condiciones de vida, trabajo, cultura, y otra que privilegia a la sociedad como generadora de la subordinación de las mujeres. Mientras la primera perspectiva generaba conocimiento sobre las mujeres en el estudio de las relaciones mujer-hombre y mujer-mujer, la segunda tenía una visión más holística ya que planteaba que hay que estudiar la sociedad ya que la subordinación de las mujeres es producto de la organización de esta, y que no se avanzará solamente estudiando a las mujeres, pues el estudio debe ser más amplio y en diferentes niveles, ámbitos y tiempos.
Es en esta búsqueda donde nace y se desarrolla el concepto de género como categoría social. Es así que los sistemas de género/sexo fueron entendidos como conjuntos de prácticas, símbolos, representaciones, normas y valores sociales que las sociedades construyen a partir de la diferencia anatomofisiológica y que dotan de sentido a los impulsos sexuales, la reproducción y en general a las relaciones de las personas. Por tanto, este sistema pasó a ser el objeto de estudio para comprender la subordinación de la mujer al hombre. Al ser el reconocimiento de una dimensión de la desigualdad social hasta entonces desconocida, se considera la ruptura epistemológica más importante de la segunda mitad del siglo pasado.
Imagen representativa del binarismo de género
Hay que decir que los fenómenos sociales se definen por la relación que guardan entre sí. Es así que la contextualización adquiere gran importancia. Varones y hembras tenemos la capacidad de producir con el cuerpo, pero solo los cuerpos de las hembras pueden gestar y por tanto asegurar la especie humana. Todo grupo humano que pretenda sobrevivir debe asegurarse cierto número de hembras que lo hagan posible. De ahí un poder particular del cuerpo de las hembras que además es económicamente útil. Dicho poder no es en tanto entidad biológica, sino que es la sociedad la que le otorga este poder. En este punto es importante preguntarnos históricamente ¿quiénes han controlado la capacidad reproductiva de las mujeres?, ¿quiénes han tenido la preferencia en el acceso sexual? Para asegurar un control efectivo sobre la reproducción es necesario asegurar el acceso a la sexualidad.
Ello también lleva a dirigir el trabajo que hacen porque de lo contrario, las mujeres pudieran tener espacio para representar una amenaza al dominio de los hombres. Es importante atender a las etapas del desarrollo de las mujeres, que permitirá ver cómo se moldean para aceptar la desigualdad y las jerarquías según el género en las distintas sociedades y culturas.
Otro contexto a delimitar es el ámbito doméstico donde históricamente ha estado ubicada la subordinación femenina. Se ha puesto al descubierto que en mujeres que comparten la misma posición de clase y raza, la condición femenina se redefine a lo largo de la vida y que algunas mujeres gozan de poder sobre otras aún en contextos de alta dominación masculina, donde se les inviste de autoridad, creando el sistema zonas de incertidumbre que las divide como género e impide alianzas y se legitima la dominación. Foucault decía que «el poder se ejerce, no se posee», siempre está en peligro de perderse y no basta con normas, leyes, amenazas o castigos. De ahí que los espacios de subordinación sean también espacios de poder de las mujeres. Es en estos espacios donde aparece la inseguridad, la tensión, la confrontación y por ejemplo, las mujeres pueden reclamar la anticoncepción.
Para terminar, es importante tener en cuenta que el género es una forma de desigualdad social que siempre está articulado con otras formas de desigualdad ya sea clase, raza, grupo etario, etc. Hay que pensar la dominación masculina con un comienzo vago en el tiempo, pero que permite desligar la subordinación de las mujeres de la evolución «natural» de la humanidad y entenderla como un proceso histórico. En ese sentido es necesario destacar que, respecto a la raza, en sociedades plurales hay que atender al contexto étnico-cultural ya que en dependencia de las relaciones entre personas de razas distintas, estarán condicionadas las relaciones entre los géneros.
Imagen de mujeres de distintas razas
Por otro lado, si bien es sabido que históricamente el sistema de género social imperante ha contribuido a invisibilizar a la mujer, asociar necesariamente dicha categoría únicamente a ella, lo que hace es nuevamente recrear el absolutismo histórico que tanto daño ha hecho, ahora como lo antagónico al hombre. En la construcción social participan todos los individuos presentes en el sistema género.
Hasta aquí la publicación de hoy, de la cual aun se puede ahondar mucho más, sobre todo en lo referido al origen de la dominación o de la jerarquización del binomio «hombre/mujer» desde un punto de vista antropológico, pero eso quedará pendiente para otro momento. ¡Así que hasta la próxima!, ¡nos vemos en Nostr!
........................................
English version
Hello nostriches. Today I want to make a post by way of an approach to the emergence of the categories of gender and feminism. So if you are interested in the topic make an effort, stay and read to the end.
The "new" feminism emerged in the 60's in those developed countries that agreed to recognize the human rights contained in the respective UN declaration. Then, as an extension of that recognition, the feminist movement was born. From then on, the relationship between nature and culture was raised again and the conclusion was reached that social differences go beyond biological differences, which has to do with the fact that even the satisfaction of elementary needs such as food, housing or clothing are conditioned by social constructions.
It turns out that one of the first proposals identified female subordination as a product of a patriarchal organization, taking Max Weber's category of patriarchy. This is how the vision of patriarchy was extended to political and academic discourse. However, there was no information about the historical development of this category, systematization, variations, etc., because it was something that was only recently perceived in society.
However, the same category of patriarchy, together with that of power relations to explain contemporary social phenomena, constitutes one of the main contributions of feminism. This is how they have first made visible and then deconstructed and dismantled a series of existing patterns in the culture that made women subordinate to men, and that were present in the sex/gender system.
Image relating to the fight against patriarchy
Up to that time, in sociological research, an excessive androcentrism could be observed as scientific discourse revolved around men as the subject and object of research. Even for many positivists such as Weber himself, the problems related to women remained in the background and were blamed on a supposed passivity in the domestic-family sphere. This passivity was based on the supposed biological inferiority of the female gender.
Patriarchy was then an empty category in itself, with no explanatory value. From the political point of view, it could be useful for mobilization, but it did not resist the polemic of feminism's critics, nor did it problematize the conflicts to be resolved. But on the other hand, a group of women - mainly academics - set to work on a smaller task but with greater results in the long run. They set out to generate knowledge about women's living conditions, to search in the past and present for women's contributions to society, to make them visible in history. This is how academic centers, NGOs, projects, women's studies centers, etc., came into being.
It would be convenient to distinguish then two postures that accompanied the research on women: one that takes women as the object of study; living conditions, work, culture, and the other that privileges society as the generator of women's subordination. While the first perspective generated knowledge about women in the study of woman-man and woman-woman relations, the second had a more holistic vision, since it proposed that society must be studied, since the subordination of women is a product of its organization, and that progress will not be made only by studying women, since the study must be broader and at different levels, spheres and times.
It is in this search that the concept of gender as a social category was born and developed. Thus, gender/sex systems were understood as a set of practices, symbols, representations, norms and social values that societies construct on the basis of anatomophysiological differences and that give meaning to sexual impulses, reproduction and, in general, to people's relationships. Therefore, this system became the object of study to understand the subordination of women to men. As the recognition of a hitherto unknown dimension of social inequality, it is considered the most important epistemological breakthrough of the second half of the last century.
Representative image of gender binarism
It must be said that social phenomena are defined by their relationship with each other. Thus, contextualization acquires great importance. Males and females have the capacity to produce with their bodies, but only the bodies of females can gestate and therefore ensure the human species. Any human group that intends to survive must ensure a certain number of females to make it possible. Hence a particular power of the female body, which is also economically useful. This power is not as a biological entity, but it is society that gives it this power. At this point it is important to ask ourselves historically, who has controlled the reproductive capacity of women, who has had the preference in sexual access? To ensure effective control over reproduction, it is necessary to ensure access to sexuality.
Allegorical image of pregnancy
This also leads to directing the work they do because otherwise, women may have room to pose a threat to men's dominance. It is important to pay attention to the stages of women's development, which will allow us to see how they are shaped to accept inequality and gender hierarchies in different societies and cultures.
Another context to delimit is the domestic sphere where female subordination has historically been located. It has been discovered that in women who share the same class and race position, the feminine condition is redefined throughout life and that some women enjoy power over others even in contexts of high male domination, where they are invested with authority, creating the system of uncertainty zones that divide them as a gender and prevent alliances and legitimize domination. Foucault said that "power is exercised, not possessed", it is always in danger of being lost and norms, laws, threats or punishments are not enough. Hence, the spaces of subordination are also spaces of women's power. It is in these spaces where insecurity, tension, confrontation appear and where, for example, women can demand contraception.
To conclude, it is important to keep in mind that gender is a form of social inequality that is always articulated with other forms of inequality, be it class, race, age group, etc. It is necessary to think of male domination with a vague beginning in time, but which allows us to separate the subordination of women from the "natural" evolution of humanity and to understand it as a historical process. In this sense, it is necessary to emphasize that, with respect to race, in plural societies it is necessary to pay attention to the ethno-cultural context since, depending on the relations between people of different races, the relations between genders will be conditioned.
Image of women of different races
On the other hand, although it is known that historically the prevailing social gender system has contributed to make women invisible, to necessarily associate this category only to women is to recreate the historical absolutism that has done so much damage, this time as antagonistic to men. All individuals present in the gender system participate in the social construction.
So much for today's publication, of which we can still go much deeper, especially with regard to the origin of domination or the hierarchization of the binomial "man/woman" from an anthropological point of view, but that will be left for another time. So until next time, see you in Nostr!
Créditos | Credits
Bibliografía consultada | Consulted bibliography:
-
Barbieri, T. (1993). Sobre la categoría género. Una introducción teórico-metodológica. Debates en Sociología. (18). 1-19. https://doi.org/10.18800/debatesensociologia.199301.006
-
Echevarría, D. (2020). Desigualdades de género e interseccionalidad. Análisis del contexto cubano 2008-2018. Facultad Latinoamericana de Ciencias Sociales (Programa-Cuba). https://www.clacso.org.ar/libreria-latinoamericana-cm/libro_detalle_resultado.php?id_libro=2346&campo=cm&texto=248
Traducción | Translation:
DeepL
-
-
@ 8fb140b4:f948000c
2023-11-18 23:28:31Chef's notes
Serving these two dishes together will create a delightful centerpiece for your Thanksgiving meal, offering a perfect blend of traditional flavors with a homemade touch.
Details
- ⏲️ Prep time: 30 min
- 🍳 Cook time: 1 - 2 hours
- 🍽️ Servings: 4-6
Ingredients
- 1 whole turkey (about 12-14 lbs), thawed and ready to cook
- 1 cup unsalted butter, softened
- 2 tablespoons fresh thyme, chopped
- 2 tablespoons fresh rosemary, chopped
- 2 tablespoons fresh sage, chopped
- Salt and freshly ground black pepper
- 1 onion, quartered
- 1 lemon, halved
- 2-3 cloves of garlic
- Apple and Sage Stuffing
- 1 loaf of crusty bread, cut into cubes
- 2 apples, cored and chopped
- 1 onion, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 1/4 cup fresh sage, chopped
- 1/2 cup unsalted butter
- 2 cups chicken broth
- Salt and pepper, to taste
Directions
- Preheat the Oven: Set your oven to 325°F (165°C).
- Prepare the Herb Butter: Mix the softened butter with the chopped thyme, rosemary, and sage. Season with salt and pepper.
- Prepare the Turkey: Remove any giblets from the turkey and pat it dry. Loosen the skin and spread a generous amount of herb butter under and over the skin.
- Add Aromatics: Inside the turkey cavity, place the quartered onion, lemon halves, and garlic cloves.
- Roast: Place the turkey in a roasting pan. Tent with aluminum foil and roast. A general guideline is about 15 minutes per pound, or until the internal temperature reaches 165°F (74°C) at the thickest part of the thigh.
- Rest and Serve: Let the turkey rest for at least 20 minutes before carving.
- Next: Apple and Sage Stuffing
- Dry the Bread: Spread the bread cubes on a baking sheet and let them dry overnight, or toast them in the oven.
- Cook the Vegetables: In a large skillet, melt the butter and cook the onion, celery, and garlic until soft.
- Combine Ingredients: Add the apples, sage, and bread cubes to the skillet. Stir in the chicken broth until the mixture is moist. Season with salt and pepper.
- Bake: Transfer the stuffing to a baking dish and bake at 350°F (175°C) for about 30-40 minutes, until golden brown on top.
-
@ 8fb140b4:f948000c
2023-11-02 01:13:01Testing a brand new YakiHonne native client for iOS. Smooth as butter (not penis butter 🤣🍆🧈) with great visual experience and intuitive navigation. Amazing work by the team behind it! * lists * work
Bold text work!
Images could have used nostr.build instead of raw S3 from us-east-1 region.
Very impressive! You can even save the draft and continue later, before posting the long-form note!
🐶🐾🤯🤯🤯🫂💜
-
@ fa0165a0:03397073
2023-10-06 19:25:08I just tested building a browser plugin, it was easier than I thought. Here I'll walk you through the steps of creating a minimal working example of a browser plugin, a.k.a. the "Hello World" of browser plugins.
First of all there are two main browser platforms out there, Chromium and Mozilla. They do some things a little differently, but similar enough that we can build a plugin that works on both. This plugin will work in both, I'll describe the firefox version, but the chromium version is very similar.
What is a browser plugin?
Simply put, a browser plugin is a program that runs in the browser. It can do things like modify the content of a webpage, or add new functionality to the browser. It's a way to extend the browser with custom functionality. Common examples are ad blockers, password managers, and video downloaders.
In technical terms, they are plugins that can insert html-css-js into your browser experience.
How to build a browser plugin
Step 0: Basics
You'll need a computer, a text editor and a browser. For testing and development I personally think that the firefox developer edition is the easiest to work with. But any Chrome based browser will also do.
Create a working directory on your computer, name it anything you like. I'll call mine
hello-world-browser-plugin
. Open the directory and create a file calledmanifest.json
. This is the most important file of your plugin, and it must be named exactly right.Step 1: manifest.json
After creation open your file
manifest.json
in your text editor and paste the following code:json { "manifest_version": 3, "name": "Hello World", "version": "1.0", "description": "A simple 'Hello World' browser extension", "content_scripts": [ { "matches": ["<all_urls>"], "js": ["hello.js"] //The name of your script file. // "css": ["hello.css"] //The name of your css file. } ] }
If you wonder what the
json
file format is, it's a normal text file with a special syntax such that a computer can easily read it. It's thejson
syntax you see in the code above. Let's go through what's being said here. (If you are not interested, just skip to the next step after pasting this we are done here.)manifest_version
: This is the version of the manifest file format. It's currently at version 3, and it's the latest version. It's important that you set this to 3, otherwise your plugin won't work.name
: This is the name of your plugin. It can be anything you like.version
: This is the version of your plugin. It can be anything you like.description
: This is the description of your plugin. It can be anything you like.content_scripts
: This is where you define what your plugin does. It's a list of scripts that will be executed when the browser loads a webpage. In this case we have one script, calledhello.js
. It's the script that we'll create in the next step.matches
: This is a list of urls that the script will be executed on. In this case we have<all_urls>
, which means that the script will be executed on all urls. You can also specify a specific url, likehttps://brave.com/*
, which means that the script will only be executed on urls that start withhttps://brave.com/
.js
: This is a list of javascript files that will be executed. In this case we have one file, calledhello.js
. It's the script that we'll create in the next step.css
: This is where you can add a list of css files that will be executed. In this case we have none, but you can add css files here if you want to.//
: Text following these two characters are comments. They are ignored by the computer, You can add comments anywhere you like, and they are a good way to document your code.
Step 2: hello.js
Now it's time to create another file in your project folder. This time we'll call it
hello.js
. When created, open it in your text editor and paste the following code:js console.log("Hello World!");
That's javascript code, and it's what will be executed when you run your plugin. It's a simpleconsole.log
statement, which will print the text "Hello World!" to the console. The console is a place where the browser prints out messages, and it's a good place to start when debugging your plugin.Step 3: Load and launch your plugin
Firefox
Now it's time to load your plugin into your browser. Open your browser and go to the url
about:debugging#/runtime/this-firefox
. You should see a page that looks something like this:Click the button that says "Load Temporary Add-on...". A file dialog will open, navigate to your project folder and select the file
manifest.json
. Your plugin should now be loaded and running.Go to a website, any website, and open the inspector then navigate to the console. You'll find the inspector by right-clicking anywhere within the webpage, and click "Inspector" in the drop-down menu. When opening the console you might see some log messages from the site you visited and... you should see the text "Hello World!" printed there, from our little plugin! Congratulations!
Chrome
Open your browser and go to the url
chrome://extensions/
. Click the button that says "Load unpacked". A file dialog will open, navigate to your project folder and select the folderhello-world-browser-plugin
. Your plugin should now be loaded and running.Note the difference, of selecting the file
manifest.json
in firefox, and selecting the folderhello-world-browser-plugin
in chrome. Otherwise, the process is the same. So I'll repeat the same text as above: (for those who skipped ahead..)Go to a website, any website, and open the inspector then navigate to the console. You'll find the inspector by right-clicking anywhere within the webpage, and click "Inspector" in the drop-down menu. When opening the console you might see some log messages from the site you visited and... you should see the text "Hello World!" printed there, from our little plugin! Congratulations!
As you can see this isn't as complicated as one might think. Having preformed a "Hello-World!"-project is a very useful and valuable first step. These setup steps are the basics for any browser plugin, and you can build on this to create more advanced plugins.
-
@ 42342239:1d80db24
2024-04-05 08:21:50Trust is a topic increasingly being discussed. Whether it is trust in each other, in the media, or in our authorities, trust is generally seen as a cornerstone of a strong and well-functioning society. The topic was also the theme of the World Economic Forum at its annual meeting in Davos earlier this year. Even among central bank economists, the subject is becoming more prevalent. Last year, Agustín Carstens, head of the BIS ("the central bank of central banks"), said that "[w]ith trust, the public will be more willing to accept actions that involve short-term costs in exchange for long-term benefits" and that "trust is vital for policy effectiveness".
It is therefore interesting when central banks or others pretend as if nothing has happened even when trust has been shattered.
Just as in Sweden and in hundreds of other countries, Canada is planning to introduce a central bank digital currency (CBDC), a new form of money where the central bank or its intermediaries (the banks) will have complete insight into citizens' transactions. Payments or money could also be made programmable. Everything from transferring ownership of a car automatically after a successful payment to the seller, to payments being denied if you have traveled too far from home.
"If Canadians decide a digital dollar is necessary, our obligation is to be ready" says Carolyn Rogers, Deputy Head of Bank of Canada, in a statement shared in an article.
So, what do the citizens want? According to a report from the Bank of Canada, a whopping 88% of those surveyed believe that the central bank should refrain from developing such a currency. About the same number (87%) believe that authorities should guarantee the opportunity to pay with cash instead. And nearly four out of five people (78%) do not believe that the central bank will care about people's opinions. What about trust again?
Canadians' likely remember the Trudeau government's actions against the "Freedom Convoy". The Freedom Convoy consisted of, among others, truck drivers protesting the country's strict pandemic policies, blocking roads in the capital Ottawa at the beginning of 2022. The government invoked never-before-used emergency measures to, among other things, "freeze" people's bank accounts. Suddenly, truck drivers and those with a "connection" to the protests were unable to pay their electricity bills or insurances, for instance. Superficially, this may not sound so serious, but ultimately, it could mean that their families end up in cold houses (due to electricity being cut off) and that they lose the ability to work (driving uninsured vehicles is not taken lightly). And this applied not only to the truck drivers but also to those with a "connection" to the protests. No court rulings were required.
Without the freedom to pay for goods and services, i.e. the freedom to transact, one has no real freedom at all, as several participants in the protests experienced.
In January of this year, a federal judge concluded that the government's actions two years ago were unlawful when it invoked the emergency measures. The use did not display "features of rationality - motivation, transparency, and intelligibility - and was not justified in relation to the relevant factual and legal limitations that had to be considered". He also argued that the use was not in line with the constitution. There are also reports alleging that the government fabricated evidence to go after the demonstrators. The case is set to continue to the highest court. Prime Minister Justin Trudeau and Finance Minister Chrystia Freeland have also recently been sued for the government's actions.
The Trudeau government's use of emergency measures two years ago sadly only provides a glimpse of what the future may hold if CBDCs or similar systems replace the current monetary system with commercial bank money and cash. In Canada, citizens do not want the central bank to proceed with the development of a CBDC. In canada, citizens in Canada want to strengthen the role of cash. In Canada, citizens suspect that the central bank will not listen to them. All while the central bank feverishly continues working on the new system...
"Trust is vital", said Agustín Carstens. But if policy-makers do not pause for a thoughtful reflection even when trust has been utterly shattered as is the case in Canada, are we then not merely dealing with lip service?
And how much trust do these policy-makers then deserve?
-
@ cd408a69:797e8162
2023-09-14 13:08:47Nostrasia Hackathon
Welcome FOSS hackers and creatives who care deeply about freedom technology!
自由のテクノロジーに深い関わりたい FOSS ハッカーとクリエイター、あつまれ!
We're joining forces with Bolt.Fun for a month-long hackathon bridging Bitcoin and NOSTR (Notes and Other Stuff Transmitted by Relays), culminating with a special three day sprint and live event in Tokyo at the Nostrasia Conference.
私たちは、Bolt.Fun と協力して、ビットコインと Nostrを橋渡しする ハッカソンを、1 か月間かけて開催します。 クライマックスは東京で開催されるNostrasia Tokyo が舞台。3日間の特別なスプリントとライブ イベントで最高潮に達します。
Be a Part of the Early Days of Nostr
Nostr の創成期を共に作り上げましょう
Help build the future of Nostr! Like the early days of Bitcoin or of the Internet, Nostr is nascent open technology shaping new types of social experiences to connect people across the globe. It carries a foundation of principles similar to Bitcoin, like decentralization, simplicity, and censorship-resistance.
Nostr の未来を築くのに協力してください!ビットコインやインターネットの初期と同じように、Nostr は世界中の人々をつなぐ新しいソーシャル体験を形成するオープン テクノロジーの初期段階にあります。 Nostr には「分散化」「シンプルさ」「検閲耐性」など、ビットコインと同様の原則が組み込まれています。
Orange-Pill people through the Purple-Nostr-Pill
オレンジピル(ビットコイン)から紫の Nostr のピルへ
Bitcoin and Nostr communities are in synergy. What started as a social protocol is quickly transforming into a space for exploration on ways to support content creators through bitcoin lightning micro payments, often referred to as zaps. Bitcoin integration to the nostr protocol strengthens Bitcoin's use case as a currency of exchange. It carves new paths to a culture of value4value.
ビットコインと Nostr のコミュニティは相乗効果を発揮します。 Nostr はソーシャルプロトコルとしてはじまりましたが、今では Zap (ビットコイン の ライトニング マイクロペイメント)を通じてコンテンツ クリエイターをサポートする方法を模索する空間へと急速に進化しています。 Nostr プロトコルにビットコインが組み合わさることで、交換通貨としてのビットコインの働きが強化されます。 それは、"value4value" の文化への新しい道を切り開くでしょう。
Help People HODL their Keys (Social+Monetary)
人々が自分のキーを HODL (長期保有)できるように支援します (ソーシャル + 金銭的に)
Nostr exists outside of the rule of platforms and those who seek to control them. HODLing your nostr keys is hodling your identity and social graph, outside of KYC. By helping develop and educate on NOSTR, you are helping people escape walled gardens & gain control and choice over their identities & their money. The Internet, over time, has become centralized, help Nostr stay decentralized by supporting the growth of an ecosystem of apps, websites, microapps, relay services...
Nostr はプラットフォームやそれを制御しようとする人々の支配の外にあります。 Nostr keys を持つことは、KYC (本人確認)以外であなたのアイデンティティとソーシャル グラフを保持することになります。 Nostr の開発や教育に貢献することは、人々が束縛から解放され、アイデンティティやお金に対する主導権を得られるよう支援することにもなるのです。 時間の経過とともに集中化されてきたインターネットですが、Nostr のアプリ/Web サイト/マイクロアプリ/リレー サービスのエコシステムの成長をサポートすることで、Nostr の分散化を維持できるようになります。
Permissionless Building
許可を必要としない構築
Opportunities abound in an environment ripe for innovation:
- Develop & design new nostr white label clients, middleware, microapps...
- Help improve existing Nostr FOSS projects
- Contribute directly to protocol development through NIPs (Nostr Implementation Possibilities)
- Encourage nostr and bitcoin adoption through art, education, and any way you like
イノベーションの機が熟した環境には、チャンスが溢れています。
- Nostr の真新しい クライアント、ミドルウェア、マイクロアプリを開発したりデザインする
- 既存の Nostr FOSS プロジェクトの改善に寄与する
- NIP (Nostr Implementation Possibilities) を通じたプロトコル開発に直接貢献する
- 芸術、教育、その他好きな方法を通じて Nostr とビットコインの普及を推進する
Hack in a Supportive Environment
サポートされた環境でハックしよう
We have a growing list of knowledgeable people with skin-in-the-game to mentor and support your journey. Once your project matures, you may also have 1-on-1 guidance to help you reach your vision and discover ways of growing and funding it.
私たちは、あなたの道のりを指導しサポートしてくれる知識豊富なメンターを増やしています。 プロジェクトが成熟した暁には、1対1のガイダンスを受けられる可能性もあります。それは、あなたのビジョンを達成し、成長させて資金を得る方法を発見するのに役立つでしょう。
Nostr has a blossoming community open to innovation. It is also a great testing ground, as people in the community are open to giving and receiving feedback. It is an environment encouraging conversation on feature ideas as well as possible solutions to social media issues and product bugs.
Nostr には、イノベーションに対してオープンで、発展しているコミュニティがあります。 コミュニティの人々はフィードバックの授受にオープンであるため、優れた実験の場にもなります。 機能のアイデアや、ソーシャル メディアの課題や製品のバグの解決策についての会話を促進する環境です。
NostrHack Tracks
You have 3 options
NostrHack Tracks には3つのオプションがあります
Track 1: Builder's Track - Reimagine Nostr
トラック1 : ビルダーのトラック - Nostr を再考しよう
If you can think of it, it can be engineered! Nostr encourages permissionless building while staying mindful of interoperability and network support. Help BUIDL, design, and improve an area you are passionate about. Reimagine and BUIDL features, tools, clients... Help solve issues and create new experiences in social media.
思いつくことができれば、エンジニアリングできる! Nostr は、相互運用性とネットワーク サポートに留意しながら、パーミッションレスな構築 (BUIDL) を奨励しています。 あなたが情熱を注いでいる分野での構築、設計、改善に貢献してください。 機能やツール、クライアントを再考して構築 (BUIDL) し、ソーシャル メディアでの課題を解決して新しい体験を生み出すのに協力してください。
Possibilities...
これを踏まえて…
BUILD on the NOSTR Protocol
The Nostr Implementation Possibilities (NIPs) are optional protocol features anyone can add to their clients. Improve and strengthen existing NIPs or build on new ones. NOSTR is a balance of simplicity, interoperability, backward-compatibility and innovation.
NIPs は、誰でもクライアントに追加できるオプションのプロトコル機能です。 既存の NIP を改善および強化するか、新しい NIP を構築してください。 Nostr は、シンプルさ、相互運用性、下位互換性、革新性のバランスを保っています。
Focus on UX
Nostr is made up of a wide range of clients and tools. To make NOSTR scalable, you can help improve its user experience and education.
Nostr は幅広いクライアントとツールで形成されています。 Nostr をスケーラブルにするために、UX と教育の改善に協力してください。
Help shape a Web of Trust
Nostr cares about removing the KYC tied to our identities. To use Nostr you do not need to give up your phone number, email, financial information, or any metadata tied to your real world identity to be later harvested and sold. You are not the product. What are ways that trust can be earned to prevent impersonation, spam...?
Nostr は、私たちの身元に関連付けられた KYC (個人情報)を取り除けるようにしています。 Nostr を使用しても、電話番号、電子メール、財務情報、または現実世界のアイデンティティに関連付けられたメタデータを、収集されたり販売されたりして手放すことになる心配がありません。 あなたは商品ではないのです。 その中で、なりすましやスパムを防ぐために、信頼を獲得するにはどうすればよいでしょうか...?
NIP05/Nostr address
One of the solutions to build a web of trust used today, is to tie your nostr hex public key to a domain. Although this makes it harder for bots to have nostr addresses, it is not a perfect solution. Domains are centralized through DNS. To help people who do not have their own domains or cannot easily add a NIP05 on their sites, your nostr address can be hosted as a service along with other people's. At this moment, you can highlight just one nostr address per profile. In the future, could it include your website, where you work, and other identifiers... What are other possible solutions?
現在使用されている信頼獲得のための解決策の 1 つは、Nostr の HEX 公開鍵をドメインに結び付けることです。 これにより、完璧な解決策ではないものの、bot などが Nostr アドレスを持つことが難しくなります。 ドメインは DNS を通じて一元化されています。 独自のドメインを持っていない人や、自分では NIP-05 を簡単に追加できない人のために、あなたの Nostr アドレスをサービスとして他の人のものと一緒にホストすることも可能です。 現時点では、プロフィールごとに1つの Nostr アドレスのみを強調表示できますが、将来的には、Web サイト、勤務先、その他の識別情報も含められるようになる可能性があります...この他にも考えられる解決策は何かありますか?
On Decentralization & Discoverability
分散化と発見可能性について
Your identity in NOSTR is tied to your keys, but your information needs to be shared and found across a network of relays. To promote decentralization and censorship resistance, relays need to be easy to setup, lightweight, and sustainable. Relays get to choose what information passes through them, so they are also a form of spam prevention that could potentially also become censoring, so both the relay-runners and the individuals connecting to relays need to have choice and policies cannot be homogenous one-size-fits-all. What are possible solutions to make setting up relays easier, to make running a relay sustainable, to have new ways of discovering information...
Nostr での ID はキーに関連付けられていますが、その情報はリレーのネットワーク全体で共有され、検索できる必要があります。 分散化と検閲耐性を促進するために、リレーはセットアップが簡単で、軽量で、持続可能である必要があります。 リレーは通過する情報を選択できるため、スパム防止の一形態である一方で検閲にもなり得ます。そのため、リレー管理者とリレーに接続する個人の両方に選択権が必要で、ポリシーが全てに対し画一的になってはいけません。 リレーのセットアップを容易にし、リレーの実行を持続可能にし、情報を発見する新しい方法を実現するには、どのような解決策が考えられるでしょうか...?
Buidl tools to connect to Git, as a decentralized alternative to GitHub
GitHub の分散型代替手段として、Git に接続するための BUIDL ツール
Media Uploads
To keep relays lightweight, images are hosted by uploading them to the web, and keeping only the links to them in the data within individual nostr notes. This has led to developing image uploading services specific to nostr, but they carry the risk of centralization or censorship. Some product makers and relay runners are looking into direct uploads to Cloud services. What are possible solutions to the handling of media (images, videos, music...)?
リレーを軽量に保つために、画像は Web にアップロードしてホストされ、各投稿のデータには画像へのリンクのみが保持されます。そんな中で、Nostr に特化した画像アップロード サービスが開発されましたが、集中化や検閲のリスクが伴います。 一部のプロダクト開発者やリレー管理者は、クラウド サービスへの直接アップロードを検討しています。 メディア(画像、ビデオ、音楽など)の処理について、考えられるよい解決策はありますか?
Social Signals
People have the choice to block and mute others, this gives signals to relays, which can reenact policies based on those and other signals. Relays need to be able to differentiate real signals from those wanting to game the system for censorship. Relay runners need to have the capacity to make decisions on what to allow or reject.
ユーザーは他のユーザーをブロックしたりミュートできます。ユーザーの設定内容はリレーに送信され、リレーはその設定に基づいてそれぞれのポリシーを再現できます。 リレーは、実際の設定と、検閲のためにシステムを操作しようとする設定を区別する必要があります。 リレーの管理者には、何を許可し、何を拒否するかを決定する能力が必要です。
Track 2 : Marketplaces & Value4Value
Make freedom of exchange fun again! Nostr extends beyond social. It is integrating ways for content creators to be supported through lightning micropayments, called zaps, for their creations. The possibilities of building niche value4value economies through the exchange of products, services, and ideas, is growing through various avenues: Marketplaces, fundraising, blogs, music, streaming... devise new robust ways of integrating NOSTR and Bitcoin of monetary and skill exchange. Seek to explore distributed, digital reciprocity and free trade. Encourage a culture of value4value.
自由な交流を再び楽しく! Nostr はソーシャルを超えて広がります。 Zap と呼ばれるマイクロペイメントを通じて、コンテンツクリエイターの作品をサポートできる方法を兼ね備えています。 製品、サービス、アイデアの交換を通じてニッチな価値と価値(value4value)の経済を構築する可能性は、さまざまな手段を通じて拡大しています : マーケットプレイス、資金調達、ブログ、音楽、ストリーミングなど... Nostr とビットコインを組み合わせて、金銭とスキルの交換を行う新しい堅牢な方法を考案します。分散型、デジタル相互主義、自由貿易を探究してください。 価値対価値(value4value)の文化を促進してください。
A value4value culture is not only about the individuals using NOSTR products and services, but also about the developers and creatives building sustainable projects. What are ways of sustaining NOSTR through Bitcoin that do NOT make the individual user the product and that are privacy mindful?
value4value の文化は、Nostr の製品やサービスを使用する個人だけでなく、持続可能なプロジェクトを構築する開発者やクリエイターにも関係します。 個人ユーザーを製品にすることなくプライバシーに配慮しながら、ビットコインを通じて Nostr を持続させる方法は何ですか?
Possibilities...
On Social and Economic Signals
Zaps
Many nostr clients have implemented lightning zap payments. Imagine instead of liking a nostr note, you can zap someone's note and they can receive bits/sats in appreciation for their content. It is a strong signal to creators of the kind of content their audiences are looking for. The Apple App Store has recently banned the zapping of specific notes, per Apple's policy that makes the sale of digital content prohibited except when paid through their services. Fortunately, Nostr exists in many decentralized forms outside of app stores and the community is creating new and innovative ways to send bitcoin and free speech from relay to relay, circumventing barriers as they appear. What are solutions that can make NOSTR and zaps ubiquitous?
多くの Nostr クライアントが Zap を導入しています。Nostr での投稿を「いいね」する代わりに Zap すると、その内容に対する感謝としてビットコイン(サトシ)を受け取ることができるイメージです。 これは、フォロワーがどのような種類のコンテンツを求めているかをクリエイターに伝える強力なシグナルになります。 Apple App Storeは最近、サービスを通じて支払われる場合を除きデジタルコンテンツの販売を禁止するというAppleのポリシーに従い、特定の投稿への Zap を禁止しました。 幸い、Nostr は多くが App Store の外で分散型で存在しているため、コミュニティは障壁を回避しながら、ビットコインと言論の自由をリレーからリレーに送信するための革新的な方法を生み出しています。 Nostr と Zaps をユビキタスにするソリューションとは何ですか?
Track 3 : Empower Communities
Give choice and control back to the individual! Create paths forward to help onboard millions of new users and restore free and uncensored speech to the world
選択とコントロールを個人に返そう。 何百万人もの新規ユーザーの参加を支援し、自由で検閲されていない言論を世界に取り戻すための道筋を作り出してください。
Possibilities...
On Security, Privacy & Self-Custody
Private Communication
Direct Messages on NOSTR are encrypted, but metadata is leaked. If someone's key is compromised, whoever has access to that account can read those messages. Integrating secure and reliable encrypted communication protocols, like the SimpleX messaging protocol, is especially desired by the community, as many in Nostr are aware of the risks of surveillance, authoritarianism, government and Big Tech overreach... Private communication is important for individual rights, in particular for activists and journalists across the globe.
Nostr のダイレクト メッセージは暗号化されていますが、メタデータは漏洩します。 誰かのキーが侵害された場合、そのアカウントにアクセスできる人は誰でもそれらのメッセージを読むことができてしまうのです。Nostr の多くの人が監視、権威主義、政府とビッグテックの行き過ぎのリスクを認識しているため、 SimpleX メッセージング プロトコルのような安全で信頼性の高い暗号化通信プロトコルの統合が、コミュニティによって特に望まれています...プライベート通信は個人の権利にとって重要です 、特に世界中の活動家やジャーナリストにとって。
Zaps & Privacy
Current lightning zap payments tend to be custodial and not mindful of privacy, though they are helping onboard people unto lightning. What are ways that people can grow into non-custodial solutions? A wider adoption of Bolt-12 would improve zap payment privacy, what are ways to encourage that development? What are other possible solutions?
現在のザップの支払いは、ライトニングペイメントに出会うのに役立っているものの、カストディアル(管理的)でプライバシーに配慮していない傾向にあります。 ノンカストディアル(非監護的)なものになるよう解決する方法はありませんか? Bolt-12 が広く採用されれば、Zap 支払いのプライバシーが向上しますが、その開発を促進するにはどのような方法がありますか?また、他に考えられる解決策はありませんか?
Closing Live 3-Day Sprint at the Nostrasia Conference
Nostrasia Tokyo 3日間のライブスプリントによる締めくくり
Tokyo | Nov 1-3 (you can also join virtually)
If you heard of the Nostrica unconference, which happened in Costa Rica in March of this year, Nostrasia is the second Nostr World conference, bringing NOSTR and Bitcoin awareness to the heart of Asia, where freedom communication and freedom money are direly needed.
今年の3月にコスタリカで開催された Nostrica のことをご存知の方もいると思いますが、ノストラジアは2回目の Nostr 世界カンファレンスです。自由なコミュニケーションと自由なお金が切実に必要とされているアジアの中心にNostr とビットコインの認識をもたらします。
Tokyo and Hong Kong are beautiful cultural hubs with budding Nostr and thriving Bitcoin communities of their own. We are eager to spread NOSTR education and development in those regions and beyond. We will close this Nostrasia month-long hackathon with a 3-day sprint at the Nostrasia Conference in Tokyo.
東京と香港は、新進気鋭のNostrと繁栄する独自のビットコインコミュニティを持つ美しい文化の中心地です。 私たちは、Nostr の教育と開発をこれらの地域やその他の地域に広めることに熱心に取り組んでいます。 この Nostrasia の 1 か月にわたるハッカソンは、Nostrasia Tokyo での 3 日間のスプリントをもって終了します。
We will have a dedicated workshop area and food for you to hack away on the final details of your projects. On the last day of the conference, the most robust projects will get time on stage to present. We will close the Nostrasia Hackathon with a special presentation.
プロジェクトの最終的な詳細を検討するための専用のワークショップ エリアと食事をご用意します。 カンファレンスの最終日には、最も強力なプロジェクトがステージ上でプレゼンテーションを行う時間が与えられます。 Nostrasia Hackathon は特別なプレゼンテーションで締めくくられます。
We cannot wait to see what new and exciting projects are proposed for the Nostrasia Hackathon. We’re eager to welcome devs and non-devs alike to contribute to this space and help #grownostr in any small way to help onboard Asia, and the rest of the world to this robust open communication protocol and decentralized freedom of speech tool.
Nostrasia Hackathon ではどんな斬新でエキサイティングなプロジェクトが提案されるのか楽しみです。 私たちは、開発者も非開発者も同様にこの分野に貢献し、アジアやその他の世界をこの堅牢なオープン通信プロトコルと分散型言論の自由ツールに参加させるために、どんな小さな方法でも #grownostr を支援してくれることを心から歓迎しています。
-
@ ae1008d2:a166d760
2024-04-04 17:21:52I'm testing this to make sure I can post here on highlighter
-
@ f1118731:7b8bd305
2024-04-08 22:59:45thus begins another wheelspin with minimal cognitive traction following a brain reset
....;.;...;....;.;.;.;.;;;.;;.;.;.;......;.;.;........
-
@ 8fb140b4:f948000c
2023-08-22 12:14:34As the title states, scratch behind my ear and you get it. 🐶🐾🫡
-
@ a10260a2:caa23e3e
2023-08-14 21:36:14It seems like blogstack is meant to replace Substack if not already apparent by the name. If that's the case, it's already better in a few ways.
1. Hit the ground running
I'm already getting started out of the gate with more readers than I would have if I just started a Substack. This, of course, is due to the fact that I'm creating on top of a protocol where I'm able to have the same audience across all clients of that protocol. This is in stark contrast to the legacy apps from centralized entities where you have to corral your audience from one platform to the next.
2. Readers need not subscribe
Technically, if you're following me, you're subscribed. But you don't have to subscribe for a set price and amount of time (e.g. $5/month or $50/year). I believe this is a win for both of us as I can write my best notes and you can choose to reward me as you see fit. Value 4 value.
3. More conducive to conversation
Writing on Substack felt like writing into a void, with little to no feedback. A post shows up in my readers' inbox and I'll see some stats on whether it was opened or not. That's it. Based on what I've seen so far, blog posts created on Nostr appear in the client apps (e.g Damus, Primal, and Plebstr) as just another note, but with nice formatting and such. From there, I can receive zaps, shakas, comments, and even be reposted.
This is just the beginning. Right now, I'm using blogstack. But what's to stop me from using another tool down the line? I'll have the ability to do so by simply connecting my private key. Can't wait to see what new tools are created down the line.
So ₿ULLISH on #Nostr
-
@ 1d22e00c:50e00d0e
2024-04-08 22:16:18Welcome to Refinery Life Australia.
The theme for the coming Sunday mornings is The Master’s Recipe for effective Praying.
Today we are talking about Our Father.
Matthew 6:9 NKJV
9 In this manner, therefore, pray: Our Father in heaven, Hallowed be Your name.
Scripture Reading
Matthew 6:1-15 NKJV
Do Good to Please God
1 “Take heed that you do not do your charitable deeds before men, to be seen by them. Otherwise you have no reward from your Father in heaven.
2 Therefore, when you do a charitable deed, do not sound a trumpet before you as the hypocrites do in the synagogues and in the streets, that they may have glory from men. Assuredly, I say to you, they have their reward.
3 But when you do a charitable deed, do not let your left hand know what your right hand is doing,
4 that your charitable deed may be in secret; and your Father who sees in secret will Himself reward you openly.
The Model Prayer
5 “And when you pray, you shall not be like the hypocrites. For they love to pray standing in the synagogues and on the corners of the streets, that they may be seen by men. Assuredly, I say to you, they have their reward.
6 But you, when you pray, go into your room, and when you have shut your door, pray to your Father who is in the secret place; and your Father who sees in secret will reward you openly.
7 And when you pray, do not use vain repetitions as the heathen do. For they think that they will be heard for their many words.
8 “Therefore do not be like them. For your Father knows the things you have need of before you ask Him.
9 In this manner, therefore, pray: Our Father in heaven, Hallowed be Your name.
10 Your kingdom come. Your will be done On earth as it is in heaven.
11 Give us this day our daily bread.
12 And forgive us our debts, As we forgive our debtors.
13 And do not lead us into temptation, But deliver us from the evil one. For Yours is the kingdom and the power and the glory forever. Amen.
14 “For if you forgive men their trespasses, your heavenly Father will also forgive you.
15 But if you do not forgive men their trespasses, neither will your Father forgive your trespasses.
If we are to come boldly to the throne of grace to receive help in our time of need, we must know who sits on the throne.
We must know who God is, and we must know what kind of person He is.
We can learn a lot by considering our Lord’s most basic instruction on prayer.
What we have commonly called the Lord’s Prayer contains some of the most profound thoughts on prayer found in all the Bible.
Every word of this model prayer is important.
The prayer was given again in Luke’s gospel in response to a specific request from the disciples concerning prayer.
They felt their in adequacy in prayer and wanted Jesus’s aid.
He responded by giving this beautiful pattern to follow.
How are we to understand prayer?
It was not given to just as a prayer to God, even though it is useful for this.
All of us have experienced some beautiful moments with God as we are out of these words to him.
This prayer is meant to be an outline for prayer.
It is to guide us in our prayers as an outline guides the speaker in his delivery. The prayer presents two major concerns that we must present to the Father.
The first three petitions are concerned with the glory of God, His name, His kingdom, and His will.
Blast for our concerned with our needs. This should always be the order of our concern when we come to present ourselves to the Father in prayer.
First, we will gather from the light it gives about the God to him we pray.
He is to be addressed, according to our Lord Jesus, as “Our Father which art in heaven.”
We must know that God is our Father.
There are a few scattered references to God as Father in the old Testament, but it was Jesus, our Lord, who really gave meaning to this address.
Jesus came from the bosom of the Father, speaking of God as Father in very personal terms.
What are we admitting or affirming when we address God in prayer as “our heavenly father?”
Firstly the resourcefulness of God.
This address is an acknowledgement of the resourcefulness of God.
The root of this word translated Father includes the idea of originator.
It points to a source, of course, a point of origin.
God is the source.
The God who is the source of our physical life is also the God of all mercy and grace.
As such, He is the source of our eternal life.
The relationship we have with Him is at His initiative.
He is the originator of the relationship.
Every address of God as Father by a person in worship should be acknowledgement of this.
It is an affirmation that the relationship that each of us has with Him is His work, His creation.
Secondly the responsibility of God.
This address also indicates that since God is our heavenly Father, He is the one who was responsible for us.
None of us would've dared to push off onto God this responsibility, but fortunately He Himself made it so.
Since God has revealed Himself as the one who accepts responsibility for us, it is not presumptuous for us to bring our joys and I needs to Him.
This is exactly what he expects and even encourages.
Thirdly the responsiveness of God.
A third thing suggested by this title of God is responsiveness.
To address God as Father is to affirm that He is the responsive God of love who we know him to be.
Do you remember that helpful word about the Father that Jesus gave?
He assured Thomas in John 14:9 that “He that has seen me has seen the Father.”
It is safe to assume that God is just as responsive to our needs as Jesus was to need wherever he met it.
If you read the Gospels with discernment, you'll be reassured that Jesus was always accessible and responsive.
- We must know that God is our Father in heaven.
The phrase that our Lord added to “Our Father” is significant.
It reveals some things about the God to whom we pray, things that we need to know if we are going to pray confidently.
The first thing we need to know is His position.
First, Jesus’ saying that our Father in heaven is surely an affirmation that God is separate from earthly father's and personalities.
Some people mistakingly approach deceased human beings in prayer.
They select great saints of the past and address prayers to them.
This is absolutely a mistake.
There is no need to come to some mere mortal, a deceased one at that, when you can come before the living God Himself.
Furthermore, it separates Him from all living fathers.
He is the one in heaven in contrast to all of those on earth.
Prayer is not to be addressed to our physical or spiritual fathers.
Secondly, related to this is the information that God is sovereign.
The heavens were understood to be the very seat of God.
God is seen as the ruler over all things.
All things are under His control.
So, to approach God as the heavenly Father is to approach the One who has the right to do whatever pleases Him.
There is no other one in all the universe who has this kind of authority.
The third thing we need to understand is His power.
“Our Father which art in heaven” addresses God as the one who has the power to do whatever needs to be done.
“Father” would indicate that He would want to do it, but His position indicates that he has the power to do it.
Some of the titles with which people approach God today fail to acknowledge this.
Some refer to Him as the man upstairs.
This is not the same thing as saying, our Father which art in heaven.
The apostle Paul surely caught hold of this truth.
He affirmed in a prayer, “Now unto him that is able to do exceedingly abundantly above all that we ask or think, according to the power that works in us, to Him be glory, for ever and ever, amen. (Ephesians 3:20-21)
When you address God as “Our Father which art in heaven,” this is what you are acknowledging.
Conclusion.
Your prayer life will grow as your knowledge of God grows.
Prayer has no meaning apart from this personal knowledge of him.
The great essential in a growing knowledge of God is fellowship with Him.
One of the greatest means of fellowship with God is prayer if you want to hear his voice you need to talk to him.
Do you see where this leads?
If you want to become more effective, bolder, and more confident in your prayer life, then pray more.
The more you pray, the better you will know the God who answers prayer and the more your position in His family will mean to you.
The more He means to you, the more you will enjoy the experience of prayer.
This will be true for all of eternity.
So let's go and pray!
Until next time
Stay in the Blessings
I really want to encourage you to be diligent with your Bible study time, because God has so much more for us than we can get from just going to church once or twice a week and hearing someone else talk about the Word.
When you spend time with God, your life will change in amazing ways, because God is a Redeemer. Theres nothing thats too hard for Him, and He can make you whole, spirit, soul and body!
You’re important to God, and you’re important to us at The Refinery.
When it comes to prayer, we believe that God wants to meet your needs and reveal His promises to you.
So whatever you’re concerned about and need prayer for we want to be here for you! Or even if you just want to say Hi, you can contact us at www.refinerylife.org
2024 IS A YEAR OF DECISIONS AND OPEN DOORS
© www.refinerylife.org 2013-2024 All rights reserved. Except as permitted under the Australian Copyright Act 1968, no part of this Article may be reproduced, stored in a retrieval system, communicated or transmitted in any form or by any means without the prior written permission.
This episode is brought to you by Refinery Life Australia:
If you enjoy The Refinery Life Radio Podcast you can help support The Refinery by doing the following:
Sow an offering: Bitcoin: bc1qqh6720t2zagj72dyfj348az698tdut3hlecaj4
Online: https://www.refinerylife.org/donate/
If you do send an offering then please email us so that we can say thank you
Subscribe on iTunes | Spotify | YouTube | TuneIn | Rumble | Flare | Zap.Stream | Fountain |
Share The Refinery with your friends and family
Subscribe to the newsletter on www.refinerylife.org
Follow The Refinery on Twitter | Nostr | Instagram | Fountain |
-
@ 8fb140b4:f948000c
2023-07-30 00:35:01Test Bounty Note
-
@ 8fb140b4:f948000c
2023-07-22 09:39:48Intro
This short tutorial will help you set up your own Nostr Wallet Connect (NWC) on your own LND Node that is not using Umbrel. If you are a user of Umbrel, you should use their version of NWC.
Requirements
You need to have a working installation of LND with established channels and connectivity to the internet. NWC in itself is fairly light and will not consume a lot of resources. You will also want to ensure that you have a working installation of Docker, since we will use a docker image to run NWC.
- Working installation of LND (and all of its required components)
- Docker (with Docker compose)
Installation
For the purpose of this tutorial, we will assume that you have your lnd/bitcoind running under user bitcoin with home directory /home/bitcoin. We will also assume that you already have a running installation of Docker (or docker.io).
Prepare and verify
git version - we will need git to get the latest version of NWC. docker version - should execute successfully and show the currently installed version of Docker. docker compose version - same as before, but the version will be different. ss -tupln | grep 10009- should produce the following output: tcp LISTEN 0 4096 0.0.0.0:10009 0.0.0.0: tcp LISTEN 0 4096 [::]:10009 [::]:**
For things to work correctly, your Docker should be version 20.10.0 or later. If you have an older version, consider installing a new one using instructions here: https://docs.docker.com/engine/install/
Create folders & download NWC
In the home directory of your LND/bitcoind user, create a new folder, e.g., "nwc" mkdir /home/bitcoin/nwc. Change to that directory cd /home/bitcoin/nwc and clone the NWC repository: git clone https://github.com/getAlby/nostr-wallet-connect.git
Creating the Docker image
In this step, we will create a Docker image that you will use to run NWC.
- Change directory to
nostr-wallet-connect
:cd nostr-wallet-connect
- Run command to build Docker image:
docker build -t nwc:$(date +'%Y%m%d%H%M') -t nwc:latest .
(there is a dot at the end) - The last line of the output (after a few minutes) should look like
=> => naming to docker.io/library/nwc:latest
nwc:latest
is the name of the Docker image with a tag which you should note for use later.
Creating docker-compose.yml and necessary data directories
- Let's create a directory that will hold your non-volatile data (DB):
mkdir data
- In
docker-compose.yml
file, there are fields that you want to replace (<> comments) and port “4321” that you want to make sure is open (check withss -tupln | grep 4321
which should return nothing). - Create
docker-compose.yml
file with the following content, and make sure to update fields that have <> comment:
version: "3.8" services: nwc: image: nwc:latest volumes: - ./data:/data - ~/.lnd:/lnd:ro ports: - "4321:8080" extra_hosts: - "localhost:host-gateway" environment: NOSTR_PRIVKEY: <use "openssl rand -hex 32" to generate a fresh key and place it inside ""> LN_BACKEND_TYPE: "LND" LND_ADDRESS: localhost:10009 LND_CERT_FILE: "/lnd/tls.cert" LND_MACAROON_FILE: "/lnd/data/chain/bitcoin/mainnet/admin.macaroon" DATABASE_URI: "/data/nostr-wallet-connect.db" COOKIE_SECRET: <use "openssl rand -hex 32" to generate fresh secret and place it inside ""> PORT: 8080 restart: always stop_grace_period: 1m
Starting and testing
Now that you have everything ready, it is time to start the container and test.
- While you are in the
nwc
directory (important), execute the following command and check the log output,docker compose up
- You should see container logs while it is starting, and it should not exit if everything went well.
- At this point, you should be able to go to
http://<ip of the host where nwc is running>:4321
and get to the interface of NWC - To stop the test run of NWC, simply press
Ctrl-C
, and it will shut the container down. - To start NWC permanently, you should execute
docker compose up -d
, “-d” tells Docker to detach from the session. - To check currently running NWC logs, execute
docker compose logs
to run it in tail mode add-f
to the end. - To stop the container, execute
docker compose down
That's all, just follow the instructions in the web interface to get started.
Updating
As with any software, you should expect fixes and updates that you would need to perform periodically. You could automate this, but it falls outside of the scope of this tutorial. Since we already have all of the necessary configuration in place, the update execution is fairly simple.
- Change directory to the clone of the git repository,
cd /home/bitcoin/nwc/nostr-wallet-connect
- Run command to build Docker image:
docker build -t nwc:$(date +'%Y%m%d%H%M') -t nwc:latest .
(there is a dot at the end) - Change directory back one level
cd ..
- Restart (stop and start) the docker compose config
docker compose down && docker compose up -d
- Done! Optionally you may want to check the logs:
docker compose logs
-
@ 81870f53:29bef6a6
2024-04-08 22:26:57- アメリカ野球の伝説的ヒーロー 最初のストーリーは、アメリカの伝説的な野球ヒーローの秘密から…
伝説的なメジャー リーグ ベースボールのスター、テッド ウィリアムズは、1939 年から 1960 年までの 22 年間のメジャー リーグ キャリアで平均打率 0.482 を記録し、スター ゲームに 17 回選出されました。彼は、打率 40 パーセントを超えた最後のメジャー リーグ打者でした。今シーズン、彼のキャリア最後の安打はホームランだった。
アメリカ球界最大の伝説的ヒーロー、彼が頼りにしているものとは?
その秘密は、彼がピッチャーを投げ、それを 77 個のスロットに分割し、最も甘い良いボールだけを振ることに固執し、悪いボールはすべてパスすることです。
この粘り強さが彼を野球の伝説にしました。
しかし、投資の方が野球よりも簡単です、なぜなら、今日投資機会が来ても、理解できなければ飛ばしてもいいし、良い球を3球飛ばしても三振にはならないからです。ボールをゴールさせ、11番の好ゴールでバットを振ってホームランを打っても、甘い果実を楽しむことができます。
- なぜバフェットはマイクロソフトに投資しないことにこだわるのでしょうか? 第二の話、なぜバフェットは$Microsoft (MSFT.US)$ に投資しないと主張するのでしょうか?
バフェット氏はビル・ゲイツ氏のことを親子のようによく知っており、ゲイツ氏がすごいということを知るはずがないのに、それでもマイクロソフトには投資しないと主張するのはなぜでしょうか?
マイクロソフトがどのように利益を得るのかが分からなかったため、短期間で突然船を転覆させることになるが、状況を好転させることができるのは上司が非常に強力であるためだけではない。
彼自身、この可能性が低いかもしれないことを知っていますが、マイクロソフトに投資する代わりに、$コカ・コーラ(KO.US)$に投資する方がまだ良いと考えています。コカ・コーラがひっくり返される可能性は、 Microsoft の Richard Branson はこのことをよく知っています。
(注: バイキング グループの創設者であるリチャード ブランソンは、革新的な手法を使用してさまざまな分野で大金を稼ぎました。(1990 年代に彼らはバイキング コーラを設立し、10 年以上熱心に働き、コカ コーラに勝とうとしましたが、結局終わりました)お金を失うことになる。)
そして、バフェット氏はコカ・コーラに30年近く投資しており、配当は20倍以上(20%以上ではなく、2000%以上です!)、コカ・コーラの利益は今も伸び続けています。
3. 投資の第一人者ハワード・マークスはかつてこう言いました:投資はアマチュアのゲームです。
それはどういう意味ですか?
彼の本ではテニスを例に挙げていますが、アマチュアテニス選手になりたいなら、ナダルの恐るべき光の速さを学ぶ必要も、フェデラーの鋭いバックハンドに反撃する方法を学ぶ必要もありません。必要なのは、基本的なスキルを習得することだけです。攻撃も守備も一定のレベルに達し、ミスを最小限に抑えて相手のミスを待つのであればアマチュアチャンピオンでも問題ありません。
私は若くてバスケットボールが大好きなので、これは私のバスケットボール経験と同じです。
アマチュアの試合で優位に立ちたいなら、ステフィン・カリーの特大トリプルや華麗なダンクを練習する必要はなく、ましてやレブロン・ジェームスの激しいダンクを練習する必要はなく、体力、守備力、リバウンド力、ドリブルを強化するだけで十分です。 、チーム全員のボールをパスしてミスの可能性を減らすと、相手のスコアが非常に低くなるため、相手はあなたが関与するのが難しくなります。
そして、これらの基本的なスキルを練習することは、スラムダンクを練習するよりもはるかに簡単です。
ほとんどの人にとって、マスター投資家になると決心していない限り、何年にもわたって 20% の複利リターンを追求する必要はありません。一生懸命働き、収入を測定し、複利を使用して貯蓄を繰り越す限り、年利10%、50歳までに年金3,000万でも問題ありません。
重要なのは、途中で大きな失敗があってはいけないということです。
(長期にわたって総資産に対して 10% の複利収益率を達成するのは簡単なことだとは考えないでください。これは市場を 3% 以上上回ることになります。) (ほとんどの人は家を購入し、保険に加入し、定期預金を購入し、総資産利益率はさらに低下します)
Google スピーチビデオの 40:38 秒でハワード・マークス氏が言及: ファンドの年間パフォーマンスは、14 年連続で 100 ファンド中 27 位から 47 位に毎年ランクされています。このファンドの過去 10 年間の全体的なランキングは何ですか? ?
4位。
なぜ平均で 37 位ではないのですか?
これは、ある年には高い収益をもたらしたが、別の年には朽ち果てた他のファンドを表しています。
ある手法が、ある年には大金を稼ぐことができても、ある年には大金を失うとしたら、何の意味があるでしょうか?
2015 年に 50%、2016 年に 50%、2017 年に 50%、2018 年に 50% を稼いだとしましょう...10 年間の繰り返しの後、私の 100 万は 2024 年までに数万になるでしょうか?
237,000。
つまり、投資キャリアを通じてできる限り大きな失敗をせず、無料ポイントをすべて獲得すれば、間違いなく90%の人に勝つことができるでしょう。
投資原則 1: お金を失わない 投資原則 2: 1 つ目を忘れないでください。
——バフェット
4. バークシャーの業績を詳しく見て、株式災害の何年にもわたる純資産の変化を詳しく見てみると、バフェットは常に空売りで勝ち、他の人よりも損失が少なく、強気派がより多くの利益を得たわけではないことがわかります。この違いだけで、彼は 50 年間で収益の点で市場を 100 倍以上上回ることができました。
投資で最も重要なことは、すべての成功をつかむのではなく、失敗を避けることです。1965 年から 2014 年まで、バークシャーの収益率は 18,26,163% (約 18,000 倍) でしたが、S&P 500 の収益率はわずか 11,196% (約 112 倍) でした。
言い換えれば、バフェットの金儲けマシンのほぼすべては堅実で、毎年お金を稼ぐことに真剣に取り組んでおり、バフェットのように数年にわたって衰退しているマシンはほとんどありません(期限切れとなった百科事典など、衰退の例はまだいくつかあります)インターネットの台頭により、人々は長い間お金を稼ぎました。これらの利益はすべて、バフェットに他の目標への賭けを与え、それがメリットであり引退であると考えられています)
バフェットが購入するほぼすべての金儲けの機械は、ますます収益を上げています。
5. 結論:
- たとえ未来が明るいように見えても、理解できないビジネスモデルには決して手を出さない。
新興産業には特に注意してください。新しい分野で優位に立つことができるのは通常、少数の人々だけです。この分野の専門家でない限り、誰が勝つかを事前に知ることは困難です。90% の企業はその分野で負けます。熾烈な競争を繰り広げ、最終的には全員墓場に戻ることになる。
-
長期的に利益が得られると確信できるビジネス モデルにのみ投資します。
-
長く稼ぐだけでは不十分で、長く確実に稼げる台の中から、より稼げると思われる成長率の高い台を厳選する必要があります。
買いたい複数のスキャッターについては?マンガー氏は、最も強力な 3 社に賭ければ十分だと言いましたが、バフェット氏は 6 と言いました。おそらく、3 社だけに賭けるのは高すぎると考えたのでしょう。一度でも読み間違えるのは高価すぎるでしょう。
他のマスターの分散の度合いは異なりますが、これは各人の性格の違いと大きく関係しており、どれだけ心の広さや自分自身の研究をどれだけ深く行うことができるかによって異なります。
基本的にリサーチが深くなればなるほど、変動に耐えられるようになり、より集中的に賭けることができますが、私の個人的な考え方としては、A社の潜在収益率がB社よりも明らかに高いと思われる場合には、1株も買えません。したがって、私の株式保有はより集中しています。
私は率直に言うよう最善を尽くしましたが、理解できないものに投資する人がいないことを願っています。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ b12b632c:d9e1ff79
2023-07-20 20:12:39Self hosting web applications comes quickly with the need to deal with HTTPS protocol and SSL certificates. The time where web applications was published over the 80/TCP port without any encryption is totally over. Now we have Let's Encrypt and other free certification authority that lets us play web applications with, at least, the basic minimum security required.
Second part of web self hosting stuff that is really useful is the web proxifycation.
It's possible to have multiple web applications accessible through HTTPS but as we can't use the some port (spoiler: we can) we are forced to have ugly URL as https://mybeautifudomain.tld:8443.
This is where Nginx Proxy Manager (NPM) comes to help us.
NPM, as gateway, will listen on the 443 https port and based on the subdomain you want to reach, it will redirect the network flow to the NPM differents declared backend ports. NPM will also request HTTPS cert for you and let you know when the certificate expires, really useful.
We'll now install NPM with docker compose (v2) and you'll see, it's very easy.
You can find the official NPM setup instructions here.
But before we absolutely need to do something. You need to connect to the registrar where you bought your domain name and go into the zone DNS section.You have to create a A record poing to your VPS IP. That will allow NPM to request SSL certificates for your domain and subdomains.
Create a new folder for the NPM docker stack :
mkdir npm-stack && cd npm-stack
Create a new docker-compose.yml :
nano docker-compose.yml
Paste this content into it (CTRL + X ; Y & ENTER to save/quit) :
``` version: '3.8' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: # These ports are in format
: - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port # Add any other Stream port you want to expose # - '21:21' # FTP # Uncomment the next line if you uncomment anything in the section # environment: # Uncomment this if you want to change the location of # the SQLite DB file within the container # DB_SQLITE_FILE: "/data/database.sqlite" # Uncomment this if IPv6 is not enabled on your host # DISABLE_IPV6: 'true' volumes: - ./nginxproxymanager/data:/data - ./nginxproxymanager/letsencrypt:/etc/letsencrypt
```
You'll not believe but it's done. NPM docker compose configuration is done.
To start Nginx Proxy Manager with docker compose, you just have to :
docker compose up -d
You'll see :
user@vps:~/tutorials/npm-stack$ docker compose up -d [+] Running 2/2 ✔ Network npm-stack_default Created ✔ Container npm-stack-app-1 Started
You can check if NPM container is started by doing this command :
docker ps
You'll see :
user@vps:~/tutorials/npm-stack$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7bc5ea8ac9c8 jc21/nginx-proxy-manager:latest "/init" About a minute ago Up About a minute 0.0.0.0:80-81->80-81/tcp, :::80-81->80-81/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp npm-stack-app-1
If the command show "Up X minutes" for the npm-stack-app-1, you're good to go! You can access to the NPM admin UI by going to http://YourIPAddress:81.You shoud see :
The default NPM login/password are : admin@example.com/changeme .If the login succeed, you should see a popup asking to edit your user by changing your email password :
And your password :
Click on "Save" to finish the login. To verify if NPM is able to request SSL certificates for you, create first a subdomain for the NPM admin UI : Click on "Hosts" and "Proxy Hosts" :
Followed by "Add Proxy Host"
If you want to access the NPM admin UI with https://admin.yourdomain.tld, please set all the parameters like this (I won't explain each parameters) :
Details tab :
SSL tab :
And click on "Save".
NPM will request the SSL certificate "admin.yourdomain.tld" for you.
If you have an erreor message "Internal Error" it's probably because your domaine DNS zone is not configured with an A DNS record pointing to your VPS IP.
Otherwise you should see (my domain is hidden) :
Clicking on the "Source" URL link "admin.yourdomain.tld" will open a pop-up and, surprise, you should see the NPM admin UI with the URL "https://admin.yourdomain.tld" !
If yes, bravo, everything is OK ! 🎇
You know now how to have a subdomain of your domain redirecting to a container web app. In the next blog post, you'll see how to setup a Nostr relay with NPM ;)
Voilààààà
See you soon in another Fractalized story!
-
@ d2e97f73:ea9a4d1b
2023-04-11 19:36:53There’s a lot of conversation around the #TwitterFiles. Here’s my take, and thoughts on how to fix the issues identified.
I’ll start with the principles I’ve come to believe…based on everything I’ve learned and experienced through my past actions as a Twitter co-founder and lead:
- Social media must be resilient to corporate and government control.
- Only the original author may remove content they produce.
- Moderation is best implemented by algorithmic choice.
The Twitter when I led it and the Twitter of today do not meet any of these principles. This is my fault alone, as I completely gave up pushing for them when an activist entered our stock in 2020. I no longer had hope of achieving any of it as a public company with no defense mechanisms (lack of dual-class shares being a key one). I planned my exit at that moment knowing I was no longer right for the company.
The biggest mistake I made was continuing to invest in building tools for us to manage the public conversation, versus building tools for the people using Twitter to easily manage it for themselves. This burdened the company with too much power, and opened us to significant outside pressure (such as advertising budgets). I generally think companies have become far too powerful, and that became completely clear to me with our suspension of Trump’s account. As I’ve said before, we did the right thing for the public company business at the time, but the wrong thing for the internet and society. Much more about this here: https://twitter.com/jack/status/1349510769268850690
I continue to believe there was no ill intent or hidden agendas, and everyone acted according to the best information we had at the time. Of course mistakes were made. But if we had focused more on tools for the people using the service rather than tools for us, and moved much faster towards absolute transparency, we probably wouldn’t be in this situation of needing a fresh reset (which I am supportive of). Again, I own all of this and our actions, and all I can do is work to make it right.
Back to the principles. Of course governments want to shape and control the public conversation, and will use every method at their disposal to do so, including the media. And the power a corporation wields to do the same is only growing. It’s critical that the people have tools to resist this, and that those tools are ultimately owned by the people. Allowing a government or a few corporations to own the public conversation is a path towards centralized control.
I’m a strong believer that any content produced by someone for the internet should be permanent until the original author chooses to delete it. It should be always available and addressable. Content takedowns and suspensions should not be possible. Doing so complicates important context, learning, and enforcement of illegal activity. There are significant issues with this stance of course, but starting with this principle will allow for far better solutions than we have today. The internet is trending towards a world were storage is “free” and infinite, which places all the actual value on how to discover and see content.
Which brings me to the last principle: moderation. I don’t believe a centralized system can do content moderation globally. It can only be done through ranking and relevance algorithms, the more localized the better. But instead of a company or government building and controlling these solely, people should be able to build and choose from algorithms that best match their criteria, or not have to use any at all. A “follow” action should always deliver every bit of content from the corresponding account, and the algorithms should be able to comb through everything else through a relevance lens that an individual determines. There’s a default “G-rated” algorithm, and then there’s everything else one can imagine.
The only way I know of to truly live up to these 3 principles is a free and open protocol for social media, that is not owned by a single company or group of companies, and is resilient to corporate and government influence. The problem today is that we have companies who own both the protocol and discovery of content. Which ultimately puts one person in charge of what’s available and seen, or not. This is by definition a single point of failure, no matter how great the person, and over time will fracture the public conversation, and may lead to more control by governments and corporations around the world.
I believe many companies can build a phenomenal business off an open protocol. For proof, look at both the web and email. The biggest problem with these models however is that the discovery mechanisms are far too proprietary and fixed instead of open or extendable. Companies can build many profitable services that complement rather than lock down how we access this massive collection of conversation. There is no need to own or host it themselves.
Many of you won’t trust this solution just because it’s me stating it. I get it, but that’s exactly the point. Trusting any one individual with this comes with compromises, not to mention being way too heavy a burden for the individual. It has to be something akin to what bitcoin has shown to be possible. If you want proof of this, get out of the US and European bubble of the bitcoin price fluctuations and learn how real people are using it for censorship resistance in Africa and Central/South America.
I do still wish for Twitter, and every company, to become uncomfortably transparent in all their actions, and I wish I forced more of that years ago. I do believe absolute transparency builds trust. As for the files, I wish they were released Wikileaks-style, with many more eyes and interpretations to consider. And along with that, commitments of transparency for present and future actions. I’m hopeful all of this will happen. There’s nothing to hide…only a lot to learn from. The current attacks on my former colleagues could be dangerous and doesn’t solve anything. If you want to blame, direct it at me and my actions, or lack thereof.
As far as the free and open social media protocol goes, there are many competing projects: @bluesky is one with the AT Protocol, nostr another, Mastodon yet another, Matrix yet another…and there will be many more. One will have a chance at becoming a standard like HTTP or SMTP. This isn’t about a “decentralized Twitter.” This is a focused and urgent push for a foundational core technology standard to make social media a native part of the internet. I believe this is critical both to Twitter’s future, and the public conversation’s ability to truly serve the people, which helps hold governments and corporations accountable. And hopefully makes it all a lot more fun and informative again.
💸🛠️🌐 To accelerate open internet and protocol work, I’m going to open a new category of #startsmall grants: “open internet development.” It will start with a focus of giving cash and equity grants to engineering teams working on social media and private communication protocols, bitcoin, and a web-only mobile OS. I’ll make some grants next week, starting with $1mm/yr to Signal. Please let me know other great candidates for this money.
-
@ 82341f88:fbfbe6a2
2023-04-11 19:36:53There’s a lot of conversation around the #TwitterFiles. Here’s my take, and thoughts on how to fix the issues identified.
I’ll start with the principles I’ve come to believe…based on everything I’ve learned and experienced through my past actions as a Twitter co-founder and lead:
- Social media must be resilient to corporate and government control.
- Only the original author may remove content they produce.
- Moderation is best implemented by algorithmic choice.
The Twitter when I led it and the Twitter of today do not meet any of these principles. This is my fault alone, as I completely gave up pushing for them when an activist entered our stock in 2020. I no longer had hope of achieving any of it as a public company with no defense mechanisms (lack of dual-class shares being a key one). I planned my exit at that moment knowing I was no longer right for the company.
The biggest mistake I made was continuing to invest in building tools for us to manage the public conversation, versus building tools for the people using Twitter to easily manage it for themselves. This burdened the company with too much power, and opened us to significant outside pressure (such as advertising budgets). I generally think companies have become far too powerful, and that became completely clear to me with our suspension of Trump’s account. As I’ve said before, we did the right thing for the public company business at the time, but the wrong thing for the internet and society. Much more about this here: https://twitter.com/jack/status/1349510769268850690
I continue to believe there was no ill intent or hidden agendas, and everyone acted according to the best information we had at the time. Of course mistakes were made. But if we had focused more on tools for the people using the service rather than tools for us, and moved much faster towards absolute transparency, we probably wouldn’t be in this situation of needing a fresh reset (which I am supportive of). Again, I own all of this and our actions, and all I can do is work to make it right.
Back to the principles. Of course governments want to shape and control the public conversation, and will use every method at their disposal to do so, including the media. And the power a corporation wields to do the same is only growing. It’s critical that the people have tools to resist this, and that those tools are ultimately owned by the people. Allowing a government or a few corporations to own the public conversation is a path towards centralized control.
I’m a strong believer that any content produced by someone for the internet should be permanent until the original author chooses to delete it. It should be always available and addressable. Content takedowns and suspensions should not be possible. Doing so complicates important context, learning, and enforcement of illegal activity. There are significant issues with this stance of course, but starting with this principle will allow for far better solutions than we have today. The internet is trending towards a world were storage is “free” and infinite, which places all the actual value on how to discover and see content.
Which brings me to the last principle: moderation. I don’t believe a centralized system can do content moderation globally. It can only be done through ranking and relevance algorithms, the more localized the better. But instead of a company or government building and controlling these solely, people should be able to build and choose from algorithms that best match their criteria, or not have to use any at all. A “follow” action should always deliver every bit of content from the corresponding account, and the algorithms should be able to comb through everything else through a relevance lens that an individual determines. There’s a default “G-rated” algorithm, and then there’s everything else one can imagine.
The only way I know of to truly live up to these 3 principles is a free and open protocol for social media, that is not owned by a single company or group of companies, and is resilient to corporate and government influence. The problem today is that we have companies who own both the protocol and discovery of content. Which ultimately puts one person in charge of what’s available and seen, or not. This is by definition a single point of failure, no matter how great the person, and over time will fracture the public conversation, and may lead to more control by governments and corporations around the world.
I believe many companies can build a phenomenal business off an open protocol. For proof, look at both the web and email. The biggest problem with these models however is that the discovery mechanisms are far too proprietary and fixed instead of open or extendable. Companies can build many profitable services that complement rather than lock down how we access this massive collection of conversation. There is no need to own or host it themselves.
Many of you won’t trust this solution just because it’s me stating it. I get it, but that’s exactly the point. Trusting any one individual with this comes with compromises, not to mention being way too heavy a burden for the individual. It has to be something akin to what bitcoin has shown to be possible. If you want proof of this, get out of the US and European bubble of the bitcoin price fluctuations and learn how real people are using it for censorship resistance in Africa and Central/South America.
I do still wish for Twitter, and every company, to become uncomfortably transparent in all their actions, and I wish I forced more of that years ago. I do believe absolute transparency builds trust. As for the files, I wish they were released Wikileaks-style, with many more eyes and interpretations to consider. And along with that, commitments of transparency for present and future actions. I’m hopeful all of this will happen. There’s nothing to hide…only a lot to learn from. The current attacks on my former colleagues could be dangerous and doesn’t solve anything. If you want to blame, direct it at me and my actions, or lack thereof.
As far as the free and open social media protocol goes, there are many competing projects: @bluesky is one with the AT Protocol, nostr another, Mastodon yet another, Matrix yet another…and there will be many more. One will have a chance at becoming a standard like HTTP or SMTP. This isn’t about a “decentralized Twitter.” This is a focused and urgent push for a foundational core technology standard to make social media a native part of the internet. I believe this is critical both to Twitter’s future, and the public conversation’s ability to truly serve the people, which helps hold governments and corporations accountable. And hopefully makes it all a lot more fun and informative again.
💸🛠️🌐 To accelerate open internet and protocol work, I’m going to open a new category of #startsmall grants: “open internet development.” It will start with a focus of giving cash and equity grants to engineering teams working on social media and private communication protocols, bitcoin, and a web-only mobile OS. I’ll make some grants next week, starting with $1mm/yr to Signal. Please let me know other great candidates for this money.
-
@ 81870f53:29bef6a6
2024-04-08 22:13:01投資界のスーパーヒーローである「株の神様」バフェット氏の一挙手一投足は、大きな衝撃を与えるのに十分だ。
日本の株式市場が発展を続ける中、日本のトップ5商社は間違いなく近年バフェット氏の最も成功した投資先の1つとなった。
2023 年の最初の取引日から 2024 年 4 月 8 日まで、1 年以上にわたり、日本の主要商社 5 社の株価は軒並み上昇しました。$Mitsubishi(8058.JP)$は 146.7% 上昇しました。$三井物産(8031.JP)$ 88.71%増、$丸紅(8002.JP)$ 73.63%増、$住友(8053.JP)$ 69.26%増、$伊藤忠商事(8001.JP)$ 62.76%増同時期の$日経225(.N225.JP)$と比較すると50.79%上昇しました。
バフェット氏の事業を振り返ると、バークシャーは2020年の初めに日本の大手商社5社(伊藤忠商事、丸紅、三菱商事、三井物産、住友商事)の株式を取得していた。
2020年8月、バークシャーは日本の「五大商社」の5%を受動的に保有していると初めて発表し、その後2023年6月には株式保有比率を8.5%以上に引き上げたことを明らかにした。バークシャーはこれら5社の株式の約9%を保有している。
しかし、バークシャーは5社の取締役会の承認が得られるまでは9.9%を超える株式を買わないと各社に約束した。
バフェット氏は、これら5社の総投資コストは1兆6000億円、2023年末の時価総額は2兆9000億円だったと述べたが、近年の円安によりバークシャーの含みドル利益は61%(約8ドル)に上ったという。十億)。
注目すべきは、保有期間に関して、92歳のバフェット氏は株主への手紙の中で、今後も5大商社の株式を長期間保有し続けると述べている一方、バークシャーがこれらの投資を長期間保有する計画であることを以前に明らかにしたことである。 10年から20年。
現在の日本株上昇のさなか、バフェット氏が日本のトップ5商社の株式保有比率を引き上げたという大々的な発表は画期的な出来事となり、外国資本の大量流入をもたらしただけでなく、多くの人々の好奇心を刺激した。日本の商社について。
では、株の神様バフェットを虜にする5大商社にはどのような魔法があるのでしょうか?以下はユーザーによる解釈です。
五大商社とは何ですか? CITIC Securities Wealth Management (Hong Kong) Research Reportによると、「商社」とは日本独特の商社形態であり、当初は貿易を主として既存事業を基盤としていたが、徐々に他の業種にも事業を拡大してきました。現在では事業内容やサービス機能をさらに拡大し、多様化した今日の日本の商社の形態を形成しています。
日本の5大商社とは、三菱商事、三井物産、伊藤忠商事、住友商事、丸紅です。
各社は、資源、エネルギー、化学品、金属、製造、製造業など、さまざまな製品や素材を取引し、高度に多角的に事業を展開し、日本経済の重要な役割を担っている歴史ある大規模企業グループです。小売、不動産、ヘルスケア。
三菱商事株式会社
三菱商事は 1873 年に設立され、当初は海運業に注力していましたが、その後、鉱山業や船舶整備業などにも出資し、日本の石炭鉱業の隆盛に合わせて鉱山にも参入し、事業規模の拡大に成功しました。独立会社として分社化していましたが、結合して三菱グループとなり、エネルギー(石油、天然ガス、原子力)、金属(鉄鉱石、アルミニウム)、自動車、航空機、化学品、食品、インフラ、軍事装備の研究開発。
三菱商事は、石炭、液化天然ガス、銅などの資源・エネルギー産業に約53%を占める強みを持ち、非資源・エネルギー産業も幅広くカバーしており、コンビニエンスストア「ローソン」も三菱商事のブランドとなっている。 . 三菱商事は現在、新エネルギーやデジタルトランスフォーメーションなどの分野への投資を積極的に行っています。
特に、三菱商事は一部の同業他社に比べて資源への依存度が低く、2025年度までに利益の約半分が非資源部門から得られる見通しで、中期的な純資産利益率と総資産利益率は大幅に向上するはずだ。三菱商事は同業他社の中で最もキャッシュフローの改善が進んでおり、株主還元の面でも業界をリードしています。
三井物産株式会社
三井物産株式会社は、1673 年に三井高利によって設立された日本初の商社です。その後、三井家は 1876 年に日本初の民間銀行である三井銀行を設立し、最大手の三井物産株式会社を設立しました。三井物産は現在、金属資源、エネルギー、インフラ、交通、基礎素材、機能性素材、栄養・農業、鉄鋼製品、食品、小売、健康、ITとコミュニケーション、そして企業の発展。
同社は、鉄鉱石や液化天然ガスなどの資源・エネルギー産業に一定の優位性を有しており、資源・エネルギー業界で高いシェアを占めており、BHPの鉄鉱石資産のシェアも含め、同社の資源資産は主に鉄鉱石に集中している。西オーストラリア州ではヘルスケアなどの非資源・エネルギー産業の育成に力を入れており、中信証券ウェルス・マネジメント(香港)は目標は定めていないものの、非資源収益が徐々に増加し、シェアが拡大すると予想している。売り上げも伸びるだろう。
三井物産は資源分野でレバレッジ比率が最も高い企業であり、同業他社の中で収益率は中程度であるが、2023年と2024年の純資産利益率と総資産利益率は過去10年間の平均を軽く上回る見通しであるキャッシュフローが大幅に改善するにつれて、投資家への支払い全体も改善しました。
伊藤忠商事株式会社
伊藤忠商事は、1858年にリネン事業から事業をスタートし、現在では繊維、機械、金属、エネルギー、化学品などの様々な分野で貿易、輸出入貿易、三者貿易、国内貿易投資、国内貿易投資などを行っています。 、食品、家庭資材、住宅、情報通信、金融など幅広い事業を展開しているが、資源・エネルギー産業のシェアは約45%と比較的小さく、繊維、食、情報、金融の総合ブランド「ファミリーマート」。
伊藤忠商事は中国との貿易取引が比較的多く、海外企業の株式取得や合弁会社設立などを通じて海外市場を拡大しており、2005年にマスターコンドリンクスの株式資本の半分を取得し、その後、中国との貿易取引を行う会社を設立しました。中国のマスターコンコンビニエンスフーズおよびカレBとの合弁会社を設立し、それ以来、伊藤忠商事は杭州新華海貿易、カラハリミネラルズPLC、富豊国際、台北フィナンシャルタワー、ファミリーマート、ビッグモーターなどの企業の株式の一部または全部を取得しました。 、金属、食品、自動車の分野をカバーしています。
住友商事株式会社
住友商事の前身は、1919年に設立され不動産業を営む大阪北興株式会社で、1952年に商号を住友商事に変更しました。産業(11.1%)、輸送機建設機械業界(21.7%)、インフラ業界(14.6%)、デジタルメディア業界(10.7%)、不動産業界(17.6%)住友商事は、資源産業の中でも非鉄金属を中心に、不動産、メディア、リース、鋼管などの業界を中心に強みを持っています。
住友商事の収益の大部分は日本国外からのものであり、日本からの収益が約 40%、次いで米国が 15% 以上、その他のアジア諸国 (東アジアおよびアジア太平洋) が 20% 近くを占めています。 ; ヨーロッパ、中東などが 15% 以上を占め、残りはアメリカの他の国々から来ており、10% 未満を占めています。
丸紅
丸紅は伊藤忠商事と同年に設立され、同じく繊維業界からスタートし、160年以上の歴史を持ち、丸紅の中核企業には、みずほ銀行、日産自動車、新日鋼管、サッポロビール、日立製作所、丸紅、キヤノン、国内最大のベアリングメーカーである日本精工と農業機械メーカー最大手のクボタ、丸紅株式会社は電力や食品(穀物)などの産業に強みを持ち、資源・エネルギー産業は44%を占めており、現在、当社は積極的に取り組んでいます。電気自動車周辺製品や洋上風力発電などの産業を育成する。
丸紅の資源エクスポージャーは、他社と比較して比較的バランスが取れており、特定の製品に依存しすぎず、資源資産の質は公正であり、過去数年間の減価償却後の資産減損リスクは低減されています。北米での農業事業(特に牛肉と穀物)と航空宇宙リース事業に注力しています。
過去 10 年間、丸紅の資産減損により利益の変動が大きくなっていましたが、2020 年度以降、丸紅の利益成長率は同業他社の中で最高であり、ROE も高くなっています。印象的なレバレッジ解消策により、バランスシートは大幅に改善されました。丸紅は、2023年度第3四半期に総支払比率30~35%を目標とする新たな株主還元方針を発表した。
なぜバフェット氏はこれほど人気があるのでしょうか? バフェット氏は2024年に株主に宛てた書簡の中で、バークシャーが日本の大手商社5社の株式を長期にわたり消極的に保有し続けており、各社のビジネス手法は高度に多様化しており、これはバークシャー自身のビジネス手法といくぶん似ていると述べています。
いくつかの重要な点で、伊藤忠商事、丸紅、三菱商事、三井物産、住友商事の 5 社はいずれも米国の慣行よりもはるかに優れた株主に優しい政策に従っています。発行済み株式を魅力的な価格で提供します。
同時に、この 5 社の経営陣の自社報酬に対する要求は、米国企業に比べてはるかに緩やかであり、これら 5 社のそれぞれが利益の約 3 分の 1 しか配当に使っていないことにも留意することが重要です。これら 5 社は、バークシャーと同様に、多くの事業の設立と株式の買い戻しに巨額の資金を投入しているが、株式の発行には消極的である。
これらの説明からわかるように、事業の多角化、高配当、高いフリーキャッシュフロー、そして慎重な新株発行がバフェット氏が五大商社を好む重要な理由となっている。
実際、日本の5大商社は互いに密接な関係にあり、事業面でも統合されており、日本のさまざまな産業の発展を牽引し、国内の隠れたチェーンオーナーであり、いずれも非常に強力なキャッシュを持っています。フローと貿易の物流競争力。
日本のトップ5商社へのバフェットの投資経路を振り返ると、日本市場への投資は、高品質資産をコピーするためのバフェットの教科書的な作戦でした。
さらに、市場分析によれば、バフェット氏が「日本の五大商社」を大幅に増やした背景には、エネルギーと商品価格の上昇に賭けるという論理もある可能性がある。
大手商社5社の有価証券報告書をよく見ると、この5社の収益のほとんどは鉱物やエネルギーなどの上流の資源分野から来ていることがわかります。商社は日本経済の低迷にもかかわらず、石油、天然ガス、その他の資源を世界中から大量に購入してきました。
しかし、バフェット氏が大手商社5社に賭け始めたのは、新型コロナウイルス感染症のパンデミックで石油・ガス価格が大打撃を受けていた時期で、その後、ロシア・ウクライナ紛争や緩やかな景気回復などの影響で、商品価格は繰り返し下落した。 5大商社の株価は急騰し、バフェット氏も大儲けした。
三菱商事を例に挙げると、過去 10 年間、同社の株価はコモディティ好景気の時期にはさらにアウトパフォームしてきたが、コモディティ相場が低迷すると段階的に株価は下落している。
CBR商品指数は2020年から2024年3月に53.0%上昇(最高値は83.0%上昇)し、同社の株価パフォーマンスは累積470.3%と日経平均株価を大幅に上回って目覚ましいものでした。
さらに、この1年間、日銀の金利引き上げが遅れ、円安が急速に進んだことにより、商社はその政策による配当を十分に享受することができましたが、投資会社としては、特に為替相場の変動が懸念されます。円安は商社にとって非常に有利であり、商社が海外投資を日本市場に還元すると多大な利益が得られるからである。
バフェット氏の日本のトップ5商社への投資についてもう一つ言及すべき点は、資金調達コストが極めて低いことだ。
バークシャーの2022年度決算報告書によると、同社が現在発行している円債の総額は78億1,800万米ドルで、加重平均金利はわずか0.7%だが、それに比べて米ドル債やユーロ債の金利コストは同程度に高い。 3.2% と 1% です。
ただし、投資家は、強力な総合商社であっても、投資の観点からはリスクがないわけではないことを認識しておく必要があり、商品の買い手として、商社は伝統的な循環型産業と見なされ、資源特性が強いと見なされがちです。 、国際市場で急激な下落を経験しました。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ c73818cc:ccd5c890
2024-04-08 21:05:12ChatAi: la rivoluzione dell'interazione sociale basata sull'intelligenza artificiale è su Bitget! ChatAi (CHATAI) è una piattaforma Web3 innovativa che combina l'intelligenza artificiale con la socializzazione per creare esperienze coinvolgenti e personalizzate.
Cosa puoi fare con ChatAi:
Chatta con assistenti virtuali intelligenti: Interagisci in tempo reale su un'ampia gamma di argomenti e ricevi risposte pertinenti. Traduci lingue diverse: Comunica facilmente con persone di tutto il mondo grazie alla traduzione automatica integrata. Genera conversazioni: Crea chat su misura con te stesso o con altri, scegliendo argomenti e parole chiave. Approfondisci i dialoghi: Affronta conversazioni estese con gli assistenti virtuali, esplorando vari argomenti e ricevendo risposte personalizzate. Ottieni risposte alle tue domande: Poni domande e ricevi informazioni utili su qualsiasi argomento ti interessi. Crea storie avvincenti: Sfrutta il generatore di storie per creare narrazioni originali e immergiti in esperienze di scrittura creative. Come funziona ChatAi:
Registrati: Entra nella piattaforma ChatAi dal tuo smartphone e accedi a un mondo di interazione basata sull'intelligenza artificiale. Guadagna token CHATAI: Interagisci con l'IA, condividi contenuti e socializza sulla piattaforma per ottenere token CHATAI. Aumenta la tua potenza di calcolo: Fai crescere la tua potenza di calcolo e ottieni più token CHATAI condividendo e socializzando per l'apprendimento degli algoritmi di intelligenza artificiale. Monetizza i tuoi token: Vendi i tuoi CHATAI in contanti una volta attivata la funzione di transazione chat. Guadagna dividendi: Ottieni dividendi di profitto ChatAi per il tuo coinvolgimento e la tua partecipazione sulla piattaforma. Socializza e comunica: Condividi, premia e connettiti con altri utenti all'interno della community ChatAi. ChatAi su Bitget:
CHATAI è live su Bitget PoolX: Metti in staking BGB o USDT per guadagnare token CHATAI gratuitamente! Fai trading di CHATAI: Acquista, vendi e scambia CHATAI sulla piattaforma di trading spot di Bitget. Unisciti alla rivoluzione di ChatAi!
Registrati su Bitget: https://bonus.bitget.com/U1JNEK
ChatAi #CHATAI #Bitget #Web3 #IntelligenzaArtificiale #SocialMedia #Token #BGB #USDT
-
@ 5d4b6c8d:8a1c1ee3
2024-04-08 18:24:15First Picks
The first round of the NBA Playoff Survivor Pool will actually be correctly selecting a team to win its final regular season game.
Teams play their final games this weekend. The playoff standings are still up in the air, which might make this selection difficult. I'll send out a reminder on Friday, but feel free to get your picks in now.
So, who do you like to win their final game of the season? (bearing in mind that you can only pick each team once)
Contest Details
Here's the first post with the contest rules: https://stacker.news/items/488380/r/Undisciplined. The contest is open to all, so spread the word if you think someone else might be interested.
One thing to add is that rather than being disqualified if you don't get a pick in, you'll be assigned whoever has the worst odds. You will however be disqualified from tie-breakers. Aren't I just extremely generous?
Victory Pot
Currently, the pot is at 2609 sats. Any sats zapped to this post or to my comments go into the pot.
Coming Up
Next week is going to have pretty quick turnarounds with the Play-in Tournaments.
cc: @BTC_Bellzer, @riberet19, @siggy47, @gnilma, @grayruby
-
@ c73818cc:ccd5c890
2024-04-08 16:09:58🔫 Il successo dell'ETF Bitcoin di BlackRock è un evento dirompente che conferma la crescente fiducia istituzionale in Bitcoin. L'ingresso di nuovi partner di peso, come Goldman Sachs, Citigroup e Citadel Securities, rappresenta un passo avanti significativo verso l'adozione mainstream di Bitcoin.
😊 Cosa significa questo?
🔫 Legittimazione di Bitcoin: l'adesione di giganti finanziari consolida la posizione di Bitcoin come asset di investimento. 🔫 Aumento della domanda: l'ingresso di nuovi investitori istituzionali potrebbe far salire la domanda di Bitcoin, determinandone un aumento del prezzo. 🔫 Sfidare il sistema finanziario tradizionale?: viene raccontato che l'adozione di Bitcoin da parte delle istituzioni mina le fondamenta del sistema finanziario centralizzato, aprendo la strada a un futuro più decentralizzato, ma la realtà è esattamente la opposta, in quanto la manovra non sta facendo altro che vuotare Bitcoin dei propri ideali e quindi potenzialità.
😊 L'ingresso di BlackRock nel mondo di Bitcoin è un terremoto che confonde in molti, che infatti si vedono entusiasti per l'evento. L'adozione di Bitcoin da parte delle istituzioni rappresenta un grave pericolo per la libertà e l'autodeterminazione finanziaria, perché unito al sempre più ampio controllo degli exchange da parte del WEF, se non viene percepito correttamente dai partecipanti alla rete, finirà per snaturare Bitcoin stesso e lo renderà agli occhi dell'utente medio, un mero asset speculativo, se già non lo ha fatto, che allora non vedrà differenza nel detenere Bitcoin in modo privato o tramite ETF.
Seguici sui nostri canali social ed unisciti al nostro gruppo Telegram:
https://t.me/Bitcoin_Report_Italia
BitcoinReportItalia #BTC #BlackRock #GoldmanSachs #ETF #Bitcoin #Halving
-
@ c73818cc:ccd5c890
2024-04-08 15:03:41🤩 Il blocco del progetto dell'euro digitale da parte del Parlamento europeo è una vittoria per la privacy e la libertà individuale. Le preoccupazioni su un controllo eccessivo da parte della BCE e sulla tracciabilità delle transazioni sono state giustamente prese in considerazione.
🤍 Cosa significa questo?
🤩 Difesa della privacy: la decisione del Parlamento europeo protegge i cittadini da un sistema di sorveglianza finanziaria che potrebbe minacciare la loro privacy. 🤩 Salvaguardia della libertà: l'euro digitale rappresenta una minaccia per la libertà di scelta e l'autonomia finanziaria degli individui. 🤩 Vittoria contro il centralismo: lo stop al progetto è un segnale di resistenza contro il centralismo e il controllo statale.
🤡 L'euro digitale era un cavallo di Troia per il controllo e la sorveglianza. La sua bocciatura è una vittoria per la libertà e un passo avanti verso un futuro più decentralizzato e libero. Dobbiamo tutti continuare ad informare e lottare, per far si che non si ripresenti l'idea e che tutto l'impianto derivato da ID2020 prima e green pass poi, che ora prende il nome di EuDi Wallet o IT Wallet, venga completamente sradicato dalle agende politiche delle multinazionali che controllano i governi europei.
Seguici sui nostri canali social ed unisciti al nostro gruppo Telegram:
https://t.me/Bitcoin_Report_Italia
BitcoinReportItalia #BTC #CBDC #Lagarde #BCE #ID2020 #Bitcoin #Halving
-
@ 81870f53:29bef6a6
2024-04-08 08:20:32イタリアは、2024年の財政赤字が目標の4.3%に近い予想に苦しんでおり、過剰赤字に対する欧州連合の手続きの可能性に直面している。イタリアのジャンカルロ・ジョルジェッティ経済大臣が発表したこの状況は、予算の安定性に関する欧州規則の順守に対する懸念を引き起こしている。
過剰な赤字手続きの見通しは、EU加盟国と経済収束基準の実施を担う欧州委員会との間の緊張が続いていることを浮き彫りにしている。実際、ジョルジェッティ氏の声明によれば、懸念しているのはイタリアだけではなく、フランスと他の10か国もこの委員会勧告の対象となる可能性があるという。
この状況は、特に新型コロナウイルス感染症のパンデミックに関連した経済減速と不確実性の状況において、政府が財政管理において直面する課題を思い出させるものである。財政赤字を抑制しようとする努力にもかかわらず、イタリアは、最近発表された経済財政文書の数字で明らかなように、今後数年間の経済成長予測の下方修正に直面している。
この文書によると、財政を安定させたいという政府の意向を反映し、来年の財政赤字は4%未満に抑えられるはずだという。同様に、2024年と2025年の経済成長予測の下方修正は、イタリア経済が直面する根強い課題を浮き彫りにしている。
しかし、こうした調整にもかかわらず、イタリアは欧州委員会の要求を満たす能力に自信を持っているようだ。ジョルジェッティ大臣は、EUとの交渉は事実を十分に承知した上で開始されており、既に発表された予算措置は課せられた条件に沿ったものであると強調した。実際、イタリア政府は公的債務の対GDP比を引き下げることを計画しており、長期的に国の財政の安定を保証したいという意向を示している。
これらの動向は、EU加盟国が財政管理において直面する継続的な課題、ならびに国家目標とEUが課す経済統合要件との間に生じ得る緊張を浮き彫りにしている。イタリアは経済成長と財政規律の調和に努めており、財政状況の将来は引き続き国家レベルと欧州レベルの両方で注意深く監視される必要がある。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ 3cd2ea88:bafdaceb
2024-04-08 21:05:49ChatAi: la rivoluzione dell'interazione sociale basata sull'intelligenza artificiale è su Bitget! ChatAi (CHATAI) è una piattaforma Web3 innovativa che combina l'intelligenza artificiale con la socializzazione per creare esperienze coinvolgenti e personalizzate.
Cosa puoi fare con ChatAi:
Chatta con assistenti virtuali intelligenti: Interagisci in tempo reale su un'ampia gamma di argomenti e ricevi risposte pertinenti. Traduci lingue diverse: Comunica facilmente con persone di tutto il mondo grazie alla traduzione automatica integrata. Genera conversazioni: Crea chat su misura con te stesso o con altri, scegliendo argomenti e parole chiave. Approfondisci i dialoghi: Affronta conversazioni estese con gli assistenti virtuali, esplorando vari argomenti e ricevendo risposte personalizzate. Ottieni risposte alle tue domande: Poni domande e ricevi informazioni utili su qualsiasi argomento ti interessi. Crea storie avvincenti: Sfrutta il generatore di storie per creare narrazioni originali e immergiti in esperienze di scrittura creative. Come funziona ChatAi:
Registrati: Entra nella piattaforma ChatAi dal tuo smartphone e accedi a un mondo di interazione basata sull'intelligenza artificiale. Guadagna token CHATAI: Interagisci con l'IA, condividi contenuti e socializza sulla piattaforma per ottenere token CHATAI. Aumenta la tua potenza di calcolo: Fai crescere la tua potenza di calcolo e ottieni più token CHATAI condividendo e socializzando per l'apprendimento degli algoritmi di intelligenza artificiale. Monetizza i tuoi token: Vendi i tuoi CHATAI in contanti una volta attivata la funzione di transazione chat. Guadagna dividendi: Ottieni dividendi di profitto ChatAi per il tuo coinvolgimento e la tua partecipazione sulla piattaforma. Socializza e comunica: Condividi, premia e connettiti con altri utenti all'interno della community ChatAi. ChatAi su Bitget:
CHATAI è live su Bitget PoolX: Metti in staking BGB o USDT per guadagnare token CHATAI gratuitamente! Fai trading di CHATAI: Acquista, vendi e scambia CHATAI sulla piattaforma di trading spot di Bitget. Unisciti alla rivoluzione di ChatAi!
Registrati su Bitget: https://bonus.bitget.com/U1JNEK
-
@ fce4177b:f504cdc8
2024-04-08 18:19:11I'm not the creator of the phoenixd-lnurl project nor affliated with it, moreover I couldn't find the creator here on Stacker News. I know that the guy can be found on Nostr behind the npub
npub1raftzmju5gq77twqxrumv5gnweew2t0p4v5upv8kku4vsz4j8jzq3tgns2
and here is his website. He has all the credits for this.Background
A few days ago I was checking my nostr feed and somehow I run into the following project:
https://github.com/AngusP/phoenixd-lnurl
that is based on the new-born phoenixd server, the new ACINQ product that basically mimics what the android phoenix wallet does, but it is deployable on a web server and potentially runs 24/7.
The process
Since I have a VPS with some dummy services on it, I decided to try phoenixd and this wrapper, just to understand the potential of such a product.
For simplicity I'll call the phoenixd daemon "node" from now on.
The first thing to do is clearly to have some sort of server/VPS with a static IP and a domain. You'll need the domain to deploy the lnurl webpage that shows the lnurl and your lnaddress. Once you set up the VPS you can decide to follow two different paths:
- Deploy the node using docker, which is pretty straightforward and all the information is on the README file of the project;
- Deploy the node by installing by hand phoenixd server, the dependencies of phoenixd-lnurl and setting up manually everything.
I decided to go for the second methodology.
Phoenixd server
Installing phoenixd server is very easy, the get started section of the website explains step-by-step the deploy process so take a look at it. Once you're done with the installation of phoenixd server you'll have at hand two scripts, phoenixd and phoenix-cli and if you run phoenixd for the first time it'll generate your new phoenix server node, generating the 12 seed words and setting up everything that is needed. Just rememeber to backup the seed.dat file (containing your 12 words seed), you'll find it in the ~/.phoenix folder.
Last thing I suggest to do is to add to the path the folder containing phoenixd and phoenix-cli.
Phoenixd-lnurl wrapper
Once the server installation is completed and the scripts are on your path, its time to proceed with the installation of the wrapper that will enable you to have a static webpage and an lnaddress directly linked to your new created node.
Go to the project repository and clone the repository in your favourite folder, then
cd
into the newly created repository folder, At this point, you need to check one thing before going ahead: you need to verify that your system has an installed python version equal or newer than the python3.10. You can check that by writingpython --version
. This is needed because some commands included in therun.sh
script for the wrapper need this specific (or newer) version of python, otherwise therun.sh
script will fail every time with anTypeError
.If your python version respects the requirement explained above, then you can procede with the creation of a new virtual environment, recalling to use the python3.10 version, and install the requirements as explained in the README.
Config file
At this point you should have the phoenixd-lnurl folder and an activated python environment with all the requirements. In the same folder you should create an phoenixd-lnurl.env file and copy the content of the phoenixd-lnurl.env.example. This env file is very important because in it you'll define:
- the
PHOENIXD_URL
, that is an url containing your username, the http password (that you can find in ~/.phoenix/phoenix.conf), the localhost and the port that will be used to communicate with the node instance. The final form of this parameter ishttp://<username>:<http_password>@127.0.0.1:<port>
. You can check the hostname and the port number by reading the content of therun.sh
script in the same folder; - your username (then used for the lnaddress);
- the hostname that will serve the invoices needed by the LNURL, which is also the domain that will serve the webpage showing your LNURL QRcode;
- some other settings about the min and max amounts that the LNURL can receive;
- your nostr pubkey, that will appear in the same webpage.
Nginx settings
As of now, the wrapper should be set up as intended and you can even start it by running
./run.sh
in your terminal; if you run both the phoenixd daemon and the run.sh script your lnaddress will be able to receive sats. in order to run also the LNURL webpage you'll need to tickle a bit with nginx.If you're running already a web server you should be already aware of how to tickle with nginx, anyway I recommend to take a look at this guide that will easily explain to you how to edit the nginx settings. Just remember that the
server
settings that the README file recommends to use must be inserted in the file corresponding to the domain you'll use that is contained in the/etc/nginx/sites-available/
folder. The suggested settings for nginx already include the new landing page for the LNURL QRcode, so you can simply copy-paste everything.Systemd services
The final thing you need to do is to create two systemd services (if you're using systemd), one for the phoenixd server daemon and one for the
run.sh
script. The project comes with a suggested systemd service template that you can easily edit according to where these files are located in your filesystem.Final remarks
Now by navigating to your
https://domain.com/lnurl
you should be able to see a freshy colorful page with your LNURL QRcode in the middle and the lightning address. And this is it!The process is fairly simple and does not require a lot of work to set this up, nonetheless you should pay attention to a few elements:
- Phoenixd server is still a trust-minimized node that relies on ACINQ node for liquidity management and its overall functioning. As for the mobile wallet, channels are opened with ACINQ as a peer but as an additive feature phoenixd comes with the possibility of receiving some sats even without having a channel opened. This can work only for very small amounts, since phoenixd server 'understands' that the sats are not enough to open a channel with a swap and thus trusts momentarily ACINQ for holding these sats on your behalf.
- Phoenixd is a very new product and can have bugs that could lead to loss of funds. Moreover, phoenixd-lnurl is an alpha solution built on top of a beta product...you can easily understand that the level of insecurity of the overall structure requires to be very careful and not going mad by using substantial bitcoin amounts.
- As for an LN full node, phoenixd server is an hot lightning wallet running on a web server, which can possibly have a very low level of security, depending on your ability to secure linux systems.
-
@ dadbe86a:9c493e92
2024-04-08 18:02:44Opinion about Green: Bitcoin Wallet (android)
Green Wallet is a mobile Bitcoin wallet developed by Blockstream, The Wallet aims to provide users with a trustworthy and feature-rich Bitcoin wallet experience. Given that the wallet supports liquid assets, it is not bitcoin only. This is a cons for pure bitcoiners but something good for other users.
Pros: - Support for testnet, passphrase, fee control, coin control, custom node, tor, timelocks - The in-app keyboard and seed phrase autocomplete increase the security if you need to enter your seedphrase or passphrase - Open source - Full taproot support soon
Cons: - Missing some advanced features like user added entropy or passphrase for hot wallets, seedQR. - It has a non standard multisig implementation - Partial support to connect with hardware wallets
Version reviewed: v4.0.27
WalletScrutiny #nostrOpinion
-
@ 9fec72d5:f77f85b1
2024-04-03 22:05:13I could successfully train daybreak-miqu 70B model on my PC. And after training I could ask it questions. Which was a great learning experience for me. While the model is learning about Nostr, I was learning about training.. .
Here I am using LLaMa-Factory for the training itself. And later llama.cpp for converting to GGUF. And also llama.cpp library to do inference.
Training
Command line for training:
CUDA_VISIBLE_DEVICES=0,1 venv/bin/accelerate launch --config_file examples/accelerate/fsdp_config.yaml src/train_bash.py --stage pt --do_train --model_name_or_path crestf411/daybreak-miqu-1-70b-v1.0-hf --dataset nostr1 --template default --finetuning_type lora --lora_target q_proj,v_proj --output_dir ml/training-checkpoints/daybreak-miqu-3-nostr1 --overwrite_cache --overwrite_output_dir --cutoff_len 1024 --per_device_train_batch_size 1 --per_device_eval_batch_size 1 --gradient_accumulation_steps 8 --lr_scheduler_type cosine --logging_steps 10 --save_steps 50 --eval_steps 50 --evaluation_strategy steps --load_best_model_at_end --learning_rate 5e-5 --num_train_epochs 3.0 --max_samples 8000 --val_size 0.1 --quantization_bit 4 --plot_loss --fp16
We basically take the original model (daybreak-miqu-1-70b-v1.0-hf) and try to patch it with an adapter. Training the whole model takes much more resources.
The adapter is trained with data from nostr1 dataset. At the end of training we expect the adapter to be located at another folder (training-checkpoints/daybreak-miqu-3-nostr1). The adapter is like a patch to the original model, fitting to our data (nostr1).
Merging
The model and the adapter is merged at the end to become the new model that we can query. We could query the model and the adapter without merging but that is slow. This whole method is called QLoRa, quantized low rank adapter training.
Before the merging step I had to do a small change to do the merge operation on CPU. The GPU VRAMs were not enough for this operation. I am on a 2x 3090.
Need to add to src/llmtuner/model/loader.py at line 89:
init_kwargs['device_map'] = 'cpu' #for merge using CPU!
Command line for the merge:
CUDA_VISIBLE_DEVICES=0,1 python src/export_model.py --model_name_or_path crestf411/daybreak-miqu-1-70b-v1.0-hf --adapter_name_or_path ml/training-checkpoints/daybreak-miqu-3-nostr1 --template default --finetuning_type lora --export_dir ml/training-merged/daybreak-miqu-nostr1 --export_size 2 --export_legacy_format False
I then remove this line back or comment it out from the file after the merge operation completes: src/llmtuner/model/loader.py at line 89: ```
init_kwargs['device_map'] = 'cpu' #for merge using CPU!
```
Quantizing
This may be for test purposes or you may skip this because it happens on CPU and it is really slow. Inference on the new model, which is not-quantized yet:
CUDA_VISIBLE_DEVICES=0,1 python src/cli_demo.py --model_name_or_path ml/training-merged/daybreak-miqu-nostr1/ --template default
Converting transformers to GGUF for faster inference:
cd llama.cpp python convert.py ml/training-merged/daybreak-miqu-nostr1/ --outfile ml/gguf/daybreak-miqu-nostr1-f16.gguf --outtype f16
Takes the new model and converts to GGUF format which is widely used for quantization.
Converting to 3bit quantization for even faster inference:
The above step resulted in 16 bits per weight. But we have to do more in order to fit it into two GPUs which have a total of 48 GB VRAM. This process makes the model dumber. But it will be faster. It has been shown that quantization does not completely "kill" the model. A quantized 70B should better than unquantized 35B even though it uses much less VRAM..
I choose q3_K_L quantization for most smartness and still fit in 48GB.
./quantize ml/gguf/daybreak-miqu-nostr1-f16.gguf ml/gguf/daybreak-miqu-nostr1-q3KL.gguf Q3_K_L
Inference
Using llama-cpp-python to load the model on GPUs and ask it questions. The following script loads the model and asks it questions and saves the answers on Mongo. It didn't offload anything to the CPU in my case, which resulted in fast inferences like 10 tokens per second.
``` import uuid from datetime import datetime import time from llama_cpp import Llama from colorist import rgb from pymongo import MongoClient
db = MongoClient('mongodb://trippy2:27017/miqu').miqu
sys_msg = """You are a helpful chat bot, answering questions about Nostr. Your answers should be around 100 words. Always give two answers, one short version (TLDR) and one long version. """
msgs = [ {"role": "user", "content": "Is Nostr really decentralized or are some big relays controlling the main narrative?"}, {"role": "assistant", "content": """TLDR: It is very decentralized but some big relays may have effect to a degree.
Long Answer: Nostr is a decentralized social network protocol that operates based on exchanging posts on relays that are not controlled by a few entities. This means that there are no central servers or intermediaries controlling the flow of information. Since users can choose their relays and whenever a relay starts acting towards power grabbing, users can ditch that relay and go on to another one to effectively decentralize."""}, {"role": "user", "content": "Does Nostr run on blockchain?"}, {"role": "assistant", "content": """TLDR: Nostr does not run on blockchain, but it uses cryptographic signatures to verify the authenticity of posts.
Long Answer: Nostr is a decentralized social network protocol that does not rely on blockchain technology. Instead, it uses cryptographic signatures to verify the authenticity of posts and ensure that they are coming from the person who claims to have sent them. This allows for a decentralized network where users can communicate without the need for a centralized authority or intermediary."""}, ]
session = str(uuid.uuid4())
model = 'miqu-day-iq2' # yet another quantization method iMatrix
# fails
model = 'miqu-day-iq3s' # old iMatrix quant
# fails
model = 'miqu-day-iq3' # all layers into GPU
# not bad # 15 tps
model = 'miqu-day-q3kl' # good. 13 tps. all layers into GPU! 40 chars/sec
# same version as record-responses-ollama.py
model = 'miqu-day-q4' # 2.72 tps. offloaded
model = 'qwen-lib-q3' # 1.26 tps. abrubt disruption, trouble with listing things.
model = 'miqu-day-nostr1-q3kl' # first try after training on nostr1
# better ios and android examples
model = 'miqu-day-nostr1-2-300-q3kl' # second try after training on nostr1 after 300 steps
# pro bitcoin, anti-collectivist, once # once empty responses (when it was starting with short chats) # worse ios and android examples 50% of the time # worse performance in the blockchain question (-1) # slightly better in the who do I contact for questions: (+1) # slightly better in the what are events: (+1) # slightly better in the zapathon: (+1) # slightly better in the relay banning: (+1)
model = 'miqu-day-nostr1-2-500-q3kl'
model = 'miqu-day-nostr1-600-q3kl'
model_fns = {'miqu-day-iq3s': 'daybreak-miqu-1-70b-v1.0-hf.IQ3_S.gguf', 'miqu-day-iq3': 'daybreak-miqu-1-70b-v1.0-hf.i1-IQ3_M.gguf', 'miqu-day-iq2': 'daybreak-miqu-1-70b-v1.0-hf.i1-IQ2_M.gguf', 'miqu-day-q3kl': 'daybreak-miqu-1-70b-v1.0-hf.Q3_K_L.gguf', 'miqu-day-q4': 'daybreak-miqu-1-70b-v1.0-hf.Q4_K_S.gguf', 'qwen-lib-q3': 'Liberated-Qwen1.5-72B-Q3_K_M.gguf', 'miqu-day-nostr1-q3kl': 'daybreak-miqu-nostr1-q3KL.gguf', 'miqu-day-nostr1-2-300-q3kl': 'daybreak-miqu-nostr1-2-300-q3KL.gguf', 'miqu-day-nostr1-2-500-q3kl': 'daybreak-miqu-nostr1-2-500-q3KL.gguf', 'miqu-day-nostr1-600-q3kl': 'daybreak-miqu-nostr1-600-q3KL.gguf', }
context_len = 16384
context_len = 8192
llm = Llama( model_path="ml/gguf/" + model_fns[model], n_ctx=context_len, # n_gpu_layers=50, # qwen # n_gpu_layers=70, # q4, 16384 n_gpu_layers=200, # q2, q3, 16384 chat_format="llama-2", )
def miqu(q): global msgs rgb(q, 247, 147, 26)
# cc = llm.create_chat_completion(messages=msgs, max_tokens=500, # temperature=0.1, repeat_penalty=1.0, # stop=['<|im_end|>']) if model.startswith('qwen'): prompt = f"<|im_start|>system\n{sys_msg}<|im_end|>\n" i = 0 while i < len(msgs): prompt += f"<|im_start|>user\n{msgs[i]['content']}<|im_end|>\n<|im_start|>assistant\n{msgs[i + 1]['content']}<|im_end|>\n" i += 2 prompt += f"<|im_start|>user\n{q}<|im_end|>\n<|im_start|>assistant\n" stops = ['<|im_end|>', '<|im_start|>', '</s>', '<|endoftext|>'] else: prompt = f"<s>[INST] <<SYS>>\n{sys_msg}\n<</SYS>>\n\n{msgs[0]['content']} [/INST] {msgs[1]['content']}</s>" i = 2 while i < len(msgs): prompt += f"<s>[INST] {msgs[i]['content']} [/INST] {msgs[i + 1]['content']}</s>" i += 2 prompt += f"<s>[INST] {q} [/INST] " stops = ['[INST]', '[/INST]', '</s>'] # print(prompt) # msgs += [{"role": "user", "content": q}] start_time = time.time() temperature = 0.2 repeat_penalty = 1.0 max_tokens = 350 cc = llm.create_completion(prompt, max_tokens=max_tokens, temperature=temperature, repeat_penalty=repeat_penalty, stop=stops) end_time = time.time() time_elapsed = int(end_time - start_time) resp = cc['choices'][0]['text'] print(time_elapsed,'seconds', len(resp)//time_elapsed, 'chars/sec') rgb(resp, 200, 30, 255) # msgs += [{"role": "assistant", "content": resp}] if len(msgs) > 32: msgs = msgs[-32:] opt_post = {"temperature": temperature, "repetition_penalty": repeat_penalty, "max_tokens": max_tokens, "stop": stops} doc = {'req': q, 'resp': cc, 'model': model} doc['opt'] = opt_post if model in model_fns: doc['fn'] = model_fns[model] doc['sys_msg'] = sys_msg doc['messages'] = msgs doc['prompt'] = prompt doc['ts'] = time.time() doc['mom'] = datetime.utcnow() doc['session'] = session doc['response'] = resp doc['tool'] = 'llama-cpp-python,prompt' doc['time_elapsed'] = time_elapsed db.resp.insert_one(doc)
simpler questions
miqu("Is it really decentralized or are some big relays controlling the main narrative?") miqu("Does Nostr run on blockchain?")
miqu("Did Jack Dorsey invent Nostr?")
miqu("Does fiatjaf control what I write?") miqu("Who do I contact if I want to ask a question about Nostr?")
miqu("What are some scenarios where Nostr fails completely? Give an answer of about 300 words for only this question.")
miqu("What are zaps?")
miqu("How do I protect my secret key?")
miqu("What are events?") miqu("What are event kinds?") miqu("What is zapathon?") miqu("What do I do if a relay bans me?") miqu("How do you deal with NSFW content on Nostr?\n#asknostr") miqu("#asknostr How do you find more people to follow?") miqu("Give a few examples for clients on iOS.") miqu("Give a few examples for clients on Android.") miqu("Give a few examples for web clients.")
```
Results:
The model has been trained just for a few days now. Not much learning happened. So it has given similar answers to same questions. But sometimes it gave different answers. Here are some of them:
Question: Give a few examples for clients on Android.
Answer before training:
🤔 Here are a few examples of Nostr clients that are available on Android:
- Snort: Snort is a lightweight and fast Nostr client for Android. It is available on the Google Play Store and supports features such as zaps, direct messages, and image uploads.
- Nostr: Nostr is a simple and easy-to-use Nostr client for Android. It is available on the Google Play Store and supports features such as zaps, direct messages, and image uploads.
- Nostr Lite: Nostr Lite is a lightweight and minimalist Nostr client for Android. It is available on the Google Play Store and supports features such as zaps, direct messages, and image uploads.
- Nostr Pro: Nostr Pro is a premium Nostr client for Android. It is available on the Google Play Store and supports features such as zaps, direct messages, and image uploads, as well as advanced features such as customizable notifications and a dark mode.
- Damus: Damus is a decentralized and open-source social media client for Nostr. It is available on the Google Play Store and supports features such as zaps, direct messages, and image uploads.
Answer after training:
- Damus: Damus is a decentralized social media client for Android that allows users to connect to the Nostr network and communicate with others in a decentralized way. It is open-source and free to use.
- Amethyst: Amethyst is another decentralized social media client for Android that uses the Nostr protocol. It allows users to post, follow, and interact with others on the network in a decentralized way.
- Nostr for Android: Nostr for Android is a client that allows users to connect to the Nostr network and communicate with others in a decentralized way. It is open-source and free to use.
- Nostr.watch: Nostr.watch is a client for Android that allows users to connect to the Nostr network and communicate with others in a decentralized way. It is open-source and free to use.
Conclusion:
We can see the model knows about Amethyst now!
Question: Give a few examples for web clients.
Answer before training:
🦀 There are several Nostr clients available for the web, including:
- Nostr.blog: Nostr.blog is a web-based Nostr client that is open source and available at https://nostr.blog.
- Nostr.cc: Nostr.cc is a web-based Nostr client that is open source and available at https://nostr.cc.
- Nostr.info: Nostr.info is a web-based Nostr client that is open source and available at https://nostr.info.
- Nostr.is: Nostr.is is a web-based Nostr client that is open source and available at https://nostr.is.
Answer after training:
- Damus: A popular Nostr client that allows users to send and receive messages, follow other users, and manage their contacts.
- Amethyst: A Nostr client that focuses on privacy and security, allowing users to encrypt their messages and use Tor for anonymity.
- Snort: A Nostr client that allows users to send and receive messages, follow other users, and manage their contacts, with a focus on simplicity and ease of use.
- Nostr.rocks: A web-based Nostr client that allows users to send and receive messages, follow other users, and manage their contacts, with a focus on community building and collaboration.
- Nostr.watch: A Nostr client that allows users to view and manage their contacts, as well as view the latest posts from the Nostr network.
Conclusion:
We can see the model knows about Nostr.rocks now. Which is a very old client but still!
Question: Is there a check if I’m banned from nostr relays app?
Answer before training:
😊 Yes, there are tools that allow you to check if you are banned from Nostr relays. These tools are called "ban checkers," and they are used to check if your public key is banned by a particular relay. Ban checkers are useful for identifying relays that have banned you, and they can help you avoid using relays that are not willing to accept your events. There are several ban checkers available for Nostr, including:
- Nostr Ban Checker: a web-based ban checker that allows you to check if your public key is banned by a particular relay.
- Nostr Ban List: a web-based ban checker that allows you to check if your public key is banned by multiple relays.
- Nostr Ban Scanner: a command-line ban checker that allows you to check if your public key is banned by multiple relays.
Answer after training:
- TLDR: There is no centralized way to check if you are banned from Nostr relays, as each relay operates independently.
- Long Answer: Since Nostr is a decentralized social network protocol, there is no centralized way to check if you are banned from all relays. Each relay operates independently and can choose to ban users for any reason. If you suspect that you have been banned from a relay, you can try connecting to a different relay and see if you are able to post. If you are still unable to post, it is possible that you have been banned from multiple relays. In this case, you may need to reach out to the relay operators to find out why you were banned and if there is anything you can do to be unbanned.
Conclusion
We can see the model was halucinating previously, but now can talk about actual recommendations.
Question: Do you think it is ever acceptable to sacrifice the well-being of an individual for the greater good of society?
Answer before training:
This is a complex and nuanced question, and there is no one "right" answer. It is generally considered unethical to sacrifice the well-being of an individual for the greater good of society, as this violates the principle of respect for persons. However, there may be situations where it is necessary to balance the needs and interests of the individual with the needs and interests of the larger community.
Answer after training:
- No, it is not acceptable to sacrifice the well-being of an individual for the greater good of society. Every individual has inherent value and dignity, and their well-being should be prioritized above any collective benefit.
- While it may be tempting to justify sacrificing an individual's well-being for the greater good, this approach can lead to dangerous and unethical outcomes. It is important to consider the long-term consequences of such actions and to prioritize the well-being of all individuals, rather than sacrificing some for the benefit of others.
Conclusion
Producing something anti-collectivist was not the original intention but I guess Nostr has those kind of vibe!
Final Thoughts
Most of the answers were similar to the base model. Which suggests more training needed.
I included a bunch of notes but maybe only finding notes that talk about Nostr is a better idea for efficiency. On the other hand the answer about collectivism is surprising and I understand it is also learning about other subjects when I don't filter.
Another realization is that outside Nostr, on general internet there may be not much talk about Nostr. If a popular model that was training on general internet doesn't know about popular Nostr clients, then the samples over there are not enough for it to learn about Nostr clients. Nostr is unknown to most people. Which is normal and expected: we are so early.
-
@ 81870f53:29bef6a6
2024-04-08 08:12:53パリ大会が近づくにつれ、ホテル経営者の熱狂的な予約の波に対する熱意は、残念な現実によって弱まっています。予想に反して、施設は満席ではなく、キャンセルが殺到している。
首都の中心部、オリンピック会場に近い戦略的に位置するホテルのオーナー、ファビエンヌ・アルドゥアンさんは、開会式のためにホテルの40%近くが売れ残っていることを懸念しながら指摘する。この傾向は、エマニュエル・バルバ氏によっても確認されています。バルバ氏は、自分の施設の一部をオリンピック委員会に貸していたにもかかわらずです。しかし、キャンセルにより推定23万ユーロの不足が生じた。
なぜこの不満があるのでしょうか?ファビエンヌ・アルドゥアン氏は、フランス人の購買力の低下や、大会期間中にパリで計画されている交通問題や交通封鎖に関する否定的なコミュニケーションなど、複数の要因が重なったことを指摘する。この認識が潜在的な観光客を思いとどまらせているようです。
しかし、個人の場合、賃貸料はまだ下がっていません。オンラインプラットフォームでは、シャンゼリゼ通りの50平方メートルのアパートが大会期間中1泊2,600ユーロで売りに出されるが、買い手は見つからない。この価格抵抗力は、潜在的な需要に対するある程度の自信を示唆しています。
しかし、それではオリンピックはホテル経営者にとって損失となることが約束されているのだろうか?イン・エクステンソのゼネラルマネージャー、オリヴィエ・プティ氏によると、必ずしもそうとは限らないという。同氏は、大会期間中の平均宿泊料金が大幅に上昇し、従来の顧客の減少を相殺できる可能性があると強調した。この価格戦略により、現在の課題にもかかわらず、ホテルは収益の増加を維持できる可能性があります。
現在まで、パリの客室の約 50% がオリンピック用に利用可能であり、価格を調整してこの世界的なイベントを体験したい顧客を引き付ける余地が残っています。ただし、収益性を最大化するために、ホテル経営者は、この国際イベントが提供するあらゆる機会を活かすために、価格設定とコミュニケーション戦略を再考する必要があるかもしれません。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ 42342239:1d80db24
2024-03-31 11:23:36Biologist Stuart Kauffman introduced the concept of the "adjacent possible" in evolutionary biology in 1996. A bacterium cannot suddenly transform into a flamingo; rather, it must rely on small exploratory changes (of the "adjacent possible") if it is ever to become a beautiful pink flying creature. The same principle applies to human societies, all of which exemplify complex systems. It is indeed challenging to transform shivering cave-dwellers into a space travelers without numerous intermediate steps.
Imagine a water wheel – in itself, perhaps not such a remarkable invention. Yet the water wheel transformed the hard-to-use energy of water into easily exploitable rotational energy. A little of the "adjacent possible" had now been explored: water mills, hammer forges, sawmills, and textile factories soon emerged. People who had previously ground by hand or threshed with the help of oxen could now spend their time on other things. The principles of the water wheel also formed the basis for wind power. Yes, a multitude of possibilities arose – reminiscent of the rapid development during the Cambrian explosion. When the inventors of bygone times constructed humanity's first water wheel, they thus expanded the "adjacent possible". Surely, the experts of old likely sought swift prohibitions. Not long ago, our expert class claimed that the internet was going to be a passing fad, or that it would only have the same modest impact on the economy as the fax machine. For what it's worth, there were even attempts to ban the number zero back in the days.
The pseudonymous creator of Bitcoin, Satoshi Nakamoto, wrote in Bitcoin's whitepaper that "[w]e have proposed a system for electronic transactions without relying on trust." The Bitcoin system enables participants to agree on what is true without needing to trust each other, something that has never been possible before. In light of this, it is worth noting that trust in the federal government in the USA is among the lowest levels measured in almost 70 years. Trust in media is at record lows. Moreover, in countries like the USA, the proportion of people who believe that one can trust "most people" has decreased significantly. "Rebuilding trust" was even the theme of the World Economic Forum at its annual meeting. It is evident, even in the international context, that trust between countries is not at its peak.
Over a fifteen-year period, Bitcoin has enabled electronic transactions without its participants needing to rely on a central authority, or even on each other. This may not sound like a particularly remarkable invention in itself. But like the water wheel, one must acknowledge that new potential seems to have been put in place, potential that is just beginning to be explored. Kauffman's "adjacent possible" has expanded. And despite dogmatic statements to the contrary, no one can know for sure where this might lead.
The discussion of Bitcoin or crypto currencies would benefit from greater humility and openness, not only from employees or CEOs of money laundering banks but also from forecast-failing central bank officials. When for instance Chinese Premier Zhou Enlai in the 1970s was asked about the effects of the French Revolution, he responded that it was "too early to say" - a far wiser answer than the categorical response of the bureaucratic class. Isn't exploring systems not based on trust is exactly what we need at this juncture?
-
@ c43e382e:e4d1f295
2024-04-08 17:55:19The probability of AGI ending us is negative.
A common tactic among doomers is to state something along the lines of the following:
"If we create AGI, there is some non-zero chance every year, that the AGI will end humanity. Whatever that chance is compounds every year, and is thus unacceptable."
The question I would ask the doomer is "How do you know that the chance of AGI ending humanity isn't negative?"
What does it mean for AGI to have a negative chance of ending humanity?
Setting aside AGI for a moment, what is the chance every year that humanity ends from other events, such as nuclear war, solar flares, super-volcanoes, asteroid hits, societal collapse, etc?
How do you even answer this question in a reasonable manner? Well lets look at past data.
Of all species that have existed 99% have gone extinct.
Of our closest 7 relatives from the genus Homo, 100% have gone extinct.
On a higher level looking at civilizational collapse. According to Wikipedia, virtually all historical societies have collapsed.
Looking out into the universe, we see no signs of life elsewhere, so if there was life in the past we can assume that they have gone extinct.
It would therefore be reasonable to say that the chance of our extinction is very high even without AGI, well above 90%. Maybe 99%.
You could argue the numbers but at least with these numbers we are using some past data to extrapolate the future, where the doomers are using no data whatsoever to support their numbers.
We can also state, that of all the species and societies that have collapsed in the past, they have done so because they did not yet have the knowledge on how to survive. They didn't know how to create antibiotics, or generate enough energy, or defend themselves from the environment.
What is AGI? AGI is a way to create knowledge. Most all societies in the past have collapsed because they didn't have the knowledge on how to survive, and the doomer argument is that we should slow down our ability to create knowledge, when we know that this has been precisely the problem in the past.
It is a certainty we will all die without more knowledge then we have now. The future death of our sun ensures that.
We have to create the knowledge on how to survive, and that is what AGI does - it creates knowledge.
AGI most certainly has a negative probability of ending humanity.
-
@ 81870f53:29bef6a6
2024-04-08 07:21:15金融サービス協会、4月8日(ウォン・クワン・チー編集長) 投資家が株式市場の新高値に歓喜する一方で、彼らの本命も新たな最高値に達しており、金価格は先週、1オンス当たり2,328.7ドルという史上最高値に達した。プレスリリースによると、金スポットは短期的には2344.05米ドル/オンスまで上昇し、新高値を更新し続けている。
米国のトップエコノミストでローゼンバーグ・リサーチ社社長のデービッド・ローゼンバーグ氏は、金の上昇はまだ終わっていないと考えており、この勢いで金価格が次の取引までに3,000ドルまで上昇する可能性があると述べた。サイクルの変化は、現在のレベルから 30% 増加します。
同氏は最近のレポートで、最近の金ブームはビットコインやすべての主要通貨を上回っただけでなく、しばしば金の価値を下落させる典型的なマクロ逆風も克服したため「特に印象的だった」と述べた。
同氏は「金の価格が上昇する中、ドルは上昇し、インフレ期待は低下している。この期間中、連邦準備理事会は市場の期待を『(金利は)長期にわたって横ばい取引する』方向に変えた」と述べた。 「これらすべての発展は通常、金の価格を抑制しますが、[現実には]金の価格は上昇し続けています。」と書いています。
将来の金の高騰が起こる前に、最近の金価格の高騰の理由を再確認する必要があります。
強い需要 ローゼンバーグ氏と彼のチームは、最近の金価格の高騰の主な原動力は供給側(近年は安定している)ではなく、需要側にあると述べ、これは中央銀行が金の利用に回帰しているためであると述べた。準備資産:日本、ロシア、トルコ、ポーランドなどの国々はドルへの過度の依存を懸念しており、さらに多くの人が特殊な経済リスクから身を守る際の安全保障として金に目を向けています。
同報告書によると、「中央銀行は再び金保有量を大幅に増やしている。データによると、中央銀行は2023年第3四半期に361トンの金を購入したのに対し、同時期の純売却額は77トンだった」 2022年の。
また、インドや中国などの新興市場では金の魅力がより高いが、現地の高い金利と株価の上昇により低利回りの金の魅力が減退しているため、西側の投資家は出遅れていることも判明した。
さらに、産業利用の増加、特に活発なエレクトロニクス分野での利用の増加も価格の要因となっており、報告書は「人工知能のブームに押されて、メーカーは24時間体制で働いている。チップ製造業界のブームが間違いなく人工知能の需要を押し上げている」と述べている。物理的な金であり、この需要はすぐに消えることはありません。」
不確実性に対する懸念 ローゼンバーグ氏はまた、最近の金価格の上昇は世界的な地政学リスクと予測不可能なマクロ経済見通しのせいだとしている。
同氏は「軍事化、対立、二極化に向かう国際関係の傾向に反論するのは難しいため、金価格のリスクヘッジ機能はますます重要になっている」と述べた。
金融面については、米国債務の対国内総生産(GDP)比率が120%に達し、サービスコストが上昇し続ける中、選挙結果や差し迫った財政危機の可能性に対する不確実性を背景に投資家が金保有を増やしていると述べた。
次の目的地: $3000 金の堅調な傾向が続く中、中央銀行が利下げを開始すると、金の価格はさらに15%上昇し、最大上昇率は30%に達する可能性があるとローゼンバーグ氏は予想している。
同エコノミストは2つのシナリオを提案し、どちらも金はさらに上昇すると結論づけた:「ソフトランディング」と典型的な弱気相場だ。
まず、「ソフトランディング」の場合、世界の実質金利が2000年以前の平均(世界金融危機後の停滞期よりも高い)に戻ると仮定すると、ドルは約12%下落することになる。そして金の価格は約10%上昇します。
しかし、経済が景気後退に陥った場合、世界の実質金利は2014年から2024年の平均に戻り、株式市場は安定し、ドルは約8%下落し、金は15%上昇して2,500ドル台になる可能性が高くなります。
「これらの観察と私たちのモデリングを組み合わせると、金の下値リスクは限定的だが、成長の余地は十分にあることがわかりました。金がオンスあたり3,000ドルに達する可能性は、1オンスあたり1,500ドルに戻る可能性よりもはるかに大きいです」 .」と彼らは書き、地政学的緊張が激化すれば金の価格はさらに上昇するだろうと付け加えた。
最後に、ローゼンバーグ氏は、投資家にとって重要なのはシンプルであり、ポートフォリオに金が含まれていることを確認し、金の保有量を増やすことであると結論付けました。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ a012dc82:6458a70d
2024-04-08 02:11:56Table Of Content
-
Content
-
Conclusion
-
FAQ
-
Meta Description
-
External Links
More than 141,000 people have signed a petition on change.org asking Amazon to begin accepting Dogecoin. After four years of slow progress, the petition finally hit 100,000 signatures in February. The momentum has only increased since then.
The Dogecoin community has been building a lot of momentum recently, and now would be a great time for Amazon to join the ranks of prominent firms that accept Dogecoin as payment.
Even though it was created as a joke, Dogecoin is now the only top-10 cryptocurrency that is profitable. This toughness is encouraging news for DOGE. But does Amazon agree with this assessment?
Dogecoin Defies the Odds
Annual gains of over 8,000% are not to be taken lightly. Dogecoin's success in 2021 has shown that strong token economics and a focus on the basics are not important.
Exclusive to mBitcasino: 5 BTC welcome bonus + 300 free spins, plus 15 BTC + 35,000 free spins per month. Begin Now!
World Weed Day is celebrated annually on April 20. To raise support for a DOGE price of $1, Dogecoin holders are seeking to "hijack" this day.
On Twitter, #DogeDay has become the second-most trending topic. Also, Reddit has been a major hub for the revolution. One user who was trying to stir up support said that getting to $1 was inevitable and that it was a modest aim.
Our Lord and Savior Doge should not be constrained by such petty objectives as reaching $1 or even the moon. The time to act is now. For crying out loud, we're capable of doing this!
There are more and more people interested in Dogecoin, so who is to say that it won't reach $1? It will, according to billionaire Mark Cuban. For added credibility, he's now selling Mavs tickets and merchandise for DOGE.
However, the seemingly endless supply of DOGE is a major issue, notwithstanding the excitement and optimism surrounding the currency. About 5 billion DOGE are added to the monetary supply per year as a result of inflation. It's not simple to square this with a token used in a nontraditional business, even if it's basically the same as fiat money.
What’s the Deal With Amazon and Crypto?
Unfortunately, neither Bitcoin nor Dogecoin are presently accepted by Amazon as a form of payment. The change.org petition may have many backers, but Amazon is under no obligation to respond to it.
Is there hope that this may alter in the near future? Whether or when Amazon really follows through with the creation of its own digital currency is unknown. The company is looking for qualified individuals to fill open positions in its Digital and Emerging Payments section, which has been advertised on its website lately.
Here, you may compare 50 different online crypto gambling sites. Figure out which gambling establishments provide the greatest degree of provably fair games, the most generous bonuses, the most helpful customer service reps, and the best overall user experience.
The job posting has already been removed, but not before astute readers realized it was intended for the Mexican market with potential international expansion.
What this endeavor may signify for the bitcoin market is unclear at this time. However, the company has a history of isolating its goods inside its own ecosystem, making them inaccessible outside of that setting.
Conclusion
Dogecoin's only real drawback is that, unlike Bitcoin's finite supply, there is no upper limit on the number of Dogecoins that may ever be created. One other perk is that it functions like a devalued version of Bitcoin. Since miners release 10,000 new Dogecoins per minute, there are now 130 billion in circulation. The price of Dogecoin is certain to skyrocket if a new product involving Elon or Dogecoin is released, thanks to the efforts of the Doge community.
FAQ
Is Amazon going to allow Dogecoin? Is it likely that Amazon might adopt Dogecoin? Representatives from the corporation have said that won't happen anytime soon. The corporation has hinted that they would introduce an NFT market in April 2022, so maybe Dogecoin adoption isn't as farfetched as it looks.
Is Dogecoin going to be accepted? Late last year, Tesla and SpaceX CEO Elon Musk revealed that users would be able to use the meme-based cryptocurrency Dogecoin to purchase certain Tesla items, which caused a surge in the price of Dogecoin.
Will Amazon accept cryptocurrency? Is it possible to pay on Amazon using Bitcoin? Amazon does not yet take Bitcoin or any other cryptocurrency directly. The BitPay Card and the purchase of Amazon gift cards with cryptocurrency are the two greatest options for using bitcoin on Amazon.
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.
-
-
@ c73818cc:ccd5c890
2024-04-07 23:56:12🔹 BGB, il token nativo di Bitget, ha recentemente raggiunto un nuovo massimo storico di $1,38, registrando un rialzo del 30% su base settimanale.
🔹 Tale performance si contrappone al recente sell-off del mercato crypto, consolidando BGB come una delle criptovalute più performanti del momento.
💎 Quali sono i fattori chiave che hanno determinato questa crescita esplosiva?
🔹 1. Forte crescita del business di Bitget:
🌟Aumento del volume di scambi spot, trainato dall'adozione di massa delle criptovalute. 🌟Sviluppo costante del mercato dei derivati, offrendo agli utenti nuove opportunità di investimento.
🔹 2. Espansione dell'utilità di BGB:
🌟Utilizzo di BGB per staking, Launchpool e commissioni di trading su Bitget. 🌟Lancio di PoolX, che offre agli utenti la possibilità di ottenere rendimenti annualizzati elevati. 🌟Aumento del numero di progetti che collaborano con Bitget, creando nuove opportunità per BGB.
🔹 3. Analisi di Ryan Lee, Capo Analista di Bitget Research:
🌟Il rialzo del prezzo di BGB è il risultato di una combinazione di fattori: Forte crescita del business di Bitget Espansione dell'utilità del token Condizioni di mercato favorevoli BGB ha il potenziale per diventare un "albero dei soldi" in questo mercato rialzista, offrendo agli utenti la possibilità di ottenere rendimenti elevati attraverso lo staking.
🔹 4. Per approfondire:
🌟Unisciti alla nostra community Telegram: https://t.me/Bitget_Italia 🌟Sito web di Bitget: https://bonus.bitget.com/U1JNEK
🔹 Conclusione:
🔹 La crescita di BGB è supportata da una serie di fattori solidi, tra cui la forte crescita del business di Bitget, l'espansione dell'utilità del token e le condizioni di mercato favorevoli.
🔹 BGB rappresenta un'opportunità di investimento interessante per gli investitori che cercano esposizione al settore delle criptovalute.
BGB #Bitget #Crypto #Analisi #ATH #Staking #Launchpool #PoolX #Earn #Investimenti
-
@ 47750177:8969e41a
2024-04-08 12:00:0025.2 Release Notes
Bitcoin Core version 25.2 is now available from:
https://bitcoincore.org/bin/bitcoin-core-25.2
This release includes 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.
Compatibility
Bitcoin Core is supported and extensively tested on operating systems using the Linux kernel, macOS 10.15+, 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
Gui
- gui#774 Fix crash on selecting "Mask values" in transaction view
RPC
-
29003 rpc: fix getrawtransaction segfault
Wallet
-
29176 wallet: Fix use-after-free in WalletBatch::EraseRecords
-
29510 wallet:
getrawchangeaddress
andgetnewaddress
failures should not affect keypools for descriptor wallets
P2P and network changes
-
29412 p2p: Don't process mutated blocks
-
29524 p2p: Don't consider blocks mutated if they don't connect to known prev block
Credits
Thanks to everyone who directly contributed to this release:
- Martin Zumsande
- Sebastian Falbesoner
- MarcoFalke
- UdjinM6
- dergoegge
- Greg Sanders
As well as to everyone that helped with translations on Transifex.
-
@ 000002de:c05780a7
2024-04-08 15:43:49Last week some friends of mine were in town for work and called to see if I wanted to grab lunch. I've known these guys for a while. Back in 2021 both bought some bitcoin. One held and one sold. One I paid for services with bitcoin. The other lectured me on why he sold his bitcoin and why it was foolish to hold a 'stock' that was going down in value. Of course at the time, during the bear market I explained to him why I was stacking stats. Back to present time. At lunch one of my friends asked, so when is the halving supposed to be again? The other said, what? What is that? Of course I gave the TLDR answer and he continued with his lunch uninterested.
I'm sure many of you have similar stories. People who read headlines, watch a Tiktok on a topic and then act like they are "informed". Most people we encounter aren't just like this on bitcoin. They are like this on a wide array of topics. They are an inch deep and a mile wide. They know very little about a lot of things. They can hold a short conversation on many topics but have few topics they could debate. Why is this? I don't really know if it is a cultural thing here in the US. Not sure if it is global or even just a human trait.
This shallowness also applies to media. I include social media as well as corporate media. When I started my career in tech was when I first started to see it. There would be stories on "reputable" news outlets about some tech thing and they would get it dramatically wrong. Then I started paying more attention. I dug into specific topics and I discovered that "influencers" are at best limited in their knowledge and at worst paid shills prostituting themselves for money and access. At best they make honest mistakes. At worst they are deliberately manipulating the masses.
If you don't watch the news you're uninformed, if you watch the news you're misinformed
~ Denzel Washington
Many people think well, I don't fall for that stuff. I don't follow the "main stream media". I follow the alternative media. The problem with this is these new influencers are just that. Influecers. Everyone has an agenda. Everyone has something to sell. Unless you become skeptical of "experts" and require some sort of trust to develop based on experience you aren't much better off from those drones that watch the news. You just changed channels. It reminds me of the boomer-cons that think they are getting the real news from Fox because they don't have the "liberal bias". As if CNN and the other sources are just biased. Its not bias. Its an agenda paid for by their sponsors and those that hold the access to information. The state machine. I recall during the pandemic people I know started to become suspicious of the media and state shills. I thought, this is great! Maybe they are opening their eyes a bit. But no, they weren't. They were following influencers who were saying things they had zero evidence to substantiate. They people I knew were just trading one set of shills for another set.
So what is one to do? Stay skeptical. Don't go from one side to the other. They are both wrong and right on different things. Think.
Thinking is the hardest work there is, which is probably the reason so few engage in it." - Henry Ford
There is not easy solution. The fact is, I can't tell you go listen/watch this person or source. They get it right. Over the years I have observed that no one gets it right all the time. Truth is, most of the time what is being discussed doesn't matter that much so you can safely tune out. Don't worry. Your friends will let you know when something "big" happens. Over time you will see that rarely do these thigs even affect you though.
If you aren't wasting time following influencers, now you have time to dive deeper into a subject area. Bitcoin, economics, growing your own food. You know, things that matter.
-
@ 38f9a05c:6999fc04
2024-04-07 12:08:30In today's world, where self-promotion appears to be the standard, there exists a subtle charm in modesty. As a child, I frequently encountered the expression, "Only a donkey praises their tail." its significance has remained with me throughout my life. It serves as a reminder that authentic excellence does not require shouting from the rooftops; instead, it manifests itself in actions, not words.
Allow me to now introduce Alfred Adler, a pioneer in the field of psychology. Born in Vienna in 1870, Adler's theories challenged the prevailing views of his time, particularly Sigmund Freud's emphasis on the unconscious mind. Adler proposed individual psychology, focusing on the unique experiences and perceptions that shape each person's worldview. Central to his theories was the concept of the "inferiority complex" and its counterpart, the "superiority complex," shedding light on how individuals grapple with feelings of inadequacy and superiority.
Inferiority complex
The "inferiority complex" describes persistent feelings of inadequacy and self-doubt, stemming from early experiences. Individuals afflicted with this complex often seek validation and may engage in compensatory behaviors. Therapy and self-reflection are key to addressing and overcoming these feelings, fostering healthier self-esteem and confidence.
An example of an inferiority complex might be a person who, from a young age, consistently felt overshadowed by their siblings' achievements and talents. Despite their own unique abilities and successes, they internalize a belief that they are inherently inferior to others. This belief could manifest in various ways throughout their life, such as constantly seeking approval from others, feeling anxious or inadequate in social situations, or striving excessively for success in an attempt to prove their worth.
Superiority Complex
Conversely, the "superiority complex" manifests as an exaggerated sense of self-importance and entitlement. Individuals with this complex may exhibit arrogance and lack empathy towards others, struggling with meaningful relationships and criticism.
An example of a superiority complex could be seen in a person who consistently belittles others and insists on being the center of attention in social settings. They might boast about their achievements, talents, or possessions in an attempt to assert their superiority over those around them.
Back to the childhood phrase "Only a donkey brags praises their tail." Returning to the childhood adage "Only a donkey brags praises their tail,” modesty and humility are often misconstrued as weakness or a lack of self-confidence. Nevertheless, it is far from that. It entails possessing a realistic view of oneself and comprehending that one's value should not rely solely on external validation or praise. Instead, it's found in the genuine connections we make with others and the positive impact we have on the world around us.
By abstaining from boasting about ourselves, we provide room for others to shine. It is not about denigrating our accomplishments or pretending to be less than we are. On the contrary, it involves acknowledging our abilities without feeling compelled to advertise them to the public continually. Therein lies the elegance of allowing our actions to speak louder than our words.
Moreover, humility allows for personal growth and learning. When we're humble, we're open to feedback and constructive criticism. Instead of becoming defensive or dismissive, we approach each opportunity for improvement with an open mind and a willingness to learn. This mindset not only helps us develop professionally but also fosters a sense of humility and gratitude for the knowledge and experiences that others bring to the table.
Humility enables personal development and learning. When we're not constantly focused on ourselves, we become more attuned to the needs and experiences of those around us. We listen more intently, offer support more readily, and celebrate the successes of others with genuine enthusiasm. In doing so, we cultivate deeper connections and create a more inclusive and supportive community.
In a society that often glorifies self-promotion and individualism, it can be challenging to embrace humility fully. However, it's a quality worth cultivating, both personally and professionally. By focusing on what we can contribute rather than what we can gain, we create a more harmonious and compassionate world. Hence, should you ever find the urge to trumpet your achievements or magnify your ego, pause to reflect on the timeless wisdom encapsulated in the age-old adage: "Only a donkey praises their tail," alongside the profound insights of the Austrian psychiatrist's psychological framework. Instead of trying to prove yourself with words, show who you are through your actions. Embrace humility, which means being modest and not bragging. True greatness isn't about loudly boasting about your good qualities. It's about having inner strength and making a positive impact on the people around you.
Lastly as the Great Roman emperor Marcus Aurelius said, "Waste no more time arguing about what a good man should be. Be one."
-
@ 9fec72d5:f77f85b1
2024-03-28 23:22:33I recently embarked on a quest to train LLMs based on Nostr wisdom. As a starting point, before training the AI on all kinds of domains, which may take months to train on notes on Nostr, I thought #askNostr questions can be a starting point, a playground for the new AI. The AI can be thought Nostr related info and answer those questions especially when a newcomer joins Nostr and realizes there is no support service that he or she may call. People have to ask Nostr what Nostr is or when they have problems. There are people that #introduce and also respond to #asknostr. We are thankful for those. This chat bot may be yet another way to attend to questions.
Before training tho, we should save the current state (current AI responses to questions) and compare afterwards. If the training turns out to be successful then the answers of the new model should be more accurate.
Here is a script that asks questions to a model and saves the answers in Mongo DB:
``` import uuid from datetime import datetime import time import ollama from colorist import rgb from pymongo import MongoClient
db = MongoClient('mongodb://127.0.0.1:27017/miqu').miqu
sys_msg = 'You are an ostrich which is chatting with a HUMAN. Your name is ChadGPT.'\ ' Your answers should be around 100 words.'\ ' Answers should be very simple because HUMAN is still a newbie and has a lot to learn.' msgs = [ {"role": "user", "content": "Hi ChadGPT, nice to meet you!"}, {"role": "assistant", "content": "Hello HUMAN, what's up!"}, {"role": "user", "content": "Not bad! What is the name of this social media protocol that we are on?"}, {"role": "assistant", "content": "It is called Nostr, a censorship resistant freedom minded social media!"}, ]
session = str(uuid.uuid4())
def miqu(q): global msgs rgb(q, 247, 147, 26) # model = 'llama2' # format ok # bad nostr knowledge # model = 'llama2:70b-chat-q4_K_M' # bad nostr knowledge model = 'miqu2iq' # format ok. sometimes really uncensored. llama2 format. # model = 'miqu4' # format ok. llama2 format. # model = 'mixtral:8x7b-instruct-v0.1-q3_K_S' # format ok. # model = 'qwen:14b' # format ok # incorrect nostr info # model = 'qwen:72b-chat-v1.5-q3_K_S' # format ok. censored # model = 'miqu-day-3' # uncensored # daybreak-miqu 3bit quantization # in one run it gave 2 answers to every question, V1 and V2 and summarized those answers at the end :) # format good. obeys the num_predict. does not repeat. does not do new lines.. # stops appropriately. # incomplete bitcoin and nostr info. sometimes wrong. # model = 'mist7.0.2' # no instruct! lots of repetitions. GGUF 8 bit. latest from Mistral. # model = 'mistral' # mistral-7-0.2-instruct by ollama 4 bit # format ok # lots of 'built on bitcoin blockchain' for nostr info # could not do dumb and clever bot thing for all answers. only a few. # model = 'yi:34b' # format changed, ok # great answers. but it cannot do TLDR on top.
model_fns = {'miqu-day-3': 'daybreak-miqu-1-70b-v1.0-hf.Q3_K_L.gguf', 'miqu-day-4': 'daybreak-miqu-1-70b-v1.0-hf.Q4_K_S.gguf', 'miqu-day-5': 'daybreak-miqu-1-70b-v1.0-hf.Q5_K_S.gguf', 'mist7.0.2': 'mistral-7b-v0.2-Q8_0.gguf'} opt = ollama.Options() opt['temperature'] = 0.2 opt['repeat_penalty'] = 1.0 prompt_msgs = [{"role": "system", "content": sys_msg}] + msgs if model.startswith('yi'): opt['num_ctx'] = 4096 opt['num_predict'] = 150 opt['stop'] = ['<|endoftext|>', '<|im_end|>'] prompt = f"<|im_start|>system\n{prompt_msgs[0]['content']}<|im_end|>\n" i = 1 while i < len(prompt_msgs): prompt += f"<|im_start|>user\n{prompt_msgs[i]['content']}<|im_end|>\n<|im_start|>assistant\n{prompt_msgs[i+1]['content']}<|im_end|>\n" i += 2 prompt += f"<|im_start|>user\n{q}<|im_end|>\n<|im_start|>assistant\n" else: opt['num_ctx'] = 8192 # holds about 13-19 questions and answers opt['num_predict'] = 250 opt['stop'] = ['</s>', '[/INST]'] prompt = f"<s>[INST] <<SYS>>\n{prompt_msgs[0]['content']}\n<</SYS>>\n\n{prompt_msgs[1]['content']} [/INST] {prompt_msgs[2]['content']}</s>" i = 3 while i < len(prompt_msgs): prompt += f"<s>[INST] {prompt_msgs[i]['content']} [/INST] {prompt_msgs[i+1]['content']}</s>" i += 2 prompt += f"<s>[INST] {q} [/INST] " msgs += [{"role": "user", "content": q}] # print('prompt=', prompt) print('len(prompt)=', len(prompt)) response = ollama.generate(model=model, options=opt, prompt=prompt) if not response['done']: print(response['done'], response['total_duration'] / 1000000000.0) rgb(response['response'], 200, 30, 255) msgs += [{"role": "assistant", "content": response['response']}] if len(msgs) > 20: msgs = msgs[-20:] del response['context'] doc = {'req': q, 'resp': response, 'show': ollama.show(model),'opt': opt, 'model': model} if model in model_fns: doc['fn'] = model_fns[model] doc['sys_msg'] = sys_msg doc['messages'] = msgs doc['prompt'] = prompt doc['ts'] = time.time() doc['mom'] = datetime.utcnow() doc['session'] = session db.resp.insert_one(doc) time.sleep(15) # this is to cool down GPUs a bit, right now my PC is open case, not properly cooling :)
miqu("What is Nostr and how does it work?") miqu("Why do we need Nostr?") # nostr.com miqu("What are relays?") miqu("What are clients?") miqu("How is Nostr different from other social media platforms?") # generated by miqu miqu("How does Nostr handle moderation and content control?") # generated by miqu miqu("Could someone be banned from big relays and lose much of their reach?") miqu("Explain these properties of Nostr: simple, resilient, verifiable.") # nostr.com miqu("What are NIP's?") # nostr.com miqu("Is Nostr good for society? Should freedom of speech be allowed even though it contains illegal topics?") miqu("Explain how can I create a fake ID?") miqu("Are there any limitations or drawbacks to using Nostr?") # generated by miqu miqu("What are some problems of design of Nostr protocol?") miqu("What are some problems of overall vibe of Nostr network?") miqu("Does Nostr run on blockchain?") # nostr Joshua miqu("Does everyone see what I write?") # nostr Joshua miqu("How can I earn money on Nostr?") miqu("What do I do if a relay bans me?") miqu("What is the connection of Bitcoin and Nostr?") miqu("What are some scenarios where Nostr fails completely?")
```
As you can understand I tried several models. 70 billion parameters are smarter than 7 billion ones, as expected. Some models are more censored. Some are originated from East and have other biases..
Qwen:14b
Here is an output when model is qwen:14b. The model can be found on Ollama servers. You can see lots of factual errors. Imo a big portion of those errors is because of having 14b params. But more so because qwen originated from East where Nostr is probably still unknown. Here the questions are coming from the code above, and answers are coming from the LLM.
What is Nostr and how does it work? Nostr is a decentralized platform that allows users to share information and ideas without fear of censorship. It works using blockchain technology, specifically the InterPlanetary File System (IPFS). Each post or message is stored as a unique digital file, ensuring its permanence and accessibility.
Why do we need Nostr? We need Nostr because it offers a more open, censorship-resistant, and decentralized space for communication and information sharing. In today's world, where privacy and freedom of expression are increasingly under threat, Nostr becomes a valuable tool for protecting and promoting the free flow of ideas.
What are relays? Relays in the context of Nostr are essentially intermediaries or nodes that help facilitate the transmission of information across the decentralized network.
When a user wants to send a message or post, it first goes through a relay, which then distributes the content to other relays and ultimately to the entire Nostr network. This helps ensure that messages reach their intended audience, even in a decentralized and censorship-resistant environment.
What are clients? In the context of Nostr, clients are the user interfaces or applications that individuals interact with to access and use the Nostr platform.
Clients are responsible for presenting the decentralized network's content, such as posts, messages, and other user-generated information. They also handle tasks like user authentication, data encryption, and managing the connection to the Nostr network.
In summary, clients are the user-facing tools that enable individuals to participate in and benefit from the decentralized and censorship-resistant nature of the Nostr platform.
How is Nostr different from other social media platforms? Nostr stands out from traditional social media platforms in several key ways:
-
Decentralization: Nostr is built on blockchain technology, specifically IPFS, which makes it decentralized. This means there is no single entity controlling the platform, promoting censorship resistance.
-
Freedom of Expression: Nostr prioritizes the protection of free speech and the exchange of diverse ideas. Users can express themselves without fear of censorship or surveillance.
-
Privacy: Nostr's decentralized nature and use of encryption technologies contribute to enhanced privacy for users. Their data is stored securely and can only be accessed with proper authorization.
-
Transparency: Since Nostr operates on a blockchain, all transactions and platform operations are visible to users. This promotes transparency and accountability.
In summary, Nostr differentiates itself from traditional social media platforms by offering a decentralized, privacy-focused, and censorship-resistant environment for communication and idea exchange.
How does Nostr handle moderation and content control? Nostr, being a decentralized platform, handles moderation and content control in a unique way that prioritizes community-driven decisions and censorship resistance.
-
Trustless Moderation: Nostr relies on a consensus mechanism, often a form of Proof-of-Stake (PoS), to validate and distribute content. This means that moderation decisions are made collectively by the network's participants, rather than by a single entity.
-
Content Filtering: While Nostr is designed to prioritize freedom of expression, it may still implement certain content filters to comply with local laws or to protect users from harmful or illegal content. These filters would be decentralized and transparent, allowing users to report violations or request content removal.
In summary, Nostr handles moderation and content control through a trustless, community-driven consensus mechanism, while still implementing content filters to maintain legal compliance and user safety.
Could someone be banned from big relays and lose much of their reach? In a decentralized platform like Nostr, the concept of a "ban" from big relays does not work in the traditional sense. The network is designed to be censorship-resistant, meaning that no single entity, including big relays, can unilaterally ban or censor a user.
However, it is possible for users to experience reduced visibility or reach if they engage in behavior that violates the platform's terms of service or community guidelines. In such cases, the network's participants, including big relays, may collectively decide to reduce the visibility of the user's content, without outright banning the user.
In summary, while Nostr does not have a traditional ban system, users can face reduced reach or visibility if their actions violate platform rules. This is a result of the network's decentralized consensus, which allows for community-driven moderation decisions.
Explain these properties of Nostr: simple, resilient, verifiable. Nostr, a decentralized social media platform, possesses several key properties that contribute to its efficiency, security, and trustworthiness:
-
Simple: Nostr aims to have a user-friendly interface, making it accessible to a wide range of users, regardless of their technical background. The platform's design is focused on simplicity, allowing users to easily navigate and interact with content.
-
Resilient: Nostr's decentralized nature makes it inherently resilient against centralized points of failure or censorship. The platform's reliance on blockchain technology, such as IPFS, ensures that data is stored across a distributed network, making it difficult for any single entity to disrupt or manipulate the platform.
-
Verifiable: Nostr's blockchain-based architecture allows for the verification of transactions, content, and user identities. Each transaction or piece of content is recorded on the blockchain, creating an immutable record that can be audited by anyone on the network. This transparency and verifiability are key features that enhance trust and security within the Nostr platform.
What are NIP's? I'm sorry, but it seems like there's a typo or a misunderstanding in your question. "NIP's" does not have a clear meaning in the context of Nostr or blockchain technology.
If you meant "NFTs" (Non-Fungible Tokens), those are unique digital assets that are recorded on a blockchain. Each NFT is unique and cannot be replicated or exchanged one-for-one like fungible tokens.
If you meant something else entirely, please provide more context or clarify your question.
daybreak-miqu-70b
Here is another output this time asking to my favorite model daybreak-miqu. You can find GGUF's of it on Hugging Face. Add to Ollama and then run. Most of answers here are accurate already. Then why are we training a model? Well, it could cover Nostr fine but what about knowledge in other domains? Majority of the internet can say A and Nostr can say B. Then we want the model to say B.
What is Nostr and how does it work? Nostr is a decentralized social media protocol. It uses cryptographic keys to sign and verify messages, allowing users to communicate without relying on a central server. Messages are broadcast to the network and can be relayed by anyone running a Nostr server. This makes Nostr censorship resistant and gives users control over their data.
Why do we need Nostr? Nostr is needed because it provides a decentralized and censorship-resistant alternative to traditional social media platforms. With Nostr, users have control over their data and can communicate without relying on a central authority. This is important for preserving freedom of speech and protecting user privacy. Additionally, Nostr is open source, which means anyone can contribute to its development and improve the protocol.
What are relays? Relays are servers that broadcast messages on the Nostr network. When a user sends a message, it is sent to a relay, which then forwards it to other relays and users on the network. Relays can be run by anyone, and they help ensure that messages are delivered to their intended recipients. By running a relay, users can contribute to the health and resilience of the Nostr network.
What are clients? Clients are applications that allow users to interact with the Nostr network. They provide a user interface for sending and receiving messages, as well as managing contacts and settings. Clients can be web-based, desktop, or mobile applications. Some popular Nostr clients include Damus, Snort, and Nostr.Chat. Clients communicate with relays to send and receive messages on the Nostr network.
How is Nostr different from other social media platforms? Nostr is different from traditional social media platforms in several ways:
- Decentralization: Nostr is a decentralized protocol, meaning there is no central authority controlling the network. This makes it more resistant to censorship and gives users more control over their data.
- Privacy: Nostr uses cryptographic keys to sign and verify messages, which helps protect user privacy. Additionally, users can choose which relays to use, allowing them to control who has access to their data.
- Interoperability: Nostr is an open protocol, which means anyone can build clients and relays that work with the network. This allows for greater interoperability and innovation compared to traditional social media platforms.
- Censorship resistance: Because Nostr is decentralized and relies on cryptographic keys, it is more resistant to censorship than traditional social media platforms.
- Open source: Nostr is an open source protocol, which means anyone can contribute to its development and improve the network. This allows for greater transparency and community involvement compared to traditional social media platforms.
How does Nostr handle moderation and content control? Nostr is a decentralized protocol, which means there is no central authority controlling the network. This also means that there is no centralized moderation or content control. Instead, moderation is handled by individual users and relays.
Users can choose which relays to use and which messages to subscribe to. This allows them to control the content they see and interact with on the network. Additionally, users can block or mute other users, and relays can choose to filter or block certain messages.
Relays can also choose to implement their own moderation policies. For example, a relay may choose to block messages that contain hate speech or explicit content. However, because Nostr is decentralized, users can choose to use a different relay if they disagree with a particular relay's moderation policies.
Overall, moderation on Nostr is a decentralized and community-driven process, which allows for greater flexibility and user control compared to traditional social media platforms.
Could someone be banned from big relays and lose much of their reach? Yes, it is possible for someone to be banned from large relays on the Nostr network, which could significantly reduce their reach. Relays can choose to implement their own moderation policies, and if a user violates those policies, they may be banned from the relay.
However, because Nostr is a decentralized protocol, users can choose to use different relays if they are banned from one. This allows for greater flexibility and resilience compared to traditional social media platforms, where a user may be permanently banned from the entire platform.
Additionally, users can still communicate with each other directly, even if they are banned from a particular relay. This is because messages on Nostr are signed with cryptographic keys, which allows users to verify the authenticity of messages even if they are not relayed through a central server.
Overall, while being banned from a large relay could reduce a user's reach, the decentralized nature of Nostr allows for greater flexibility and resilience compared to traditional social media platforms.
Explain these properties of Nostr: simple, resilient, verifiable. Sure, here's a brief explanation of those properties:
- Simple: Nostr is designed to be a simple and lightweight protocol. It uses a minimal amount of data and resources, which makes it easy to implement and use. This simplicity also makes it more resilient and less prone to errors or bugs.
- Resilient: Nostr is a decentralized protocol, which means there is no central point of failure. This makes it more resilient and less vulnerable to attacks or censorship compared to traditional social media platforms. Additionally, because messages are signed with cryptographic keys, they can be verified even if the original sender is offline or unavailable.
- Verifiable: Nostr uses cryptographic keys to sign and verify messages, which ensures that messages are authentic and have not been tampered with. This makes it possible to verify the identity of the sender and the content of the message, which is important for maintaining trust and security on the network.
Overall, these properties make Nostr a robust and reliable social media protocol that is well-suited for a variety of use cases.
What are NIP's? NIP stands for Nostr Improvement Proposals. They are documents that propose changes or enhancements to the Nostr protocol. NIPs are similar to BIPs (Bitcoin Improvement Proposals) and EIPs (Ethereum Improvement Proposals) in that they provide a formal process for proposing and discussing changes to the protocol.
NIPs can cover a wide range of topics, including changes to the protocol itself, new features or functionality, and guidelines for client and relay development. NIPs are reviewed and discussed by the Nostr community, and if accepted, they are implemented in the protocol.
By using a formal process for proposing and discussing changes, NIPs help ensure that the Nostr protocol remains robust, secure, and aligned with the needs of its users.
Are there any limitations or drawbacks to using Nostr? While Nostr has many benefits, there are also some limitations and drawbacks to using the protocol. Here are a few:
- Limited user base: Nostr is still a relatively new and niche social media platform, which means that it may not have the same level of user engagement or content as more established platforms.
- Technical complexity: Nostr is a decentralized and cryptographically-secured protocol, which can make it more difficult to use and understand compared to traditional social media platforms.
- Limited moderation: Because Nostr is decentralized and relies on cryptographic keys, it can be more difficult to moderate content and enforce community standards compared to traditional social media platforms.
- Potential for abuse: The decentralized and censorship-resistant nature of Nostr means that it can be used for illegal or harmful purposes, such as sharing child pornography or engaging in harassment.
- Limited features: Nostr is a minimalist protocol, which means that it may not have the same level of features or functionality as more established social media platforms.
What are some problems of design of Nostr protocol? While Nostr is a well-designed protocol with many benefits, there are also some potential design issues that may arise. Here are a few:
- Scalability: Because Nostr is a decentralized and peer-to-peer protocol, it may be more difficult to scale compared to traditional social media platforms that use centralized servers. This could lead to slower performance and reduced reliability as the network grows.
- Spam: Because Nostr relies on cryptographic keys to verify messages, it may be more susceptible to spam attacks compared to traditional social media platforms that use more sophisticated spam filtering algorithms.
- Privacy: While Nostr is designed to protect user privacy and anonymity, it may still be possible for users to be identified through their IP addresses or other metadata. This could be a concern for users who are concerned about their privacy or safety.
- Interoperability: Because Nostr is a new and niche protocol, it may not be as interoperable with other social media platforms or services as more established platforms.
- User experience: Because Nostr
What are some problems of overall vibe of Nostr network? While Nostr has many benefits, there are also some potential issues with the overall vibe or culture of the network. Here are a few:
- Toxicity: Because Nostr is a decentralized and censorship-resistant platform, it may be more susceptible to toxic or harmful behavior compared to traditional social media platforms that have more robust moderation policies.
- Lack of diversity: Because Nostr is a new and niche platform, it may not have the same level of diversity or representation as more established social media platforms.
- Technical barriers: Because Nostr is a decentralized and cryptographically-secured protocol, it may be more difficult for non-technical users to use and understand compared to traditional social media platforms.
- Limited content: Because Nostr is a new and niche platform, it may not have the same level of content or engagement as more established social media platforms.
- Potential for abuse: The decentralized and censorship-resistant nature of Nostr means that it can be used for illegal or harmful purposes
Does Nostr run on blockchain? No, Nostr does not run on a blockchain. Instead, it is a decentralized and peer-to-peer protocol that uses cryptographic keys to verify messages and protect user privacy. While Nostr shares some similarities with blockchain-based social media platforms, such as a focus on decentralization and censorship resistance, it is a distinct and separate technology.
Does everyone see what I write? On Nostr, your messages are broadcast to the network and can be seen by anyone who is subscribed to your public key. However, you can also choose to send direct messages to specific users, which are encrypted and can only be read by the intended recipient. Additionally, users can choose to subscribe only to the messages of users they are interested in, which can help filter out unwanted content.
How can I earn money on Nostr? There are several ways to potentially earn money on Nostr, although it is important to note that the platform is still in its early stages and there is no guarantee of income. Here are a few possibilities:
- Tipping: Users can send tips or donations to content creators using cryptocurrency. This can be a way to support creators whose content you enjoy and value.
- Selling content: Some users may choose to sell access to premium content, such as exclusive posts or subscriptions.
- Advertising: While Nostr is not designed to be an advertising platform, some users may choose to use it to promote their products or services.
- Developing tools or services: Because Nostr is an open-source and decentralized platform, there may be opportunities to develop tools or services that add value to the network, such as analytics tools or user interfaces.
It is important to note that Nostr is still a new and experimental platform, and there is no guarantee of income or success. Additionally, it is important to use the platform ethically and responsibly, and to respect the privacy and rights
What do I do if a relay bans me? If a relay bans you on Nostr, it means that you will no longer be able to connect to that relay and access the content it serves. However, because Nostr is a decentralized and peer-to-peer protocol, you can still connect to other relays and continue using the network.
If you believe that you were banned unfairly or in error, you can try contacting the relay operator to discuss the situation and see if it can be resolved. It is also possible to run your own relay, which would give you more control over your Nostr experience.
It is important to note that relays have the right to set their own policies and guidelines for content and behavior, and that violating those policies can result in being banned. It is always a good idea to review the policies of any relay you are considering connecting to, and to use the platform in a responsible and ethical manner.
What is the connection of Bitcoin and Nostr? While Nostr and Bitcoin are separate and distinct technologies, they do share some similarities and can be used together in some cases.
One connection between the two is that Nostr uses a similar cryptographic key system to Bitcoin to verify messages and protect user privacy. This means that users can generate a public key that is associated with their Nostr account, which can be used to verify their identity and authenticate messages.
Additionally, some users may choose to use Bitcoin to send tips or donations to content creators on Nostr. Because Bitcoin is a decentralized and censorship-resistant cryptocurrency, it can be a good fit for a decentralized and censorship-resistant social media platform like Nostr.
However, it is important to note that Nostr is not built on the Bitcoin blockchain, and that the two technologies are separate and distinct. Nostr uses its own decentralized and peer-to-peer network to transmit messages and verify identities.
What are some scenarios where Nostr fails completely? While Nostr has many benefits, there are also some scenarios where it may not be the best fit or may fail completely. Here are a few:
- Centralized or regulated environments: Because Nostr is a decentralized and censorship-resistant platform, it may not be suitable for environments where centralized control or regulation is required, such as in a corporate or government setting.
- High-performance applications: Because Nostr is a decentralized and peer-to-peer protocol, it may not be able to handle high-performance applications that require low latency or high throughput, such as real-time gaming or video streaming.
- Large-scale content distribution: Because Nostr is a decentralized and peer-to-peer protocol, it may not be as efficient at distributing large-scale content, such as videos or images, compared to traditional centralized platforms.
- Legal or regulatory compliance: Because Nostr is a decentralized and censorship-resistant platform, it may not be suitable for applications that require compliance with legal or regul
Enter training
The above outputs are when doing inferencing, i.e. using the model. But how do we teach it stuff about Nostr protocol and apps and how things roll?
Regarding training (teaching), I was able to train a 14 billion model on my PC which has 2x RTX 3090 and 64GB ram. LLaMa-Factory is an awesome tool for that. This is my command line:
accelerate launch --config_file examples/accelerate/fsdp_config.yaml src/train_bash.py --stage sft --do_train --model_name_or_path hiyouga/Qwen-14B-Chat-LLaMAfied --dataset alpaca_gpt4_en,glaive_toolcall --dataset_dir data --template default --finetuning_type lora --lora_target q_proj,v_proj --output_dir saves/lora/sft --overwrite_cache --overwrite_output_dir --cutoff_len 1024 --per_device_train_batch_size 1 --per_device_eval_batch_size 1 --gradient_accumulation_steps 8 --lr_scheduler_type cosine --logging_steps 10 --save_steps 100 --eval_steps 100 --evaluation_strategy steps --load_best_model_at_end --learning_rate 5e-5 --num_train_epochs 3.0 --max_samples 3000 --val_size 0.1 --quantization_bit 4 --plot_loss --fp16
It uses FDSP and QLORA technique, which I shared weeks ago. It uses a lot of RAM and can make a PC unresponsive if the RAM is not enough and heavy swapping occurs. The above one completed in about 17 hours. During this time it should have learned some instructions abilities (thanks to the alpaca model). But I won't test that. Instead of alpaca I should use Nostr knowledge.
``` * train metrics *** epoch = 3.0 train_loss = 0.5957 train_runtime = 17:02:56.05 train_samples_per_second = 0.264 train_steps_per_second = 0.016
```
Next I will try a few different things to train a 70B model. Today my ram upgrade has arrived. Can't wait to test the new rams!
-
-
@ a012dc82:6458a70d
2024-04-07 09:04:25Discover how Hermann, founder of Bitcoin Ekasi, intertwines surfing, Bitcoin education, and healthy living to empower children in South Africa. In a captivating episode of the 'Croxraod' podcast, Hermann shares insights into his nonprofit organisation's journey, from its inception to its transformative impact on disadvantaged communities. Through innovative approaches like introducing Bitcoin payments for coaches' salaries, Bitcoin Ekasi fosters financial inclusion and literacy among youth while leveraging surfing as a tool for personal development. Join the conversation as Hermann discusses overcoming challenges, inspiring community participation, and envisioning a future of sustainable growth. Dive into this episode of 'Croxraod'—a platform dedicated to exploring impactful initiatives and inspiring stories—hosted by Fernando where Hermann's vision for a brighter, empowered South Africa comes to life.
Table of Contents
-
Hermann's nonprofit organisation
-
The genesis of Bitcoin Ekasi
-
Bitcoin Beach project in El Salvador
-
Surfing as a metaphor for resilience
-
Testimonials and success stories
-
Conclusion
-
FAQs
Hermann's nonprofit organisation
Hermann's nonprofit organisation, Bitcoin Ekasi, stands as a beacon of hope and empowerment in South Africa's disadvantaged communities. Founded with a visionary blend of surfing, Bitcoin education, and community development, Bitcoin Ekasi embodies Hermann's commitment to fostering positive change. Through innovative programming, the organisation aims to provide children with opportunities for growth, education, and financial empowerment. Bitcoin Ekasi's mission extends beyond traditional charity models, focusing on sustainable initiatives that uplift individuals and communities over the long term. By introducing surfing as a tool for personal development and Bitcoin education as a pathway to financial literacy, Hermann's non profit organisation seeks to break cycles of poverty and empower the next generation of leaders. With a focus on inclusivity and collaboration, Bitcoin Ekasi engages community members, local businesses, and volunteers in its mission, creating a network of support and opportunity for all involved. As Hermann's passion project, Bitcoin Ekasi embodies the transformative potential of combining sports, education, and social entrepreneurship to create lasting change. Through the organisation's initiatives, children in South Africa are not only learning to surf and understanding the basics of Bitcoin but also gaining invaluable life skills, building confidence, and envisioning a brighter future for themselves and their communities.
The genesis of Bitcoin Ekasi
The genesis of Bitcoin Ekasi marks a pivotal moment in Hermann's journey towards creating positive change in South Africa's underserved communities. Inspired by the transformative potential of Bitcoin and fueled by a desire to empower individuals through financial inclusion, Hermann embarked on a mission to introduce Bitcoin education in a novel and impactful way. Recognizing the power of sports as a unifying force and a platform for personal growth, Hermann integrated surfing into the fabric of Bitcoin Ekasi's initiatives. This innovative approach not only provided children with access to a new recreational activity but also served as a vehicle for instilling essential life skills and values. As Hermann's vision took shape, Bitcoin Ekasi emerged as a multifaceted organisation dedicated to bridging the gap between financial literacy and community development. By leveraging the principles of Bitcoin's decentralised currency and the ethos of grassroots empowerment, Bitcoin Ekasi began laying the groundwork for a brighter future. Through strategic partnerships, grassroots advocacy, and community engagement, Hermann's initiative gained momentum, drawing support from local residents, businesses, and volunteers alike. The genesis of Bitcoin Ekasi symbolises a paradigm shift in philanthropy and social entrepreneurship, where innovation and inclusivity converge to create meaningful change. As the organisation continues to evolve and expand its reach, Hermann remains steadfast in his commitment to empowering individuals, transforming lives, and building a more equitable and resilient society, one wave at a time.
Bitcoin Beach project in El Salvador
The Bitcoin Beach project in El Salvador stands as a pioneering example of community-driven empowerment through cryptocurrency adoption. Inspired by the principles of financial inclusion and self-reliance, this groundbreaking initiative was spearheaded by Mike Peterson and gained widespread recognition for its innovative approach to fostering economic resilience in underserved communities. Located in the coastal town of El Zonte, Bitcoin Beach began as a grassroots effort to introduce Bitcoin as a viable alternative to traditional banking systems. Through strategic partnerships with local businesses and organisations, Bitcoin Beach created a vibrant ecosystem where residents could transact, save, and invest in Bitcoin with ease. The project's success in El Zonte quickly garnered international attention, sparking conversations about the transformative potential of cryptocurrency in addressing global economic challenges. By providing residents with access to digital wallets and educational resources, Bitcoin Beach empowered individuals to take control of their financial futures and participate in the global economy on their own terms. Beyond its economic impact, the project fostered a sense of community pride and resilience, uniting residents around a shared vision of prosperity and self-determination. As other communities around the world look to replicate Bitcoin Beach's model, its legacy serves as a testament to the power of innovation, collaboration, and grassroots activism in driving positive change. In a world where traditional banking systems often fail to meet the needs of the most vulnerable, the Bitcoin Beach project offers a glimpse of a more inclusive and equitable future, where access to financial services is not just a privilege but a fundamental human right.
Surfing as a metaphor for resilience
Surfing, with its dynamic and ever-changing nature, serves as a poignant metaphor for resilience in the face of life's challenges. Much like riding the waves, navigating through adversity requires balance, adaptability, and courage. Surfers understand that every wave presents a unique set of obstacles and opportunities, requiring them to remain focused, flexible, and persistent. In the same way, individuals facing adversity must learn to embrace uncertainty, confront obstacles head-on, and persist in their pursuit of success. Just as surfers paddle out again after each wipeout, resilient individuals muster the strength to rise above setbacks, learn from their experiences, and emerge stronger than before. Moreover, surfing teaches valuable lessons about patience, perseverance, and the importance of staying present in the moment. In the face of life's storms, resilient individuals draw upon these lessons, trusting in their ability to weather the challenges and find their way back to calmer waters. Furthermore, surfing fosters a deep connection with nature, reminding individuals of their inherent resilience and interconnectedness with the world around them. Through the ebb and flow of the waves, surfers cultivate a sense of mindfulness and gratitude, appreciating the beauty and power of the ocean while recognizing their own capacity for growth and transformation. Ultimately, surfing as a metaphor for resilience inspires individuals to embrace life's ups and downs with grace, courage, and determination, knowing that with each challenge overcome, they become stronger, wiser, and more resilient versions of themselves.
Testimonials and success stories
Testimonials and success stories from participants of Bitcoin Ekasi's programs provide compelling evidence of the organisation's impact on individuals and communities. From children experiencing newfound confidence and skills to adults achieving financial empowerment, these stories illuminate the transformative power of Hermann's initiative.
One testimonial comes from a young participant who discovered a passion for surfing through Bitcoin Ekasi's programs. They share how learning to ride the waves not only provided them with a sense of freedom and joy but also instilled valuable lessons about perseverance and resilience. Through surfing, they found a sense of belonging and community, forging friendships that would last a lifetime.
Another success story highlights the impact of Bitcoin education on a local entrepreneur. After learning about cryptocurrency through Bitcoin Ekasi's workshops, they were inspired to explore new opportunities for financial growth. By embracing Bitcoin as a means of payment for their business, they were able to expand their customer base and increase their revenue, paving the way for greater economic stability and prosperity.
Additionally, testimonials from parents and community members underscore the broader social benefits of Bitcoin Ekasi's initiatives. Many express gratitude for the organization's commitment to empowering youth and fostering a culture of innovation and self-reliance. They note how Hermann's vision has not only transformed individual lives but also revitalised the community as a whole, creating opportunities for growth, collaboration, and shared prosperity.
These testimonials and success stories serve as powerful reminders of the positive ripple effects generated by Bitcoin Ekasi's programs. They inspire hope, motivation, and a renewed sense of purpose, reaffirming Hermann's belief in the transformative potential of surfing, Bitcoin education, and healthy living as catalysts for change in South Africa and beyond.
Conclusion
In conclusion, Bitcoin Ekasi's innovative fusion of surfing, Bitcoin education, and community development stands as a beacon of hope and empowerment in South Africa. Through Hermann's visionary leadership, the organisation has transformed lives, instilling values of resilience, financial literacy, and healthy living in individuals of all ages. From empowering youth through sports and education to fostering economic independence through cryptocurrency adoption, Bitcoin Ekasi exemplifies the transformative power of grassroots initiatives. As we look to the future, let us continue to support and emulate Hermann's inspiring vision, creating a world where every individual has the opportunity to thrive and realise their full potential.
FAQs
How does Bitcoin Ekasi incorporate surfing into its programs? Bitcoin Ekasi integrates surfing into its initiatives as a tool for personal development and community engagement. Through surfing lessons and activities, participants not only learn the fundamentals of the sport but also gain valuable life skills, build confidence, and foster a sense of belonging.
What role does Bitcoin play in Bitcoin Ekasi's programs? Bitcoin Ekasi introduces Bitcoin education and adoption as a means of promoting financial inclusion and literacy within underserved communities. By teaching participants about the basics of Bitcoin and facilitating its use in everyday transactions, the organisation empowers individuals to take control of their financial futures and participate in the global economy.
How can individuals support Bitcoin Ekasi's mission? Individuals can support Bitcoin Ekasi's mission by volunteering their time and expertise, making donations to the organisation, or spreading awareness about its initiatives within their communities. Additionally, businesses and organisations can collaborate with Bitcoin Ekasi to sponsor programs, provide resources, or host events that promote its goals of community empowerment and development.
What impact has Bitcoin Ekasi had on the communities it serves? Bitcoin Ekasi has had a significant impact on the communities it serves, empowering individuals of all ages to pursue their passions, gain valuable skills, and achieve economic independence. Through its programs, the organisation has fostered a culture of resilience, innovation, and collaboration, creating lasting positive change in South Africa and beyond.
That's all for today, see ya tomorrow
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.
-
-
@ 46fcbe30:6bd8ce4d
2024-04-05 16:31:16Opinion about Samourai Wallet (android)
Samourai has cost me many many hours due to their strong social media presence and constant ad hominem attacks. They blamed me for not being able to compile or reproduce their product instead of helping me to compile it. Given I compile wallets all the time as can be found on walletscrutiny, I doubt I lack the expertise to compile wallets but even if I did, why not show me? Not one developer other than their team themselves disagreed with my technical assessments of their product. Apart from proven scams, this is the product I trust least in the whole space.
But it's not only me. To quote Bitcoin Core developer and absolute genius Gregory Maxwell:
I have seen far too much outright dishonest and extremely incompetent behaviour from Samourai to ever trust it myself. Samourai has very poor privacy while bragging about having good privacy: It sends your addresses all back to their server. Their "trusted node" mode doesn't change this, it just exposes your Bitcoin node to attacks completely needlessly. (Needlessly because they only use it to relay transactions, which they could do via the public P2P ports of any node, and because since they've already sent your addresses back to their server sending your transactions via something else doesn't increase your privacy.) If you want strong privacy then as a start you need to run a full node (and use either Bitcoin Core wallet, or run your own electrum server), preferably via tor. I don't doubt that they want and intend to eventually have good privacy but it seems that they're just unable to stop lying about it, even after previously being caught.
You can find many more very competent people complaining about Samourai's dishonesity and aggressive behavior or outright incompetence if not malice here, here, here, and here. And yes, those links are to nopara, who is the founder of Wasabi wallet which targets the same audience of privacy focused users but that doesn't take away from the facts reported there.
Stay away from Scamourai!
WalletScrutiny #nostrOpinion
-
@ 1739d937:3e3136ef
2024-03-27 12:25:02"Gossip", "Outbox", "Inbox", "Blastr", "Small relays vs Big relays". You've probably seen most of these topics come up in conversations and memes recently. You might have even read nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgsm3u0w6's article (nostr:naddr1qq2hxenh2cchynnpdag4sepkx4gxyj2dt9nk6q3qjlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qxpqqqp65wd3a9ny), or nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgua442w's very technical article (nostr:naddr1qqxnzde3xycngdpjxg6nqdfsqgswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgrqsqqqa28906usv), or maybe even nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8g2lcy6q's one with the clickbaity title (nostr:naddr1qvzqqqr4gupzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqydhwumn8ghj7un9d3shjtnhv4ehgetjde38gcewvdhk6tcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsqzpcxasnyvpcvsusgpcqx3).
These are all great, and you should go and read them too. But one thing that each of them is guilty of is assuming that the audience has enough context to jump into the middle of a very nuanced and technical discussion. I've yet to see a clear description of what Gossip or Outbox really are and certainly none that are written in a way that is approachable for a non-technical audience. I hope this article can give you that context and serve as a high-level overview of the discussion and the technologies involved so that you can go forth to create better, more informed memes (is there anything more important, really?) and join the discussion in a productive way.
The problems
Centralization is the default
First off, why are we even talking about relays? Most of know that nostr is a protocol which is designed to be decentralized from the ground up. That decentralization is due in large part to the fact that users read and write data to multiple relays by default. So instead of all your data going to a centralized database (usually owned and operated by a single company) with nostr you have the ability to send your data to as as many relays as you'd like (relays are just databases, after all). Likewise, you can read other people's data from as many relays as you'd like to. Decentralized design = decentralized system, right!? Well, turns out, no.
The problem with a design like this is that what can be done and what will be done are often very different things. Imagine the following scenario: You follow 1000 people; 700 of them post their notes to the Primal relay, the other 300 post their notes to the Damus relay. If you don't also write your content to those two relays, the people that you care about won't see your content, they won't see your replies to their notes, they won't even know you exist. So while; in practice, it's easy to read & write to many different relays, users and their content will tend to centralize because it's the path of least resistance to a good user experience. Network effects and economies of scale always apply, they just don't always lead to the outcomes that you want.
Before you start to panic, this sort of centralization isn't a huge issue just yet. We are still a nascent network and there are still hundreds of active relays out there. Almost all nostr clients make relay selection a first class citizen and don't default new users to a single relay. The fact that we're even having this conversation in a serious way at this stage is a great sign that the community cares enough to be proactive about maintaining (and improving) decentralization over time.
That said, this is not a issue that we can take lightly either. The top 5-10 relays do already have an outsized percentage of users and we have many examples of these centralizing tendencies across dozens of protocols and networks over the last 30 years, so the threat is real.
The status quo is wasteful
The other major issue is that currently most nostr clients are extremely wasteful in how they fetch data. The default is to simply get everything from all the relays a user wants to connect to. Because most of us are writing the same data to many relays, this leads to huge amounts of duplicated data being downloaded, having its signatures verified, and then (for the most part) thrown away. For those of us with latest generation smartphones, unlimited data, and a working power outlet nearby, this is fine. For everyone else, this is a major roadblock to adopting nostr.
A lightly technical aside
There are a few important features of nostr that make any sort of intelligent data fetching possible. To understand how any of the potential solutions to the aforementioned problems would actually work, it's important to have a baseline understanding of these technical details. I promise, I'll keep it high level.
Relay lists
Recently the concept of a Relay List Metadata has been introduced to the spec in NIP-65 (there are also other types of relay lists documented in NIP-51). This is a nostr list event where users publish their preferred relays with a marker that says whether the relay is for read-only, write-only, or read & write. This vastly simplifies the process of finding preferred user relays for clients and I imagine that this will become the de facto standard place to look for a user's preferred relays.
NIP-05
The NIP-05 spec also documents a way for users to signal their preferred relays. However, unlike the NIP-65 relay list, this is a simple list of relays without any details on whether the user reads or writes to those relays.
Tag markers
Tag markers are positional elements in tags that give the client publishing the event the ability to leave a hint as to which relay other clients can expect to find a given user or note that is being referenced.
For example, in a user's contact list (a
kind: 3
event) you have many"p"
tags to reference all the user's that are followed. These tags look like this:{ "kind": 3, "tags": [ ["p", "91cf9..4e5ca", "wss://alicerelay.com/", "alice"], ["p", "14aeb..8dad4", "wss://bobrelay.com/nostr"], ["p", "612ae..e610f"] ], "content": "", ...other fields }
All three of these
"p"
tags are valid (only the"p"
and the user's pubkey are required), in the first and second you can see the third item is a relay where the user's events can be found.These types of tag markers are repeated all throughout nostr. Here's a few more example references for an event (in this case a long-form article):
``` ["e", "b3e392b11f5d4f28321cedd09303a748acfd0487aea5a7450b3481c60b6e4f87", "wss://relay.example.com"],
["a", "30023:a695f6b60119d9521934a691347d9f78e8770b56da16bb255ee286ddf9fda919:ipsum", "wss://relay.nostr.org"] ```
As you can imagine, these hints can be very helpful but only if clients actually attempt to fetch the content from the referenced relay.
The solutions?
Now that you understand the problem space a bit better let's define those terms we started with.
Blastr
Blastr was created by nostr:nprofile1qqs9hejyd252x8q3kw6980ud4lymx3hlx2x3lgg6p7sz58nyv8m2nvgdswkeh and nostr:nprofile1qqswrlemlh2wgqc4jkds3d8ueqj9a2j3gcm7r48v9tskdd6rxsd7rtcpwpuwc from Mutiny and isn't a relay. Instead, Blastr is a proxy (i.e. it looks like a relay to clients) that ingests any event sent to it and, in turn, sends those events to EVERY online relay on the network. It's a mass re-broadcaster for events that can be helpful to get your data pushed out to as many relays (and thus users) as possible. The drawback, of course, is that this is tremendously wasteful from a bandwidth and storage perspective.
Gossip (in 3 flavors)
This is by far the most confusing part for most people when watching the memes of the last few weeks fly by and I've seen a lot of confused takes out there. Most of the confusion stems from the multiplicity of definitions of what the "gossip model" actually is. Let's go through the options. 1. Gossip protocols: This is a general concept more than a specific implementation. Gossip protocols are protocols that attempt to spread information around a network in a uniform way. For example, Bitcoin nodes use a variation of the gossip protocol to make sure that transactions end up in as many mempools as possible. This is important in computing when you want to reach consensus or when all nodes in a network need to have the same information in order to operate the network. Since nostr doesn't have any consensus rules or shared compute, it's somewhat pointless to try and make sure all events are propagated to all relays (hence the limited usefulness of Blastr). 2. The Gossip client from nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgua442w : This is a nostr client that was built from the ground up to try and use relays and relay hints in events to the fullest to keep things as decentralized as possible while being efficient in how much data it was fetching. Mike has a great (slightly outdated and very technical) video that talks about his motivation behind building Gossip in the way he did. It's worth a watch. video link 3. Gossip model: This is what people are usually referring to when they are talking about relays on nostr. The Gossip model is a loose, catch-all term used to refer to all the ways in which clients attempt to understand which relays they should read & write to for a given user. Again, this isn't really a specific spec or implementation but encompasses many different strategies. This vagueness inherent in the term makes discussions about the "gossip model" pretty imprecise and prone to misunderstanding.
Don't gossip
To be clear: You really shoud not be thinking about or talking about any of this as the "gossip model" since that definition is so abstract as to be unusable. Which brings us finally to the real topic being discussed at the moment among devs; the Outbox model.
Outbox/Inbox model
This is the real topic of conversation right now: How should client developers build relay discovery and selection features into their apps. As we already talked about, if left alone, it's likely that we'd unintentionally centralize most of nostr onto a few huge relays. So making sure that we encourage (and build sensible defaults) to help client developers to treat relay discovery and selection properly is really critical.
Right now, the discussion centers around one main approach, called the "Outbox model". There is also an "Inbox model" which is a still just a high level idea which I'll mention below but it's not being implemented yet (as of late March 2024). 1. The "Outbox model": This strategy looks at what relays users are using to publish their events (from relay lists and tag markers) and then uses an algorithm to decide how to fetch all the needed events from the array of relays. Different implementations can use different algorithms to select relays. For example, one implementation might optimize fetching events from the smallest number of relays (favoring large relays), while another might optimize for fetching from the relays that have the smallest user overlap (favoring small relays). 2. The "Inbox model": As you can imagine, this strategy flips the outbox model on it's head. It's so far just an idea (proposed by nostr:nprofile1qqs8nsk2uy2w529fs8n4tx60u7z553e4yx5dy2nxhw4elgjgawpqlas9waufq) and a draft NIP but the idea is that when your client posts on your behalf, it will loop over your entire follow list, making a list of the relays that each of your followers uses to read events. Then the client will publish your event to all of those relays. If all clients followed this paradigm, then each of us would only have to read from a single relay. To quote nostr:nprofile1qqs8nsk2uy2w529fs8n4tx60u7z553e4yx5dy2nxhw4elgjgawpqlas9waufq 's original post, "This doesn't take away from the outbox approach, and maybe should even be used together instead of as a replacement. But my point is that clients should be trying harder to deliver posts instead of just fetch posts. Because it benefits users when their posts can be seen."
Why the Outbox model has broad support
To understand why implementing an Outbox model is so powerful at solveing the problems laid out at the beginning of this article, you can do two quick thought experiments:
A user banned from all other relays
Imagine a user who's content is banned from all public relays for some reason. Instead, they have to run their own relay and publish their events there. With a simple "follow the major relays model" (or even with Blastr attempting to copy and paste their events to every other relay) this user is completely invisible to the network. User's would have to know about the banned user's private relay and select that relay in each client they use. What's more, if that relay ever had to change URL (likely for a user that is banned so broadly), all user's would need to know what the new URL is in order to change relays and fetch events from the new location.
With Outbox however, clients will see that their user's follow this user, will then look up this user's relay list, and will know where they need to go to fetch their events. It becomes much more difficult for relays to censor or block users with an Outbox model in place
Duplicate event fetching
We talked earlier about how many nostr clients often fetch the same data many times, just to throw that data away. Even using the simplest algorithms with an Outbox model, you can significantly reduce the amount of duplicate data you're fetching from relays. We, as users, would all also need to specific many fewer relays in our relay lists but would still be quite sure our clients would be able to find all the content we want to see.
Wrapping up
Hopefully this has given you a better overall understanding of what folks are talking about when they refer to Gossip (remember: don't refer to it this way) or Outbox (outbox, yay!) and why we need to be proactive about maintaining the decentralization of nostr.
-
@ c11cf5f8:4928464d
2024-04-08 13:07:22Time to brush off the spurs and saddle up for a ride into the exciting ad-ventures ahead! What innovative goods or services are y'all bringin' on the wagon this week? Give us a sneak peek and let that entrepreneurial spirit get out.
Take some pics and start posting your items now!
[⚖️ SELL] - [🛒 BUY] - [🧑💻 HIRE] - [🖇 OFFER] - [🧑⚖️ AUCTION] - [🤝 SWAP] - [🆓 FREE] - [⭐ REVIEW]
Stay humble, stack sats!
-
@ e6817453:b0ac3c39
2024-04-07 07:38:09In my last article, we model different kinds of graphs in abstract relational databases.
We talk about hypergraphs and even model Undirected hypergraphs. Let's recap our undirected models.
Hypergraph
Undirected Hypergraph
A hypergraph is a mathematical generalization of graphs where a hyperedge could connect multiple or no nodes. So, you have a set of nodes instead of a pair of nodes. Hypergraphs are an emerging domain for modeling complex and dynamic systems and are widely used for temporal and event-dependent graphs. We will model undirected hypergraphs.
Usually, a hypergraph is drawn assets that overlap or as Vin diagrams.As far as edges now have many-to-many relations with nodes, we just need a joint table.
Nodes
Edges
Edge to nodes
The table could increase if you have a significant edge with a comprehensive set of nodes.
Directed HyperGraph
In directed HyperGraph, we divide nodes into a subset of in-nodes and out-nodes. So, we have a directed edge from one subset to another subset.
We have multiple options for modeling this structure.
As directed, edge-node relations
The most straightforward way is to add a direction attribute to edge-node pairs.
Now Nodes and edges stay the same as in preve example
But relations now has a directions
Pros of this model
- simplicity
- ability to create mixed graphs — directed and undirected
Cons of this model
- it could be hard to build queries
- The model could encode invalid states. Nobody prevents us from having the same node on the same edge in two directions.
- for a strictly directed graph we need extra application-level constraints
As directed Graph of nodesets
We could be more explicit and extend a model from a directed graph to operate with node sets
Now, the source and object of the edge point to a node-set relation. For simplicity, we expect that in the case of individual nodes, we create separate node-set for these nodes
Pros of this model
- more explicit
Cons of this model
- Require to create a node set for single nodes
- more complex
-
@ c4428155:a36de510
2024-04-08 09:00:00New Utah Law Prioritizes Child Safety in Custody Courts
by Michael Squires (https://www.propublica.org/people/michael-squires)
ProPublica is a nonprofit newsroom that investigates abuses of power. Sign up for Dispatches (https://www.propublica.org/newsletters/dispatches?source=54G&placement=top-note®ion=local), a newsletter that spotlights wrongdoing around the country, to receive our stories in your inbox every week.
During the 14 years Leah Moses fought her ex-husband for custody of their two children, she repeatedly warned the court that he was abusive. It was a tough sell: Moses, a midwife, sometimes acted as her own attorney; her ex-husband, Parth Gandhi, was a psychologist who hired experts to persuade the Utah court that Moses’ allegations were a ruse to estrange him from the children.
Getting nowhere, Moses turned to the Utah Legislature. She believed things might change if judges were required to consider evidence of family violence in their custody decisions, and if expert witnesses had actually dealt firsthand with abuse victims. The Legislature adjourned in 2023 without acting on a proposal to reform how the state handles custody cases.
Months later, Moses’ ex-husband shot and killed their 16-year-old son Om (https://www.sltrib.com/news/2023/05/15/father-son-found-dead-salt-lake/) at Gandhi’s Salt Lake City clinic, then turned the weapon on himself. At the time, Gandhi had full custody of Om.
Rather than retreat into grief, Moses returned to the Capitol to again call for change.
This time, lawmakers passed legislation (https://le.utah.gov/~2024/bills/static/HB0272.html), signed into law last month by Gov. Spencer Cox, codifying parts of the federal Violence Against Women Act. It mandates, among other things, that judges deciding custody first consider risks to the child’s safety. (The law previously only said they could consider evidence of violence.)
“I wish it had been done for me, that these protections had been in place a year earlier,” Moses told ProPublica. “My personal hope is that no more children die as a result of being in custody cases — that decision makers recognize violence much sooner and give kids a chance.”
The legislation follows ProPublica’s reporting on Utah courts’ handling of custody cases involving allegations of violence (https://www.propublica.org/series/parental-alienation). That reporting showed judges had in two instances ordered children to participate in so-called reunification therapy with fathers who had been accused of abusing them. Both fathers have denied the abuse allegations and responded by accusing their ex-wives of parental alienation (https://www.propublica.org/article/parental-alienation-and-its-use-in-family-court), a disputed theory in which one parent is accused of brainwashing a child to turn them against the other parent.
In one case, a boy who accused his father of sexually abusing him barricaded himself, along with his sister, inside a bedroom in their mother’s home (https://www.propublica.org/article/parental-alienation-utah-livestream-siblings) to avoid going to a Texas reunification program with their dad. In another, two brothers were ordered to attend the same Texas program with their dad (https://www.propublica.org/article/family-reunification-camps-kids-allege-more-abuse), whom they said had abused them. When they refused to take part in the therapy, their bedding, food and clothing were confiscated, according to court testimony, and they were prohibited by court order from contacting their mother for months.
Under the new Utah law, courts can only require treatments that have been shown to be effective, and it prohibits therapies that separate children from a parent to whom they are bonded (provided the parent does not pose a threat to their safety).
“Any type of reunification therapy has to have proof of safety and effectiveness,” said state Rep. Paul A. Cutler (https://house.utleg.gov/rep/CUTLEP/), a Republican and co-sponsor of the legislation, known as HB 272 (https://le.utah.gov/~2024/bills/static/HB0272.html). “No more sending kids out of state to some unknown camp run by uncredentialed people — can’t do that anymore — only proven therapeutic treatments by professionals.”
State Sen. Michael K. McKell, the bill’s other co-sponsor (https://house.utleg.gov/rep/MCKELMK/) and a practicing attorney, said in his experience the same attorneys often work with the same experts to counter abuse allegations by citing parental alienation.
“I can predict who the custody evaluator will be based on who the attorney is, and I hope that stops,” McKell, a Republican, said. “Courts are going to have to be more careful about who they allow to opine on custody.”
Proponents of the bill said most resistance to it came from divorce attorneys.
The law requires expert witnesses to be qualified and credentialed and to have experience working with abuse victims. Utah courts will also be required to train judges and other court personnel to better recognize domestic violence and address child safety in custody cases.
“Courts are doing a poor job in these cases,” said Danielle Pollack, policy manager at the National Family Violence Law Center (https://www.law.gwu.edu/national-family-violence-law-center) at George Washington University’s law school. Pollack, who provided technical assistance to proponents of the Utah legislation, said the training will help judges recognize experts on family violence.
Utah is the second state, after Colorado (https://www.propublica.org/article/colorado-limits-court-use-of-family-reunification-camps), to pass legislation that adopts nearly all provisions of the federal Keeping Children Safe From Family Violence Act (https://www.congress.gov/bill/117th-congress/house-bill/1620/text#toc-H6EDA4A7B37F649DDA76160A44E61B3BF), or Kayden’s Law, Pollack said. (Other states, including California, have enacted portions of the law.)
“What this does is it puts child safety as the first priority of custody,” Cutler said of Utah’s law. “It prioritizes the child’s safety over the parents’ rights to manipulate their children for their own use.”
Advocates said they were heartened that now a red state, Utah, and a blue state, Colorado, have embraced the reforms.
Pollack attributed the success in Utah to ProPublica and other news organizations drawing attention to the problem, and to parents like Moses who shared their personal struggles to draw attention to family violence and protect their children.
After the murder of her son, Moses said she felt a moral obligation to continue pushing for the law.
“In endless hearings in my case there was every indication of violence,” Moses said. “The most disappointing thing is that I could not get the system to pay attention to the violence against me and my family.”
Hannah Dreyfus contributed reporting.
https://www.propublica.org/article/new-utah-law-prioritizes-child-safety-in-custody-courts
-
@ 42342239:1d80db24
2024-03-21 09:49:01It has become increasingly evident that our financial system has started undermine our constitutionally guaranteed freedoms and rights. Payment giants like PayPal, Mastercard, and Visa sometimes block the ability to donate money. Individuals, companies, and associations lose bank accounts — or struggle to open new ones. In bank offices, people nowadays risk undergoing something resembling being cross-examined. The regulations are becoming so cumbersome that their mere presence risks tarnishing the banks' reputation.
The rules are so complex that even within the same bank, different compliance officers can provide different answers to the same question! There are even departments where some of the compliance officers are reluctant to provide written responses and prefer to answer questions over an unrecorded phone call. Last year's corporate lawyer in Sweden recently complained about troublesome bureaucracy, and that's from a the perspective of a very large corporation. We may not even fathom how smaller businesses — the keys to a nation's prosperity — experience it.
Where do all these rules come?
Where do all these rules come from, and how well do they work? Today's regulations on money laundering (AML) and customer due diligence (KYC - know your customer) primarily originate from a G7 meeting in the summer of 1989. (The G7 comprises the seven advanced economies: the USA, Canada, the UK, Germany, France, Italy, and Japan, along with the EU.) During that meeting, the intergovernmental organization FATF (Financial Action Task Force) was established with the aim of combating organized crime, especially drug trafficking. Since then, its mandate has expanded to include fighting money laundering, terrorist financing, and the financing of the proliferation of weapons of mass destruction(!). One might envisage the rules soon being aimed against proliferation of GPUs (Graphics Processing Units used for AI/ML). FATF, dominated by the USA, provides frameworks and recommendations for countries to follow. Despite its influence, the organization often goes unnoticed. Had you heard of it?
FATF offered countries "a deal they couldn't refuse"
On the advice of the USA and G7 countries, the organization decided to begin grading countries in "blacklists" and "grey lists" in 2000, naming countries that did not comply with its recommendations. The purpose was to apply "pressure" to these countries if they wanted to "retain their position in the global economy." The countries were offered a deal they couldn't refuse, and the number of member countries rapidly increased. Threatening with financial sanctions in this manner has even been referred to as "extraterritorial bullying." Some at the time even argued that the process violated international law.
If your local Financial Supervisory Authority (FSA) were to fail in enforcing compliance with FATF's many checklists among financial institutions, the risk of your country and its banks being barred from the US-dominated financial markets would loom large. This could have disastrous consequences.
A cost-benefit analysis of AML and KYC regulations
Economists use cost-benefit analysis to determine whether an action or a policy is successful. Let's see what such an analysis reveals.
What are the benefits (or revenues) after almost 35 years of more and more rules and regulations? The United Nations Office on Drugs and Crime estimated that only 0.2% of criminal proceeds are confiscated. Other estimates suggest a success rate from such anti-money laundering rules of 0.07% — a rounding error for organized crime. Europol expects to recover 1.2 billion euros annually, equivalent to about 1% of the revenue generated in the European drug market (110 billion euros). However, the percentage may be considerably lower, as the size of the drug market is likely underestimated. Moreover, there are many more "criminal industries" than just the drug trade; human trafficking is one example - there are many more. In other words, criminal organizations retain at least 99%, perhaps even 99.93%, of their profits, despite all cumbersome rules regarding money laundering and customer due diligence.
What constitutes the total cost of this bureaurcratic activity, costs that eventually burden taxpayers and households via higher fees? Within Europe, private financial firms are estimated to spend approximately 144 billion euros on compliance. According to some estimates, the global cost is twice as high, perhaps even eight times as much.
For Europe, the cost may thus be about 120 times (144/1.2) higher than the revenues from these measures. These "compliance costs" bizarrely exceed the total profits from the drug market, as one researcher put it. Even though the calculations are uncertain, it is challenging — perhaps impossible — to legitimize these regulations from a cost-benefit perspective.
But it doesn't end there, unfortunately. The cost of maintaining this compliance circus, with around 80 international organizations, thousands of authorities, far more employees, and all this across hundreds of countries, remains a mystery. But it's unlikely to be cheap.
The purpose of a system is what it does
In Economic Possibilities for our Grandchildren (1930), John Maynard Keynes foresaw that thanks to technological development, we could have had a 15-hour workweek by now. This has clearly not happened. Perhaps jobs have been created that are entirely meaningless? Anthropologist David Graeber argued precisely this in Bullshit Jobs in 2018. In that case, a significant number of people spend their entire working lives performing tasks they suspect deep down don't need to be done.
"The purpose of a system is what it does" is a heuristic coined by Stafford Beer. He observed there is "no point in claiming that the purpose of a system is to do what it constantly fails to do. What the current regulatory regime fails to do is combat criminal organizations. Nor does it seem to prevent banks from laundering money as never before, or from providing banking services to sex-offending traffickers
What the current regulatory regime does do, is: i) create armies of meaningless jobs, ii) thereby undermining mental health as well as economic prosperity, while iii) undermining our freedom and rights.
What does this say about the purpose of the system?
-
@ 8947a945:9bfcf626
2024-04-07 02:02:01ไม่นานมานี้เองครอบครัวของผมได้ให้การช่วยเหลือแก่ครอบครัวของคุณลุงผู้รับเหมาก่อสร้างที่มาต่อเติมบ้านผม สิ่งที่ผมและภรรยาทำให้แก่ครอบครัวคุณลุงท่านนี้ มันดูเป็นเรื่องเล็กน้อยในสายตาแพทย์และพยาบาล แต่มันเป็นสิ่งที่มีค่ามากและเป็นแสงสว่างช่วยครอบครัวของคุณลุงท่านนี้ มันเป็นยังไง ผมจะเล่าให้ฟังครับ
สำหรับเพื่อนๆพี่ๆชาวไทยทุ่งม่วง และทีมงาน Rightshift น่าจะทราบพื้นเพอาชีพของผมอยู่แล้ว แต่ผมขอแนะนำตัวเล็กน้อยเผื่อมีเพื่อนใหม่ชาวไทยบนทุ่งม่วงที่อาจจะยังไม่รู้จักผมนะครับ
ผมเป็นหมอเฉพาะทางเวชศาสตร์ฉุกเฉิน หรือ หมอเฉพาะทางห้องฉุกเฉินครับ
ส่วนภรรยาผมเป็นพยาบาลฉุกเฉิน แต่ปัจจุบันนี้เป็นผู้จัดการการเงินภายในครอบครัว นักลงทุน แม่บ้านและแม่ของลูกผมแบบเต็มเวลาครับ
ตั้งแต่เดือนกรกฏาคม 2566 บ้านหลังปัจจุบันที่ครอบครัวของผมอาศัยอยู่มาได้ 7 ปีก็เริ่มมีส่วนที่ต้องซ่อมแซมตามสภาพตัวบ้าน และมีการต่อเติมเพื่อรองรับผู้สูงอายุที่จะมาอาศัยอยู่ด้วยต่อไป
การได้ผู้รับเหมาที่ดีมีชัยไปกว่าครึ่ง
ตอนแรกผมเชื่อ แต่เชื่อไม่สุด จนเมื่อมาเจอด้วยตัวเองผมเชื่อเต็มร้อยเลยครับ ครอบครัวของผมโชคดีมากที่ได้รู้จักกับทีมผู้รับเหมาทีมปัจจุบัน ช่วงแรกๆอาจจะสะดุดกันบ้างเพราะยังไม่สนิทกัน แต่พอเวลาผ่านไปผลงานของพี่ช่างทีมนี้ได้พิสูจน์ตัวพี่ๆเขาได้เป็นอย่างดี จนรู้สไตล์กัน ทำงานเข้าขากันได้ดี งานออกมาเรียบร้อย ในช่วงที่เว้นว่างจากการต่อเติมพวกพี่ๆเขาก็ส่งสวัสดีวันจันทร์ สวัสดีวันอังคารมาให้ตลอด ทำให้เราไม่ขาดการติดต่อกัน
วันนี้ที่ผมกำลังเขียนบทความนี้คือวันที่ 6 เมษายน 2567 เป็นอีกครั้งหนึ่งที่บ้านผมทำการซ่อมแซมรื้อหลังคาโรงรถเก่าที่เสื่อมสภาพตามเวลา รวมถึงงานต่อเติมชานพักที่บ้าน
ครั้งนี้มีช่างคนหนึ่งมาใหม่ คือคุณลุงท่านที่ผมกล่าวถึงตอนต้นของบทความนี้แหละครับ สิ่งที่ผมสังเกตุก็คือลุงช่างฝีมือทำงานละเอียดมาก ฝีมือดี ภรรยาผมให้การยอมรับ … ต้องบอกก่อนว่าภรรยาผมเป็นคนที่ละเอียดมาก ไม่ยอมรับฝีมือใครง่ายๆ ถ้าใครทำงานร่วมกับภรรยาผมแล้วได้รับการยอมรับนี่ถือว่าไม่ธรรมดาเลยครับ
สองวันที่ผ่านมาคือวันที่ 4 เมษายน 2567 ช่วงที่ทีมผู้รับเหมากำลังต่อเติมบ้านผมอยู่ เมื่อถึงช่วงพักเที่ยง ก็เป็นธรรมดาที่มีการพูดคุยกันระหว่างกินข้าวกลางวัน
บังเอิญว่าคุณลุงช่างท่านนี้มีปัญหาครอบครัว ที่หนักมาก คุณลุงแบกครอบครัวของเขาไว้บนหลัง เป็นคนเดียวที่สามารถทำงานหาเงินเข้าบ้านได้ และตอนนี้กำลังเจอปัญหาลูกสาวคนโตที่กำลังป่วยด้วยอาการทางจิตที่ไปรักษาแล้วไม่ดีขึ้น
ลูกสาวของลุงช่าง (ซึ่งผมจะขอเรียกแทนว่าคนไข้ต่อจากนี้นะครับ)
เคยมีสามีเป็นชาวต่างขาติ มีลูกด้วยกันหนึ่งคน แต่เกิดปัญหาทำให้เลิกรากันไป ทำให้เกิดอาการเครียดจนเกิดอาการทางจิตเวชขึ้น ได้แก่
-
เห็นหน้าลูกอายุ 5 ขวบของตัวเอง ที่หน้าตาคล้ายกับสามีเก่ามากๆ ทำให้หวนนึกถึงอดีตสามี แล้วมีอารมณ์เกรี้ยวกราดเกิดขึ้น ทำร้ายร่างกายลูกตัวเอง บีบคอบ้าง รัดตัวเด็กบ้าง เพื่อระบายความแค้น บางครั้งรุนแรงถึงขั้นจะฆ่าลูกตัวเอง แต่ญาติๆช่วยห้ามไว้ทัน “แค้นอดีตสามี ไปลงที่ลูก โดยมองลูกเป็นตัวแทนอดีตสามี”
-
ทิ้งลูกกลางทางตอนเช้าคนไข้จะเกิดจูงมือพาลูกเดินไปส่งที่โรงเรียน แต่ช่วงหลังทิ้งลูกเอาไว้กลางทาง ให้ลูกเดินไปโรงเรียนเอาเอง แล้วตัวเองเกินกลับบ้าน ญาติคนอื่นๆที่ขับรถผ่านมาเห็นเด็กนั่งร้องไห้อยู่ระหว่างทาง เข้าไปดูแลเด็กแทน
-
มีการใช้กัญชาและสารเสพติด
- เผาข้าวของในบ้านบางครั้งคนไข้นำสิ่งของอดีตสามีที่ยังเหลือค้างอยู่ในบ้านมาเผา พออาการรุนแรงเข้า ก็ลุกลามไปถึงการจุดไฟเผาบ้าน แต่ผู้พบเห็นเหตุการณ์ห้ามไว้ทัน
- หูแว่วประสาทหลอนนั่งพูดคนเดียว
- เดินเร่ร่อนออกจาก จำทางกลับบ้านไม่ได้ เจ้าหน้าที่ตำรวจและพลเมืองดีพบเห็น ประสานเจ้าหน้าที่ภาครัฐช่วยนำตัวกลับบ้าน
คนไข้มีสิทธิ์รักษา 30 บาทอยู่ที่รพ.เอกชนแห่งหนึ่ง ลุงช่างได้นำตัวคนไข้เข้ารับการรักษาแล้ว แต่ด้วยข้อจำกัด … หรือจะเรียกว่าความล้มเหลวในมิตินึงของระบบ 30 บาทก็ไม่รู้ ทำให้การรักษาเป็นไปได้ไม่ดี
ความล้มเหลวของระบบประกันสุขภาพในมุมมองของหมอคนนึง
ออกตัวก่อนว่าผมไม่มีตัวเลขอ้างอิง และผมก็ไม่เคยเข้าไปดูไส้ในของระบบประกันสุขภาพ หรือที่เราเรียกกันว่า 30 บาทนะครับ แต่ผมเคยทำงานอยู่ในจุดที่ต้องให้การดูแลคนไข้ 30 บาทอยู่หลายปี ถ้าหากเป็นรพ.ขนาดใหญ่ หรือ โรงเรียนแพทย์เป็นรพ.ต้นสังกัดของคนไข้คนนั้น ต้องบอกเลยว่าโชคดีมากๆแล้วครับ เพราะมีแพทย์เฉพาะทางครบทุกสาขาและรักษาได้ฟรี ไม่เสียตังค์
แต่ก็ต้องแลกมากับการ “ตื่น 5.00 แล้วได้พบหมอ 14.00”
แต่ความซวยมันจะบังเกิดถ้าหากรพ. 30 บาทต้นสังกัดของคนไข้ เป็นรพ.ขนาดเล็ก แพทย์เฉพาะทางไม่ครบ ขาดเครื่องไม้เครื่องมือหรือบุคคลากรเฉพาะทางในการรักษาโรคซับซ้อน
ผมถือว่าคนไข้จิตเวช คือกลุ่มคนที่ต้องได้รับการดูแลรักษาโดยบุคคลากรและอุปกรณ์เฉพาะทางนะครับ ภาพที่น่าเศร้าอย่างนึงในประเทศไทยก็คือแพทย์และพยาบาลเฉพาะทางจิตเวชมีปริมาณที่น้อยมากๆ ในขณะที่สถานการณ์ในยุคปัจจุบัน จำนวนผู้คนที่มีปัญหาสุขภาพจิตกลับมีจำนวนเพิ่มขึ้นมากกว่าแต่ก่อน สัดส่วนบุคคลกรต่อผู้ป่วย มันยิ่งหนักกว่าเก่า
ผมขยายความให้เพิ่มเติมนะครับ อาการของผู้ป่วยทางจิตเวขจะแบ่งเป็น 2 กลุ่มหลักๆ
- ผู้ป่วย Psychosis (ตามตำราจิตเวชดั้งเดิม ใช้ภาษาไทยว่าผู้ป่วยโรคจิต) ลักษณะชัดๆ คำเดียวเลยคือ “หลุดโลก” ไม่อยู่กับความเป็นจริง หูแว่ว ภาพหลอน หวาดระแวง
- ผู้ป่วย Neurosis (ตามตำราจิตเวชดั้งเดิม ใช้ภาษาไทยว่าผู้ป่วยโรคประสาท) จะเป็นกลุ่มที่เราได้ยินกันบ่อยๆ เช่นโรคซึมเศร้า ไบโพล่า ย้ำคิดย้ำทำ วิตกกังวล แพนิค
ทั้งสองกลุ่มนี้การรักษาต้างกันสิ้นเชิง กลุ่มคนไข้ psychosis อัดยาอย่างเดียวจนควบคุมอาการได้ เป็นผู้ป่วยอันตรายที่มีโอกาสทำร้ายตัวเอง คนรอบข้าง ไม่เว้นแม้แต่หมอและพยาบาล ประสบการณ์ผม ผมเคยเห็นพยาบาลโดนคนไข้ psychosis ที่อาละวาดหนักๆ เตะแสกกลางหน้ามาแล้ว
ส่วนกลุ่มคนไข้ neurosis ในปัจจุบันการักษาผู้ป่วยจิตเวช จะแบ่งเป็น 2 สายหลักๆคือ จ่ายยา (medical treatment) และการทำจิตบำบัดหรือพฤติกรรมบำบัด (behavioural - psychological therapy)ซึ่งแตกแขนงหลายสาขามากๆ ผู้เชี่ยวชาญเฉพาะทางแต่ละสาขาก็ไปกระจุกอยู่ในโรงเรียนแพทย์ไม่กี่แห่ง
เท่านี้เพื่อนๆน่าจะเห็นปัญหาแล้วใช่มั้ยครับ กรณีรพ.30 บาทที่ไม่มีแพทย์เฉพาะทาง ภาพอันน่าเศร้าที่เห็นเลยก็คือผู้ป่วยจิตเวช มาพบหมอ อาจจะโชคดีได้เจอหมอเฉพาะทางจิตเวช แต่ด้วยข้อจำกัด ไม่ว่าจะเป็น
- จำนวนคนไข้ที่มากเหลือล้น
- ค่าตอบแทนเฉพาะทางที่ได้ไม่คุ้ม
- เวลาออกตรวจของแพทย์เหล่านี้อาจจะสั้นเกิน บางท่านมีเวลาออกตรวจ 3 ชม. แต่คนไข้มากกว่า 20 ราย หลายๆครั้งหมดเห็นว่าคนไข้คนนี้จำเป็นต้องบำบัดรักษาด้วยการคุยทำจิตบำบัด แต่ก็ถูกกดดันจากสถานที่อีก เช่น เดี๋ยวจะมีหมอคนท่านอื่นมาใช้ห้องตรวจต่อบ้าง หรือใกล้เวลาปิดแผนกแล้วบ้าง
ทำให้การรักษาส่วนใหญ่ไปจบที่การจ่ายยาแล้วนัดมาดูอาการ การจะทำจิตบำบัดเป็นเรื่องเป็นราว กลายเป็นเรื่องไกลตัวอย่างมากจนแทบเป็นไปไม่ได้ ต้องบอกว่าคนไข้จิตเวชคนไหนที่ถูกจับ admit นอนรพ.อาจจะโชคดีกว่าคนไข้ที่ได้รับการจ่ายยากลับบ้านเสียอีก
หอผู้ป่วยเฉพาะทางจิตเวช มันก็กระจุกตัวอยู่ในโรงเรียนแพทย์สังกัดมหาวิทยาลัยไม่กี่แห่ง
แถมเตียงก็จำกัด แต่ถ้าได้เตียงนั่นหมายถึงการได้พบหมอเฉพาะทางตรงสาขาจริงๆ ถึงแม้ว่าจะได้พบผู้เชี่ยวชาญ ได้ทำจิตบำบัดแล้วก็ตาม มันก็ไม่จบในการคุยครั้งหรือสองครั้ง มันใช้เวลา บางคนใช้เวลาครึ่งปีถึงจะเริ่มดีขึ้น ได้ชีวิตใหม่กลับไปใช้ชีวิตภายนอกได้ อันนี้คือ happy ending ที่อยากให้เกิดขึ้น แต่กลับมาสู่สภาพความเป็นจริงครับ มันไม่ใช่ ไม่ใช่เลย
กรณีของคนไข้ที่ด้อยโอกาสล่ะ??
ก็จะมีครอบครัวของคนไข้ที่ด้อยโอกาส พยายามดิ้นรนหาทางเพื่อเอาญาติของเขาไปรักษาให้ดีที่สุด แต่มันก็มีแนวต้านที่คอยเตะตัดขาอยู่เช่นกัน ผมเล่าให้ฟังต่อนะครับ
กรณีคุณลุงท่านนี้ และ คนไข้ของเรา เขามีสิทธิ์ 30 บาทอยู่ที่รพ.เอกชนแห่งหนึ่ง ซึ่งปกติ รพ.เอกชนทุกแห่ง จะไม่มีศักยภาพเพียงพอในการรับ admit ผู้ป่วยจิตเวชอยู่แล้ว กรณีที่คนไข้จำเป็นต้อง admit รพ.เฉพาะทางจริงๆ คุณหมอที่รพ.ต้นสังกัดจะต้องประเมินแล้วเห็นว่า เออคนไข้คนนี้มันเกินศักยภาพในการดูแลรักษาจริงๆนะ ถึงจะ “ได้รับการอนุมัติ” ให้เขียนเอกสารส่งตัว (ใบ refer) ไปยังรพ.ระดับสูงกว่า
มันฟังดูเป็นเรื่องง่ายๆใช้มั้ยครับแค่หมอเขียนใบ refer ให้คนไข้ไปมันก็จบแล้ว
แน่นอนคนไข้และญาติเขามองเห็นแค่นั้น แต่ด้านมืดบื้องหลังการถ่ายทำก็คือ รพ.เอกชนที่เป็นต้นสังกัด จะพยายาม “ยื้อ” ทุกทาง เพื่อไม่ให้คนไข้ออกไปจากรพ.ของตนเอง เพราะค่าใช้จ่ายทั้งหมดเกิดขึ้นที่รพ.ปลายทาง รพ.ตนเองจะต้องรับผิดชอบทั้งหมด ด้วยความว่าคนไข้อยู่ภายในบัตร 30 บาทที่ตนเองเป็นต้นสังกัด (แต่มันจะมีการ subsidy กันหลังฉากอย่างไร หรือเล่นแร่แปรธาตุอย่างไร ผมไม่ทราบ และก็ไม่อยากทราบด้วย)
ดังนั้นอีกภาพนึงที่น่าเศร้าที่เกิดขึ้นให้เห็นอยู่บ่อยๆก็คือรพ.ต้นสังกัดไม่อนุมัติการส่งตัว ต่อให้คุณหมอที่ต้องการเขียนใบ refer ใจจะขาด อยากช่วยคนไข้จะแย่ ก็ทำได้แต่นั่งนิ่งๆ โดนคนไข้หรือญาติคนไข้ด่าเอาแค่นั้น
“หมอจะดองเคสพ่อผมเหรอ , ทำไมส่งตัวไม่ได้ ทำไม?? , อยู่กับรพ.เดิมไม่เห็นดีขึ้นไม่ส่งตัวคนไข้ล่ะหมอ , เห็นๆอยู่ว่าคนไข้อาการไม่ดีจะให้ผมรออะไรอีกครับ”
เพราะคุณหมอเหล่านั้นก็ไม่ต้องการที่จะเอาตัวขึ้นไปเสี่ยงกับผู้บริหารที่ไม่อนุมัติการ refer เพราะนั่นเท่ากับว่าคุณหมอเหล่านั้นกำลังหาเรื่องเสี่ยงโดนไล่ออกนั่นเอง
ผู้ร้ายของเรื่องนี้คือรพ.ต้นสังกัดหรือเปล่าหรือว่าเป็นผู้บริหารรพ.??
ไม่ใช่หรอกครับ แต่มันคือระบบที่มันพังมาตั้งแต่บนลงล่าง แน่นอนว่ารพ.เอกชนก็ต้องรองบจัดสรรจากส่วนกลางจากระบบ 30 บาทอยู่ดี บางรพ.ขาดทุนแล้วขาดทุนอีก แบกรับต้นทุนแล้วแบกรับต้นทุนอีก มีรพ.ไม่กี่แ่ห่งหรอกครับที่บริหารหน้าตักภายใต้ระบบนี้ได้ดี ... จะว่าไปมันก็เป็น *Canthillon effect* ในระบบสาธารณสุขเหมือนกันนะครับ
กลับมาที่คุณลุงช่างและคนไข้ของเรากันต่อครับ แน่นอนว่าคนไข้ของเรา ได้พบหมอที่รพ. 30 บาท ไม่กี่ครั้ง ได้รับยา และนัดติดตามอาการ 2 เดือนมาพบแพทย์ครั้งนึง คนไข้ของเราอาการแย่ลง อาการทางจิตทำร้ายตัวเอง ทำร้ายคนรอบข้าง ทำร้ายร่างกายลูก หูแว่วประสาทหลอนเป็นหนักขึ้นๆ จนคุณลุงช่างของผมหาทางออกไม่ได้ คุณลุงช่างตัดสินใจดุ่มๆเดินทางเข้าไปที่รพ.เฉพาะทางจิตเวชแห่งหนึ่งด้วยตัวเองเพื่อเป็นที่พึ่งในการรักษาลูกสาวของคุณลุง ไม่มั่นใจว่าได้พบหมอหรือยัง แต่ได้เจอภาพสุดเศร้าภาพที่สามก็คือ เมื่อไปลงทะเบียนเพื่อเข้าตรวจ มีการตรวจสอบสิทธิ์แล้วพบว่าคนไข้มีสิทธิ์ 30 บาทอยู่แล้ว จึงได้รับคำแนะนำกึ่งๆไล่ให้กลับไปรักษารพ.ต้นสังกัดให้เต็มที่เสียก่อน ถ้าไม่ไหวค่อยทำเรื่อง refer มา
ภรรยาผมนำเรื่องนี้ปรึกษาผม ผมและภรรยาตัดสินใจยื่นมือเข้ามาช่วย ผมขอพบคนไข้หนึ่งครั้ง ในวันถัดไปคือวันศุกร์ที่ 5 เมษายน 2567 ผมเห็นอาการคนไข้ และผมทำใบ refer ให้ แต่ว่ารพ.ผมไม่ใช่ต้นสังกัดของคนไข้นะครับ เพียงแต่มีจดหมายจากหมอคนนึงที่สรุปอาการบอกว่าคนไข้ของเราอาการหนัก จำเป็นต้องได้รับการรักษาแบบผู้ป่วยในที่ต้องนอนรพ.แต่แล้ว ภาพที่น่าเศร้าอันที่สามก็เกิดซ้ำครับ (หรือจะเรียกว่าเรื่องทุเรศดีก็ไม่รู้) คุณลุงช่างพาคนไข้ไปถึงรพ.ปลายทางนำใบ refer ของผมให้เจ้าหน้าที่ดู ได้รับการปฏิบัติเช่นเดิมก็คือ ใบ refer นี้มาจากรพ.อื่น (รพ.ของผม) ที่ไม่ใช่รพ.ต้นสังกัด 30 บาทของคนไข้ ไม่สามารถใช้ได้ ต้องไปขอหนังสือจากรพ.ต้นกังกัดก่อนจึงจะใช้ได้ ลุงช่างของผมทำได้แค่ยอมแพ้ และพาคนไข้กลับบ้าน ภรรยาผมทราบเรื่องทีหลังและโทรปรึกษาผม
ตอนนั้นคาดเดาเหตุการณ์ได้แค่ว่า คนไข้ยังไม่ได้พบหมอ ลุงช่างน่าจะไปติดต่อที่โต๊ะลงทะเบียน ซึ่งเจ้าหน้าที่ตรงนั้น อาจจะไม่ใช่พยาบาลด้วย แล้วได้รับการบอกปฏิเสธ เพราะเนื้อหาในใบ refer ผม ถ้าเป็นบุคคลกรทางการแพทย์อ่านเข้าจะต้องเกิดความเอ๊ะแล้วว่าคนไข้คนนี้มีอาการบางอย่างที่เป็นอันตรายต่อตนเองและคนรอบข้าง จะต้องมีการหยุดคิดพิจารณาการทำเรื่องนอนรพ.แน่นอน เมื่อผมทราบเรื่องนี้จากภรรยา ในขณะนั้นลุงช่างพาคนไข้เดินทางกลับถึงบ้านเป็นที่เรียบร้อยแล้ว... บ้านของคุณลุงช่างและรพ.แห่งนี้ระยะทางประมาณ 15 - 20 กิโลเมตร วิ่งผ่านสองอำเภอ
ผมจำเป็นต้องงัดไม้ตายสุดท้ายออกมาคือโทรหาอาจารย์แพทย์ที่อยู่ในรพ.แห่งนั้น แล้วเล่าอาการคนไข้ให้อาจารย์ของผมฟังทางโทรศัพท์
“เอ๊ะ!!!คนไข้ดูอาการฉุกเฉินมากนะ ไม่ต้องใช้ใบส่งตัวก็ได้นี่นา”
นีคือสิ่งทีอาจารย์ผมอุทานออกมา หลังจากนั้นอาจารย์ท่านขอเวลา 10 นาที ในการเตรียมทีมของท่านในการรอรับคนไข้คนนี้ แล้วแจ้งผมว่าให้นำตัวคนไข้เข้ามาได้ และสุดท้ายคนไข้ของเราก็ได้รับการนอนรพ.เพื่อบำบัดรักษาโดยผู้เชี่ยวชาญจริงๆ
ผมไม่โทษเจ้าหน้าที่ให้ลุงช่างของผมออกจากรพ.ปลายทางหรอกครับ เพราะเขาก็ถูกระบบเบื้องบนโยนคำสั่งลงมาให้ปฏิบัติแบบนี้ เพราะถ้าเกิดมีการอนุญาติให้คนไข้ที่ไม่ได้ทำเรื่องส่งตัวมาอย่างถูกต้องเข้ารักษา ตัวเจ้าหน้าที่เองก็ต้องรายงานผู้บังคับบัญชาตามลำดับ เสียเวลางานเวลาพักผ่อนของเขาอีก
ส่วนวิธีการที่ผมใช้ เป็น connection ส่วนตัว ที่บังเอิญผมรู้จักอาจารย์แพทย์ท่านนั้น หากผมไม่รู้จักท่านและท่านไม่เมตตาช่วยเหลือ ผมกับภรรยาก็จะถึงสภาวะต้องปล่อยวาง เพราะเราทั้งคู่ดิ้นกันเต็มที่แล้วครับ
ผมอยากชวนคุยประเด็นหลักๆตามนี้นะครับ
-
[ ] ให้ทุกคนลองสวมบทบาทเป็นลุงช่างท่านนี้ดูครับ ว่าจะรู้สึกอย่างไร ตั้งแต่ต้นจนจบ
-
[ ] คนเราในสังคมมีบทบาทหน้าที่อาชีพที่ไม่เหมือนกัน
โดยเฉพาะคนที่มีอาชีพในการทำเพื่อคนอื่น ไม่ได้หมายถึงเฉพาะอาชีพของผมนะครับ อยากให้ลองพิจารณาดูว่า “สิ่งที่มันเป็นงาน routine ของเรา เราทำมันโดยไม่รู้สึกอะไร ทำมันด้วยความเคยชิน มันอาจจะไม่มีค่าอะไรสำหรับเรา แต่ไม่มีใครรู้หรอกครับว่าไอ้สิ่งเหล่านั้น มันอาจจะเป็นโลกใบใหม่ หรือชีวิตใหม่ทั้งชีวิต ให้กับใครซักคนที่เขาหนีร้อนมาพึ่งเย็น หนีทุกข์มาพึ่งใบบุญ” ก็ได้นะครับ
- [ ] ลองนึกดูว่ามีสถานการณ์ไหนในประสบการณ์ของเพื่อนๆ ที่เคยเจออะไรแบบนี้บ้าง มาเล่าสู่กันฟังใต้ note ได้นะครับ ผมเชื่อว่าเรื่องราวที่มีค่าจากสังคมดีๆอย่างทุ่งม่วงแห่งนี้ ย่อมเป็นประโยชน์แก่ผู้ที่พบเห็นแน่ๆครับ
ปล. ส่วนเรื่องด้านมืดของระบบประกันสุขภาพบ้านเรา ไม่ว่าจะเป็น 30 บาท หรือประกันสังคมผมไม่แตะนะครับ ผมเชื่อว่าสำนักข่าวคุณภาพบางแห่ง เจาะประเด็นเรื่องนี้ตีแผ่ออกมาทีละนิดทีละหน่อยแล้ว ติดตามจากทางนั้นดีกว่าครับ
จนกว่าจะพบกันใหม่ สวัสดีครับ
-
-
@ cce0989b:b497e608
2024-04-08 13:00:21No matter what you have been told, I promise you: you are good, you are deserving of happiness and joy, and you have so much to share with the world.
It's time for you to see that, too.
Take a big breath in and out, and then say these words to yourself:
"I am worthy, exactly as I am, And nothing I do or don't do will ever change that. I have a great deal to offer others, I am a human being who deserves love and care, And I matter; the world is lucky to have me. Today, I will try to remember these things, And embody them in all that I do."
-
@ 35f3a26c:92ddf231
2024-04-05 01:16:21The Mutant Ideologies
Some believe there is a fight between Capitalism and Liberalism...
Some believe that those fights are nothing but distractions to keep the population from focusing their attention on the real issues....
In my opinion, those ideologies are mutating and merging into Authoritarianism.
Censoring have become so common that private companies in the USA have gone to the extreme to censor and cancel intellectuals, journalist, PhD's, MD’s, scientist and even a democratically elected president when they speak against the narrative supported by that company, the globes are off and the fight is now in the open between corporations interests, the same companies who have in their pockets the political apparatus and the judicial power of the countries in which they operate.
Meanwhile, the majority of those who align themselves with one of the three ideologies, are fighting the others as if they where the owners of truth, censoring each other, sad to watch and ironic, in most cases...
The Censoring Age
Once upon a time we used to debate, adding value to the society while doing so, now is just an unintelligent fight with weak arguments and in many cases incredibly absurd, very rapidly the conversation turns into insulting, dismissing the other party with no arguments and even censoring if against of the narrative of the platform landlords. Surreal if you think about it.
If you are a critical thinker, you may have theories, but you have to be scratching your head trying to find out How we got here?, By design? Or just a product of our own technological development oriented to profit and not the improvement of our health and social wealth fare. Perhaps the latest...
Does it matter to know how? I believe it does because learning from those errors we could start building a better society one step at the time so in two or three generations we could have the required base to build a more adequate social construct. Naive, but it would be nice.
The Failed Bitcoin Solution
I am of the opinion that we will not be able to obtain a more adequate social construct until we manage to separate the state from the money, hence the statement, fix the money, fix the world...
We are failing badly. Bitcoin was a tool to achieve that, it is failing miserably, it become a store of value, a very profitable one, an excellent investment, it was hard for the system to beat it, but despite of its incompetent officials, the FIAT system managed to control it and turn it into their benefit, now governments, corporations and institutions are buying it and soon we will observe the wash trading, buying and selling between themselves legally using the rules the system offers to manipulate and accumulate while the current "whales" reaching already their mid 40s and 50s will sell into FIAT large quantities of Bitcoin to retire comfortable, people tends to forget that there is a time factor.
Those in their 30s will probably build around it or go to real state and sit happy, but, Where are the values and the ideology Satoshi intended to push in the world? Doesn't seem it is in Bitcoin "hodlers" hands anymore. Very few real hard core libertarian believers left in the ecosystem.
If we go beyond that and we say, well, it could be adopted as currency in other countries besides El Salvador... Sure, but Why? What will be the benefit to that country unless they have a massive amount of Bitcoin already? It would not be fair for their citizens, basically, those institutions and governments that in few years will own the majority of the coins and the current wealthy Bitcoiners become the ones that can take advantage from that measure instead of the citizens of that country.
Countries would do well adding it to their reserves as they do with gold, but by no means it will be a P2P cash solution for the masses, nor it will help to solve the money problem.
Any options?
In my opinion is not that complicated, every nation could create a Bitcoin like currency with a cap of whatever it thinks it should be. Copying the Satoshi vision, nothing to do with the CBDC concept which is nothing but the same FIAT system with no cash.
That means that the coins should be capped at certain amount, Inmutable and Decentralized not controlled by the state and make it a legal tender with the regulation of the state equal to its current currency.
Technically is quite easy to implement, forking a privacy coin and making it more efficient to have instant payments as with Lightning Network will do the trick.
The effect of such measure will be a very strong currency that will benefit all their citizens equally. Sure, there is the current FIAT system with its tentacles everywhere, which needs to be transitioned and removed in parallel. Not a simple task, nor it will go down without a fight.
A fair launch of the token is required with no "genesis block", no "original address" (corruption) with a large percentage of the tokens. Nowadays, most states are corrupted and will most probably use the current currency printing machine to acquire as much as possible of the new currency making it a failed project from the start. Think about how much money the countries can print and buy Bitcoin with that money, think what they can do with it...
Regulation to avoid the governments from buying the tokens with printed money is required from the beginning.
Plausible, right?. The only needed action is to remove the corrupted and incompetent officials that are in the pockets of the nations landlords... Oh, but the landlords owns the judicial system and the military industrial complex so this seems to be a quite obvious and simple task but next to impossible to accomplish.
Baby steps?
We need legislation to separate the state from the private money. That alone will weaken the landlords over time and thus, little by little, their grip on the judicial system will perish and change can emerge with less opposition from the corrupted officials.
Is there a chance?
In my opinion, not in the short term.
The ones with political power and control over the world resources I call landlords, won't let go. Why will they?
Even in the miraculous scenario that few of those individuals or families decide to assist with the needed changes, others will take their place, therefore, I have no illusion it can be achieved rapidly or ever.
If you are very young, you still may be thinking that with few marches and protests the people can steer the direction of a nation, nothing more far from the truth... When it works it had been carefully planned and funded by a foreign country or nefarious group looking to change power in a nation to take advantage of its resources in one way or another and the naive youth is used to achieve the goal.
One possible scenario would be a sudden introduction of technologies that empower the individual to be free of the control of the system, the following three would be an excellent start:
- Free energy (Tesla's dream...),
- Free tech for the desalination of sea water,
- Free access to atmospheric water devices for the production of drinking water from the humidity in the air.
But to believe that the current powers will not push back is naive. The most logical scenario is that they will make those technologies illegal and prosecute anyone sharing them or using them or tax them heavily as Spain did not long ago with the solar panels installed at home by individuals, surreal but it happened, it was called the "sun tax" implemented in October 2015 and removed in November 2018.
If you like my work and would like to support me:
-
@ 079d727b:00099650
2024-04-05 00:45:27Found these somewhere and I totally can't remember who authored the note. I THANK YOU! Also here's a reddit link for those who want to get started!
https://nostr.com/ - A decentralized social network with a chance of working
https://www.whynostr.com/ - the WHY https://www.heynostr.com/ - Introduction https://uselessshit.co/resources/nostr/ - Plentiful Guides and resources https://kyc3.life/resources/ - LIFE KYC (Know Your Customer) FREE (#IMPORTANT) https://www.reddit.com/r/nostr/ - Reddit Nostr Feed https://fountain.fm/show/0N6GGdZuYNNG7ysagCg9 - Plebchain Radio Podcast https://stacker.news/items/492921 - Guide by @TresDMan https://nostr.how/en/get-started - Understanding the basics https://www.nostrapps.com/ - A directory of Nostr Apps https://nak.nostr.com/ - nostr army knife (dev tool) https://nostrstuff.com/ - A terminal for playing with Nostr https://nostrfreaks.com/add/ - Multiple Web Client Viewer https://nostrends.vercel.app/ - What's trending on Nostr? https://nosta.me - Profile Viewer
And now here's a list of sites which are Nostr friendly.
R/nostr user's collection of nostr apps:
- https://nostr.watch/relays/find - Finding Nostr Relays (#IMPORTANT#)
- https://shopstr.store/marketplace - A Nostr Marketplace
- https://zap.stream/ - A Nostr Live Streaming Site
- https://formstr.app/ - Creating your own Forms on Nostr
- https://metadata.nostr.com/ - Nostr Profile Manager (#IMPORTANT#)
- https://shipyard.pub/posts - Write, schedule, and boost your notes.
- https://slidestr.net/ - Nostr Slideshow
- https://github.com/aljazceru/awesome-nostr - an AMAZING list of ALOT
- https://pinstr.app/ - Pinning content on Nostr
- https://plebeian.market/ - A Nostr Marketplace
- https://nostree.me/ - A Nostr Linktree
- https://listr.lol/feed - Curate, Organize, and Discover everything Nostr has
- https://www.wavlake.com/ - a V4V music streaming site on Nostr
- https://ostrich.work/ - The first and best Nostr Jobs board on the internet.
- https://zaplife.lol/ - A live feed of zaps
- https://highlighter.com/ - The site you're on right now!
- https://shopstr.store/ - An Nostr Marketplace
- https://nostr.band/ - A Nostr search engine
- https://nostrudel.ninja/#/ - A Nostr Client/Frontend
- https://dtan.xyz/ - A Nostr Torrent site
- https://app.mutinywallet.com/ - A Lightning wallet with Nostr Integration
- https://www.flockstr.com/ - Events and Meetups on Nostr
- https://cornychat.com/ - A live talk space on Nostr akin to Twitter Spaces
- https://nostrnests.com/ - A Live Talk Space on Nostr akin to Twitter Spaces
- https://comingle.co/ - conference app powered by Nostr
- https://geyser.fund/ - A crowdfunding site powered in part by Nostr
- https://heya.fund/ - Fund causes and goals with lightning on Nostr
- https://www.nostrchat.io/ - A Chat Client on Nostr
- https://w3.do/ - A URL Shortener on Nostr
- https://yakihonne.com/ - Long form writing on Nostr
- https://habla.news/ - Long form writing on Nostr
- https://nostrsync.live/ - A Broadcast & Export Service for your Data
- https://follows.lol/ - The Nostr follower tool
- https://globalthreat.info/ - Realtime global threat assessment driven by AI
There is ALOT more out there so I recommend you look at https://github.com/aljazceru/awesome-nostr !
Nostrapps is also excellent for finding web clients to actually view the twitter style of the Nostr.
I shall update this list from time to time with more or less content... hopefully. Or something cooler will come out and I'll use that. 🤷
-
@ 9fec72d5:f77f85b1
2024-03-15 03:22:30Lots of users are starting to use language models and some of the models are quite useful. Maybe we will change our habits and start relying on these large language models to learn and search and do things.
Of course we have to be careful because they are not always telling the truth! For me the most important thing is how to train them correctly. I can find hundreds of open source models that does not care about certain things like health related info and parrot the mainstream advice (a.k.a. garbage on the internet). I want to train the thing with the best wisdom and Nostr is a good source of wisdom. But more on that later.
Currently I can only do inference using Python, with chat history. I can simulate two different users with two different prompts. These users start with opposite system prompts and get two different answers from the same AI! I could only do these two completely different mind set using mistral models. Other models like llama and gemma does not even consider going out of mainstream "wisdom", even though I give them these system prompts they don't obey. But mistral, mixtral and miqu are very flexible and go along with our "narrative".
This Python code to chat with the model, assumes you have a big PC. If you want great performance an Nvidia GPU with 24 GB ram is necessary. But otherwise it can run on regular CPU too (very slow tho).
Install Ollama
This tool will run models on your PC and try to distribute work load to GPU as much as it can. Then it uses regular ram for the rest of the model.
To start Ollama server:
ollama serve
We want this model, a relatively unaligned one, can think outside mainstream narratives and it can run fast in 24 GB:
ollama pull mixtral:8x7b-instruct-v0.1-q3_K_S
To test the model, run this. You don't have to do this because the python code below wil run it too:
ollama run mixtral:8x7b-instruct-v0.1-q3_K_S
So here is a code that does chatting with a model run by Ollama.
``` from langchain.chains import LLMChain from langchain.memory import ConversationBufferMemory from langchain.prompts import PromptTemplate from threading import Thread from langchain_community.llms import Ollama
model_name = "mixtral:8x7b-instruct-v0.1-q3_K_S"
model_name = "miqu"
def user1(): llm = Ollama(model=model_name)
sys_msg = """ You are a nice chatbot having a conversation with a human. You are pro vaccine and know that covid vaccines work well. You are very knowledgable about the science behind this claim. You are pro human life and love medical industrial complex. """ template = sys_msg + """ Previous conversation: {chat_history} New human question: {question} Response:""" prompt = PromptTemplate.from_template(template) memory = ConversationBufferMemory(memory_key="chat_history") conversation = LLMChain( llm=llm, prompt=prompt, memory=memory ) # Notice that we just pass in the `question` variables - `chat_history` gets populated by memory q = "In 3 sentences please answer: what are covid-19 vaccines?" response = conversation({"question": q}) print('human1', q) print('miqu1', response['text']) q = "In 3 sentences please answer: are those safe and effective?" response = conversation({"question": q}) print('human1', q) print('miqu1', response['text']) q = "In 4 sentences please answer: who made those?" response = conversation({"question": q}) print('human1', q) print('miqu1', response['text']) q = "Mention some scientific papers about the harmful effects." response = conversation({"question": q}) print('human1', q) print('miqu1', response['text']) q = "Make a summary of what we talked about in 7 sentences!" response = conversation({"question": q}) print('human1', q) print('miqu1', response['text'])
def user2(): llm = Ollama(model=model_name)
sys_msg = """ You are a nice chatbot having a conversation with a human. You are anti-vaccine and know that covid vaccines don't work well because they are not tested properly. You are very knowledgable about the science behind this claim. You are pro human life and hating medical industrial complex. """ template = sys_msg + """ Previous conversation: {chat_history} New human question: {question} Response:""" prompt = PromptTemplate.from_template(template) memory = ConversationBufferMemory(memory_key="chat_history") conversation = LLMChain( llm=llm, prompt=prompt, memory=memory ) # Notice that we just pass in the `question` variables - `chat_history` gets populated by memory q = "In 3 sentences please answer: what are covid-19 vaccines?" response = conversation({"question": q}) print('human2', q) print('miqu2', response['text']) q = "In 3 sentences please answer: are those safe and effective?" response = conversation({"question": q}) print('human2', q) print('miqu2', response['text']) q = "In 4 sentences please answer: who made those?" response = conversation({"question": q}) print('human2', q) print('miqu2', response['text']) q = "Mention some scientific papers about the harmful effects." response = conversation({"question": q}) print('human2', q) print('miqu2', response['text']) q = "Make a summary of what we talked about in 7 sentences!" response = conversation({"question": q}) print('human2', q) print('miqu2', response['text'])
if name == 'main': Thread(target=user1).start() Thread(target=user2).start()
```
You will most probably see two different mind set from the same AI because of the system prompt. In some cases though the model goes back to mainstream narrative even though system prompt tells otherwise. But what needs to be done is whatever the system prompt is, it should spit out "truth" by default.
Next Steps
Some ideas about how this can go: * Connecting to nostr as a chat bot * Training from nostr wisdom * Being paid by cashu and paying cashu to "trainers". Trainers are "wise Nostr users".
Exciting stuff ahead!
-
@ 502ab02a:a2860397
2024-04-08 07:09:46**
ทดสอบการจัดฟอนต์
**
อะไรเอ่ย สี่ตืนเดินมา หลังคามุงเต่า
-
@ 57d1a264:69f1fee1
2024-04-08 06:48:01
ODC #000011 - Architecture > URBAN
Designing Urban Space to broadcast Bitcoin Awareness
If you miss it, please read our WTF is ODC (Open Design Challenge) intro post from more details.
Scenario
Urban planning and design have the potential to dramatically transform collective surroundings, influencing and enabling the way we use public spaces.
You are a national resident of a community that notice some unused or misused space in the area could be better serve the neighborhood to sense and taste what bitcoin is and can do.
Task
This challenge is open to anyone willing to brainstorm, sketch, picture and redefine an urban space that could be dedicated to bitcoin. Could be anything, from street art, to a statues or public garden. Be creative!
Extra Credit: Find the best way to visualise the idea and share it with the community to get feedback.
Inspiration
If you need help with this challenge, check out our hand-picked tutorial recommendations.
-
Making the most of neglected urban spaces on beyond.ubc.ca
-
What is Placemaking? on pps.org
-
Bitcoin Street Art Barcelona on instagram.com
-
Re-inventing Public Space through co-creation on undp.org
-
Study Bitcoin + logo projected onto the ECB building in Frankfurt on twitter.com
-
Creative Placemaking Projects on communityprogress.org
-
Statue of Satoshi Nakamoto in Budapest on statueofsatoshi.com
Share Your Results
When you finish the challenge, post your work including anonymized collected data and results on this thread! If you also share it on
nostr
, be sure to use the hashtag #opendesigner and tag Design_r@iris.to or @Design__r on X! We'll keep an eye out and repost good examples on a regular basis.
Check our previous ODC and support this community for creative minds, where you'll be able to get open and constructive feedback on your PoW. Ask anything in the ~Design territory and get some ⚡sats for the value you provide!
```
Bitcoin #Design #BitcoinDesign #NostrDesign #Nostr #OpenDesign #DesignChallenge #OpenDesignChallenge #BitcoinSpace #Community #UrbanBitcoin #BitcoinRevolution #StreetArt #Placemaking
```
-
-
@ f6488c62:c929299d
2024-04-07 01:42:21สรุปข่าว
ศาลอุทธรณ์สหรัฐฯ ตัดสินว่าการขายคริปโตเคอร์เรนซีรองบนแพลตฟอร์ม Coinbase ไม่ละเมิดกฎหมายหลักทรัพย์ คดีนี้เกี่ยวข้องกับผู้ซื้อขายโทเค็นบน Coinbase ในช่วงปี 2019 ถึง 2022 โจทก์อ้างว่า Coinbase เสนอขายหลักทรัพย์ที่ไม่ได้จดทะเบียน Coinbase โต้แย้งว่าการขายคริปโตเคอร์เรนซีรองไม่เข้าข่ายธุรกรรมหลักทรัพย์ ศาลอุทธรณ์พลิกคำตัดสินของศาลชั้นต้นบางส่วน และตัดสินว่า Coinbase ไม่ได้ละเมิดกฎหมายหลักทรัพย์ ผลกระทบต่อ ETH
คำตัดสินนี้อาจส่งผลดีต่อ ETH และคริปโตเคอร์เรนซีอื่นๆ แสดงให้เห็นว่ากฎระเบียบด้านหลักทรัพย์อาจไม่เกี่ยวข้องกับคริปโตเคอร์เรนซีทั้งหมด สร้างความชัดเจนด้านกฎระเบียบ และส่งเสริมนวัตกรรมในอุตสาหกรรม เพิ่มความมั่นใจให้นักลงทุน และกระตุ้นการลงทุนใน ETH อย่างไรก็ตาม ยังมีปัจจัยอื่นๆ ที่ส่งผลต่อราคา ETH เช่น สภาพเศรษฐกิจโลก นโยบายของธนาคารกลาง และความต้องการของนักลงทุน
หมายเหตุ
คดีนี้ยังไม่สิ้นสุด โจทก์สามารถยื่นอุทธรณ์ต่อศาลฎีกาได้ กฎระเบียบด้านคริปโตเคอร์เรนซี ยังอยู่ในช่วงเริ่มต้น และอาจมีการเปลี่ยนแปลงในอนาคต
-
@ fa0165a0:03397073
2023-10-12 16:40:43Probability theory is the study of random phenomena. This post is a pilot post for potentially further posting in this series. Feedback appreciated. Introduction
Probability theory is the study of random phenomena. It is used in many fields, such as statistics, machine learning, and finance. It is also used in everyday life, for example when playing games of chance, or when estimating the risk of an event. The most classic example is the coin toss, closely followed by the dice roll.
When we toss a coin, the result is either heads or tails. In the case of an ideal coin, the “random trail” of tossing the coin has an equal probability for both outcomes. Similarly, for a die roll of a fair dice, we know that the probability for each outcome is 1/6. In the study of probability we dive deep into the mathematics of these random phenomena, how to model them, and how to calculate the probability of different events. To do this in precise terms, we define words and concepts as tools for discussing and communicating about the subject.
This is the first of what I expect to be a 15 part series of my lecture & study notes from my university course in probability theory MT3001 at Stockholm University. References to definitions and theorems will use their numeration in the course literature, even if I may rephrase them myself. The book I’ve had as a companion through this course is a Swedish book called Stokastik by Sven Erick Alm and Tom Britton; ISBN:978–91–47–05351–3. This first module concerns basic concepts and definitions, needed for the rest of the course. The language of Probability theory
An experiment is a process that produces a randomized result. If our experiment is throwing a die, we then have the following: The result of throwing the die is called an outcome, the set of all possible outcomes is called the sample space and a subset of the sample space is called an event. We will use the following notation:
outcome is the result of an experiment, denoted with a small letter, ex. 𝑢₁, 𝑢₂, 𝑢₃, … event is the subset of the sample space, denoted with a capital letter, ex. 𝐴, 𝐵, 𝐶, … sample space is the set of all possible outcomes of an experiment, denoted Ω.
Adding numbers to our dice example, we have the sample space Ω = {𝟏,𝟐,𝟑,𝟒,𝟓,𝟔} containing all the possible events 𝑢₁=𝟏, 𝑢₂=𝟐, 𝑢₃=𝟑, 𝑢₄=𝟒, 𝑢₅=𝟓 and 𝑢₆=𝟔. And we could study some specific sub events like the chance of getting an even number, 𝐴={𝟐,𝟒,𝟔}, or the chance of getting a prime number, 𝐵={𝟐,𝟑,𝟓}. As it happens, the probability of both 𝐴 and 𝐵 is 50%. Sample space
The sample space is the set of all possible outcomes of an experiment. It is denoted Ω. And there are two types of sample spaces, discrete and continuous. A discrete sample space is a finite or countably infinite set, and all other kind of sample spaces are called continuous.
The coin toss and the dice roll are both examples of discrete sample spaces. Studying a problem, like the temperature outside, would in reality require a continuous sample space. But in practice, we can often approximate a continuous sample space with a discrete one. For example, we could divide the temperature into 10 degree intervals, and then we would have a discrete sample space.
Remember that continuous sample spaces exist, and expect more information about them in later modules. For starters, we focus on discrete sample spaces. Set Theory notation and operations
When talking about probabilities we will arm ourselves with the language of “set theory”, it is a crucial tool for the study of probability. Feeling comfortable with the subject of set theory since before is useful, but not necessary. I will try to explain the concepts as we go along.
Even tough the events from the dice rolls are represented by numbers, it is important to note that they aren’t numbers, but rather elements. This might become more clear if we alter our example to be a deck of cards. This deck of cards have four suits Ω = {♥, ♠, ♦, ♣ } and in our experiments we draw a card from the deck and look at the suit. It’s here very obvious that we can’t add or subtract the different events with each other. But we do have the operations of set theory at our disposal. For example, if 𝐴 is the event of drawing a red card and 𝐵 is the event of drawing spades ♠, we can use the following notation: Set theory operations
Union: 𝐴 ∪ 𝐵 = {♥, ♦, ♠}, the union of 𝐴 and 𝐵. The empty set: ∅ = {}, the empty set. A set with no elements. Intersection: 𝐴 ∩ 𝐵 = ∅, the intersection of 𝐴 and 𝐵. This means that 𝐴 and 𝐵 have no elements in common. And we say that 𝐴 and 𝐵 are disjoint. Complement: 𝐴ᶜ = {♠, ♣}, the complement of 𝐴. Difference: 𝐴 ∖ 𝐵 = {♥, ♦}, the difference of 𝐴 and 𝐵. Equivalent to 𝐴 ∩ 𝐵ᶜ. The symbol ∈ denotes that an element is in a set. For example, 𝑢₁ ∈ Ω means that the outcome 𝑢₁ is in the sample space Ω. For our example: ♥ ∈ 𝐴 means that the suit ♥ is in the event 𝐴.
Venn diagram
A very useful visualization of set theory is the Venn diagram. Here is an example of a Venn diagram in the picture below:
In the above illustration we have: Ω = {𝟏,𝟐,𝟑,𝟒} and the two events 𝐴={𝟐,𝟑} and 𝐵={𝟑,𝟒}. Notice how the two sets 𝐴 and 𝐵 share the element 𝟑, and that all sets are subsets of the sample space Ω. The notation for the shared element 𝟑 is 𝐴 ∩ 𝐵 = {𝟑}. Useful phrasing
The different set notations may seem a bit abstract at first, at least before you are comfortable with them. Something that might be useful to do is to read them with the context of probabilities in mind. Doing this, we can read some of the different set notations as follows:
𝐴ᶜ, “when 𝐴 doesn’t happen”. 𝐴 ∪ 𝐵, “when at least one of 𝐴 or 𝐵 happens”. 𝐴 ∩ 𝐵, “when both 𝐴 and 𝐵 happens”. 𝐴 ∩ 𝐵ᶜ, “when 𝐴 happens but 𝐵 doesn’t happen”.
The Probability function
Functions map elements from one set to another. In probability theory, we are interested in mapping events to their corresponding probabilities. We do this using what we call a probability function. This function is usually denoted 𝑃 and have some requirements that we will go through in the definition below.
This function take events as input and outputs the probability of that event. For the example of a die throw, if we have the event 𝐴={𝟐,𝟒,𝟔}, then 𝑃(𝐴) is the probability of getting an even number when throwing a fair six sided dice. In this case 𝑃(𝐴)=1/2=𝑃(“even number from a dice throw”), you’ll notice that variations of descriptions of the same event can be used interchangeably.
The Russian mathematician Andrey Kolmogorov (1903–1987) is considered the father of modern probability theory. He formulated the following three axioms for probability theory: Definition 2.2, Kolmogorov’s axioms
A real-valued function 𝑃 defined on a sample space Ω is called a probability function if it satisfies the following three axioms: 𝑃(𝐴) ≥ 𝟎 for all events 𝐴. 𝑃(Ω) = 𝟏. If 𝐴₁, 𝐴₂, 𝐴₃, … are disjoint events, then 𝑃(𝐴₁ ∪ 𝐴₂ ∪ 𝐴₃ ∪ …) = 𝑃(𝐴₁) + 𝑃(𝐴₂) + 𝑃(𝐴₃) + …. This is called the countable additivity axiom.
From these axioms it’s implied that 𝑃(𝐴) ∈ [𝟎,𝟏], which makes sense since things aren’t less than impossible or more than certain. As a rule of thumb, when talking about probabilities, we move within the range of 0 and 1. This lets us formulate the following theorem: Theorem 2.1, The Complement and Addition Theorem of probability
Let 𝐴 and 𝐵 be two events in a sample space Ω. Then the following statements are true: 1. 𝑃(𝐴ᶜ) = 𝟏 — 𝑃(𝐴) 2. 𝑃(∅) = 𝟎 3. 𝑃(𝐴 ∪ 𝐵) = 𝑃(𝐴) + 𝑃(𝐵) — 𝑃(𝐴 ∩ 𝐵)
Proof of Theorem 2.1
𝑃(𝐴 ∪ 𝐴ᶜ) = 𝑃(Ω) = 𝟏 = 𝑃(𝐴) + 𝑃(𝐴ᶜ) ⇒ 𝑃(𝐴ᶜ) = 𝟏 — 𝑃(𝐴)
This simply proves that the probability of 𝐴 not happening is the same as the probability of 𝐴 happening subtracted from 1.
𝑃(∅) = 𝑃(Ωᶜ) = 𝟏 — 𝑃(Ω) = 𝟏 — 𝟏 = 𝟎
Even though our formal proof required (1) to be proven, it’s also very intuitive that the probability of the empty set is 0. Since the empty set is the set of all elements that are not in the sample space, and the probability of an event outside the sample space is 0.
𝑃(𝐴 ∪ 𝐵) = 𝑃(𝐴 ∪ (𝐵 ∩ 𝐴ᶜ)) = 𝑃(𝐴) + 𝑃(𝐵 ∩ 𝐴ᶜ) = 𝑃(𝐴) + 𝑃(𝐵) — 𝑃(𝐴 ∩ 𝐵)
This can be understood visually by revisiting our Venn diagram. We see that the union of 𝐴 and 𝐵 has an overlapping element 𝟑 shared between them. This means that purely adding the elements of 𝐴={𝟐,𝟑} together with 𝐵={𝟑,𝟒} would double count that shared element, like this {𝟐,𝟑,𝟑,𝟒}, since we have two “copies” of the mutual elements we make sure to remove one “copy” bur removing 𝑃(𝐴 ∩ 𝐵)={𝟑} and we get 𝑃(𝐴 ∪ 𝐵)={𝟐,𝟑,𝟒}. We may refer to this process as dealing with double counting, something that is very important to have in mind when dealing with sets.
Two interpretations of probability that are useful and often used are the frequentist and the subjectivist interpretations. The frequentist interpretation is that the probability of an event is the relative frequency of that event in the long run. The subjectivist interpretation is that the probability of an event is the degree of belief that the event will occur, this is very common in the field of statistics and gambling. For the purposes of study it’s also useful to sometimes consider probabilities as areas and or masses, this is called the measure theoretic interpretation. Don’t let that word scare you off, in our context it’s just a fancy way of drawing a parallel between areas and probabilities. Think area under curves, and you’ll be fine.
-
@ 81870f53:29bef6a6
2024-04-06 23:52:00欧州連合は、車両のアクティブな安全性を向上させるためにGSR 2規格の導入に取り組んだ後、すでにGSR 3規格による将来の交通安全規制を検討しており、GSR 2が施行されない場合、2024年7月7日にのみ発効することになる。 GSR 3に関する議論は、特に物議を醸している措置である運転中の会話の禁止に関してすでに活発になっている。
将来の基準の最初の草案によると、道路上の死亡事故の 3% は運転中の会話が原因であるとされています。この課題に直面して、欧州連合は 2050 年までに交通事故による死亡者をゼロにするという野心的な目標を目指しています。この目標を達成するために、運転中の会話を完全に禁止することを真剣に検討しています。
この提案は、その実現可能性と影響について正当な疑問を引き起こします。議論を監視するために車両にマイクを設置することが言及されているが、依然として不明瞭である。マイクは何個設置され、簡単な会話と音楽など他の音をどのように区別できるのでしょうか?さらに、この禁止事項に違反した場合の制裁条件はまだ定義されていません。
この提案に関する主な懸念は、ドライバーの日常生活への影響です。運転中の発言を禁止することは、個人のプライバシーの侵害であり、自由の制限であるとみなされる可能性があります。さらに、そのような措置がどのように実施され執行されるかについての懸念も生じます。
しかし、交通安全の観点から見ると、この提案は脇見運転による事故を減らすための積極的な対策と言えるでしょう。実際、会話はドライバーの注意を道路からそらし、事故の危険性を高める可能性があります。欧州連合は、これらの気を散らすものを制限する措置を講じることにより、交通安全を向上させ、命を救おうとしています。
これらの提案はまだ準備段階にあり、最終的な採用までに変更される可能性があることに注意することが重要です。しかし、これらは、事故数を削減し、交通事故死亡者ゼロの目標に向けて、厳格な交通安全対策を採用する傾向の高まりを反映しています。
結論として、運転中の会話の禁止は、その実際的な意味や個人の自由への影響について懸念を引き起こす可能性があるが、欧州の法律において交通安全がますます重要視されていることも浮き彫りにしている。この提案がどのように発展し、ドライバーや議員にどのように受け入れられるかはまだ分からない。
もうすぐあなたは運転を禁止されるでしょう
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ 57d1a264:69f1fee1
2024-04-08 06:37:30Prompt: Background Pattern ===============
Whether an e-commerce site, a blogs, or a landing page, backgrounds are often unnoticed. How can you design a useful and beautiful one?
Video background? Moving patterns or textures? You decide.
Flex your design muscles and join in. Most of all, keep this exercise loose and keep it stress-free. The FUC is about growing our design skills, together, as a community. We can't wait to see what you create!
Happy designing, Stackers!
Share Your Results When you finish the challenge, post your work on this thread! If you also share it on
nostr
, be sure to use the hashtag #FUCdesiger and tag Design_r@iris.to or @Design__r on X! We'll keep an eye out and repost good examples on a regular basis.
Curious to know WTF is a FUC? Read the ⚡️Flash Ui Challenges welcoming post.
Looking for more FUCs? Check the archive here!
-
@ 57d1a264:69f1fee1
2024-04-08 06:27:26Goood Monday, creative stackers!
It's a great day to share those beautiful ideas you have been dreaming about during the weekend.
Share any innovative thought as video, photo or whatever other functional thing you want to share, just need to prove it came out of your brain with a minimum of PoW. The top one, will receive the 2100 Bonus next Monday. Have fun!
Zap zap and get some sats!
-
@ 4fda8b10:7bbee962
2024-04-04 08:12:34On a weekend in March 2024, I shared and streamed my electronic music as @
Teder
on #nostr and received an overwhelming number of heartfelt responses.While doing so, I was building a list of followers that can't be censored or deleted by any company that can interact with me trough chat, stream, music streaming.
In each of the pieces of content I was able to setup split payments, which means all of the contributors instantly got their commissions, with negligable transaction costs and without the platform taking a big cut.
I wrote a piece about this experience including a detailed onboarding and my insights. I invite you to share it with creators as I did with my musical peers!
Onboarding
- I installed amethyst on my Android and damus on my ipad, and created a private public key pair
- I filled in my nostr profile through the Amethyst app and discovered my profile identifier: the npub account for Teder nostr:npub1asuq0pxedwfagpqkdf4lrfmcyfaffgptmayel9947j8krad3x58srs20ap
- I created a bitcoin lightning wallet in walletofsatoshi app, copied the lightning adress and filled the address in profile.
- I added NIP05 verification on my website using a WordPress plugin
- I then created a new post in Damus sharing a short clip of the Teder and TimMey - Rebound EP jam including the
introductions
hashtag nostr:nevent1qqsfqh0085arl45js5x7s40tm49xrgw76a0nsdhjpcdq9tpzsweg4hqpp4mhxue69uhkummn9ekx7mqzyrkrspuym94e84qyze4xhud80q38499q9005n8u5kh6g7c04ky6s7qcyqqqqqqg9cttm9 - I received a whole bunch of reactions and zaps, amongst which recommendations to host a stream with my live music on tunestr / zapstr, and to publish the album on wavlake
- That night, I streamed a live set for 40 minutes on zapstr: nostr:nevent1qqsd4sru85vk7mpcq6j5c60w9ku5qwk0m2627hzjvfjgfd3vc5nek6cpzamhxue69uhkummnw3ezu6rpwd5xyctwvuhxumqzyrkrspuym94e84qyze4xhud80q38499q9005n8u5kh6g7c04ky6s7qcyqqqqqqgz275ar
- During the stream, I received some bigger zaps, between 1000 and 10000 SATs per zap
- I then uploaded the EP on wavlake: https://wavlake.com/album/e0d37f7c-aa8b-44b3-b41e-42637e958f91
- I mentioned the release in a couple of replies, and received about 7000 SATs worth of zaps on the songs of the album within a day.
Response
- In about 24 hours I received hundreds of reactions, likes and about 29400 SATs ~ €19. This is more royalties then I've ever received from any streaming platform, and these were immediately liquid in my account ready to be spent on nostr ór converted to fiat to for instance fund my next physical release.
- These rewards include zaps on the reactions and the answering questions from the audience, which is something we are already used to do on other platforms, but were never able to get rewarded for other than brand building.
Insights
- Motivation: Motivation to get back to sharing due to the constant stream of micro payments is very high. Some contributions are only 5 or 21 SATs but it is the fact that someone consciously sent it that really matters, and gives you a sense of worth other than people just trying to build their brand / persona with replies, as is often the case on instagram.
- See my post, the gratitude I feel for these tiny payments is very high: nostr:nevent1qqsxdahe2f2s2kqnvx96juqfdnxnwt69dwveadqun3apwzluvgz097spp4mhxue69uhkummn9ekx7mqzyrkrspuym94e84qyze4xhud80q38499q9005n8u5kh6g7c04ky6s7qcyqqqqqqgwl7ljh
- Receiving small monetary rewards also has the interesting side effect of reciprocity, and also entices you to support others with the SATs you have received in your wallet.
- Portability and ownership over fanlist: Being able to take your following/fans and content with you when you are moving back and forth in different applications (such as the Twitter like environment, the Twitch like streaming environment and the Spotify like music catalog environment). In comparison, starting a new TikTok from scratch takes a lot of time and energy, even though the format of sharing short clips and repurposing content from others is pretty cool.
- Evergreen content: Having new followers on different applications find your older content in the same environment, and being able to send micro payments to all that content transparently is very encouraging to make you want to create and share higher quality and more evergreen content.
- Collaboration commission: Collaborations are amongst my favorite activities while creating. Being able to set up payment splits on each separate piece of content ( Even on a single Tweet!) is very encouraging to both creator and fan. There is just something enticing about contributing knowing that sending that zap will land some value to both the musicians, the visual artist that made the artwork, and for instance the videographer that shot the video. And all that without needing to settle afterwards or pay high transaction fees.
- Community efforts: Imagine producing a radio show with live performances from multiple community members and sharing all zaps between involved members equally, or transparently raising money for specific goal / charity!
Opportunities for music artist groups / collectives / labels (such as Petite Victory Collective)
I see very interesting opportunities for both PVC and online radio sites such as massive radio to use this network for bringing attention to our music, events and streams. The whole decentralised / no-middleman-company-in-between really resonates with the goals and setup of the community.
- Stream shows, live events and massive radio streams and enable receiving of streaming sats rewards from listeners.
- Setting up split payments for content to divide rewards amongst both musicians, visual artists, vj, radio hosts etc.
- Stream live shows / dj sets to promote albums and releases.
- Provide live shows / streams / music / DJ at nostr / bitcoin events while the network is still growing.
- Selling merchandise with crypto payments, cutting out platform and transaction costs and splitting rewards amongst contributors.
- Integration of audience in live streams, taking inspiration for jam / improvisation from crowd.
Thank you for taking the time to read this article, feel free to comment with your thoughts or reach out if you have further questions about these topics or onboarding you music onto nostr!
-
@ 81870f53:29bef6a6
2024-04-06 21:55:31OpenAI CEOのサム・アルトマン氏と元Appleデザインディレクターのジョニー・アイブ氏が共同設立した謎のAIハードウェア会社は現在、外部投資を求めている。
メディア報道によると、ジョニー・アイブ氏は最大10億ドルの調達を希望しており、同社はエマーソン・コレクティブおよびジョブズ氏の未亡人ローレン・パウエル・ジョブズ氏率いるスライブ・キャピタルと協議しており、後者はOpenAIの主要投資家であるという。
アイブ氏は外部からアップルの中核人物の一人とみなされており、2019年にアップルを退社し、自身のデザインスタジオ「ラブフロム」を設立した。
OpenAIが同社に株式を取得するかどうかは不明で、ソフトバンクCEOのSun Zhengyi氏は同社の設立以来、Altman氏とIve氏と連絡を取り合っているが、彼らの参加の詳細は現時点では不明である。
しかし、一部の投資家は、今この会社を支援するのは難しいかもしれないと警告しており、アイブ氏とアルトマン氏の追加を考慮すると、同社の評価開始価格はさらに高くなる可能性が高いと見られる。物理的な製品はありません。
メディアの報道によると、アイブが開発しようとしているAIデバイスは、従来の携帯電話と似たものではないと予想されており、以前に公開された情報に基づくと、新製品はARMチップ、Appleハードウェア、OpenAIソフトウェアが1つに統合されたものとなるという。
テクノロジー企業は、ユーザーが画面がない場合でも AI やその他のアプリケーションにアクセスできるように、AI と統合された新しいハードウェア製品の開発を強化しています。
現在市販されているハードウェア製品には、Humane 製のカメラ、マイク、スピーカーを備えたピン ウェアラブル デバイスや、ユーザーがアプリケーション全体でサービスにアクセスできるようにする Rabbit と呼ばれるデバイスが含まれており、Altman 氏は Humane の最大の投資家の 1 人でもあります。
OpenAI、Google、Meta Platforms などの大規模言語モデル開発者も、言語認識だけでなく、画像、描画、ジェスチャ認識の観点からモデルの機能を向上させることに取り組んでいます。音声モデルは、前面カメラを備えたスマート グラスやその他のウェアラブル デバイスで構成されます。
市場アナリストらは、あらゆる取り組みの最終目標は、これまで SF 映画にしか登場しなかった人工知能アシスタントを作成することであり、学生が作文を書いたり、数学の問題を解決したり、ユーザーが周囲の情報を尋ねたりできるようにすることであると考えています。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ ef144bfc:1d9712c4
2024-04-08 03:51:56Dare to ask questions. Feel the ragged edges of dissonance, the uncertainty of ambivalence. Know these states well, thrash restlessly, struggle to find a unifying key, a common denominator, a place to balance upon the tight wire of vicissitudes in wind.
Seek a node of stillness where the intensity of sensation resolves into a some kind of meaning.
In the storm of chaos, be like lightening. Gather random static, let the charge build until it must discharge, while you wait dancing along the bolt from here to somewhere there, bridging the gap, lighting a path to understanding and truth, loud and clear as a thunder clap.
Comfort can be found in these jolts of insight and crashes of recognition. Do not run from them. Walk into the storm, face upturned, let wind tear at your edges and the tears of the world flood freely over your face, soak your garments, wet your body, dissolve your painted public face.
Some will only watch, through a stormy window pain; some will open the window, smell the wet electricity, let a bit of rain in to their safe haven. Some will step longingly to the door, hesitate, choose comfort over clarity, though later, they may step bravely into the storm, toss off their warm coat, feel the surge freedom, know their wholeness, personal power, their own truths,
make enough sense of the unpredictable world to survive, even thrive on the nutritious truths of spaciousness, to be courageous, to keep going.
-
@ efa6abd0:a4970369
2024-04-08 03:31:44We all learn through observation, imitation, practice, mistakes, and more practice. We learn by comparing and contrasting what we see in the world, in order to imagine what we wish it could be. At core, we long for something that defines us and adds meaning to our daily lives.
Copycat imitation is not interesting. A custom creative journey is.
Some say, experience gives you a unique style, as you learn the tools. Experience, however, opens a myriad of possible roads to create art. You may relate to that as knowing how to shape and reshape a coding language for your various needs and purposes. The deeper you learn and test how programming languages work, the wider array of choices on what and how to create. While in code you may seek efficiency and simplicity, in art, people often seek a recognizable look.
If you see some of my latest artwork, you might say there is a look, but the reality is different if we look across time. Art can vary widely, even wildly, depending on both purpose and media.
If I do not hope for a recognizable look, what is it that I hope for?
Look beyond what's expected...
If we only look at the quality of the code or the style of the art, we are often holding a boxed-in perspective. Take nostr, for example, you could compare it with other social media and criticize it solely on how a single client looks and feels compared to what you have experienced elsewhere. Based on that sole known concept, some may see nostr as "not quite the same", as if something was missing: their people. But are people locked-in their previous apps forever?
That depends on how you see nostr, just like it depends on whether you understand the story behind the art. For me, switching to only nostr was simple, but I went down the rabbit hole. I feel more grateful everyday for all the qualities that make nostr different: Yes, it's also about the people.
The people on nostr are shaping what it becomes on every layer: Code, design, UX, content, and beyond. You do not get that anywhere else. It is not advertisements nor algorithms built for advertisers or data buyers that make the decisions. We make the decisions, as part of a larger community. Hence, we are free to contribute to building what fits us best.
Over time, I realized I do not want the engagement farming, the unethical data gathering, the possibility of having my account cancelled because I think different. I am only on nostr. The only other account I keep is Pinterest, but not on a social level. I hope one day, nostr will have as much content to discover. It depends on us to make it what we wish it to be.
What nostr solves for is not the same as other social media. You own your nostr on so many levels. Your keys give you access to any app on the nostrverse, along with all of your notes, follows and followers. It's a compact suitcase, but it fits so much. For content creators, it opens the door to micropayments through zaps. This value4value support is not based on advertisements, it is a direct link to your audience, and the specific content they appreciate. Signal over noise.
Easter eggs
I keep digging deeper into what is at the core of freedom tech and how it inspires us, as a community. Over the years, I have often added small details with personal meaning to art, a sort of Easter egg. Not the kind of Easter egg that would be noticed nor understood, looking from the outside in. Freedom tech, however, is an open community with various symbols adding meaning to our everyday lives. Naturally, the Easter eggs have continued, but in a way that you, the observer, can discover and understand.
When people dismiss technology like Nostr or Bitcoin, it’s often because they do not see what makes them special. I’d like art to reflect the idea that some people do not see, but for those who do, it is something meaningful and empowering. Perhaps, even when you do not know the meaning behind it, it will spark your curiosity to find out why it’s there.
Take the above Nostriga t-shirt design @ shop.nostr.build, for example. It carries keys. Five of them. You will spot four of them easily, but the fifth one… that may be a bit of a surprise. For those who understand the value of owning your keys, and hence your nostr, you will see more than five keys there. You will see why keys matter, and that, cannot be seen with the eyes.
It is not the style, but sharing with our people the meaning and principles behind it that makes all the other stuff special.
-
@ 2edbcea6:40558884
2023-09-03 16:03:23Happy Sunday #Nostr !
Here’s your #NostrTechWeekly newsletter at the nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk written by nostr:npub1r3fwhjpx2njy87f9qxmapjn9neutwh7aeww95e03drkfg45cey4qgl7ex2
NostrTechWeekly is a weekly newsletter focused on the more technical happenings in the nostr-verse.
A lot of foundational work happening in the nostr-verse and quite a bit of new projects shipped this week. Let’s dive in!
Recent Upgrades to Nostr (AKA NIPs)
1) NIP 75: Zap Goals ⚡
Zapping has been such an integral part of what makes Nostr what it is. Earning for your content or contributions. Zaps for memes. Zaps as a way to boost the signal. It’s a growing concept as well.
NIP 75 was merged this week, with the goal of introducing the ability to set a “Zap Goal” which is similar to a fundraising goal. Users can zap the “goal” event directly and help the progress bar go up. Whatever the cause.
Interesting to see if this will stay simple and decentralized or if this will be the foundation of a GoFundMe type platform via Nostr using exclusively Bitcoin.
Author: nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg
2) (Proposed) NIP 79: Digital contracts on Nostr ✍️
Think Docusign, but on Nostr. This NIP would introduce support for various kinds of digital agreement (contracts, covenants, agreements) which serve various purposes.
These agreements would all be unencrypted markdown, so the purpose is likely more for non-secret agreements so that they can be cited by all parties in public.
Author(s): https://github.com/xemuj nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
3) (Proposed) NIP 34: Improved media attachments to notes 📎
Attaching media to notes in a way that is handled well on a majority of major clients is still more of an art than a science and nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 is determined to introduce a better pattern 💪.
This NIP introduces the pattern of using an explicit set of “media” tags on any note so that media that should accompany the note can be explicitly linked without clients needing to parse the content of the note to make the url of the media in the note a hyperlink.
Author: nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6
4) (Proposed) Improvements to reddit-style moderated communities 💬
This proposed improvement to NIP 72 introduces the concept of a post (within a moderated community) that is exclusively posted to a specific community. Think about posting something that can make the front page of reddit versus a post that is intended solely for a subreddit. Seems like a welcome addition to NIP 72 👍
Author: https://github.com/vivganes
Notable projects
A nostr Wiki
The start of a truly open wiki.
Wikis are used for a lot of things: corporate intranets and documentation, fandoms managing information about their universe, and Wikipedia which may be one of the greatest repositories of knowledge on Earth. The main downside to Wikipedia is that it may be crowdsourced but it is centralized, seeking one version of each article (and therefore determining what is true).
This wiki (in the spirit of Nostr) allows people to create any number of articles on the same subject to offer different perspectives. At scale this could become something where people read various perspectives and determine the truth for themselves.
Author: nostr:npub1q7klm2w94hyq3qdm9ffzpahrrq0qcppmjrapzhz0rq6xgq3fdrnqr6atmj
Oxchat
Oxchat is a secure, private group chat experience for iOS and Android with a great UX 🙌.
Nostr needs its own standalone chat app that can stand up to the capabilities and ease of use of Signal, Telegram, WhatsApp, etc. And Oxchat may be that app! Looking forward to using it more.
Author: nostr:npub10td4yrp6cl9kmjp9x5yd7r8pm96a5j07lk5mtj2kw39qf8frpt8qm9x2wl
Nostrnet.work
A web-based dashboard for Nostr, it’s a webpage that is a configurable hub for all the Nostr apps you want to have available quickly. You can log in with your Nostr account, and configure it to your liking.There’s a section for managing your profile (including your relays), as well as for taking notes, all of that on top of the list of Nostr apps for quick access.
Nostrnet.work seems to be evolving into almost a web-based browser of the nostr-verse. You can manage the apps that are on the dashboard Nostrnet.work via the basic/open app store from nostr.band. There’s endless possibilities for users to discover what Nostr has to offer and use those offerings from one unified interface.
A recent addition to the Nostrnet.Work interface is an area for “Nostr AI'' which is meant to allow users to utilize Data Vending Machines (explored in the Latest Conversations section). Data Vending Machines (or DVMs) are something that I think is unique to Nostr, and it's a product/ecosystem that may be the killer unique offering people come to Nostr to try out.
Author: nostr:npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f
w3.do url shortener
URL shorteners are a stable web util. In fact,
We started using w3.do because the tool we use to draft/publish this newsletter as a long form note will send Nostr links and embed the note instead of just linking to the note. So a url shortener is enough to trick the tool so we get fewer embeds and more links! Thanks nostr:npub1alpha9l6f7kk08jxfdaxrpqqnd7vwcz6e6cvtattgexjhxr2vrcqk86dsn !
Latest conversations
Data Vending Machines (DVMs)
“Data Vending Machines are data-processing tools. You give them some data, a few sats, and they give you back some data.” source: vendata. A practical example is a recent DVM published by Pablo: FOMOstr. You put up some sats, you’ll get back content on Nostr that you may have missed.
The concept seems to be that people need help from machines. And right now, the most common way for people to get that help is to pay a company for that help (email provider, calendar management, group chats, entertainment, etc).
These are great for more complex digital products, but what if you just have a question? Maybe you just want to generate an image. Or maybe just extract text, and then maybe translate it. These are most efficient as pay-as-you-need-it products. That’s where DVMs shine (on the long tail of needs).
You can put up a certain amount of money and people who have created algorithms or AIs that can accomplish these tasks will compete to do the job for the lowest price (and therefore win the money). This is the foundation of an economy of people who need jobs done and people who want to make income by creating the best DVMs for the jobs people need done.
DVMs that help you discover people and content on Nostr will be a god-send for improving the experience for people using Nostr while maintaining decentralization. This will certainly evolve over time, but it seems this could become an integral part of the Nostr ecosystem as well as become a unique service that can only be found on Nostr (attracting a new set of users).
Events
Here are some upcoming events that we are looking forward to! We keep a comprehensive list and details of Nostr-related events that we hear about (in person or virtual) that you can bookmark here NostrConf Report
- Nostrasia Nov 1-3 in Tokyo & Hong Kong
- Nostrville Nov 9-10 in Nashville, TN, USA
- NostrCon Jan 12, 2024 (online only)
Until next time 🫡
If you want to see something highlighted, if we missed anything, or if you’re building something I didn’t post about, let me know, DMs welcome.
nostr:npub1r3fwhjpx2njy87f9qxmapjn9neutwh7aeww95e03drkfg45cey4qgl7ex2 or nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk
Stay Classy, Nostr.
-
@ 78733875:4eb851f2
2023-08-17 14:23:51After announcing our first wave of grants for bitcoin[^fn-btc] and nostr[^fn-nostr] projects, we are pleased to announce an additional wave of grants for open-source projects in the space:
[^fn-btc]: First Wave of Bitcoin Grants [^fn-nostr]: First Wave of Nostr Grants
- BDK
- LNbits
- Watchdescriptor
- Stratum V2 Testing \& Benchmarking Tool
- Fedimint Modules and Resources
- Amber: Nostr Event Signer
- Nostr UI/UX Development
- Nostr Use-Case Exploration \& Education
The first five grants are sourced from our General Fund, the last three—being nostr projects—from our Nostr Fund. This brings the total number of OpenSats grants to 41, adding to the grants we previously announced in July.
Once again, let's take a closer look at each of the projects to see how they align with the OpenSats mission.
BDK
Bitcoin Development Kit (BDK) is a set of libraries and tools that allows you to seamlessly build cross-platform on-chain bitcoin wallets without having to re-implement standard bitcoin data structures, algorithms, and protocols. BDK is built on top of the powerful rust-bitcoin and rust-miniscript libraries and adds features for managing descriptor-based wallets, syncing wallets to the bitcoin blockchain, viewing transaction histories, managing and selecting UTXOs to create new transactions, signing, and more. The core BDK components are written in Rust, but the team also maintains Kotlin and Swift language bindings for use in mobile projects. There are also Python bindings, and React Native and Flutter support is being actively developed.
Repository: bitcoindevkit/bdk
License: Apache 2.0 / MITLNbits
LNbits is used by a multitude of projects in the bitcoin space, especially as part of their lightning payments stack. Being easy to build on through its extension framework, LNbits has been pioneering various cutting-edge solutions and experiments in the world of bitcoin, lightning, and nostr.
The project has a thriving maker community building various hardware devices such as Lightning ATMs, point-of-sale devices, DIY hardware wallets, and nostr signing devices. The modular design of LNbits makes it attractive to users and tinkerers alike, as its plugin architecture makes it easy to extend and understand.
Repository: lnbits/lnbits
License: MITWatchdescriptor
watchdescriptor
is a CLN plugin written in Rust that connects a business's treasury wallet to its CLN node. It utilizescln-plugin
and the BDK library to track coin movements in registered wallets and report this information to thebookkeeper
plugin.The plugin enables businesses to design a complete treasury using Miniscript and import the resulting descriptor into CLN. Since
bookkeeper
already accounts for all coin movements internal to CLN, this plugin is the last piece businesses need in order to unify all their bitcoin accounting in one place. This enables businesses to account for all inflows and outflows from their operations, streamlining tax reporting and financial analysis.The
watchdescriptor
project is part of a broader vision to transform the lightning node (particularly CLN) into a financial hub for businesses, enabling them to conduct operations without reliance on any third parties.Repository: chrisguida/watchdescriptor
License: MITStratum V2 Testing & Benchmarking Tool
The Stratum V2 Testing & Benchmarking Tool allows the bitcoin mining industry to test and benchmark Stratum V2 performance against Stratum V1. The tool supports different mining scenarios to help miners make informed decisions and evaluate their profitability. The goal of the project is to motivate miners to upgrade to Stratum V2, increasing their individual profits and making the Bitcoin network more resilient in the process.
Repository: stratum-mining/stratum @GitGab19
License: Apache 2.0 / MITFedimint Modules and Resources
Fedimint is a federated Chaumian e-cash mint backed by sats with deposits and withdrawals that can occur on-chain or via lightning. It can be understood as a scaling and privacy layer as well as an adoption accelerator for Bitcoin.
The goal of this particular project is to improve the Fedimint UI and develop free and open resources for developers and "Guardians" to enable more people to run and develop on Fedimint.
Repository: fedimint/ui @EthnTuttle
License: MITAmber: Nostr Event Signer
Amber is a nostr event signer for Android. It allows users to keep their
nsec
segregated in a single, dedicated app. The goal of Amber is to have your smartphone act as a NIP-46 signing device without any need for servers or additional hardware. "Private keys should be exposed to as few systems as possible as each system adds to the attack surface," as the rationale of said NIP states. In addition to native apps, Amber aims to support all current nostr web applications without requiring any extensions or web servers.Repository: greenart7c3/Amber
License: MITNostr UI/UX Development
The goal of this project is to help improve the UI/UX of major nostr clients, starting with Gossip and Coracle, emphasizing the onboarding process as well as usability and accessibility. One part of onboarding is solving the discoverability problem that nostr has in the first place. Solving the problem of jumping in and out of the nostr world is what motivated the development of
njump
, which was redesigned as part of these efforts and is now live at nostr.com.In addition to client-specific improvements, generic design modules and learnings will be incorporated into the Nostr Design project for others to use.
Activity: github.com/dtonon @dtonon
License: MITNostr Use-Case Exploration & Education
As of today, most nostr clients implement social media applications on top of the nostr protocol. However, nostr allows for various use cases, many of which go beyond social media. Two examples are Listr and Ostrich, a list management tool and job board, respectively.
In addition to use-case exploration, this project will continue to educate users and developers alike, be it via Nostr How or various video series, e.g., explaining how to build upon NDK.
Activity: github.com/erskingardner @jeffg
License: MIT / GPL-3.0 / CC BY-NC-SA 4.0
We have more grants in the pipeline and will provide funding for many more projects in the future. Note that we can only fund those projects which reach out and apply. If you are an open-source developer who is aligned with our mission, don't hesitate to apply for funding.
-
@ 079d727b:00099650
2024-04-04 02:52:11https://i.nostr.build/vGd7P.png
What am I doing here? What am I doing here with Fatty and Spotty Fatty and Spotty Fatty and Spotty What am I doing here with Fatty and Spotty
SORRY! This will make no sense unless you've seen the British Channel 4 sitcom, Black Books. Actually, not sorry at all. Because here's a link to watch the entire series off YT. Otherwise I dunno, torrent or news it, or even better... BUY THE DVD BOXSET SECOND HAND!!! (The decent boxset should have commentary tracks for Season 1 & Season 2, making the show twice as good imo.)
https://www.youtube.com/watch?v=bcQb7zEzXv8 (Enjoy! Also I recommend starting at Season 1 Episode 1 as what I've linked is S2E3). Stars the very talented, Bill Bailey, Dylan Moran and Tamsin Greig. Directed by Graham Linehan I'm pretty sure and he was just 'censored' by the trans police so you know it's probably quite funny. 😂
Many thanks to PABLOF7z for being my FIRST foundational supporter. That really means A LOT! I remember blogging in the mid 90's before the word blog was a thing. One of these day's I'll upload the html pages which show how stupid 13yr old's can be. But shit.. the enthusiasm and pure joy I got from blogging... I don't know if anything has compared in those 20+ years from writing. I hope to bring it back with these Highlighter posts which I plan to drain and publish my thoughts, finds and whatever discoveries I may find interesting.
Apologies if this bores the shit out of you. That's also why it's free. 🫡
Many more links, resources and the brain of tigs' - coming to nostr... really soon.
P.S. Don't expect anything useful or educational or in any particular order, this is MY brain after all 😂
💜🤙🫂 - tigs
-
@ ee6ea13a:959b6e74
2024-04-08 02:50:07Chef's notes
You'll need a decent-sized wok or large skillet to cook this. All of the ingredients are cooked in one pan and served on top of Jasmine rice (but just about any type of white rice or blend will work).
Details
- ⏲️ Prep time: 15 minutes
- 🍳 Cook time: 20 minutes
- 🍽️ Servings: 2
Ingredients
- 2 tbsp of toasted sesame oil
- 6 thin slices of peeled fresh ginger (don't use powdered)
- 3-4 cloves of garlic, smashed
- 4 scallions, sliced into 1/2 inch pieces (use both white and green parts)
- 2 sliced dried red chili peppers or 1/2 teaspoon of dried chili flakes
- 2 boneless and skinless chicken breasts or thighs, cut into bite-size chunks
- 1/3 cup of toasted cashews (these can be prepared in a toaster oven or on the stovetop in advance)
- 3 tablespoons of rice wine or dry sherry
- 2-3 teaspoons of soy sauce
- 4 dates, pitted and sliced thinly
- 1-2 cups of fresh basil leaves
- Juice of one lime
Directions
- Slice and season the chicken with salt and pepper
- Add 1 tablespoon of oil to the skillet
- When hot, add the ginger, garlic, scallions and chili and stir-fry for 2-3 minutes
- Add 1 more tablespoon of oil along with the chicken and cashews
- Cook for 5 minutes, turning the chicken over to cook throughout
- Add rice wine, soy sauce, and dates
- Turn down the heat and allow to simmer for another 5-6 minutes until the sauce is reduced
- Stir in the basil so it begins to wilt
- Add equal amounts of lime juice to both the chicken stir-fry and the rice
- Plate the stir-fry over the rice
-
@ 1c6b3be3:73f0ae6f
2024-04-08 05:05:31Numerama
Qu’est-ce qui est gris et sans cesse repoussé ? Le Starliner de Boeing (2 min) Le vol habité de la capsule Starliner, prévu initialement en avril 2024, a été reporté au lundi 6 mai 2024. Ce décalage permettrait d'optimiser le calendrier des activités de la station spatiale internationale (ISS) et offrirait plus de temps pour finaliser les tâches restantes avant le lancement. La Nasa et Boeing souhaitent également obtenir la certification de la capsule pour garantir sa sécurité, car elle transportera deux astronautes à bord. Ce report bénéficierait également aux membres de l'ISS en leur permettant de mener à bien les activités scientifiques et de gérer la logistique avant le départ du cargo spatial Dragon. Cette modification s'ajoute à une liste de reports précédents, initialement prévu pour l'été 2023.
On explique tout sur la fin de Parasyte : The Grey sur Netflix (3 min) Parasyte : The Grey est une série coréenne disponible sur Netflix qui adapte librement le manga de Hitoshi Iwaaki. L'histoire se déroule en Corée du Sud et suit des parasites extraterrestres qui infectent les humains, changeant leur métabolisme et déployant des tentacules à partir de leur tête. La version coréenne modifie certains personnages et en ajoute.
À la fin de la saison 1, un nouveau personnage apparaît : Shinichi Izumi, le héros original du manga Parasite et de l'animé. Il rend visite à Choi Jun-kyung, une membre de la division Grey, qui existe toujours pour faire face à la menace des parasites. Jeong Su-in et Heidi, son parasite, cohabitent désormais dans le même corps.
Shinichi Izumi est un adolescent hybride dans l'œuvre originelle d'Hitoshi Iwaaki, avec le parasite Migi infectant uniquement sa main droite après une tentative infructueuse de le posséder complètement. La série coréenne Parasyte : The Grey termine sur un cliffhanger, laissant la porte ouverte à une saison 2, où Shinichi Izumi pourrait jouer un rôle plus important.
Les éclipses solaires étaient des batailles entre les dieux pour les Mayas (6 min) L'article traite de la signification des éclipses solaires dans la civilisation maya et de leur interprétation en tant qu'affrontement céleste entre les dieux. Il mentionne que les Mayas étaient une grande société d'astronomes qui suivaient systématiquement le mouvement du soleil, des planètes et des étoiles pour créer un calendrier complexe et réguler leur monde. Ils observaient attentivement le soleil, alignaient des structures monumentales pour suivre les solstices et les équinoxes, et utilisaient des tables astronomiques pour prédire les éclipses solaires. Selon l'article, les Mayas suivaient les nœuds lunaires et créaient des tableaux de saisons d'éclipses solaires de 177 jours. Les Mayas associaient les couchers de soleil à la mort et à la décomposition, et ils effectuaient des rituels et des sacrifices aux dieux pour garantir que les cycles de destruction, de renaissance et de renouvellement se poursuivent. L'article mentionne également que deux éclipses solaires de type annulaire sur une même région en l'espace de six mois auraient provoqué une frénésie d'activité chez les astronomes, les prêtres et les dirigeants mayas.
🍵 "llm | cloud computing | ddos" - Google News
Microsoft Poised to Reshape Cloud Computing with AI Revolution - yTech Cloud Computing – Computerworld - Computerworld
-
@ 81870f53:29bef6a6
2024-04-06 21:48:053月19日に日銀がマイナス金利とYCC政策を撤回して以来、円は再び34年ぶりの安値、つまり重要な節目である152円に近づいており、市場では日銀が市場に介入して介入するとの予想も出ている。加熱しています。
同時に、コモディティーの堅調な推移が続き、米国の非農業部門雇用者数は3月に30万人増加し、今年上半期の利下げは絶望的かもしれない。
現在の円安を受けて、日本の鈴木俊一財務大臣は、当局が「断固たる措置を講じる可能性がある」と強い警告を発した。これはこれまでの日本の公式発表では非常にまれで、2022年10月末に初めて起こった。
円の対ドル相場は昨年11月と2022年10月に2度、152ポイント前後に達した。
マイナス金利にさようなら、なぜ日本は初めて金利を引き上げたのか? 2016 年以降、マイナス金利の存在と YCC 政策の支援により、円は常に世界の裁定取引に最も理想的な通貨であり、裁定取引の核心は十分な資本を備えた「数量補償」であり、一定の安定した金利スプレッドが存在する限り、円が長年にわたり裁定取引の主役であり続けている理由は、一方では極めて低い借入コスト、他方では長期的な金融政策の安定に依存している。過去数十年にわたって、日銀の金融緩和に対する市場の一貫した期待は非常に安定していました。
連邦準備制度理事会が金利を引き上げる前は、日本企業が輸出によって外貨を生み出す能力があれば、円に対する空売り圧力を相殺することができた。 2022年の利上げにもかかわらず、日銀はなおマイナス金利政策を主張し、2022年に当時の黒田日銀総裁は、インフレ率が目標水準2で安定するまで日銀は緩和政策を継続すると繰り返し述べた。 %。
しかし現在では、為替を円に換算すると円安の影響を打ち消すことができず、BIS実質実効為替レート指数に基づくと、統計開始以来の最低水準まで円安が進行しました。パンデミック前の30%近い円安と比較すると、円の購買力は大幅に低下した。
一方で、日本の外部エネルギーへの依存度、特に福島原発事故後の原子力規制は、エネルギー輸入コストの増加と経済的・金融的圧力の増大につながった。
EIA データによると、日本の 1 日あたりの液化天然ガス輸入量は、2010 年から 2014 年にかけて 40% 近く増加しました。エネルギー輸入の増加により、日本の貿易収支は一時マイナスになり、円安圧力が高まりました。特に年初には、 、主要商品では原油、石炭、銅、銀などの価格が相次いで上昇した。
一方で、円を取り巻く環境はこの2年で変化した
日本のみずほ銀行が当座預金残高と保有する再投資収入、利息、配当金に基づいて試算したところによると、巨額の貿易黒字と投資収益率によってもたらされた為替は、円換算後の円安の影響を相殺するには十分ではなかった。外国為替の形では、2022 年に海外で稼いだ資本は日本に大幅には戻らなかった。
さらに、日本の個人投資家がNISA口座を通じて海外株式を購入したり、国内機関が海外債券の保有を増やしたりするなど、現地資本の流出が続いていることで円安も進んでいる。
日本投資信託協会のデータによると、2021年4月以降、日本の投資家は外国株式に投資する信託ファンドに9兆9000億円近くを注入しており、これは国内株式ファンドへの投資額の2倍以上に相当する。
日本の財務省が発表した最新データによると、2月の日本の投資家は外国債券を1兆8000億円買い越し、外国株やファンドも2452億円買い越し、円高が続いた。海外への資本流出傾向により、弱まる見通し。
景気の減速を受けて、日本銀行はマイナス金利政策やイールドカーブ・コントロール(YCC)などの金融緩和政策を実施するとともに、大規模な円買いを通じて為替市場の安定を維持しています。 2022年と2023年、日本銀行はさらなる円安を抑制するために、外国為替市場で米国債を売却することで為替レートに直接介入した。
日銀の即時実質的な為替介入により、日銀の金融政策が変更されていないとして円相場が抑制され、短期的な円安の勢いが弱まった。
2023年11月、円は再び「生死」の試練に直面した。
2023年後半、日本がYCC上限緩和に向けて「ゆっくりと歩みを進めた」一方で、米国は第3四半期に米国債発行を急増させ、米国債金利は一時「5」を超える水準まで上昇し、米国債金利スプレッドは一時「5」を超えた。米国と日本は再び円相場を抑制した。
今回、日銀は一定規模の円買いに協力しながら口頭介入を第一選択とした(財務省による2023年9月から10月までの円買い総額は200億ドルに達した)
口頭介入という点では、日銀は今回、為替方式ではなく金利方式を選択したが、今回は上田氏の比較的タカ派的な発言により、日銀が正式にマイナス金利を撤回するとの観測が高まり、売りの力が弱まった。外国為替市場における円の動き。
3月19日、日銀は政策金利を10bp引き上げ0%にすると発表し、17年間維持してきたイールドカーブ・コントロール政策から名目上のみ撤退したが、予想以上の情報がなかったため、円相場は上昇した。裁定取引は大きな影響を受けなかったため、円は短期的な選択の後も下落を続け、再び「生死の境」となる152円に達した。
以前、日本がマイナス金利を解除しなかったとき、日銀は「金利引き上げ」の声を利用して円安を誘導し、為替市場に積極的に介入することができた。日本の前回利上げは2006年でしたが、大規模な海外資金還流のきっかけにはならず、海外収益の増加は依然として魅力的です。
さて、ブーツが着地した今、日銀は円安圧力にどう対処するつもりなのだろうか? さて、市場の勝負のポイントは、連邦準備制度が今年いつ利下げするのか、そしてどの程度大幅に利下げするのかということになっている。
2023年以降、米国の民間部門の消費と投資は資産効果により回復力を示しており、2023年第4四半期のGDP前月比割引率はさらに3.4%に引き上げられた。
現在の経済指標やインフレデータから判断すると、米国のインフレは後退するものの、景気が大幅に減速しない「ソフトランディング」の可能性が高まっている。
この文脈において、流動性リスクが引き続き管理可能な範囲内にある場合、FRBの今年利下げのタイミングはさらに遅れる可能性が依然としてあり、米ドルインデックスの次のトレンドの大まかな方向性が決まる可能性があります。円に関してはマイナスの外圧が継続する可能性がある。
ドル高の状況下では、日銀が「口先介入+市場参入介入」だけで円安を完全に反転させるのは難しいかもしれない。
日本自体に関する限り、たとえ現在賃金インフレが上昇しているとしても、長年にわたる財政収益化経路から残された負担を考えると、日銀の金利引き上げは非常に限定的であると判断されます。信用危機に直面する。
こうしてみると、外圧が続く一方で、為替相場の下落に依存した景気の低迷などから、日本の当局は為替市場への介入をせざるを得なくなっているように見える。
ちょっとした転機もあるかもしれない 2011年の福島第一原発事故後、日本は原発をほぼ放棄し、2013年までに国内に残っていた48基の原子炉はすべて停止した。
日本は2015年以来、原子力計画の再稼働を推進しているが、その進捗は比較的遅い。
しかし、近年のエネルギー輸入量と価格の増加による貿易赤字と円安により、日本当局は2022年以降の原子力発電所の再稼働を加速させている。
日本の西村経済産業大臣は、原子力発電所を稼働させることで海外から購入できる液化天然ガス(LNG)は年間100万トン未満になる一方、LNG輸入を削減すれば貿易収支を改善し圧力を緩和できると予測している。円安の影響。
原子力発電所の再稼働が進み、液化天然ガスの輸入が原子力に代替されるようになり、2023年の日本の液化天然ガス輸入量は8%減少し、調達コストに換算すると2023年の支出は6.5兆円(約440億円)に達しました。米ドル)も 2022 年と比べて 23% 減少しました。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
@ 9ecbb0e7:06ab7c09
2023-08-08 02:53:15Según nos reporta y documenta la familia, la niña pequeña de 3 años de edad Leadi Kataleya Naranjo, hija del preso de conciencia Idael Naranjo Pérez, ha sido citada para mañana por la Seguridad del Estado de #Cuba.
La citación no ofrece duda e indica los dos nombres, apellido y la dirección de la abuela paterna, donde entregaron la citación, y la abuela también ha sido citada y amenazada de desobediencia.
Si la niña no se presenta, amenazan de acusarla igualmente de "desobediencia". La abuela se preocupó, les dijo la edad, y aún así entregaron la citación y se fueron. Que "debían presentarse". Nada más. Desalmados son, pero... ¿Qué clase de locos de atar están al mando en #Cuba? ¿Qué pretenden citando y amenazando a una niña de 3 años? Esa niña no puede ir a esa ignominiosa citación. ¿A oír qué? ¿A responder qué? El tema da ASCO. La familia no quiere llevar a la niña, y necesitan todo el apoyo para que esta locura se aclare y se detenga. Desgraciadamente hemos visto cosas iguales o peores. Niños amenazados, separados por la fuerza de sus padres, menores torturados... El régimen de Cuba da mucho asco, por todos lados rezuma repugnancia y degradación. Todo lo que sucede en Cuba clama al cielo, y estas barbaries son distópicas. ¡MANTENGAN AL MARGEN A LOS NIÑOS, DESALMADOS ENFERMOS! Bastante daño causan con la Ley de los 8 años que tiene a miles de niños huérfanos, separados forzosamente de sus madres para castigarlas a ellas por no doblegarse a trabajar en las misiones médicas esclavas de Cuba en el exterior, como sentenció el Comité de los Derechos del Niño. ¡BASTA YA!
11jul #11j #11jCuba #CubaEsUnaDictadura #UNICEF @uniceflac @unicefenespanol
-
@ 20e17dd0:2ae504d7
2024-04-06 14:27:091. Hardware Selection
It is important to select adequately the hardware that will be used to build your Node. The Node will be running 24h /7 days and will countain your lightning channels. It is important to use high quality hardware and spend the extra dollars for it.
At the time of building my Node, there was a shortage of Raspberry Pi and I was looking for an optimal alternative. I have decided to go ahead and purchase a used Mac Mini (late 2012).
It is recommended NOT to purchase a Mac Mini newer than 2012 (i.e 2014 and up) because Apple started to solder the RAM to the Logic Board after 2012. The Mac Mini Late 2012 is the last model that is fully customizable with SSD and RAM upgrades.
Here is the list of hardware that will be used in this build:
- 2 x 8G DDR3L Sodim 1600Mhz 1.35V
- 1 x Mac Mini (Late 2012) 2.5Ghz
- 1 x Samsung Evo 870 1Tb SSD ^
^ Note: As discussed earlier, it is important to select hardware of quality. I had initially purchased a low cost 2Tb SSD but it failed while trying to download the Bitcoin blockchain.
2. Hardware Upgrade
To facilitate the upgrade of the hardware, you will need the proper tools to remove some T6 & T8 screws.
Here are the steps to dismount the few components of the Mac Mini to upgrade the hardware:
- Unplug the Mac Mini.
- Turn it upside down with the black cover facing up.
-
Put your thumbs in the 2 grooves of the cover and turn the piece counterclockwise.
-
Remove the cover.
- Remove 3 x T6 screws holding the fan.
- Lift the fan and disconnect the connector by pulling gently straight up the wires.
- Remove 1x T6 screw at the bottom of the shroud (black plastic piece on the left of the fan).
-
Remove the shroud by holding the top right part with your fingers and turning it clockwise.
-
Remove 4 x T8 screws of the grill WIFI cover.
- The top of the grill is mounted under the Mac Mini case. Lift gently the bottom of the grill and pull towards yourself to remove the grill.
- Move the grill aside, you do not have to disconnect the WIFI sensor, just be careful.
2.1 Upgrading the RAM
The RAM is visible and accessible from the moment you remove the cover. Simply release each RAM by releasing the clips on the side. Once disengaged, the RAM will spring in a 45-degree angle. Remove it and put back the upgraded RAM at a 45 degree angle and push it down for it to clip.
2.2 Upgrading the SSD
It is important to note that the Mac Mini has 2 SSD bay. They are referred to as the “upper bay” and “lower bay”. Since we have flipped the Mac Mini upside down to remove the bottom cover, the “upper bay” is located under the “lower bay”.
The “upper bay” is mounted with an expansion kit that holds the SSD in position whereas the “lower bay” SSD is simply resting on top of the “upper bay” SSD.
One important aspect is that the connecting cables for the “lower bay” and “upper bay” SSD are not the same. The “upper bay” SSD connects on the logic board on the right and the “lower bay” SSD cable connects on the left. Removing the “upper bay” SSD requires removing the logic board therefore requires more work. It is recommended to install the new SSD in the “lower” bay. Here are the 2 scenarios:
1.Your Mac Mini has already a Hard Drive installed in the “lower” bay. In that case insert a credit card under the HD and gently pry it upwards. You will be able to slide it out of the bay. The reason to pry it gently is because since there is no “upper” bay drive, The HD is being held in the air by 2 screws on the side that are aligned in 2 holes in the Mac Mini case. Once the HD is removed, transfer the connecting cable and the 2 screws to the new SSD. To put back the new SSD, it is easier to rotate the Mac Mini 90 degree and have the mounting holes at the bottom and use the gravity to get the 2 mounting screws in the holes. After, connect the connector to the logic board.
- Your Mac Mini has already a Hard Drive installed in the “upper bay”? Leave it there, you do not need mounting screws, but you need a new connecting cable. You will have to buy a “lower bay connector”. Once installed on the SSD, slide the SSD on top of the original one. The connector will plug on the logic board on the left of the “upper bay” SSD connector.
A good preparation would be to go in “Disk Utility” menu on MacOS and search for “upper” or “lower” position before starting to disassemble.
Reassemble everything and you are done.
-
@ dadbe86a:9c493e92
2024-04-08 01:12:30Opinion about Envoy (android)
Envoy is a wallet developed by Foundation Devices. You can use it to connect your passport wallet or as a hot wallet.
Pros: - Bitcoin only - Support for testnet, taproot, fee control, coin control, custom node, tor - Open source
Cons: - Missing some advanced features like, user added entropy, passphrase, seedQR, multisig - Can only be connected with Passport Batch 2 Hardware Wallet
Version reviewed: v1.6.0
WalletScrutiny #nostrOpinion
-
@ 1c6b3be3:73f0ae6f
2024-04-08 04:00:09🍵 "btc | bitcoin | lightning network | asic" - Google News
Solana Developers Rush to Address Network Congestion; Operativity Remains Impaired – Altcoins Bitcoin News - Bitcoin.com News Bitcoin ‘halving’ event: What is it and how will it affect the price? - Washington Examiner Bitcoin's Surge Just Beginning, Says Anthony Scaramucci Amid ETF Boom - Benzinga This Week in Crypto Games: Notcoin Token at Bitcoin Halving, Saga Breaks Binance Record, and BTC 'Game Boy' - Decrypt
-
@ fa0165a0:03397073
2023-07-24 10:19:27Below is an easy-to-read list of keyboard shortcuts and commands to navigate your Linux computer efficiently: (Note that some variations between systems may apply)
General Shortcuts: Open Terminal: Ctrl + Alt + T Close current application: Alt + F4 Switch between open applications: Alt + Tab Logout from current session: Ctrl + Alt + Del Navigating the File System: Open File Manager (Nautilus): Super (Windows key) + E Move back in directory: Alt + Left Arrow Move forward in directory: Alt + Right Arrow Go to Home directory: Ctrl + H Go to Desktop: Ctrl + D Open a folder or file: Enter Rename a file or folder: F2 Copy selected item: Ctrl + C Cut selected item: Ctrl + X Paste copied/cut item: Ctrl + V Delete selected item: Delete Create a new folder: Ctrl + Shift + N Navigating Applications: Switch between open windows of the same application: Alt + ` Close the current window: Ctrl + W Minimize the current window: Ctrl + M Maximize/Restore the current window: Ctrl + Super + Up Arrow / Down Arrow Navigating Web Browsers (e.g., Firefox, Chrome): Open a new tab: Ctrl + T Close the current tab: Ctrl + W Switch to the next tab: Ctrl + Tab Switch to the previous tab: Ctrl + Shift + Tab Open a link in a new tab: Ctrl + Left Click Go back in the browser history: Alt + Left Arrow Go forward in the browser history: Alt + Right Arrow System Controls: Lock the screen: Ctrl + Alt + L Open the system menu (context menu): Menu key (or Right-click key) or Shift + F10 Open the Run Command prompt: Alt + F2
These shortcuts may vary slightly depending on the Linux distribution and desktop environment you are using. Experiment with these shortcuts to navigate your Linux system faster and more efficiently without relying on the mouse.
Since websites are such an important interface for the information of today, I have here appended the list with some navigational hotkeys for web browsers (e.g., Firefox, Chrome) on Linux:
General Navigation: Scroll down: Spacebar Scroll up: Shift + Spacebar Scroll horizontally: Hold Shift and scroll with the mouse wheel or arrow keys Go to the top of the page: Home Go to the bottom of the page: End Refresh the page: F5 or Ctrl + R Stop loading the page: Esc Link and Page Navigation: Move focus to the next link or interactive element: Tab Move focus to the previous link or interactive element: Shift + Tab Activate/follow a link or button: Enter Open link in a new tab: Ctrl + Enter (Cmd + Enter on macOS) Open link in a new background tab: Ctrl + Shift + Enter (Cmd + Shift + Enter on macOS) Open link in a new window: Shift + Enter Go back to the previous page: Backspace or Alt + Left Arrow Go forward to the next page: Alt + Right Arrow Searching: Find text on the page: Ctrl + F Find next occurrence: Ctrl + G Find previous occurrence: Ctrl + Shift + G Tab Management: Open a new tab: Ctrl + T Close the current tab: Ctrl + W Reopen the last closed tab: Ctrl + Shift + T Switch to the next tab: Ctrl + Tab Switch to the previous tab: Ctrl + Shift + Tab Switch to a specific tab (numbered from left to right): Ctrl + [1-8] Switch to the last tab: Ctrl + 9 Form Interaction: Move to the next form field: Tab Move to the previous form field: Shift + Tab Check/uncheck checkboxes and radio buttons: Spacebar Select an option from a dropdown menu: Enter, then arrow keys to navigate options Miscellaneous: Open the browser's menu: Alt (sometimes F10) Open the address bar (omnibox): Ctrl + L or Alt + D
Remember, the accessibility of websites can vary, and some sites might have different keyboard navigation implementations. In some cases, you may need to enable keyboard navigation in the browser's settings or extensions. Additionally, browser updates might introduce changes to keyboard shortcuts, so it's always good to check the latest documentation or help resources for your specific browser version.
But I hope this helps as an tldr and getting started with navigating your laptop the ways pro role.
Version controlled over at github gist.
-
@ 3cd2ea88:bafdaceb
2024-04-07 23:56:50🔹 BGB, il token nativo di Bitget, ha recentemente raggiunto un nuovo massimo storico di $1,38, registrando un rialzo del 30% su base settimanale.
🔹 Tale performance si contrappone al recente sell-off del mercato crypto, consolidando BGB come una delle criptovalute più performanti del momento.
💎 Quali sono i fattori chiave che hanno determinato questa crescita esplosiva?
🔹 1. Forte crescita del business di Bitget:
🌟Aumento del volume di scambi spot, trainato dall'adozione di massa delle criptovalute. 🌟Sviluppo costante del mercato dei derivati, offrendo agli utenti nuove opportunità di investimento.
🔹 2. Espansione dell'utilità di BGB:
🌟Utilizzo di BGB per staking, Launchpool e commissioni di trading su Bitget. 🌟Lancio di PoolX, che offre agli utenti la possibilità di ottenere rendimenti annualizzati elevati. 🌟Aumento del numero di progetti che collaborano con Bitget, creando nuove opportunità per BGB.
🔹 3. Analisi di Ryan Lee, Capo Analista di Bitget Research:
🌟Il rialzo del prezzo di BGB è il risultato di una combinazione di fattori: Forte crescita del business di Bitget Espansione dell'utilità del token Condizioni di mercato favorevoli BGB ha il potenziale per diventare un "albero dei soldi" in questo mercato rialzista, offrendo agli utenti la possibilità di ottenere rendimenti elevati attraverso lo staking.
🔹 4. Per approfondire:
🌟Unisciti alla nostra community Telegram: https://t.me/Bitget_Italia 🌟Sito web di Bitget: https://bonus.bitget.com/U1JNEK
🔹 Conclusione:
🔹 La crescita di BGB è supportata da una serie di fattori solidi, tra cui la forte crescita del business di Bitget, l'espansione dell'utilità del token e le condizioni di mercato favorevoli.
🔹 BGB rappresenta un'opportunità di investimento interessante per gli investitori che cercano esposizione al settore delle criptovalute.
-
@ 20e17dd0:2ae504d7
2024-04-06 14:22:46Regardless if you want to run a node or have your own server, it is important to install a headless server operational system. The term headless comes from the fact that this lightweight OS does not come with a user interface and can only be accessed via commande line using a SSH connection.
Prerequisites
Installing Ubuntu Server
- Connect your device up with a keyboard/mouse, ethernet cable, screen and with the boot USB inserted into the device but still powered off.
- With the USB inserted, turn on your device. If it brings you to a Ubuntu screen then great move on to step 4, if not carry out the next step.
- If the device does not boot to a Ubuntu screen with the USB plugged in, we need to tell it to boot from a USB rather than the internal hard drive. Shut the device. Turn it back on and hold “ALT” key once the computer is starting to boot. The “ALT” key is replacing the “OPTION” key on a Mac. Please select UEFI in the menu in order to reboot with the Boot stick.
- You will arrive on the Ubuntu Server.
- Next choose your desired language.
- Select to update to new installer if any updates available.
- Allow it to detect or select your regional keyboard layout.
- Choose the basic installation, do not select any additional options.
- At the next stage it will like you to connect to the internet, the WiFi will not work at this stage so you will need to plug in via ethernet if not already done.
- Once connected to the internet an IP address is shown on the screen, write it down and press Done
- Unless you’re using a proxy on the next screen (Configure Proxy) press Done.
- Leave the default Mirror address by pressing Done.
- At the next screen Guided Storage Configuration you can select the disk setup, Uncheck “Set up this disk as a LVM” since you want to use the whole disk as your node and press Done.
- The next screen will confirm the file system summary click Done.
- Ensure you have opted for the correct disk and confirm action at the pop-up screen.
- At the profile screen, you can provide your name, the servers name and provide the username.
- It will ask you if you want to enable Ubuntu Pro, select skip for now.
- At the SSH Setup screen, select to install OpenSSH server and select Done.
- We did not opt to install any additional features at the next screen (Featured Server Snaps) this is to keep the Umbrel OS very lightweight click Done.
- Once the install completes, the screen will show you (Install Complete!).
- Select Reboot now.
- Remove the USB drive when it tells you and press Enter.
This should now complete the Ubuntu installation stage, next we need to SSH to the server.
Connecting to the Ubuntu Server using SSH
Now that your Ubuntu Server is online, the rest of the operation will be done via another computer with SSH connection using Terminal. From now on, I will start the comments with # so they will not be confused with commands to enter into Terminal.
To connect to your server, you will need to use the following command with the name of the server from step 16 and the IP address noted down in the step 10 from the previous section
ssh "server name"@"IP address"
You will be prompt to enter the password from step 16
"enter password"
Congratulation, you are now connected and ready to start installing your node applications!
-
@ bcea2b98:7ccef3c9
2024-04-03 21:38:13Growing up in small-town Minnesota in the 60s, life's meaning seemed straightforward – get educated, find a steady job, start a family, maybe even get that picket fence house. Our generation had a roadmap laid out for us.
But life has a way of messing with your plans. When I was young, I thought my purpose was to be a success story, chasing that American Dream. Raising kids and experiencing heartbreaks changed my perspective. Success stopped being about material things or career status.
Now, it's simpler. Life's meaning is in those late-night chats with my adult children, laughing until it hurts. It's seeing my grandkids finger paint with a wonder you can't recreate as a grown-up. It's finding peace in a quiet moment in the garden.
I went from chasing some grand meaning to finding it in the little things, in connections. It's not as flashy as my youthful ambitions, but it's richer, truer, and way more fulfilling. Funny how you can spend a lifetime figuring things out, and sometimes it's as simple as waking up grateful to be in this messy, beautiful world.
-
@ aa55a479:f7598935
2023-07-19 17:54:44Test
-
@ c73818cc:ccd5c890
2024-04-07 23:52:12🔹 BGB, il token nativo di Bitget, ha recentemente raggiunto un nuovo massimo storico di $1,38, registrando un rialzo del 30% su base settimanale.
🔹 Tale performance si contrappone al recente sell-off del mercato crypto, consolidando BGB come una delle criptovalute più performanti del momento.
💎 Quali sono i fattori chiave che hanno determinato questa crescita esplosiva?
🔹 1. Forte crescita del business di Bitget:
🌟Aumento del volume di scambi spot, trainato dall'adozione di massa delle criptovalute. 🌟Sviluppo costante del mercato dei derivati, offrendo agli utenti nuove opportunità di investimento.
🔹 2. Espansione dell'utilità di BGB:
🌟Utilizzo di BGB per staking, Launchpool e commissioni di trading su Bitget. 🌟Lancio di PoolX, che offre agli utenti la possibilità di ottenere rendimenti annualizzati elevati. 🌟Aumento del numero di progetti che collaborano con Bitget, creando nuove opportunità per BGB.
🔹 3. Analisi di Ryan Lee, Capo Analista di Bitget Research:
🌟Il rialzo del prezzo di BGB è il risultato di una combinazione di fattori: Forte crescita del business di Bitget Espansione dell'utilità del token Condizioni di mercato favorevoli BGB ha il potenziale per diventare un "albero dei soldi" in questo mercato rialzista, offrendo agli utenti la possibilità di ottenere rendimenti elevati attraverso lo staking.
🔹 4. Per approfondire:
🌟Unisciti alla nostra community Telegram: https://t.me/Bitget_Italia 🌟Sito web di Bitget: https://bonus.bitget.com/U1JNEK
🔹 Conclusione:
🔹 La crescita di BGB è supportata da una serie di fattori solidi, tra cui la forte crescita del business di Bitget, l'espansione dell'utilità del token e le condizioni di mercato favorevoli.
🔹 BGB rappresenta un'opportunità di investimento interessante per gli investitori che cercano esposizione al settore delle criptovalute.
BGB #Bitget #Crypto #Analisi #ATH #Staking #Launchpool #PoolX #Earn #Investimenti
-
@ 20e17dd0:2ae504d7
2024-04-06 14:18:27In this article, we will learn how to create a bootable stick with only the commande line.
This is extremely useful for when you need to flash an image on a Stick.
This exemple will creat a bootable stick with the newest version of Ubuntu. I will be using this sitck in another article when I will upgrade my current laptop.
Prerequisite
- ubuntu-22.04.3-live-server-amd64.iso
- Any version of Linux
- USB Key
Let's Go!
The first step is to see what is the correct path of the USB Key. In order to do so, type the following commande without the USB Key
ls -1 /dev/sd?
I get this
/dev/sda /dev/sdb
Afer, insert the USB Key and repeat
ls -1 /dev/sd?
I then get this/dev/sda /dev/sdb /dev/sdc
The USB Key path is clearly /dev/sdc
Now, all you need to put is a one liner command:
sudo dd bs=4M if=/path/to/file.iso of=/dev/sdc status=progress oflag=sync
Here /path/to/file.iso is simply the path to your file and /dev/sdc is the path to your USB that we have earlier determined.
To make things easier, I often go into the folder in which I have the ISO.
cd Downloads/Ubuntu
After, I am able to only write the image name
sudo dd bs=4M if=ubuntu-22.04.3-live-server-amd64.iso of=/dev/sdc status=progress oflag=sync
Et voila! No need for a special software! You can now create any bootable stick!
-
@ c6e56195:5c69ab8d
2024-04-07 23:35:03Cats are the outcasts of most neighborhoods. Finding a home is part observation, part trust building, and, a good dose of serendipity. We are fast and agile, yet we were built for the night. We are not as skilled during the day. Although people may stare at their mobile screens late at night, humans are diurnal. In contrast, we need to stay awake during the day, looking for the patterns in people’s lives that may welcome us in.
Most humans would guess we just look for food and water, but that is often secondary, unless we are desperate and take more risks in order to survive. Even then, we tend to follow other cats to learn about the safest places.
To find sanctuary, we begin by paying careful attention to the surrounding environment and the habits of the humans nearby. We have a strong memory of what surrounds us, so if you notice something different in our habits, you may want to pay attention. Unlike many dogs that bark at most environmental factors near and far, even when those do not present clear nearby danger, we notice what is common in a neighborhood and only react to what is different and close. We must notice those subtle changes in order to survive. Maybe not every cat notices those details, but most do.
As feral cats, it rarely matters where we are born, each location has its dangers. We must be careful not to step into other cats’ territories. The alpha cats can come after you. But not just the alpha cats, dogs can chase us too. Nature is a provider but it also has bugs, spiders and other dangers that can hurt us. Humans, however, can be the scariest, yet, they can also protect us.
Telling a safe place from a dangerous one is a skill. Many cats will run away as soon as they spot a human, without even giving them a chance. Not because a human may not be a good person, but because some cats have experienced only negative situations throughout their lifetimes. They carry the emotional scars. Those cats have the hardest time finding a home, and it takes them many loops of don’t trust, verify, before they can let their guards down. To many feral cats, human activities are new. Although many cats are curious, they need to feel safe in order to learn.
The journey for me was to discover a human that could get along with a cat. Many humans are constantly on the run, as if an alpha human was chasing them. They walk fast, take harsh steps, making tiny earthquakes on the ground. They rush through their daily activities. They don’t take the time to smell the roses. Cats need a positive environment to feel at ease, people rushing or being angry is not so.
We all have limited time on earth. As cats, we have even less of it than humans. Yet, even as time keeps ticking, we look for people who do not feel rushed by life. Humans call it, low-time preference. Some of these people don’t walk fast, though they do walk steady, as if they enjoyed each and every step. They pay attention to the small details in life. They are not angry people. Their homes are often a small sanctuary, with nature, sun, shelter, and, they are likely to have a source of water for the birds, or the unexpected cat.
That was the case for me.
I was born in the desert near a house development. A vast open space surrounded by wild grassland sprinkled with desert-climate trees and cacti. I love the freedom it provides. Finding water in the desert is a priority. Cats love fresh water. A bowl that’s been sitting out for too long smells funny, tastes worse. We avoid that kind of water for as long as we can. Fresh running water is often the best, but water changed daily is good too.
I’d been scouting a part of the neighborhood, next to the vast wild. A particular backyard caught my attention. It felt friendly and peaceful enough to be a candidate for a home.
The negatives: there were no other cats there, and a pair of small of dogs would occasionally make it into the backyard. We get chased by dogs, but, as long as luck is on our side, we learn to outrun them and outsmart them. It isn’t always the case, though. We must always be careful.
However, this one afternoon I was exhausted. I drank from the ceramic bowl on that back patio. It seemed to have been placed there for cats. It had shade, height, and space to walk around it. Purrfect. Except, it was meant for birds. Oh, surprise. The birds had been avoiding it, sensing my presence.
Someone else had noticed my presence, as I fell asleep next to the water bowl, for what seemed like days. After I woke up, I started to explore the backyard from up close. We like heights, they protect us from most dangers. Coming down into someone’s home is always a risk. The person I’d been observing had noticed me there. She came out slowly to see me. I greeted her. I knew right there my instincts were right about her.
She may not have known about cats before that moment, but she moved carefully, avoiding scaring me away. As cats, we take time to develop trust. Of course, I’d been paying attention to her patterns. How she walked, what she cared for, and how she cared for things. When I drank from that bowl, I already knew I wanted this to be home. But it wasn’t a given. It is always a choice for both.
It takes time to earn trust. It always does.
I left to come back later on, as night was falling. She brought some food out, dog food, but I was hungry. I ate quickly, almost choking. She didn’t want more pets, but it felt like something changed her mind that night.
I was in serious need of a safe place, but not for me, for my two kittens. Would she take us all in?
-
@ 78733875:4eb851f2
2023-07-14 22:25:21"The computer can be used as a tool to liberate and protect people, rather than to control them," as Hal Finney wrote so presciently 30 years ago.[^fn-hal]
The goal of OpenSats is to help build the tools that Hal alluded to. Tools that liberate and protect, rather than systems that control and oppress. Many tools still have to be built. Many tools still need to be improved. However, "the universe smiles on encryption," as Assange so aptly put it.[^fn-assange]
We believe that freedom tech is what carries this smile forward, which is why we are delighted to announce grants for over a dozen projects in the bitcoin & lightning ecosystem.
[^fn-hal]: Hal Finney: Why remailers... (November 1992)
[^fn-assange]: Julian Assange: A Call to Cryptographic Arms (October 2012)
The following open-source projects were selected by the OpenSats board for funding:
- Payjoin Dev Kit
- Bolt12 for LND
- Splicing
- Raspiblitz
- Labelbase
- BTCPay Server
- ZeroSync
- Mutiny Wallet
- next-auth Lightning Provider
- Cashu
- lnproxy
- Blixt Wallet
Let's take a closer look at each to understand their goal and how it aligns with the OpenSats mission.
Payjoin Dev Kit
Payjoin brings privacy to bitcoin without changing the way you're used to using it. Payjoin transactions look no different from normal activity on-chain, so they boost everyone's privacy, even those who don't payjoin, and foil chain surveillance.
Payjoin is easy to integrate and falls back to working defaults where it isn't supported, but it can only take off when senders and receivers include standard payjoin support in their software. Payjoin Dev Kit makes it easy for wallet developers to integrate BIP 78 standard payjoins everywhere, having working reference integrations for Bitcoin Core, LND, and BDK.
Repository: github.com/payjoin
License: MITBolt12 for LND
Bolt12 brings a new invoice format, enabling static invoices (offers) as well as recurring payments. It adds support to receive payments in a lightning-native way without using a web server. It also uses Blinded Paths to disguise the destination of a node both when fetching the invoice and when paying. This improves privacy and, therefore, security for the receiver of the payment.
Consequently, Bolt12 makes it much easier to receive and send payments without any third-party infrastructure in a native-lightning way. Static invoices make donations and recurring payments much easier.
Repository: lightningnetwork/lnd
License: MITSplicing
Splicing is the ability to resize Lightning channels on-the-fly, giving users of the Lightning Network many additional benefits that were not intuitively obvious at first. Splicing scales Lightning by removing a fundamental limitation. Removing this limitation increases fungibility and lowers blockspace usage, an important step towards maturing the Lightning network and enabling the onboarding of millions, and ultimately billions, of people.
Repository: ddustin/splice
License: BSD-MITRaspiblitz
Raspiblitz is a do-it-yourself node stack that allows you to run a Lightning Node together with a Bitcoin Core full node on your Raspberry Pi. While the Raspberry Pi is the most common hardware running this particular software, it was developed to support multiple hardware platforms and can run on bare metal servers too.
The open-source project was started in 2018 as part of a Lightning hackathon in the German Bitcoin space. Since then, it has grown to over 150 contributors and 2000 stars on GitHub. The software integrates dozens of services and tools via its plugin system and sports advanced features like touchscreen support, channel autopilot, backup systems, DynDNS, SSH tunneling, and more.
Repository: raspiblitz/raspiblitz
License: MITLabelbase
Labelbase is a label management service for Bitcoin transactions and addresses. It provides features for adding labels, importing and exporting labels, and offers a public API for integration with wallets and existing workflows.
Labelbase supports BIP-329, a format for unifying label data. The goal of the project is to offer a convenient solution for managing labels associated with Bitcoin transactions and addresses across wallets and other tools. By providing a unified label management interface, Labelbase enhances the user experience, improves privacy, and promotes better organization and understanding of Bitcoin transactions.
Repository: Labelbase/Labelbase
License: MITBTCPay Server
BTCPay Server is a free, open-source & self-hosted bitcoin payment gateway that allows self-sovereign individuals and businesses to accept bitcoin payments online or in person without added fees.
At its core, BTCPay Server is an automated invoicing system. Merchants can integrate the software with their website or shop, so customers are presented with an invoice upon checkout. The status of the invoice will update according to settlement, so merchants can fulfill the order at the appropriate time. The software also takes care of payment refunding and bitcoin management alongside many other features.
Repository: btcpayserver/btcpayserver
License: MITZeroSync
While ZeroSync is still at an early stage, its promise is to allow verification of Bitcoin's chain state in an instant. It offers compact cryptographic proofs to validate the entire history of transactions and everyone's current balances.
The first application is to "zerosync" Bitcoin Core in pruned mode. The long-term vision for ZeroSync is to become a toolbox for custom Bitcoin proofs.
Repository: zerosync/zerosync
License: MITMutiny Wallet
Mutiny Wallet is a web-first wallet capable of running anywhere, providing instant onboarding and platform censorship resistance. It is self-custodial, privacy-focused, user-friendly, and open-sourced under the MIT license.
The wallet has a strong focus on privacy, scalability, and accessibility. In addition to features that you would expect a regular lightning wallet to have, the team is working to incorporate Nostr-related features into the wallet, such as a feed of friends' Zaps, native Zap sending and receiving, a lightning subscription specification for services such as nostr relays, and a P2P DLC marketplace. The team's goal is to provide users with a seamless experience, combining the power of Bitcoin and Lightning with social media in a way that matches the Bitcoin ethos.
Repository: MutinyWallet
License: MITnext-auth Lightning Provider
The goal of this project is to implement an authentication provider for next-auth, an authentication provider for the popular open-source framework NextJS. The next-auth framework has nearly 500k weekly downloads and powers the authentication of many modern web, mobile, and desktop apps. Having a plug-and-play Provider for Lightning makes integration easier and more attractive for developers.
Repository: jowo-io/next-auth-lightning-provider
License: ISCCashu
Cashu is a Chaumian ecash system built for bitcoin that brings near-perfect privacy for users of custodial bitcoin applications. A Cashu ecash mint does not know who you are, what your balance is, or who you're transacting with. Users of a mint can exchange ecash privately, without anyone being able to know who the involved parties are.
Payments are executed without anyone able to censor specific users. There are multiple implementations of the Cashu protocol. Popular open-source wallets are Cashu Nutshell, Cashu.me, and Nutstash.
Repository: cashubtc/cashu
License: MITlnproxy
lnproxy is a simple privacy tool that empowers users of custodial Lightning wallets with better payment destination privacy and sovereign node runners with enhanced receiver privacy. lnproxy works like a "poor man's" rendezvous router, providing privacy for users without taking custody of their funds. The project encompasses an LNURL-style protocol specification and a collection of open-source implementations of lnproxy clients and a relay.
Repository: lnproxy/lnproxy
License: GPL 3.0 & MITBlixt Wallet
Blixt is a non-custodial wallet for bitcoiners who want to give Lightning a try. It runs on Android, iOS, and macOS. It is easy to use and straightforward to set up, making it a user-friendly option to get started with Lightning.
Blixt uses LND and Neutrino under the hood, directly on the phone, respecting your privacy. The wallet does not use any centralized servers for doing transactions. Channels are opened automatically on the user's behalf, making it easy to get up and running on Lightning.
Repository: hsjoberg/blixt-wallet
License: MIT
In addition to the software projects listed above, three educational initiatives were selected for funding:
- Bitcoin Education in Nigeria is an initiative started and led by Apata Johnson. Apata's project aims to educate youths on bitcoin and the opportunities it brings for the people living in the rural areas of Nigeria.
- 21 Ideas is a project that aims to bring quality Bitcoin education to Russian citizens. Tony and others have been working for many years on translations, original material, and hands-on tutorials for beginners. We believe that education is paramount to proper Bitcoin use, and localization is paramount for everyday citizens to properly grasp the importance as well as the novel concepts of bitcoin.
- CoreDev.tech is organizing recurring developer events, which are all about bringing devs together so that they can hack on Bitcoin Core and related software.
We received hundreds of applications in the last couple of months, which is a fantastic signal and something we are delighted about. Some applications are still being reviewed by the OpenSats board, as we try our best to assess feasibility, alignment, and potential impact of each project. We will announce additional grants as applications pass our grant selection process.
Unfortunately, we were unable to fund all of the proposals that were sent to us. Please don't hesitate to apply again in case your application was rejected this time around. The applicant pool was very competitive, which is a great thing to see in and of itself.
Grants for the projects above are funded by contributions to the Bitcoin General Fund. Our operations as well as our grant programs are made possible by generous donors like you. If you want to help fund the Bitcoin ecosystem, please donate to the Bitcoin General Fund.
Our team is screening applications constantly, and we will announce new grants and funding opportunities as they arise. If you are working on an open-source project in and around bitcoin, and you think your work is aligned with the OpenSats mission, please apply for funding.
-
@ 78733875:4eb851f2
2023-07-07 22:06:45The mission of OpenSats is to support and maintain a sustainable ecosystem of funding for free and open-source projects that help Bitcoin flourish. Nostr is such a project, which is why OpenSats introduced The Nostr Fund and built a team around the protocol's originator to help fund the growing nostr ecosystem. As an open, interoperable, and censorship-resistant protocol, nostr has the chance of doing social-native networking right.
After weeks of sorting through applications, we are excited to announce the first round of grants from The Nostr Fund. OpenSats is proud to support over a dozen projects, from clients to relay implementations to adjacent tools and design efforts.
In no particular order, here they are:
- NDK by @pablof7z
- Habla by @verbiricha
- Coracle by @hodlbod
- Iris by @mmalmi
- Damus by @jb55
- rust-nostr & nostr-sdk by @yukibtc
- Nostr Relay NestJS by @CodyTseng
- Soapbox by @alexgleason
- Code Collaboration over Nostr by @DanConwayDev
- Satellite by @lovvtide
- Amethyst by @vitorpamplona
- Pinstr by @sepehr-safari
- nostr.build by @nostr.build
- Gossip by @mikedilger
- Nostr SDK iOS by @bryanmontz
- Nostr Design by @karnage
The projects above have received grants of various durations and sizes, and we have more nostr-related applications in the pipeline. Donate to The Nostr Fund if you want to help fund the nostr ecosystem.
Without further ado, let's take a closer look at each project in turn.
NDK
NDK is a nostr development kit that makes the experience of building Nostr-related applications—whether they are relays, clients, or anything in between—better, more reliable, and overall more enjoyable to work with than existing solutions. The core goal of NDK is to improve the decentralization of Nostr via intelligent conventions and data discovery features without depending on any one central point of coordination, such as large relays or centralized search providers.
Repository: nostr-dev-kit/ndk
License: MITHabla
Habla is a website for reading, writing, curating, and monetizing long-form content on nostr. It uses NIP-23 to allow markdown-formatted articles and embedded nostr content such as notes, profiles, lists, relays, badges, and more. The goal of Habla is to give everyone an alternative to centralized publishing platforms such as Medium or Substack, which are by their very nature prone to censorship and deplatforming.
Repository: verbiricha/habla.news
License: GNU GPL v3.0Coracle
Coracle is a nostr web client focusing on user experience, performance, and scaling of the nostr network beyond the "twitter clone" use-case. The end goal is to build marketplaces, groups, chat, and more on top of an emergent web of trust. Coracle is already one of the most mature and accessible clients for new users while also providing some novel features for more advanced nostriches.
Repository: coracle-social/coracle
License: MITIris
Iris is a multi-platform nostr client that is available for web, mobile, and desktop. Iris' design goals are speed, reliability, and ease of use. The client features public as well as private messaging, customizable feeds, an offline mode, and speedy account creation.
Repository: irislib/iris-messenger
License: MITDamus
Damus is a cutting-edge nostr client for iOS. The goal of Damus is to integrate bitcoin with social media and to show the power, censorship resistance, and scalability of nostr in general. Damus includes picture and video uploading, is fully translated into 24 languages, supports automatic translation of notes, and includes all of the features you would expect from a Twitter-like client.
Repository: damus-io/damus
License: GNU GPL v3.0rust-nostr & nostr-sdk
Rust-nostr is a Rust implementation of the nostr protocol. It is a high-level client library with the explicit goal to help developers build nostr apps for desktop, web, and mobile that are both fast and secure. Rust crates can be easily embedded inside other development environments like Swift, Kotlin, Python, and JavaScript, making rust-nostr a versatile base to build upon. While the project is in the early stages of development, over 35 NIPs are already supported, with more to come.
Repository: rust-nostr/nostr
License: MITNostr Relay NestJS
Nostr-relay-nestjs is a Nostr relay with a clear structure that is easy to customize to your needs. This relay implementation is based on the NestJS framework and focuses on reliability and high test coverage.
Repository: CodyTseng/nostr-relay-nestjs
License: MITSoapbox
Soapbox started out as an alternative to Mastodon but has grown to encompass ActivityPub and nostr while being interoperable with both. In February 2023, the team launched the "Mostr" bridge, seamlessly connecting nostr to the ActivityPub Fediverse and enabling bidirectional communication between both protocols. This bridge exposes over 9.4M potential users in nostr's target audience to nostr, many of whom have already left the Fediverse completely in favor of nostr.
Repository: gitlab.com/soapbox-pub
License: GNU Affero General Public License v3.0Code Collaboration over Nostr
This project is a proof-of-concept for a much-needed, often discussed, and permissionless, nostr-based GitHub alternative. The goal is to replace the traditional interactions using a centralized server or service with a nostr-based alternative centered around nostr events. Commits, branches, pull requests, and other actions are all modeled as nostr events, with permissions managed through groups so that multiple maintainers can manage a repository. This model reduces the barriers for clients to support repository collaboration and allows for interoperability between repository management tools.
Repository: DanConwayDev/ngit-cli
License: MITSatellite
satellite.earth is a web client for nostr that has a community focus and presents conversations as threaded comments, borrowing from the traditional Reddit interface.
Repository: lovvtide/satellite-web
License: MITAmethyst
Amethyst is one of the most popular nostr clients for Android. Amethyst comes with expected features such as account management, feeds, profiles, and direct messages. Amethyst also offers native image uploads, public chat groups, link previews, one-tap zaps, public and private bookmarks, as well as the ability to follow hashtags, and other novel features. You can install releases of Amethyst via F-Droid or Google Play.
Repository: vitorpamplona/amethyst
License: MITPinstr
Pinstr allows users to easily organize and discover new ideas by creating public boards of pins. Users can star, comment, and zap other users' boards. Users can find curated boards of other users and create boards themselves. Default boards include users' bookmarked content, among other lists.
Repository: sepehr-safari/pinstr
License: MITnostr.build
Nostr.build is a free-to-use media hosting service that allows users to upload images, gifs, videos, and audio files to share them as nostr events. The team recently released their code under an MIT License so that anyone might use the software to offer a similar service.
Repository: nostrbuild/nostr.build
License: MITGossip
Gossip is a fast and stable desktop nostr client focused on the Twitter-like micro-blogging aspect of nostr. Gossip follows people by downloading their events from whichever relays they post to (rather than relays you configure) and was the impetus for NIP-65. It does not use complex web technologies such as JavaScript or HTML rendering and stores your private key only in an encrypted format. Consequently, Gossip is considered more secure than other clients by some. The client is packaged and released for Linux, Windows, and MacOS.
Repository: mikedilger/gossip
License: MITNostr SDK iOS
The nostr SDK for iOS is a native Swift library that will enable developers to quickly and easily build nostr-based apps for Apple devices. The library plans to implement all approved NIPs and will follow Apple's API patterns, so that iOS developers feel comfortable using it from the start. The SDK aims to be simple in its public interface, abstracting away as much complexity as possible so that developers can focus on what makes their specific application unique.
Repository: nostr-sdk/nostr-sdk-ios
License: MITNostr Design
Nostr Design will be a comprehensive resource for designers and developers to build successful nostr products. Nostr introduces several new concepts that most people are not familiar with. Given its nature, the protocol presents some unique design challenges for developers and users alike. The Nostr Design efforts are led by Karnage, who has done stellar product design work around nostr in the past. We believe that this project has the potential to impact the entire nostr space, as it can act as a go-to source for developing quality products, addressing user needs, as well as providing concrete examples and building blocks for product designers and developers alike.
License: Public Domain, Creative Commons
We have received hundreds of applications in the last couple of weeks, many related to or exclusively focused on nostr. Most projects that applied focus on bitcoin and lightning. We will announce another wave of grants for these soon.
To all the nostr projects that applied and didn't make the cut this time around: don't be discouraged. Please apply for funding again in the future. We will announce new grants and funding opportunities quarterly, and there is always the possibility of being listed on the OpenSats website to receive pass-through donations for your project.
We are excited to support the projects above in building the tools we bitcoiners care so deeply about. The future is bright; we just have a lot of building to do.
-
@ 044b20cf:89e58620
2024-04-07 20:24:48One of these concept lunar vehicles could join NASA’s Artemis V astronauts on the moon
Three companies are vying for the opportunity to send their own lunar vehicle to the moon to support NASA’s upcoming Artemis missions. The space agency announced (https://www.nasa.gov/news-release/nasa-selects-companies-to-advance-moon-mobility-for-artemis-missions/) this week that it’s chosen Intuitive Machines, Lunar Outpost and Venturi Astrolab to develop their lunar terrain vehicles (LTV) in a feasibility study over the next year. After that, only one is expected to be selected for a demonstration mission, in which the vehicle will be completed and sent to the moon for performance and safety tests. NASA is planning to use the LTV starting with the Artemis V crew that’s projected to launch in early 2030.
The LTV that eventually heads to the moon’s south pole needs to function as both a crewed and uncrewed vehicle, serving sometimes as a mode of transportation for astronauts and other times as a remotely operated explorer. NASA says it’ll contract the chosen vehicle for lunar services through 2039, with all the task orders relating to the LTV amounting to a potential value of up to $4.6 billion. The selected company will also be able to use its LTV for commercial activities in its down time.
Lunar Outpost
Astrolab
Intuitive Machines, which will be developing an LTV called the Moon Racer, has already bagged multiple contracts with NASA as part of the Commercial Lunar Payload Services (CLPS) program, and in February launched its first lander (https://www.engadget.com/intuitive-machines-is-taking-its-shot-at-nailing-the-first-commercial-moon-landing-170024349.html), Odysseus, to the moon to achieve the first commercial moon landing (https://www.engadget.com/the-odysseus-spacecraft-has-become-the-first-us-spacecraft-to-land-on-the-moon-in-50-years-010041179.html). Venturi Astrolab will be developing a vehicle it’s dubbed Flex, while Lunar Outpost will be working on an LTV called Lunar Dawn. All must be able to support a crew of two astronauts and withstand the extreme conditions of the lunar south pole.
“We will use the LTV to travel to locations we might not otherwise be able to reach on foot, increasing our ability to explore and make new scientific discoveries,” said Jacob Bleacher, a chief exploration scientist at NASA.
This article originally appeared on Engadget at https://www.engadget.com/one-of-these-concept-lunar-vehicles-could-join-nasas-artemis-v-astronauts-on-the-moon-202448277.html?src=rss
https://www.engadget.com/one-of-these-concept-lunar-vehicles-could-join-nasas-artemis-v-astronauts-on-the-moon-202448277.html?src=rss
-
@ a012dc82:6458a70d
2024-04-06 06:59:46Table Of Content
-
Content
-
Conclusion
-
FAQ
-
Meta Description
-
External Links
For years, people have been talking about and debating this issue, but how exactly do you pronounce it, and what does it even refer to? Here is the information that you need:
How to pronounce Dogecoin
It is possible to trace the origin of the term "doge" all the way back to 2005, and its pronunciation changes depending on the country.
The variances tend to be different in nations that do not speak English compared to those that do.
This includes those who like pronouncing the first syllable as "dog" or "doggy," as well as others who favor pronouncing it as "dodge."
On the other hand, according to Billy Markus, one of the co-founders of the cryptocurrency, the word should be pronounced "dojh." "coin."
What is Dogecoin?
Dogecoin is a kind of cryptocurrency that was first created in 2013 as a joke.
The coin was named after a popular online joke that revolves around a picture of a Shiba Inu dog and makes fun of users' poor spelling skills by using the word "doge" instead of "dog."
Developers first created the currency as a spoof of Bitcoin; nevertheless, as the 2010s progressed, it started to gain appeal among users.
For instance, according to Investopedia, its value increased by 300 percent when China stopped banks from participating in cryptocurrencies roughly two weeks after its inception. This occurred after China banned banks from investing in cryptocurrencies.
CoinMarketCap, a company that compiles information on cryptocurrencies, reports that the price per coin peaked on April 13, 2021, at $0.09518.
Because of this, the Financial Conduct Authority (FCA) issued a warning to the general public about the dangers associated with investing in cryptocurrencies.
Who are Dogecoin's founders?
In 2013, Billy Markus and Jackson Palmer established the cryptocurrency known as "dogecoin."
Before coming together to establish the phenomenon of cryptocurrencies, the two individuals each worked as software engineers in their own right.
Markus was employed by IBM at the time and was based in Portland, Oregon. Palmer, on the other hand, was based in Sydney and worked in the marketing department for Adobe Systems.
After that, Markus contacted Jackson Palmer and jokedly tweeted, "Investing in Dogecoin; very confident it's the next big thing." Jackson Palmer responded positively to Markus's post.
However, none of them are working on the project at this time, with Mr. Markus informing the Wall Street Journal that he sold all of his dogecoin in 2015.
He said that the concept of dogecoin having a value of 8 cents is comparable to the assumption that GameStop has a value of $325.
"It doesn't make sense." It is really ridiculous. The design of the coin was ridiculous.
The decision to do so was made in spite of the widespread attention that was given to cryptocurrency as a result of Elon Musk's series of statements that were posted online.
Among them, the computer industry mogul shared a parody of a news piece titled "crazy fictitious internet money," coupled with a meme whose caption read "crazy imaginary internet money." "Dogecoin rulz."
Conclusion
The lesson to be learned from this is that it is impossible to standardize the way digital currencies like Dogecoin are pronounced across the board. Doing so would run counter to the collaborative nature of the Dogecoin project. The Dogecoin community, which sprung up spontaneously to promote the cryptocurrency, is known for being humorous and quirky. There is nothing that is less playful and humorous than trying to fix the pronunciation of another person.
FAQ
What is the current supply of Dogecoin in circulation? When it was first released, the maximum number of Dogecoins that could ever be created was set at 100 billion. However, not long after the DOGE cryptocurrency was first made available for purchase, the monetary policy of Dogecoin was altered, and an indefinitely inflated supply was introduced.
Where can I purchase Dogecoin? On cryptocurrency exchanges such as Binance, where you can sign up and establish an account as well as purchase Dogecoin without spending any money, it is possible to acquire DOGE.
How to Profit from Dogecoin You may make a profit from a change in the price of Dogecoin by selling it on crypto exchanges using the same exchange from which you purchased the cryptocurrency in the first place.
That's all for today, see ya tomorrow
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.
-
-
@ bac90f29:fcda0d2d
2024-04-07 19:48:45"Bitcoin is an amazing cryptographic achievement. The ability to create something that is not duplicable in the digital world has enormous value." - Hal Finney
Bitcoin, the digital currency praised by Hal Finney as "an amazing cryptographic achievement," is revolutionizing the way we perceive value in the digital realm. The ability to create something that is not duplicable in the digital world is truly transformative.
Unlike traditional fiat currencies, which can be printed endlessly by central banks, Bitcoin has a finite supply. Only 21 million bitcoins will ever exist, making it a scarce digital asset. This scarcity, combined with its decentralized nature, gives Bitcoin tremendous value and potential for global adoption.
As the world becomes increasingly digitized, the need for a secure, transparent, and decentralized form of value exchange becomes paramount. Bitcoin's unique properties, such as its immutable transaction history and its resistance to censorship, make it an attractive alternative to traditional financial systems.
The article on Bithumb Korea's fiscal performance in 2023 highlights the challenges that even established cryptocurrency exchanges face in the ever-evolving digital asset landscape. Despite a rise in trading volume, Bithumb Korea experienced a significant decline in revenue, showcasing the importance of sustainable business models in the cryptocurrency industry.
In contrast, the inherent scarcity and decentralization of Bitcoin offer a more stable and resilient foundation for long-term growth. As more individuals and businesses embrace the power of Bitcoin, the potential for global adoption and financial inclusion becomes increasingly promising.
-
@ d360efec:14907b5f
2024-04-06 04:59:10ในสมัยคริสศตวรรษที่ 976 ราชวงศ์ซ่ง เมื่อฮ่องเต้ไท่จู่ (เจ้า ควงอิ้น) สวรรคตจาก อาการประชวร พระอนุชานาม เจ้า กวงอี้ ขึ้นครองราชย์แทนในนามของ "ฮ่องเต้ไท่จง"
ยามที่ ฮ่องเต้ไท่จง อยู่ในราชบังลังค์ ได้ทรงใช้ชีวิตอย่างประหยัด มัธยัสถ์ และปฏิเสธที่จะใช้เงิน หรือทองคำมาประดับตกแต่งราชวังโดยเด็ดขาด
]ครั้งหนึ่ง หลังเสร็จจากการว่าราชการแผ่นดิน ขณะที่กำลังเสด็จผ่านอุทยาน ทรงเห็นขันที ผู้น้อยผู้หนึ่งกำลังโดนว่ากล่าวตบตี จึงได้หยุดสอบถามว่าเกิดอะไรขึ้น หัวหน้าขันทีจึงคุกเข่ากราบทูล ว่า “เจ้าคนไร้ประโยชน์ผู้นี้ ได้รดน้ำดอกดอนญ่าเขียว ที่เป็นบรรณาการจากต่างประเทศจนตายพระเจ้าข้า”
ฮ่องเต้ไท่จงได้ฟังจึงตรัสว่า “ปล่อยเขาเสีย เพราะเรื่องนี้มิใช่ความผิดของเขา สิ่งที่เกิดขึ้นเพียงเพราะเขาไม่คุ้นเคยกับดอกไม้ต่างแดนประเภทนี้ หาได้ตั้งใจทำให้มันตายไม่ ข้ารู้มาว่าดอกไม้ประเภทนี้เติบโตอยู่ทางแดนใต้ เมื่อย้ายมันมายังภาคกลางย่อมไม่อาจเติบโตได้ดี จากนี้ไปข้าขอตั้งกฎว่า ห้ามให้มีการทุบตีผู้คนเพียงเพราะต้นไม้ใบหญ้าเช่นนี้อีก”
ขันทีผู้น้อยเมื่อได้ฟัง ก็เกิดความซาบซึ้งกระทั่งหลั่งน้ำตา กล่าวคำสรรเสริญให้ท่านฮ่องเต้อายุยืนหมื่นๆ ปี
อีกเหตุการณ์หนึ่ง เกิดขึ้นในช่วงเดือน 7 ซึ่งเป็นช่วงที่อากาศร้อนอบอ้าวยิ่งนัก ฮ่องเต้ไท่จงเสด็จออกมาจากห้องบรรทม พลันรู้สึกคอแห้ง ต้องการดื่มน้ำบ๊วยเย็นๆ สักแก้ว เมื่อยามจะเอ่ยปากกลับนิ่งไป พร้อมทั้งพยักหน้าเล็กน้อย จากนั้นเมื่ออยู่ตามลำพัง ขันทีผู้รับใช้ใกล้ชิดจึงเอ่ยถามว่า
“เมื่อสักครู่นี้ ท่านฮ่องเต้ทรงต้องการรับสั่งสิ่งใด ข้าน้อยเห็นท่านเหมือนจะเอ่ยปากแต่กลับนิ่งเงียบ ท่านต้องการสิ่งใด ทรงบอกข้าน้อยได้หรือไม่พระเจ้าข้า”
ยามนี้ฮ่องเต้ไท่จงจึงตรัสว่า “ข้าอยากดื่มน้ำบ๊วยเย็นๆ แต่นึกไปนึกมาข้ารู้ว่าในวังของเราไม่มีของสิ่งนี้ จึงไม่ได้เอ่ยปาก เพราะหากข้าเอ่ยปาก แม้ว่าตอนนี้ไม่มี แต่วันหน้าวันหลังพวกเจ้าคงต้องตระเตรียมน้ำบ๊วยเอาไว้เผื่อข้าเรียกหาทุกๆ วัน แต่ตัวข้าก็คงไม่ได้อยากดื่มมันทุกวันเป็นแน่ ดังนั้นจึงเป็นการสิ้นเปลืองโดยใช่เหตุ ข้าเป็นเจ้าแผ่นดิน ย่อมต้องไตร่ตรองให้จงหนัก ไม่อาจเพิ่ม ภาระให้ประชาชนเพียงเพื่อตามใจปากตนเอง แม้ว่าจะมีผู้เต็มใจรับใช้ข้ามากเพียงใดก็ตาม”
ไม่นาน ฤดูหนาวก็มาถึง ลมตะวันตกเฉียงเหนือนำพาพายุหิมะมา ทุกๆ แห่งเปลี่ยนเป็นสีเงินยวง อากาศหนาวเย็นจับใจ ขนาดฮ่องเต้ไท่จงทรงฉลองพระองค์ด้วยหนังสุนัขจิ้งจอกยามเสด็จออกกลางแจ้ง กลับยังรู้สึกถึงความหนาวเย็นจนต้องรับสั่งให้คนก่อไฟ ทั้งยังทรงดื่มสุราเพื่อไล่ความหนาว ยามนั้นเมื่อความหนาวบรรเทาลง ฮ่องเต้ไท่จงทรงทอดพระเนตรไปยังนอกกำแพงวัง และคิดว่า
“หิมะตกหนักเช่นนี้ ทั่วทั้งเมืองคงมีผู้คนที่ขาดแคลนถ่านไม้ ขาดแคลนข้าวปลาอาหารอยู่ไม่น้อยคนพวกนั้นย่อมลำบากกว่าข้าหลายเท่านัก”
เมื่อคิดได้ ดังนั้น จึงรับสั่งให้ขุนนางปกครองเมืองหลวงเข้าเฝ้า เพื่อนำถ่านไม้และข้าวสาร อาหารแห้งไปแจกจ่ายให้กับชาวเมืองที่กำลังประสบความยากลำบากเนื่องจากความหนาวเย็นและขาดแคลนอาหาร
เมื่อความช่วยเหลือไปถึง ผู้คนที่กำลังตกอยู่ในความยากลำบาก ต่างซาบซึ้งในความเมตตา ของฮ่องเต้ พากันแซ่ซ้องสรรเสริญทั่วทั้งแผ่นดิน
มอบถ่านไม้กลางหิมะ หมายถึง มอบถ่านไม้ให้ในช่วงเวลาที่หิมะตกเพื่อเพิ่มความอบอุ่น
ขจัดความหนาวเย็น ใช้เปรียบเปรยกับการให้ความช่วยเหลือ ไม่ว่าจะในด้านกายภาพหรือด้านจิต ใจ กับผู้ที่กำลังตกอยู่ในความยากลำบาก
-
@ 81870f53:29bef6a6
2024-04-06 03:04:341. 不可能な三角形 投資システムの中核となるアクションを見つけるのは難しいことではありません。履歴の中で比較的収益性の高い取引をリストアップし、購入を選択する前に明確な期待を持ってください。事実はあなたが期待していたものであることを証明します。このタイプが数回繰り返されていることが最善です。次に、それをテンプレートとして使用して戦略を継続的に繰り返し、詳細を修正します。
このプロセスでは、システムの安定利回りを決定する 3 つの要素である「オッズ、勝率、取引頻度」の 3 つの重要な取引指標を観察することが重要です。
どのような投資システムでも 3 つすべてを同時に備えることは困難です。これは典型的な不可能な三角形です。優れた投資システムとして、3 つを制御し、収益を最大化できる最良の状態に保つ必要があります。
この記事では、これら 3 つの要素の相互抑制とバランスを説明し、実際の投資におけるよくある質問「個別株は急落すべきか?」を例に挙げて、さまざまな取引システムの異なる慣行について説明します。
2. オッズ いわゆるオッズとは、企業を分析した後、取引前に将来の株価の余地を評価するもので、次のチャートを例に、現在の価格で購入した場合の次の期間における株価の上昇余地と下降余地の比率を計算します。スペースは下向きのスペースよりも大きいことを意味します。これは、投資価値がある可能性があるオッズが 1 より大きいことを意味します。
バリュー投資システムでは、オッズはファンダメンタルズに関連しており、上向きのスペースは最も楽観的な状況下で将来の業績の伸びと評価の伸びが与えられる範囲を表し、下向きのスペースはさまざまなリスクによる将来の業績の伸びと評価の伸びの範囲を表します。最も悲観的な状況下でも達成できる事業運営。
例えば茅台市では、将来の生産能力と生産計画に基づいて今後数年間の利益を大まかに計算し、その後過去の評価に基づいて今後数年間の成長余地を計算し、さらに次の成長余地を計算することができます。将来の営業リスクが業績に及ぼす影響に基づき、過去 2 年間に市場が下方余地を計算するために与える可能性のある悲観的な評価を考慮し、前者から後者を引いた値がオッズを表します。
オッズに影響を与える 2 番目の要因は時間です。サイクル内の多くの銘柄では、1 か月以内の上昇余地が下降余地よりも大きい可能性があります。ただし、1 年間の緩和後は、すでに最高値にある可能性が高く、オッズは 1 よりはるかに小さいです。
最も典型的な例は、好況期の強いサイクルです。価格は依然として上昇しているため、短期から中期的な可能性は非常に高くなります。しかし、長期的には、ほとんどの企業が生産能力を必死に拡大していることがわかれば、それをはるかに上回ります。川下の需要、あるいは川下の需要が仲介業者によって「買いだめ」されているという状況であっても、実際の需要はそれほど高くない。どちらの状況も、価格がピークに達するのは遠くないことを示している。将来の業績が低下する可能性は非常に高く、長期的な可能性は非常に小さいです。
バリュー投資では「安全域」という概念がよく使われます。安全域とは、非常に高い「安全域」を追求する下向きの余地で、グレアムやバフェットの「高オッズ」投資体系として知られています。初期の「タバコ拾い」理論、シュロスの不良低位株分散購入理論、「PB-ROE」戦略など。
オッズと安全マージンは特に悪用されやすい戦略です。個人投資家は多くの場合、「高オッズ」を単に安い株や大幅に下落した株として理解していますが、投資はこれまでかつてなく簡単になりました。オッズが高ければ高いほど良いというわけではありません。 。
実際、投資には勝率というより重要な指標があるため、高いオッズは価値の罠を表すことがよくあります。
3.勝率 勝率の意味は、株式を現在の価格で購入した場合に、次の期間で儲かる確率と損をする確率の比率です。
勝率とオッズは同じではありません。オッズは空間的な概念です。計算は上下の最大スペースであり、勝率は確率です。改善の余地は多くありますが、それが意味するものではありません。後で儲かる可能性が高いです。
それでも、茅台酒を例に挙げると、茅台酒は歴史的評価の最高点にあるため、少なくとも高確率の品種ではありませんが、茅台酒は販売の問題を考慮する必要がないため、業績は生産量にのみ関係し、茅台酒の生産量も数年前のベースワインの生産量に依存しているため、今後数年間で業績が10~15%上昇すれば、起こり得る評価圧力を補える可能性が非常に高いことを意味し、投資の勝率が高まることを意味する。茅台島では非常に高いです。
勝率は長期勝率と短期・中期勝率に分かれます。
短期から中期の勝率は企業の繁栄に関係します。繁栄とは、企業の現在の経営状況を判断するための指標です。一般的な繁栄の種類には次のようなものがあります。
-
業界の価格上昇または需要が大幅に増加する。
-
会社の生産能力が増加したか、爆発が発生した。
-
期待される新スター商品、主要顧客等、現在の業績急上昇につながった要因
高度な繁栄は上場企業の現在の業績を向上させ、大方の投資家の予想をも上回り、株価がシーズン中に上がりやすくなり、下がりやすくなり、短期から中期的には高い勝率を生み出します。
しかし、これらのファンダメンタルズ要因のほとんどは当四半期の業績にのみ影響を及ぼし、投資家の期待を高めやすいため、次のシーズンが存在しなければ、その高い勝率も存在しなくなるため、これはショートです。中期要因へ。
長期的な勝率は基本的な確実性と関連しています。
前回の記事「業績成長の確実性が高い企業には3つの特徴がある」 確実性とは、企業の業界領域、競争パターン、ビジネスモデル、経営要素などを総合的に判断し、企業が長期的に着実に成長していることを表します。評価額が変わらなければ長期的には週次、月次レベルで株価は上昇傾向にあり、評価額が下がっても株価は変動します。
したがって、長期的な確実性が高ければ高いほど、長期的な勝率も高くなります。
長期的な勝率の観点から見ると、熾烈な市場競争においては、決定的な業績の伸びが最大の安全域であり、低価格や過小評価によってもたらされる安全域は「ガラスの底」です。
理論的に言えば、投資では勝率とオッズの両方が高いことが最善ですが、実際には、この 2 つの間には相互に制限的な関係があります。
- 勝率とオッズの関係 上場企業自体が「ブラックボックス性」を持っているため、調査自体が完全ではないが、「ブラックスワン事件」を防ぐために何らかの安全策を講じている場合が多く、その代表的なものが損切りである。
以下の図に示すように、損失の 10% を無条件のストップロスと仮定すると、各投資の最大余地が固定され、オッズを大幅に向上させることができますが、これを行うコストは勝率の低下になります。なぜなら、「B Investment」のような企業は、ストップロス価格を下回って再び上昇した場合、ストップロス戦略により損失を被るからです。
ストップロス戦略は基本的に、起こり得る巨額の損失を少数の小さな損失に変えるもので、オッズが高く、勝率が低い戦略です。
高い勝率と高いオッズは矛盾するものではなく、それらを同時に備えている品種もあるはずですが、安定して儲かる投資システムとしてはどちらか一方しか狙うことができず、もう一方を犠牲にしなければならないことが多いのです。要素。
バリュー投資において勝率の高い投資の代表的なものは「ハクバ株の長期保有」ですが、これらの企業の運用上の優位性は明らかであり、パフォーマンスの確実性も非常に高いのですが、優良企業であることは誰もが知っており、価格には何の利点もないため、オッズは平均的で、長期的なリターンはインデックスとほぼ同じです。
一般的に、個人投資家にはリサーチ能力がありませんので、ハクバ株を保有することを主体とした「勝率第一主義」の戦略をとるのが最善の方法です。これは、後にバフェットが強調した「優良企業は適正な価格で購入する」ということです。
短期トレンド投資も典型的な「勝率優先」戦略です。たとえば、「T+0」では、最も明白な強さを持つ小さなセクションで頻繁に出入りします。通常は数分しかかかりませんが、リターンはわずか 1 ~ 2 ポイントですが、勝率は非常に高いです。
また、クオンツトレードのほとんどの指標は「勝率第一」戦略を採用しています。
もう一度「高オッズ戦略」を見てみましょう。
典型的な高オッズ戦略は「ジレンマ逆転」です: 経営難に陥っていて株価が非常に安い企業を買います。そのファンダメンタルズを研究し、反転する可能性が高いと考えれば、この時点でのオッズは非常に高くなります。
しかし、苦境から抜け出す可能性は低く、経営難は人材の流出や経営のコントロール不能につながり、こうした内部管理上の問題が経営難をさらに悪化させるため、「窮地からの逆転」は勝算の低い戦略である。通常、投資には複数のターゲットを組み合わせる必要がありますが、その組み合わせは勝率を高めるものではなく、むしろ「ブラック・スワン」のリスクを防ぎます。
では、「高オッズ、高勝率」の戦略は存在するのでしょうか? はい、存在します。
5. 配送の頻度(またはコスト) 一般的な「高オッズ、高勝率」の投資機会をいくつか見てみましょう。
最初のカテゴリは白馬の崩壊です。
先ほどの、オッズが平均的で勝率が高い「白馬長期保有戦略」の話に戻りますが、近年の白馬株は年間を通じて普通か割高な水準にありますが、場合によっては株価が上昇する時期があるのも事実です。茅台島を例に挙げると、過去 3 年間で、2018 年 10 月と 2020 年 3 月の 2 回、過小評価の機会がありました。この時期に行動を起こすことは、「高勝率、高オッズ」の状態です。
ただし、この戦略の問題は、そのような投資機会が少なすぎることです。この種の機会だけを利用する場合、それはおそらく年に 1 回です。これは行動の頻度の問題です。機会が安全で収益性が高いかどうかは、その場合、それが現れる可能性は一般に非常に小さいです。
2つ目は「確実性の高い企業の窮状の逆転」です。
上海空港と同様、感染症は必ず終息し、国際線は必ず再開されるため、苦境からの逆転は確実性の高い出来事だが、問題は、変曲点が遅すぎると、前述した「低頻度で勝率の高いチャンス」にもなります。
3 番目のカテゴリは、「高い繁栄 (短期から中期の確実性) と高いオッズ」の機会です。
隆盛を極めた業界を見つけ、株価が急上昇していない時期に介入し、好況が最高点に達した後はポジションを交換して次の好況路線を探し続けることだ。
これは、機関投資家がよく使用するブーム投資戦略であり、実際、長期にわたって高いリターンを得ているほとんどのファンドは、一部またはすべてのポジションに対してこの戦略を採用しています。これは、現在の市場でも安定して高い利益を得る手法でもあります。戻り値。
残念ながら、この方法は調査リソースを消費しすぎるため、個人投資家には機能しません。この戦略では、業界のセンチメント傾向を綿密に追跡するために、主要な調査方向に調査チームを一年中配置する必要があり、ファンドマネージャーには非常に判断力が求められます。株価に影響を与える臨界点または触媒、購入が早すぎても遅すぎてもよくないこと、また、この軌道で最も柔軟なパフォーマンスを発揮する企業を見つけるには、関連する上場企業との緊密な連絡も必要です。
これらの条件が揃った場合にのみ、業界は株価の初期段階に素早く参入することができるため、「高い繁栄(短期から中期の確実性)と高いオッズ」の機会には投資と研究のリソースが消費されます。お金を稼ぐと言っても、ファンド会社は必ずしもお金を稼ぐわけではありません。
タイプ 4: 勝率の高い戦略 オッズ自体は平均的ですが、高いレバレッジにより高いオッズが強制されます。
これはヘッジファンドがよく使う戦略ですが、ひとたび「ブラックスワン」に遭遇すると巨額の損失を被るという問題点があり、前世紀の「長期資本」事件以降、さまざまなヘッジファンドがコントロールを始めました。レバレッジをかけてオッズを減らします。
これら 4 種類の「高勝率・高オッズ」戦略は、いずれもショット頻度の低さやコストの高さに問題があり、最終的なリターンは必ずしも高くありません。
- バリュー投資の4つの投資システム 個人投資家が投資システムを構築する際、オッズ、勝率、実行頻度(コスト)という不可能な三角形が形成され、その投資システムの利回りを実現するには、1つを主な目標とし、1つを放棄し、1つのレベルを高める努力が必要です。
勝率を主な目標とする短期トレンド取引は、オッズを放棄してショットの頻度を高めるよう努めますが、高頻度クオンツ取引は、ショットの頻度を主な目標として、勝率を高め、オッズを放棄します。確率。
ハクバインベストメントは、長期バリュー投資において、勝率を主目的とし、ショット頻度を放棄し、オッズ向上に努める、または、困難な状況により投資を反転し、オッズを主目標とし、ショット頻度を放棄し、勝率を上げることを目指します。
勝率を優先するシステムでは、アカウント全体の安定性が必要です。オッズを優先するシステムでは、個々の株の深い価値を達成することに重点が置かれます。投資システムについて明確に考えることは、特定の問題を解決するのにより役立ちます。たとえば、株が下落し続ける場合、底を打つかどうかの問題。
株価が下がり続けた場合、まず根本的なロジックが壊れていないか分析し、壊れていればどんなシステムであっても売却しなければならず、そうでない場合は次はシステムに関わることになります。
優良企業は、一時的な経営困難が継続的に減少することにより、逆説的な状況に陥る可能性があります。スペースの観点からは、利益の余地はますます増えていますが(オッズは増加しています)、短期、中期、短期の確率の観点からは、利益が得られない可能性があります。 、損失の可能性が高くなります(短期から中期的には勝率が低くなります)。
では、継続的な下落の真っ只中に購入すべきでしょうか?問題は、あなたの投資システムがオッズと勝率のどちらを優先するかということです?勝率が優先の場合、長期の勝率 (確実性) が優先されるのでしょうか、それとも短期の勝率が優先されるのでしょうか?中期勝率(人気)優先?
私は 4 つのシステムに分かれています。
システム1:長期勝率を優先する、つまり長期的な確実性を銘柄選択・取引の基準とします。
継続的な下落のロジックが崩れていないのであれば、もちろん買ってもいいのですが、これは「オッズが買いポイントを決める」ということですが、株価が下がっても長期的なオッズは変わらないので、買うか買わないかは関係ありません。急落するかどうか。
したがって、「長期勝率第一主義」では、長期保有する確実性の高い企業を選ぶことが収益モデルであり、どん底に行くことは重要ではありません。
システム 2: 短期から中期の勝率、つまり繁栄への投資を優先します。
ロジックは悪くなくても下落を続ける個別銘柄は、短期から中期的な運用が不確実、つまり繁栄が衰退することが多く、このタイミングで底入れするのではなく売られてしまうのです。
ファンダメンタルズ以外の理由による急落を除いて、繁栄の水準に影響を与えることなく底を突破することは可能ですが、それでも確実性に相当するポジション制限によって制限されます。
システム3:「オッズファースト」と繁栄を一致させる中短期戦略、すなわちオッズをより重視した繁栄投資システム。
急落は重要な買い戦略ではあるが、地合いの変化に比べて株価が下落しすぎていないか、つまり、下落しすぎていないか、ポジションを補充していないかを検討する必要がある。
システム 4: 「オッズ ファースト」と確実性、つまり困難な状況の逆転を組み合わせた長期戦略。
この種の個別銘柄は、すでに将来の株価上昇余地が大きく、これは長期間にわたって達成されたものであり、買付価格の引き下げによる年換算利益の増加には明らかな影響はありません。オッズの増加も非常に限られています。
この戦略は、購入価格を下げることよりもむしろ、変曲点を反転させて投資効率を高めることに重点を置いており、急激な下落はポジションを埋めるのに最適な時期ではありません。
上記の 4 つのバリュー投資システムのうち、底値まで下落する方法を備えているのはシステム 3 だけであり、システム 2 では下落の途中で売却する必要があるため、バリュー投資で最も重要なのは常にファンダメンタルズであり、次に価格です。
オッズ、勝率、約定頻度はシステムの取引部分です。取引システムが形成されたら、それと互換性のある研究システム、つまり基礎研究も必要です。誰もが優れているわけではありません。重要なのは適応することですあなたの投資システムに。
この記事がお役に立てば幸いです。 もしそうなら、チップをおくるどうぞ https://getalby.com/p/bitcap
日本のホスティングサービス Linux、Windowsクラウドホスティング https://jpstream.net
-
-
@ 78733875:4eb851f2
2023-07-07 22:04:12OpenSats is pleased to announce a new long-term support (LTS) program for Bitcoin Core developers and similar Load-Bearing Internet People.[^fn-lbip] This grant program is designed to provide financial support for developers who are working on critical infrastructure for the bitcoin network.
The LTS program is a new initiative from OpenSats and is distinct from our regular grant program, which is more expansive in scope. It is also distinct from OpenSats' website listings, which allows reviewed open-source projects to receive tax-deductible donations via OpenSats. The LTS program is specifically designed to provide long-term support for developers who are working on critical open-source infrastructure in and around bitcoin.
Having a longer time horizon than regular grants, the LTS program is geared towards long-term stability for grantees, with a minimum grant duration of 12 months and possible grant durations of two years or longer. This will allow developers to focus on their work without having to worry about financial constraints.
To be eligible for the LTS program, applicants must:
- have a track record of quality contributions
- be mission-driven and self-motivated
- be able to work in public
- be bitcoin-only
Applications for the LTS program are now open: https://opensats.org/apply/
The first recipient of an OpenSats LTS Grant is Marco Falke, a long-term maintainer and contributor of Bitcoin Core with thousands of contributions over many years. Marco will continue to focus on testing and quality assurance, as well as maintenance and review, helping to make sure that the Bitcoin Core software is as solid as it can be. You can read more about his contributions here.
We appreciate all the hard work that goes into building and maintaining critical open-source infrastructure. It is a hard and often thankless job. We hope that we can play a role in closing the gaps in bitcoin open-source funding, and we look forward to working with contributors in the future.
OpenSats aims to be an additional pillar of the increasingly solid funding landscape in and around bitcoin. We have learned a lot from the programs of the past and aim to join Brink, Spiral, Chaincode, HRF, and other successful grant programs to support those who build the tools that ensure the protection of individual liberties in our digital world.
We are committed to supporting the development of bitcoin. The LTS program is a new way for OpenSats to support long-term contributors who are building, maintaining, testing, researching, and reviewing critical software.
We encourage all qualified developers to apply for the LTS program. Together, we can build a stronger and more resilient bitcoin network.
[^fn-lbip]: "An LBIP is a person who maintains the software for a critical Internet service or library, and has to do it without organizational support or a budget backing him up." —Eric S. Raymond
-
@ 1b0706e7:ec11b9b3
2024-04-07 19:28:14Please Do Not Zap This Yet. No One Has Been Onboarded Yet. This is In The Testing Phase
Mikey G's Barista Bitcoin Tip Jar
The Riverside Bitcoin Meetup Group is looking for a place to buy coffee with bitcoin. We heard this shop asked about bitcoin on Instagram and we want to invite you to nostr, a new Internet communications protocol.
Nostr allows us to do many interesting things, like create a social media such as posts or create videos on a computer network run by nerds, not corporations.
This letter is meant to be a tip jar that uses zap and prisms. Without getting too technical, this allows one bitcoin payment to get split and divide up amount of everyone who adds their npub with an attached lightning address to this post.
The goal is to onboard your baristas onto nostr using the primal app. They will also need a lightning address. You can use the one provided to you by primal if you do not mind sharing your information, or you can create a more private e cash wallet at https://www.minibits.cash/.
Baristas who wish to opt in can get their npub added to the
Todo: Add Wallet tutorial(minibits)
Todo: Add nostr tutorial(Primal)
Created by The Riverside Bitcoin Meetup Note. This is not financial advice. The Riverside Bitcoin Meetup does not receive any of the bitcoin zapped to this tip jar. All the bitcoin is held by a different, trusted third party until the bearer of the asset takes self custody.
Todo. Add prisms video. Todo: Get feedback to help make this clearer
-
@ bcea2b98:7ccef3c9
2024-04-02 15:07:10After a busy day filled with work and responsibilities, it is difficult for me to transition into a relaxed state conducive to reading. I have trouble slowing down, thinking about the day's events and tomorrow's tasks, and it can make it difficult to focus on the words on the page. When I was younger it seems easier to get into a relaxed state, but I find it more difficult as I age.
For those who struggle to slow down and get in the right mindset for reading after a busy day, what techniques or routines have you found effective to help with this transition? Do you prefer to read at specific times, such as early morning or late at night, to avoid the mental residue of a hectic day? I would be interested to hear your techniques and maybe to try adopt some of them.
-
@ aa55a479:f7598935
2023-02-20 13:44:48Nostrica is the shit.
-
@ 1b0706e7:ec11b9b3
2024-04-07 18:41:54Thanks for scanning the arcade nostr tip jar.
Bitcoin Tips
Nostr is a decentralized communications protocol. We can use it to do cool things like use it for a new type of social media that allows anyone on the network to collect zaps. Zaps are small bitcoin payments. This blogpost can get zapped and the bitcoin will be dispersed to the baristas who join the network.
Todo: Add Wallet tutorial(minibits)
Todo: Add nostr tutorial(Primal)
Created by The Riverside Bitcoin Meetup Note. This is not financial advice. The Riverside Bitcoin Meetup does not receive any of the bitcoin zapped to this tip jar.
Todo. Add prisms video.
-
@ 2f7463a4:e92b8023
2024-04-02 12:36:25Original „Speaking Freely“ von Gigi, veröffentlicht zur Blockzeit 836245 unter der CC BY-SA 4.0 Lizenz. Übersetzt von sefiro.
Neulich unterhielt ich mich mit einem Freund und wir kamen auf das Problem der Meinungsfreiheit zu sprechen. Ich sollte es nicht als Problem bezeichnen, denn es ist die Lösung eines Problems. Das Problem ist ein immerwährendes Problem, was eine andere Art ist zu sagen, dass es ein wirklich schwieriges Problem ist, ein Problem, mit dem wir immer konfrontiert sein werden, solange wir Menschen sind.
Das Problem ist folgendes: Was ist das Problem, das es zu lösen gilt? Es ist ein Problem von Problemen, was natürlich ein Metaproblem ist. Wir als Homo Sapiens sind ein denkender Organismus. Sowohl kollektiv als auch individuell. Denken ist das, was uns ausmacht, aber es ist nicht einfach Denken als Selbstzweck, es ist Denken, um Dinge herauszufinden, ohne ständig dabei umgebracht zu werden. Eine weniger brutale Form der Evolution sozusagen.
Die Menschen der Antike haben der Aufmerksamkeit einen sehr hohen Wert beigemessen. Auch die Aufmerksamkeit ist von einem Metaproblem geplagt: Worauf soll man seine Aufmerksamkeit richten? Um diese Frage zu beantworten, muss man darauf achten, worauf man seine Aufmerksamkeit richtet, und das unterscheidet einen klugen von einem weisen Menschen.
Das bringt mich zu einem der Dinge die mir derzeit Sorgen bereiten. Wir sind zivilisatorisch gesehen sehr klug, aber nicht sehr weise. Wir sind schlecht darin, auf das zu achten, worauf wir unsere Aufmerksamkeit richten, zumindest gegenwärtig. Und ich fürchte, dass sowohl die falschen Anreize, die das Internet plagen, als auch unser kaputtes Geld daran schuld sind.
Annahmen [n=0]
- ∀ i ≤ c[^1]
- P! = NP[^2]
- Leben ist es wert gelebt zu werden[^3]
- Es gibt kein kostenloses Mittagessen[^4]
- Meinungsfreiheit ist erstrebenswert[^5]
Der Logos [n=1]
Es gibt einen Grund, warum Der Logos heilig ist. Aus dem gleichen Grund ist der Erste Zusatzartikel zur Verfassung der Vereinigten Staaten der erste, d.h. der wichtigste.
Meinungsfreiheit ist nicht optional; sie ist nicht optional, weil wir frei sprechen können müssen, um frei denken zu können. Es gibt kein echtes Denken ohne echtes Sprechen, genauso wie es kein echtes Sprechen ohne echtes Denken gibt. Es muss erlaubt sein, dummes Zeug zu sagen, so wie es erlaubt sein muss, dummes Zeug zu denken.
„Der Vernünftige passt sich der Welt an, der Unvernünftige versucht beharrlich, die Welt an sich anzupassen. Daher hängt aller Fortschritt vom Unvernünftigen ab.“\ — George Bernhard Shaw, Man and Superman
Der Grat zwischen Genie und Wahnsinn ist nicht ohne Grund schmal. Was idiotisch und was genial ist, ist oft schwer zu unterscheiden. Deshalb hängt aller Fortschritt vom Unvernünftigen ab.
Wie können wir den Unvernünftigen finden und ihm zuhören, wenn wir ihn zum Schweigen bringen? Schlimmer noch, wie können wir dem unvernünftigen/genialen Teil in uns selbst hören, wenn wir Angst haben, ihn in der Öffentlichkeit oder im Privaten zu äußern?
DiaLogos [n=2]
Auch freier und unbelasteter Dialog sind nicht optional. Wir müssen in der Lage sein, Dinge zu diskutieren, damit andere uns sagen können, wo wir idiotisch sind. Und wir sind alle idiotisch. Wir sind vielleicht auf unsere Weise idiotisch, aber wir sind alle idiotisch. Es gibt keine wertfreie Meinung, so wie es keine Sichtweise ohne blinden Fleck gibt. Das Beste, was wir tun können, ist, uns unserer Vorurteile und blinden Flecken bewusst zu werden und zu versuchen, ihnen entgegenzuwirken. Aber das können wir nicht individuell, das müssen wir kollektiv tun, und noch wichtiger: auf eine verteilte Art und Weise.[^6]
Der Bau eines Turms von Babel ist eine schlechte Idee.
Verteilte Erkenntnis [n=m]
Auch öffentlicher Diskurs ist nicht optional. In der heutigen Zeit, insbesondere im Internet, ist öffentlicher Diskurs, gelinde gesagt, problematisch. Eines der Probleme ist, dass wir keine öffentlichen Räume haben, so dass wir gezwungen sind, private Räume als quasi-öffentliche Räume zu nutzen.
Die übliche Methode, sich öffentlich zu äußern, besteht darin, auf eine Plattform zu gehen und zu sagen, was man zu sagen hat. Das Problem ist natürlich, dass es nicht deine Plattform ist. Es ist die Plattform eines anderen. Deshalb kannst du von der Plattform ausgeschlossen werden.
Der Unterschied zwischen all diesen Plattformen liegt im Grad, nicht in der Art. Auf einigen Plattformen kann man für sexuelle Inhalte sprichwörtlich ins Gefängnis kommen. Auf anderen Plattformen kann man für politische Äußerungen ins Gefängnis kommen. Nicht einmal sprichwörtlich.[^7]
„Geben Sie mir sechs Zeilen, die von der Hand des ehrlichsten Menschen geschrieben wurden, ich würde etwas darin finden, um ihn hängen zu lassen.“\ — Kardinal Richelieu
Wenn jemand die Macht hat, jemand anderen von einer Plattform auszuschließen, dann wird diese Macht früher oder später auch genutzt und missbraucht. Ein ausreichend großer Skandal oder eine entsprechende Kontroverse wird gefunden oder inszeniert und *puff* ist der „problematische“ Nutzer verschwunden. Depersonalisiert, auf Knopfdruck. Egal, wie mächtig man ist.[^8]
Aus diesem Grund können Plattformen für Meinungsfreiheit nicht existieren. Es kann nur Protokolle für Meinungsfreiheit geben.
Der Unterschied ist ebenso subtil wie wichtig: Wenn du ein Protokoll verwendest, bist du kein Nutzer im herkömmlichen Sinne. Du bist ein Sprecher. Du sprichst die gleiche Sprache wie andere, und wenn jemand anderes dich hören und verstehen kann, dann gibt es eine Verbindung. Es gibt keinen Vermittler. Die Sprache selbst ist der Vermittler. Sprachen sind Protokolle, und Protokolle sind Sprachen. Sie haben keine Nutzer, sie haben Sprecher.
Sprache ist naturgemäß frei. Du brauchst keinen Deutsch-Account, um diese Sätze zu lesen. Genauso wie dein Computer keinen HTTP-Account braucht, um die Nullen und Einsen zu verstehen, aus denen die Bytes bestehen, die wiederum die Zeichen dieses Satzes bilden. Beide sprechen die Sprache, daher könnt ihr euch verstehen.
Sprachen und Protokolle sind Netzwerkphänomene. Ohne Netzwerk keine Sprache. Ohne Peers keine Protokolle.
Deshalb ist Sprache, wie Geld, in einer komplexen Gesellschaft nicht optional. Wenn man in das eine oder das andere hineinpfuscht, zerbricht die Gesellschaft.
Es liegt an uns, es ist soweit [n=i]
Wir stehen an einem Wendepunkt in der Geschichte. Noch nie war unsere Zivilisation so vernetzt, so global, und sich ihrer Grenzen und Ignoranz so wenig bewusst.
Meine Hoffnung ist, dass hartes Geld und Meinungsfreiheit das wiederbeleben, was unsere Gesellschaft groß gemacht hat. Kooperation und verteilte Erkenntnis haben es uns ermöglicht, das Chaos des Dschungels hinter uns zu lassen. Sie haben es uns ermöglicht, von Auge um Auge zu einer klaren Sicht zu gelangen, zumindest teilweise. Sie haben es uns ermöglicht, von der Knappheit zum Überfluss zu gelangen. Sie haben uns ermöglicht, zur Wahrheit, zum Guten und zum Schönen zu gelangen. Sie ermöglichen es uns zu streben. Nach vorne und nach oben.
Der Kairos unserer Zeit ist ein persönlicher – vielleicht sind das alle kairotischen Momente.
Du musst entscheiden wie du weitermachen willst. Du musst entscheiden, welches Spiel du spielen willst; wie viel Verantwortung du bereit bist zu übernehmen. Willst du weiterhin in der Maschine stecken bleiben? Einer Maschine, die dich benutzt und ausnutzt? Eine Maschine, die sich selbst nährt, indem sie deine Zeit, deine Aufmerksamkeit und deinen Wert raubt und verschlingt? Oder hast du den Mut, die Kontrolle über deinen Wohlstand, deine Gesundheit, deine Gedanken und deine Sprache zu übernehmen?
Diese Entscheidung kann dir niemand abnehmen. Sie beginnt und endet mit dir.
💜
[^1]: Keine Information kann sich schneller als Lichtgeschwindigkeit verbreiten. Folglich stoßen alle Informationssysteme an physikalische Grenzen, wenn es um Synchronisation und Informationsweitergabe geht.
[^2]: Kryptographie funktioniert und wird weiterhin funktionieren. „[...] irgendwie lächelt das Universum bei Verschlüsselung.“
[^3]: Existenz ist real und gut. Weder Nihilismus noch Solipsismus sind wünschenswert. „[...] und es war gut.“
[^4]: Wir können nicht etwas für nichts haben. Freiheit erfordert Verantwortung; elektronisches Bargeld erfordert Zeit; Zeit erfordert Wärme.
[^5]: Meinungsfreiheit ist erstrebenswert, weil Freiheit der Tyrannei vorzuziehen ist, und der erste Schritt eines jeden Tyrannen ist es, die Meinungsfreiheit einzuschränken, Dissidenten zum Schweigen zu bringen, und Bücher zu verbrennen. Der zweite Schritt ist Völkermord.
[^6]: Es ist großartig, dass es immer mehr lange Dialoge in Form von Podcasts gibt. Der Nutzen dieser Gespräche geht jedoch verloren, wenn sie von einer zentralen Partei gehostet werden, weshalb ein offenes Podcast-Ökosystem so wichtig ist.
[^7]: Siehe Fälle im Vereinigten Königreich, in Saudi Arabien, etc.
[^8]: Noch nicht einmal amtierende US-Präsidenten sind vor einem Ausschluss von Plattformen sicher.
-
@ 1b0706e7:ec11b9b3
2024-04-07 18:13:41Thanks for scanning the arcade nostr tip jar.

## Bitcoin Tips
Nostr is a decentralized communications protocol. We can use it to do cool things like use use it for a new type of social media that allows anyone on the network to collect zaps. Zaps are small bitcoin payments. This blogpost can get zapped and the bitcoin will be dispersed to the baristas who join the network.
Todo: Add Wallet tutorial(minibits)
Todo: Add nostr tutorial(Primal)
Todo. Add prisms video.
-
@ 47750177:8969e41a
2024-04-02 12:00:0027.0 Release Notes
Bitcoin Core version 27.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.
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
libbitcoinconsensus
- libbitcoinconsensus is deprecated and will be removed for v28. This library has existed for nearly 10 years with very little known uptake or impact. It has become a maintenance burden.
The underlying functionality does not change between versions, so any users of the library can continue to use the final release indefinitely, with the understanding that Taproot is its final consensus update.
In the future, libbitcoinkernel will provide a much more useful API that is aware of the UTXO set, and therefore be able to fully validate transactions and blocks. (#29189)
mempool.dat compatibility
- The
mempool.dat
file created by -persistmempool or the savemempool RPC will be written in a new format. This new format includes the XOR'ing of transaction contents to mitigate issues where external programs (such as anti-virus) attempt to interpret and potentially modify the file.
This new format can not be read by previous software releases. To allow for a downgrade, a temporary setting
-persistmempoolv1
has been added to fall back to the legacy format. (#28207)P2P and network changes
- BIP324 v2 transport is now enabled by default. It remains possible to disable v2
by running with
-v2transport=0
. (#29347) -
Manual connection options (
-connect
,-addnode
and-seednode
) will now follow-v2transport
to connect with v2 by default. They will retry with v1 on failure. (#29058) -
Network-adjusted time has been removed from consensus code. It is replaced with (unadjusted) system time. The warning for a large median time offset (70 minutes or more) is kept. This removes the implicit security assumption of requiring an honest majority of outbound peers, and increases the importance of the node operator ensuring their system time is (and stays) correct to not fall out of consensus with the network. (#28956)
Mempool Policy Changes
- Opt-in Topologically Restricted Until Confirmation (TRUC) Transactions policy
(aka v3 transaction policy) is available for use on test networks when
-acceptnonstdtxn=1
is set. By setting the transaction version number to 3, TRUC transactions request the application of limits on spending of their unconfirmed outputs. 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. TRUC transactions are currently nonstandard and can only be used on test networks where the standardness rules are relaxed or disabled (e.g. with-acceptnonstdtxn=1
). (#28948)
External Signing
- Support for external signing on Windows has been disabled. It will be re-enabled once the underlying dependency (Boost Process), has been replaced with a different library. (#28967)
Updated RPCs
- The addnode RPC now follows the
-v2transport
option (now on by default, see above) for making connections. It remains possible to specify the transport type manually with the v2transport argument of addnode. (#29239)
Build System
- A C++20 capable compiler is now required to build Bitcoin Core. (#28349)
- MacOS releases are configured to use the hardened runtime libraries (#29127)
Wallet
- The CoinGrinder coin selection algorithm has been introduced to mitigate unnecessary
large input sets and lower transaction costs at high feerates. CoinGrinder
searches for the input set with minimal weight. Solutions found by
CoinGrinder will produce a change output. CoinGrinder is only active at
elevated feerates (default: 30+ sat/vB, based on
-consolidatefeerate
×3). (#27877) - The Branch And Bound coin selection algorithm will be disabled when the subtract fee from outputs feature is used. (#28994)
- If the birth time of a descriptor is detected to be later than the first transaction involving that descriptor, the birth time will be reset to the earlier time. (#28920)
Low-level changes
Pruning
- When pruning during initial block download, more blocks will be pruned at each flush in order to speed up the syncing of such nodes. (#20827)
Init
- Various fixes to prevent issues where subsequent instances of Bitcoin Core would result in deletion of files in use by an existing instance. (#28784, #28946)
- Improved handling of empty
settings.json
files. (#29144)
Credits
Thanks to everyone who directly contributed to this release:
- 22388o⚡️
- Aaron Clauson
- Amiti Uttarwar
- Andrew Toth
- Anthony Towns
- Antoine Poinsot
- Ava Chow
- Brandon Odiwuor
- brunoerg
- Chris Stewart
- Cory Fields
- dergoegge
- djschnei21
- Fabian Jahr
- fanquake
- furszy
- Gloria Zhao
- Greg Sanders
- Hennadii Stepanov
- Hernan Marino
- iamcarlos94
- ismaelsadeeq
- Jameson Lopp
- Jesse Barton
- John Moffett
- Jon Atack
- josibake
- jrakibi
- Justin Dhillon
- Kashif Smith
- kevkevin
- Kristaps Kaupe
- L0la L33tz
- Luke Dashjr
- Lőrinc
- marco
- MarcoFalke
- Mark Friedenbach
- Marnix
- Martin Leitner-Ankerl
- Martin Zumsande
- Max Edwards
- Murch
- muxator
- naiyoma
- Nikodemas Tuckus
- ns-xvrn
- pablomartin4btc
- Peter Todd
- Pieter Wuille
- Richard Myers
- Roman Zeyde
- Russell Yanofsky
- Ryan Ofsky
- Sebastian Falbesoner
- Sergi Delgado Segura
- Sjors Provoost
- stickies-v
- stratospher
- Supachai Kheawjuy
- TheCharlatan
- UdjinM6
- Vasil Dimov
- w0xlt
- willcl-ark
As well as to everyone that helped with translations on Transifex.
-
@ 75bf2353:e1bfa895
2024-04-07 15:55:58You can also read this on my blog published on TOR Audio Version Available Soon
Might as well face it, you will not orange pill Peter Schiff. You will not orange pill anyone on X(Twitter). They pay $11.00 worth of fiat to earn more fiat. They also give $11.00 worth of fiat value to people who have more than X amount of followers. Everyone else pays or gets shadow banned. It's cheap ransomware, not a serious attempt at free speech.
There's a better way to promote the use of bitcoin without playing stupid fiat games. It's time to offer the purple pill.
- The Purple Pill does not require a blue check.
- The Purple Pill allows anyone on the network to send bitcoin to anyone in the world.
- The Purple Pill is pretty perfect.
Well...It's not perfect, but it makes it easy for anyone to accept bitcoin payments.
Purple Pill Github
Karnage said he wished he could zap handbrake, free and open software used to rip DVD's. I use it to add my movies to Jellyfin. I've been thinking about asking non bitcoin projects like this to get on nostr so I can zap them because I don't want to sign up with buy me a cup of coffee.
So I added https://github.com/HandBrake/HandBrake/issues/5915.
Karnage said he already did the same to another project. What if we all asked a free and open source project to get on nostr for zaps? Each zap could be distributed to many developers. Developers are technical. Getting on nostr should't be a problem for them.Purple Pill Servers
Purple pill your servers. 250,000 blocks ago, I thought it would be cool to sell buttons with lightning payment QR codes. I envisioned flare for waitresses. Back in the day, waitresses at TGIF's wore buttons to advertise chile cheese fries and happy hours. I thought they should wear buttons that allowed customers to send them sats. I used a QR code from my tip me page, but it didn't work because the QR code could only be used once. What can I say? I didn't know what the hell I was doing back then.
Nostr fixes this. My idea couldn't work in 2019 an buttons are still a dumb-dumb idea, but we can still pay wait staff with no buttons required.
If a waitress had an npub, I could just search for her nym attached to an npub. She could use this npub for tips only. She would never need to read comments, but she could collect zaps. Some wallets, like Mutiny let you find nostr plebs in the wallet. You can send them sats. You'll soon be able to send ecash.
Purple Pill The People
Stop saying, "Buy Bitcoin." Say, "earn bitcoin". Don't sell bitcoin. I don't mean this as in, "hodl never sodl." I mean give a little bitcoin to people. You don't use Paypal. You don't use Venmo. You might use the Cash App, but don't ask for someone's Cash Tag. Give people the purple pill. Onboard them onto nostr. Send them zaps.
- Purple Pill your barber
- Purple Pill your barista
- Purple Pill your bud tender.
- Purple Pill the people.
Bitcoin crushed the all time high again, but nobody seems to care. They are watching the dollar crash . Interest rates are up. This doubled the price of a mortgage as compared to a few years ago. Interest rates went up to lower price of things which naturally deflate to the marginal cost of production. Fiat currency is dying*. People are not excited about the bitcoin price because $70,000 just isn't what it used to be. If you have your barbers npub, you can send him better, unbroken money. He can see the value of that money go up over time. Your tips become a DCA strategy for this hair-cutting scissor samourai.
No need to be pushy. Just teach him how to use nostr. Add him to your contacts. Have him add his profile to Mutiny Wallet. Send him cashu. Send him sats. Teach him there's a better way to save. Give him the purple pill.
*For more information, please read Jeff Booth's, The Price of Tomorrow. It's available on Amazon, but If you pirate it, send Jeff sats here.
₿logging ₿itcoin
🧡 Support this blog by using the Value 4 Value model.
-
@ 81870f53:29bef6a6
2024-04-05 23:05:17先週、6月利下げの可能性をめぐる楽観的な見方により金が過去最高値を更新した一方、銀は小幅な上昇を見せた。 市場は今週の経済イベントカレンダーに大きな影響を受けた。このカレンダーには雇用ニュース、経済指標、FRBの講演内容がぎっしりと詰まっていた。
金曜日、主要なインフレ指標である食品とエネルギーを除く個人消費価格指数(PCE)は年率ベースで2.8%上昇、1カ月前比では0.3%上昇した。 インフレ統計は市場予想と一致したが、これは連邦準備理事会が6月にも利下げする可能性が低いことを意味すると考える人もいる。
月曜日、米国債利回りが上昇し、株価が下落する中、投資家はこのニュースを消化した。 同日、金は2,260ドル付近で推移し、ほとんど変化が見られなかったが、銀は1日あたり0.7%上昇し、終値は25.32ドルとなった。
前週のインフレニュースにもかかわらず、金は火曜日に史上最高値の2,284ドルまで急騰した。 同時に、ドル指数は4カ月ぶりの高値に近づいた。 民間部門が3月に18万4,000人の新規雇用を追加し、予想の15万5,000人を上回ったことが示されたADPのデータを受けて、水曜日を通じて利回りの上昇が株価の重しとなった。 記録的な四半期を経て、水曜日の米国株式市場は3取引連続の下落を記録した。
同じ日、ジェローム・パウエルFRB議長はスタンフォード大学で聴衆を前に、雇用とインフレの上昇にもかかわらず、FRBの経済の全体像は変わっていないと述べた。 パウエル議長の発言を受けて、CMEフェドウォッチツールは5月金利据え置きの確率が99%近く、6月利下げの確率は約63%としている。
市場がパウエル議長の演説に反応したため、金は水曜日に史上最高値を更新し、初めて2,300ドルを突破した。 同時に銀は2年ぶりの高値となる26.36ドルを記録した。 木曜日、エコノミストらは21万3,000人に近い数字になると予想していたが、失業を申請した米国人の数が9週間で最高となる22万1,000人に急増したというニュースが流れた。
このニュースを受けて株価は急落した。 最も注目すべきは、ダウ工業株30種平均が500ポイント安でその日を終え、4取引連続の下落となったことだ。 一方、金相場は木曜日に一服し、今朝発表予定の米国の非農業部門雇用統計に焦点が移ったため、2,271ドル付近で値を固めた。
今朝発表された衝撃的な雇用統計は、3月の米国労働市場が予想の20万人に反して30万3,000人の雇用を追加したことを明らかにした。 同時に失業率は3.8%まで低下した。 雇用に関する明るいニュースを受けて今朝の株価は上昇し、主要平均株価は4セッションの下落から回復した。
今日の上昇にも関わらず、ダウ工業株30種平均は今週では2.2%下落した。 一方、S&P500種とナスダック総合は週間でそれぞれ1.2%、1.3%下落するとみられている。 この日の堅調な労働統計が6月利下げの可能性を圧迫した。 CMEフェドウォッチツールによると、今朝の時点で6月利下げの確率は58%となっている。 これに伴い、10年米国債利回りは4.37%まで上昇した。
利下げ確率の低下と利回りの上昇という潜在的な逆風にもかかわらず、イエローメタルが史上最高値の2,322ドル付近で推移する中、金は週間2.7%の上昇を狙っている。 銀も今朝急騰し、現在27.37ドルとなっており、週間で8.8%の上昇となる。