-
@ a95c6243:d345522c
2025-01-03 20:26:47Was du bist hängt von drei Faktoren ab: \ Was du geerbt hast, \ was deine Umgebung aus dir machte \ und was du in freier Wahl \ aus deiner Umgebung und deinem Erbe gemacht hast. \ Aldous Huxley
Das brave Mitmachen und Mitlaufen in einem vorgegebenen, recht engen Rahmen ist gewiss nicht neu, hat aber gerade wieder mal Konjunktur. Dies kann man deutlich beobachten, eigentlich egal, in welchem gesellschaftlichen Bereich man sich umschaut. Individualität ist nur soweit angesagt, wie sie in ein bestimmtes Schema von «Diversität» passt, und Freiheit verkommt zur Worthülse – nicht erst durch ein gewisses Buch einer gewissen ehemaligen Regierungschefin.
Erklärungsansätze für solche Entwicklungen sind bekannt, und praktisch alle haben etwas mit Massenpsychologie zu tun. Der Herdentrieb, also der Trieb der Menschen, sich – zum Beispiel aus Unsicherheit oder Bequemlichkeit – lieber der Masse anzuschließen als selbstständig zu denken und zu handeln, ist einer der Erklärungsversuche. Andere drehen sich um Macht, Propaganda, Druck und Angst, also den gezielten Einsatz psychologischer Herrschaftsinstrumente.
Aber wollen die Menschen überhaupt Freiheit? Durch Gespräche im privaten Umfeld bin ich diesbezüglich in der letzten Zeit etwas skeptisch geworden. Um die Jahreswende philosophiert man ja gerne ein wenig über das Erlebte und über die Erwartungen für die Zukunft. Dabei hatte ich hin und wieder den Eindruck, die totalitären Anwandlungen unserer «Repräsentanten» kämen manchen Leuten gerade recht.
«Desinformation» ist so ein brisantes Thema. Davor müsse man die Menschen doch schützen, hörte ich. Jemand müsse doch zum Beispiel diese ganzen merkwürdigen Inhalte in den Social Media filtern – zur Ukraine, zum Klima, zu Gesundheitsthemen oder zur Migration. Viele wüssten ja gar nicht einzuschätzen, was richtig und was falsch ist, sie bräuchten eine Führung.
Freiheit bedingt Eigenverantwortung, ohne Zweifel. Eventuell ist es einigen tatsächlich zu anspruchsvoll, die Verantwortung für das eigene Tun und Lassen zu übernehmen. Oder die persönliche Freiheit wird nicht als ausreichend wertvolles Gut angesehen, um sich dafür anzustrengen. In dem Fall wäre die mangelnde Selbstbestimmung wohl das kleinere Übel. Allerdings fehlt dann gemäß Aldous Huxley ein Teil der Persönlichkeit. Letztlich ist natürlich alles eine Frage der Abwägung.
Sind viele Menschen möglicherweise schon so «eingenordet», dass freiheitliche Ambitionen gar nicht für eine ganze Gruppe, ein Kollektiv, verfolgt werden können? Solche Gedanken kamen mir auch, als ich mir kürzlich diverse Talks beim viertägigen Hacker-Kongress des Chaos Computer Clubs (38C3) anschaute. Ich war nicht nur überrascht, sondern reichlich erschreckt angesichts der in weiten Teilen mainstream-geformten Inhalte, mit denen ein dankbares Publikum beglückt wurde. Wo ich allgemein hellere Köpfe erwartet hatte, fand ich Konformismus und enthusiastisch untermauerte Narrative.
Gibt es vielleicht so etwas wie eine Herdenimmunität gegen Indoktrination? Ich denke, ja, zumindest eine gestärkte Widerstandsfähigkeit. Was wir brauchen, sind etwas gesunder Menschenverstand, offene Informationskanäle und der Mut, sich freier auch zwischen den Herden zu bewegen. Sie tun das bereits, aber sagen Sie es auch dieses Jahr ruhig weiter.
Dieser Beitrag ist zuerst auf Transition News erschienen.
-
@ a95c6243:d345522c
2025-01-01 17:39:51Heute möchte ich ein Gedicht mit euch teilen. Es handelt sich um eine Ballade des österreichischen Lyrikers Johann Gabriel Seidl aus dem 19. Jahrhundert. Mir sind diese Worte fest in Erinnerung, da meine Mutter sie perfekt rezitieren konnte, auch als die Kräfte schon langsam schwanden.
Dem originalen Titel «Die Uhr» habe ich für mich immer das Wort «innere» hinzugefügt. Denn der Zeitmesser – hier vermutliche eine Taschenuhr – symbolisiert zwar in dem Kontext das damalige Zeitempfinden und die Umbrüche durch die industrielle Revolution, sozusagen den Zeitgeist und das moderne Leben. Aber der Autor setzt sich philosophisch mit der Zeit auseinander und gibt seinem Werk auch eine klar spirituelle Dimension.
Das Ticken der Uhr und die Momente des Glücks und der Trauer stehen sinnbildlich für das unaufhaltsame Fortschreiten und die Vergänglichkeit des Lebens. Insofern könnte man bei der Uhr auch an eine Sonnenuhr denken. Der Rhythmus der Ereignisse passt uns vielleicht nicht immer in den Kram.
Was den Takt pocht, ist durchaus auch das Herz, unser «inneres Uhrwerk». Wenn dieses Meisterwerk einmal stillsteht, ist es unweigerlich um uns geschehen. Hoffentlich können wir dann dankbar sagen: «Ich habe mein Bestes gegeben.»
Ich trage, wo ich gehe, stets eine Uhr bei mir; \ Wieviel es geschlagen habe, genau seh ich an ihr. \ Es ist ein großer Meister, der künstlich ihr Werk gefügt, \ Wenngleich ihr Gang nicht immer dem törichten Wunsche genügt.
Ich wollte, sie wäre rascher gegangen an manchem Tag; \ Ich wollte, sie hätte manchmal verzögert den raschen Schlag. \ In meinen Leiden und Freuden, in Sturm und in der Ruh, \ Was immer geschah im Leben, sie pochte den Takt dazu.
Sie schlug am Sarge des Vaters, sie schlug an des Freundes Bahr, \ Sie schlug am Morgen der Liebe, sie schlug am Traualtar. \ Sie schlug an der Wiege des Kindes, sie schlägt, will's Gott, noch oft, \ Wenn bessere Tage kommen, wie meine Seele es hofft.
Und ward sie auch einmal träger, und drohte zu stocken ihr Lauf, \ So zog der Meister immer großmütig sie wieder auf. \ Doch stände sie einmal stille, dann wär's um sie geschehn, \ Kein andrer, als der sie fügte, bringt die Zerstörte zum Gehn.
Dann müßt ich zum Meister wandern, der wohnt am Ende wohl weit, \ Wohl draußen, jenseits der Erde, wohl dort in der Ewigkeit! \ Dann gäb ich sie ihm zurücke mit dankbar kindlichem Flehn: \ Sieh, Herr, ich hab nichts verdorben, sie blieb von selber stehn.
Johann Gabriel Seidl (1804-1875)
-
@ acbcec47:dd305bec
2024-12-27 13:49:37Prepare starter
- 1 part starter (~30g)
- 2 parts wholemeal rye flour (~60g)
- 2 parts warm water (~60g)
Stir well, then leave to stand warm and covered until the volume has almost doubled.
Once the starter has doubled in volume and a light cap has formed, it can be used for the dough.
Ingredients
- Flour (2/3 550/1100 wheat flour, 1/3 997 rye flour) = 600g
- Water: 60% of the flour quantity = 360g warm water
- Starter: 20% of the flour quantity = 120g starter
- Salt: 3% of the flour = 18g
Put the rest of the starter (about 30g) back in the fridge for the next batch. Knead everything well for 5 minutes, then leave to stand warm and covered.
Fermenting
First fermenting phase in one piece until the volume has almost doubled.
Then divide into portions ...
Shape and leave to rise on the baking tray for 1-2 hours.
Baking
- Preheat oven to 230°C (450°F)
- Just before baking, cut in the top of the rolls with a razor blade, so that they can extend
- Bake for 20 min with steam/cover at 210°C (410°F)
- Then remove the steam/cover and bake another 15-20 min at 180°C (360°F)
Enjoy ...
-
@ a95c6243:d345522c
2024-12-21 09:54:49Falls du beim Lesen des Titels dieses Newsletters unwillkürlich an positive Neuigkeiten aus dem globalen polit-medialen Irrenhaus oder gar aus dem wirtschaftlichen Umfeld gedacht hast, darf ich dich beglückwünschen. Diese Assoziation ist sehr löblich, denn sie weist dich als unverbesserlichen Optimisten aus. Leider muss ich dich diesbezüglich aber enttäuschen. Es geht hier um ein anderes Thema, allerdings sehr wohl ein positives, wie ich finde.
Heute ist ein ganz besonderer Tag: die Wintersonnenwende. Genau gesagt hat heute morgen um 10:20 Uhr Mitteleuropäischer Zeit (MEZ) auf der Nordhalbkugel unseres Planeten der astronomische Winter begonnen. Was daran so außergewöhnlich ist? Der kürzeste Tag des Jahres war gestern, seit heute werden die Tage bereits wieder länger! Wir werden also jetzt jeden Tag ein wenig mehr Licht haben.
Für mich ist dieses Ereignis immer wieder etwas kurios: Es beginnt der Winter, aber die Tage werden länger. Das erscheint mir zunächst wie ein Widerspruch, denn meine spontanen Assoziationen zum Winter sind doch eher Kälte und Dunkelheit, relativ zumindest. Umso erfreulicher ist der emotionale Effekt, wenn dann langsam die Erkenntnis durchsickert: Ab jetzt wird es schon wieder heller!
Natürlich ist es kalt im Winter, mancherorts mehr als anderswo. Vielleicht jedoch nicht mehr lange, wenn man den Klimahysterikern glauben wollte. Mindestens letztes Jahr hat Väterchen Frost allerdings gleich zu Beginn seiner Saison – und passenderweise während des globalen Überhitzungsgipfels in Dubai – nochmal richtig mit der Faust auf den Tisch gehauen. Schnee- und Eischaos sind ja eigentlich in der Agenda bereits nicht mehr vorgesehen. Deswegen war man in Deutschland vermutlich in vorauseilendem Gehorsam schon nicht mehr darauf vorbereitet und wurde glatt lahmgelegt.
Aber ich schweife ab. Die Aussicht auf nach und nach mehr Licht und damit auch Wärme stimmt mich froh. Den Zusammenhang zwischen beidem merkt man in Andalusien sehr deutlich. Hier, wo die Häuser im Winter arg auskühlen, geht man zum Aufwärmen raus auf die Straße oder auf den Balkon. Die Sonne hat auch im Winter eine erfreuliche Kraft. Und da ist jede Minute Gold wert.
Außerdem ist mir vor Jahren so richtig klar geworden, warum mir das südliche Klima so sehr gefällt. Das liegt nämlich nicht nur an der Sonne als solcher, oder der Wärme – das liegt vor allem am Licht. Ohne Licht keine Farben, das ist der ebenso simple wie gewaltige Unterschied zwischen einem deprimierenden matschgraubraunen Winter und einem fröhlichen bunten. Ein großes Stück Lebensqualität.
Mir gefällt aber auch die Symbolik dieses Tages: Licht aus der Dunkelheit, ein Wendepunkt, ein Neuanfang, neue Möglichkeiten, Übergang zu neuer Aktivität. In der winterlichen Stille keimt bereits neue Lebendigkeit. Und zwar in einem Zyklus, das wird immer wieder so geschehen. Ich nehme das gern als ein Stück Motivation, es macht mir Hoffnung und gibt mir Energie.
Übrigens ist parallel am heutigen Tag auf der südlichen Halbkugel Sommeranfang. Genau im entgegengesetzten Rhythmus, sich ergänzend, wie Yin und Yang. Das alles liegt an der Schrägstellung der Erdachse, die ist nämlich um 23,4º zur Umlaufbahn um die Sonne geneigt. Wir erinnern uns, gell?
Insofern bleibt eindeutig festzuhalten, dass “schräg sein” ein willkommener, wichtiger und positiver Wert ist. Mit anderen Worten: auch ungewöhnlich, eigenartig, untypisch, wunderlich, kauzig, … ja sogar irre, spinnert oder gar “quer” ist in Ordnung. Das schließt das Denken mit ein.
In diesem Sinne wünsche ich euch allen urige Weihnachtstage!
Dieser Beitrag ist letztes Jahr in meiner Denkbar erschienen.
-
@ a95c6243:d345522c
2024-12-13 19:30:32Das Betriebsklima ist das einzige Klima, \ das du selbst bestimmen kannst. \ Anonym
Eine Strategie zur Anpassung an den Klimawandel hat das deutsche Bundeskabinett diese Woche beschlossen. Da «Wetterextreme wie die immer häufiger auftretenden Hitzewellen und Starkregenereignisse» oft desaströse Auswirkungen auf Mensch und Umwelt hätten, werde eine Anpassung an die Folgen des Klimawandels immer wichtiger. «Klimaanpassungsstrategie» nennt die Regierung das.
Für die «Vorsorge vor Klimafolgen» habe man nun erstmals klare Ziele und messbare Kennzahlen festgelegt. So sei der Erfolg überprüfbar, und das solle zu einer schnelleren Bewältigung der Folgen führen. Dass sich hinter dem Begriff Klimafolgen nicht Folgen des Klimas, sondern wohl «Folgen der globalen Erwärmung» verbergen, erklärt den Interessierten die Wikipedia. Dabei ist das mit der Erwärmung ja bekanntermaßen so eine Sache.
Die Zunahme schwerer Unwetterereignisse habe gezeigt, so das Ministerium, wie wichtig eine frühzeitige und effektive Warnung der Bevölkerung sei. Daher solle es eine deutliche Anhebung der Nutzerzahlen der sogenannten Nina-Warn-App geben.
Die ARD spurt wie gewohnt und setzt die Botschaft zielsicher um. Der Artikel beginnt folgendermaßen:
«Die Flut im Ahrtal war ein Schock für das ganze Land. Um künftig besser gegen Extremwetter gewappnet zu sein, hat die Bundesregierung eine neue Strategie zur Klimaanpassung beschlossen. Die Warn-App Nina spielt eine zentrale Rolle. Der Bund will die Menschen in Deutschland besser vor Extremwetter-Ereignissen warnen und dafür die Reichweite der Warn-App Nina deutlich erhöhen.»
Die Kommunen würden bei ihren «Klimaanpassungsmaßnahmen» vom Zentrum KlimaAnpassung unterstützt, schreibt das Umweltministerium. Mit dessen Aufbau wurden das Deutsche Institut für Urbanistik gGmbH, welches sich stark für Smart City-Projekte engagiert, und die Adelphi Consult GmbH beauftragt.
Adelphi beschreibt sich selbst als «Europas führender Think-and-Do-Tank und eine unabhängige Beratung für Klima, Umwelt und Entwicklung». Sie seien «global vernetzte Strateg*innen und weltverbessernde Berater*innen» und als «Vorreiter der sozial-ökologischen Transformation» sei man mit dem Deutschen Nachhaltigkeitspreis ausgezeichnet worden, welcher sich an den Zielen der Agenda 2030 orientiere.
Über die Warn-App mit dem niedlichen Namen Nina, die möglichst jeder auf seinem Smartphone installieren soll, informiert das Bundesamt für Bevölkerungsschutz und Katastrophenhilfe (BBK). Gewarnt wird nicht nur vor Extrem-Wetterereignissen, sondern zum Beispiel auch vor Waffengewalt und Angriffen, Strom- und anderen Versorgungsausfällen oder Krankheitserregern. Wenn man die Kategorie Gefahreninformation wählt, erhält man eine Dosis von ungefähr zwei Benachrichtigungen pro Woche.
Beim BBK erfahren wir auch einiges über die empfohlenen Systemeinstellungen für Nina. Der Benutzer möge zum Beispiel den Zugriff auf die Standortdaten «immer zulassen», und zwar mit aktivierter Funktion «genauen Standort verwenden». Die Datennutzung solle unbeschränkt sein, auch im Hintergrund. Außerdem sei die uneingeschränkte Akkunutzung zu aktivieren, der Energiesparmodus auszuschalten und das Stoppen der App-Aktivität bei Nichtnutzung zu unterbinden.
Dass man so dramatische Ereignisse wie damals im Ahrtal auch anders bewerten kann als Regierungen und Systemmedien, hat meine Kollegin Wiltrud Schwetje anhand der Tragödie im spanischen Valencia gezeigt. Das Stichwort «Agenda 2030» taucht dabei in einem Kontext auf, der wenig mit Nachhaltigkeitspreisen zu tun hat.
Dieser Beitrag ist zuerst auf Transition News erschienen.
-
@ a95c6243:d345522c
2024-12-06 18:21:15Die Ungerechtigkeit ist uns nur in dem Falle angenehm,\ dass wir Vorteile aus ihr ziehen;\ in jedem andern hegt man den Wunsch,\ dass der Unschuldige in Schutz genommen werde.\ Jean-Jacques Rousseau
Politiker beteuern jederzeit, nur das Beste für die Bevölkerung zu wollen – nicht von ihr. Auch die zahlreichen unsäglichen «Corona-Maßnahmen» waren angeblich zu unserem Schutz notwendig, vor allem wegen der «besonders vulnerablen Personen». Daher mussten alle möglichen Restriktionen zwangsweise und unter Umgehung der Parlamente verordnet werden.
Inzwischen hat sich immer deutlicher herausgestellt, dass viele jener «Schutzmaßnahmen» den gegenteiligen Effekt hatten, sie haben den Menschen und den Gesellschaften enorm geschadet. Nicht nur haben die experimentellen Geninjektionen – wie erwartet – massive Nebenwirkungen, sondern Maskentragen schadet der Psyche und der Entwicklung (nicht nur unserer Kinder) und «Lockdowns und Zensur haben Menschen getötet».
Eine der wichtigsten Waffen unserer «Beschützer» ist die Spaltung der Gesellschaft. Die tiefen Gräben, die Politiker, Lobbyisten und Leitmedien praktisch weltweit ausgehoben haben, funktionieren leider nahezu in Perfektion. Von ihren persönlichen Erfahrungen als Kritikerin der Maßnahmen berichtete kürzlich eine Schweizerin im Interview mit Transition News. Sie sei schwer enttäuscht und verspüre bis heute eine Hemmschwelle und ein seltsames Unwohlsein im Umgang mit «Geimpften».
Menschen, die aufrichtig andere schützen wollten, werden von einer eindeutig politischen Justiz verfolgt, verhaftet und angeklagt. Dazu zählen viele Ärzte, darunter Heinrich Habig, Bianca Witzschel und Walter Weber. Über den aktuell laufenden Prozess gegen Dr. Weber hat Transition News mehrfach berichtet (z.B. hier und hier). Auch der Selbstschutz durch Verweigerung der Zwangs-Covid-«Impfung» bewahrt nicht vor dem Knast, wie Bundeswehrsoldaten wie Alexander Bittner erfahren mussten.
Die eigentlich Kriminellen schützen sich derweil erfolgreich selber, nämlich vor der Verantwortung. Die «Impf»-Kampagne war «das größte Verbrechen gegen die Menschheit». Trotzdem stellt man sich in den USA gerade die Frage, ob der scheidende Präsident Joe Biden nach seinem Sohn Hunter möglicherweise auch Anthony Fauci begnadigen wird – in diesem Fall sogar präventiv. Gibt es überhaupt noch einen Rest Glaubwürdigkeit, den Biden verspielen könnte?
Der Gedanke, den ehemaligen wissenschaftlichen Chefberater des US-Präsidenten und Direktor des National Institute of Allergy and Infectious Diseases (NIAID) vorsorglich mit einem Schutzschild zu versehen, dürfte mit der vergangenen Präsidentschaftswahl zu tun haben. Gleich mehrere Personalentscheidungen des designierten Präsidenten Donald Trump lassen Leute wie Fauci erneut in den Fokus rücken.
Das Buch «The Real Anthony Fauci» des nominierten US-Gesundheitsministers Robert F. Kennedy Jr. erschien 2021 und dreht sich um die Machenschaften der Pharma-Lobby in der öffentlichen Gesundheit. Das Vorwort zur rumänischen Ausgabe des Buches schrieb übrigens Călin Georgescu, der Überraschungssieger der ersten Wahlrunde der aktuellen Präsidentschaftswahlen in Rumänien. Vielleicht erklärt diese Verbindung einen Teil der Panik im Wertewesten.
In Rumänien selber gab es gerade einen Paukenschlag: Das bisherige Ergebnis wurde heute durch das Verfassungsgericht annuliert und die für Sonntag angesetzte Stichwahl kurzfristig abgesagt – wegen angeblicher «aggressiver russischer Einmischung». Thomas Oysmüller merkt dazu an, damit sei jetzt in der EU das Tabu gebrochen, Wahlen zu verbieten, bevor sie etwas ändern können.
Unsere Empörung angesichts der Historie von Maßnahmen, die die Falschen beschützen und für die meisten von Nachteil sind, müsste enorm sein. Die Frage ist, was wir damit machen. Wir sollten nach vorne schauen und unsere Energie clever einsetzen. Abgesehen von der Umgehung von jeglichem «Schutz vor Desinformation und Hassrede» (sprich: Zensur) wird es unsere wichtigste Aufgabe sein, Gräben zu überwinden.
Dieser Beitrag ist zuerst auf Transition News erschienen.
-
@ 07804b78:c375c543
2024-12-15 12:56:05Japanese follows. 日本語はあとで。
This article is for the 14th day of Nostr Advent Calendar 2024 (relay blogging). The article for the 13th day was "Open Sats 申請編" (Applying for Open Sats) by mono-san. The article for the 14th day will be "Nostrはじめました。" (I started Nostr) by bro-san.
Thinking of Thingstr
I've come up with an idea for Other Staff that I think is interesting (at least, for me), so I'm going to write about it. I actually wanted to show you the implementation and brag about it, but it's not solid enough to be implemented yet.
The key idea is just “add a reaction to the WikiData ID”.
WikiData
There is a service called WikiData. It is a knowledge base that provides structured data. You may be wondering what it is, but the important thing to understand here is that WikiData assigns identifiers to a fairly wide range of “objects” and “things”.
So, if you can react to this, you can think of various applications just by thinking of it for a moment, right?
For example, the anime series “There are too many losing heroines!” is assigned the ID
Q123819103
. The corresponding page is https://www.wikidata.org/wiki/Q123819103 .(NOTE: The canonical URI for entities on Wikidata is http://www.wikidata.org/entity/Q1142841. This is in accordance with Semantic Web conventions, and is not https, but http. Also, this URI does not necessarily match the actual address of the correspnding web page. Just an identifier. In most cases, it will redirect).
What can wd do?
For example, what about a website that records your anime viewing history? You can record what you want to watch with 👀, what you've already watched with ✅, and your favorites with ☆. You can also express your “likes” for production companies, staff, voice actors, etc. In this way, you can see what a particular user likes.
This could be a movie, a book, a comic, an author, music, an idol group, a place, or food (Someone likes pork cutlet
Q1142841
). The fact that you can record everything in the same framework is what makes it interesting.What form of event should it be recorded as?
There is probably room for discussion about how to record this information in a concrete way. The simplest way would be to use NIP-25's "Reactions to a website" kind:17 (a.k.a. Makibishi). How about something like this?
json [ ["i", "wd:Q123819103", "http://www.wikidata.org/entity/Q123819103"], ]
Since NIP-73 has External Content IDs, it would be good if we could include WikiData here so that we could write
wd:Q123819103
. Actually,isbn:
and other identifiers have already been defined, so it is possible to use the current NIP range to describe books (however, the authors do not have IDs. If we use WikiData as an ID, we can also describe reactions related to the author). Of course, it is not a matter of choosing one or the other, and it is also fine to add the ISBN tag at the same time as the WikiData tag for books.Search for recorded reactions
So far, this is all very simple, but it would be inconvenient if we didn't include tags to mark subsets of reactions (for example, only those related to anime) so that we can query them together. When we try to create a site that is specialized for a certain purpose, we need to be able to extract the reactions that are necessary.
On Wikidata, the predicate
wdt:P31
(instance of) is used to group together concepts that represent the same thing. For example, how about including this in thel
tag? "There are too many losing heroines!" is a "Japanese television anime series (Q63952888
)", so:json [ ["i", "wd:Q1142841", "http://www.wikidata.org/entity/Q1142841"], ["l", "wdt:P31 wd:Q63952888"] ]
UPDATE(2024-12-15): rnurachue-san suggested that
#l
or#L
might be better for labeling (the first version used#a
). I think that's a good idea, so I've updated the article. nostr:nevent1qgswamu0rsela0kwhj87p24ueapxdp04vzz7ar0pp6lfyq923t3l02cqyr9786635s60ra0f973nwv2sln2l74lqx4twdlgxfz2jgevpvsgtc9zwn6dHowever, when you think about creating an anime website, you may want to query both TV anime and anime films. This makes things more complicated. "Japanese TV anime series (
Q63952888
)" is a subclass (subclass of;wdt:P279
) of "Anime series (Q117467261
)", which is in turn a subclass of "Anime (Q1107
)". However, if you were to embed this hierarchy in each reaction, it would waste a lot of space. The following query will get all the superclasses of "Japanese TV anime series (Q63952888
)", but there are 54 of them.https://query.wikidata.org/#%23%20Subclass%20hierarchy%20traversal%20for%20Q63952888%0ASELECT%20%3Fitem%20%3FitemLabel%20%3Fsuperclass%20%3FsuperclassLabel%0AWHERE%20%7B%0A%20%20%23%20Starting%20class%0A%20%20wd%3AQ63952888%20wdt%3AP279%2a%20%3Fsuperclass%20.%0A%20%20BIND%28wd%3AQ63952888%20AS%20%3Fitem%29%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0AORDER%20BY%20%3Fsuperclass%0A
So, I think it should be okay for practical purposes to embed
P31
s of the reaction target. In other words, if you search for "anime seriesQ63952888
" and "anime movieQ20650540
", that should be enough. Fortunately, the conditions for single-character tags work with OR, so you can query multiple tags at once. we'll have to try it to see how well it works in practice, though.Discussion: Which kind should I use?
So far we have considered using kind:17, but we have not yet decided whether it is a good idea to mix Thingstr events with reactions to web pages.
Also, there may be a debate over whether to record regular events or addressable events, depending on the purpose of use. For example, if you want to record the transition of viewing results and impressions on an anime viewing site, you should use regular events, and if you want to maintain the viewing status, you should use addressable events.
What do you think?
Other ideas
If we can react to Nodes on OpenStreetMap using the same framework, we might be able to create something like Swarm. Since the views you want to see will differ depending on the purpose, it would be good to create various sites while having a consistent way of recording. Wouldn't that be the most Nostr-like thing?
Summary
I discussed how to use WikiData and OpenStreetMap as an ID infrastructure and realize various check-in and review services with a unified data model by using them on Nostr. Please let us know if you have any feedback. Or why not try implementing it?
この記事は Nostr Advent Calendar 2024 の14日目の記事です。13日目の記事はmonoさんによる「Open Sats 申請編」でした。15日目の記事はbroさんによる「Nostrはじめました。」です。
Thingstrについて考えた
面白そうな(と勝手に思ってる) Other Staff のアイディアを思いついたので、書いてみます。 本当は実装を持ってきて自慢したかったのですが、まだふわっとしていて実装に落ちていません。
コアになるアイディアは「WikiData の ID に対して、Reactionをつける」これだけです。
WikiData
WikiData というサービスがあります。構造化データを提供する知識ベースです。 なにそれ?という感じですが、ここで大事なのはWikiDataはかなり広範な「もの」「こと」に識別子(Identifier)を付与している、ということです。
だから、これにリアクションできれば、ぱっと思いつくだけでもいろいろな応用ができそうじゃないですか。
例えば、アニメシリーズ「負けヒロインが多すぎる!」には
Q123819103
というIDが振られています。これに対応するページとして https://www.wikidata.org/wiki/Q123819103 があります。(ただし、WikiData のエンティティに対する canonical な URI は http://www.wikidata.org/entity/Q1142841 であることには注意が必要です。セマンティックウェブの作法で https ではなく http になっています。そして、このURIは必ずしもWebページのアドレス一致しません。大抵の場合はリダイレクトされます)。
なにができるの
たとえば、アニメの視聴記録サイトはどうでしょう。👀は見たい作品、✅は視聴済み、☆はお気に入り、みたいに記録していく。制作会社、スタッフ、声優、...に対してLikeを表明したりできそうです。そうすると、あるユーザが何にLikeしているかわかります。
これが映画でもいいし、書籍、漫画、作家でもいいし、音楽でもいいし、アイドルグループでもいいし、場所でもいいし、食べ物でもいい(とんかつ
Q1142841
が好き、とか)。全部同じ枠組みで記録できるのが面白そうなところです。どういうNostrイベントで記録する?
具体的な記録の仕方には議論の余地があるでしょう。一番単純なのは、NIP-25の "Reactions to a website" kind:17 (Makibishi) を使う方法でしょうか。こんなのはどうでしょう。
json [ ["i", "wd:Q123819103", "http://www.wikidata.org/entity/Q123819103"], ]
NIP-73にExternal Content IDsがあるので、ここにWikiDataを入れられるようにして
wd:Q123819103
と書けるとよさそうです。実はisbn:
などはすでに定義されているので、書籍に関しては現行のNIPの範囲でもうまいことできます(ただ、著者にはIDが振られていません。WikiDataをIDに使うと著者に関するリアクションも記述できます)。もちろん、どちらか一方を選ぶというものでもなくて、書籍にはWikiDataのタグと当時にISBNのタグを付与しておいてもいいと思います。記録されたリアクションを検索する
ここまではシンプルでよいのですが、リアクションの部分集合(たとえばアニメに関連するものだけ、とか)をまとめてクエリできるように、目印となるタグを入れておかないと不便です。ある目的に特化したサイトを作ろうとしたとき、必要になるリアクションが抽出できるようにしておかないといけません。
WikiData では
wdt:P31
(instance of) という述語で、ある概念が何を表しているかをグルーピングしてくれています。例えばこれをl
タグとかに含めておくのはどうでしょうか。負けヒロインが多すぎる!は「日本のテレビアニメシリーズ(
Q63952888
)」なので、json [ ["i", "wd:Q1142841", "http://www.wikidata.org/entity/Q1142841"], ["l", "wdt:P31 wd:Q63952888"] ]
みたいな感じで付与します。
UPDATE(2024-12-15): rnurachueさんからラベル付けには
#l
または#L
のほうがよいかもという提案をいただきました。最初のバージョンでは#a
を使用していました。そのとおりだと思ったので更新しました。 nostr:nevent1qgswamu0rsela0kwhj87p24ueapxdp04vzz7ar0pp6lfyq923t3l02cqyr9786635s60ra0f973nwv2sln2l74lqx4twdlgxfz2jgevpvsgtc9zwn6dただ、アニメサイトを作ることを考えると、テレビアニメも劇場版アニメも両方クエリしたいこともありそうですよね。そうなると話が複雑になってきます。
「日本のテレビアニメシリーズ(
Q63952888
)」は「アニメシリーズ(Q117467261
)」のサブクラス(subclass of;wdt:P279
)で、それがさらに「アニメ(Q1107
)」 のサブクラスになっています。ただ、この階層をいちいちリアクションに埋め込むのと大変なことになります。以下のようなクエリで「日本のテレビアニメシリーズ(Q63952888
)」のすべての上位クラスが取れるのですが、54件もあります。https://query.wikidata.org/#%23%20Subclass%20hierarchy%20traversal%20for%20Q63952888%0ASELECT%20%3Fitem%20%3FitemLabel%20%3Fsuperclass%20%3FsuperclassLabel%0AWHERE%20%7B%0A%20%20%23%20Starting%20class%0A%20%20wd%3AQ63952888%20wdt%3AP279%2a%20%3Fsuperclass%20.%0A%20%20BIND%28wd%3AQ63952888%20AS%20%3Fitem%29%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0AORDER%20BY%20%3Fsuperclass%0A
なので、リアクション対象の
P31
を埋め込む、くらいで実用上は問題ないような気がします。つまり、検索するときに 「アニメシリーズQ63952888
」と「アニメ映画Q20650540
」を対象にすれば、十分では、ということです。幸い、一文字タグの条件はORで効くので、複数を並べて一度にクエリできます。実際にどのくらいうまく行くかはやってみないとわからないですが。議論: どの kind を使うべきか?
一旦 kind 17 を使うことを考えてきましたが、Thingstr のイベントが Web ページに対するリアクションと混ざるのが良いことなのか、いまいち判断がついていません。
また、用途によって regular event で記録するべきか、それとも addressable event で記録すべきか、という議論もありそうです。 アニメ視聴サイトを例にあげるなら、視聴実績とか感想の変遷を記録したいならば regular event でしょうし、視聴の状態を保持したいならば addressable とするのがよさそうです。
どう思いますか?
他のアイディア
これと同じ枠組みで OpenStreetMap の Node に対してリアクションできるようにすれば Swarm のようなものも実現できるかもしれません。
用途ごとに見たいビューは違うだろうから、一貫した記録の仕方を持ちつつ、色々なサイトを作ったらいいんじゃないでしょうか。それって最高にNostrっぽくないですか?
まとめ
WikiDataやOpenStreetMapをID基盤として活用し、Nostr上でreactすることで、様々なチェックインサービス、レビューサービスを統一的なデータモデルで実現する方法について議論しました。フィードバックがあったら教えてください。むしろ実装してみてください。
-
@ a95c6243:d345522c
2024-11-29 19:45:43Konsum ist Therapie.
Wolfgang JoopUmweltbewusstes Verhalten und verantwortungsvoller Konsum zeugen durchaus von einer wünschenswerten Einstellung. Ob man deswegen allerdings einen grünen statt eines schwarzen Freitags braucht, darf getrost bezweifelt werden – zumal es sich um manipulatorische Konzepte handelt. Wie in der politischen Landschaft sind auch hier die Etiketten irgendwas zwischen nichtssagend und trügerisch.
Heute ist also wieder mal «Black Friday», falls Sie es noch nicht mitbekommen haben sollten. Eigentlich haben wir ja eher schon eine ganze «Black Week», der dann oft auch noch ein «Cyber Monday» folgt. Die Werbebranche wird nicht müde, immer neue Anlässe zu erfinden oder zu importieren, um uns zum Konsumieren zu bewegen. Und sie ist damit sehr erfolgreich.
Warum fallen wir auf derartige Werbetricks herein und kaufen im Zweifelsfall Dinge oder Mengen, die wir sicher nicht brauchen? Pure Psychologie, würde ich sagen. Rabattschilder triggern etwas in uns, was den Verstand in Stand-by versetzt. Zusätzlich beeinflussen uns alle möglichen emotionalen Reize und animieren uns zum Schnäppchenkauf.
Gedankenlosigkeit und Maßlosigkeit können besonders bei der Ernährung zu ernsten Problemen führen. Erst kürzlich hat mir ein Bekannter nach einer USA-Reise erzählt, dass es dort offenbar nicht unüblich ist, schon zum ausgiebigen Frühstück in einem Restaurant wenigstens einen Liter Cola zu trinken. Gerne auch mehr, um das Gratis-Nachfüllen des Bechers auszunutzen.
Kritik am schwarzen Freitag und dem unnötigen Konsum kommt oft von Umweltschützern. Neben Ressourcenverschwendung, hohem Energieverbrauch und wachsenden Müllbergen durch eine zunehmende Wegwerfmentalität kommt dabei in der Regel auch die «Klimakrise» auf den Tisch.
Die EU-Kommission lancierte 2015 den Begriff «Green Friday» im Kontext der überarbeiteten Rechtsvorschriften zur Kennzeichnung der Energieeffizienz von Elektrogeräten. Sie nutzte die Gelegenheit kurz vor dem damaligen schwarzen Freitag und vor der UN-Klimakonferenz COP21, bei der das Pariser Abkommen unterzeichnet werden sollte.
Heute wird ein grüner Freitag oft im Zusammenhang mit der Forderung nach «nachhaltigem Konsum» benutzt. Derweil ist die Europäische Union schon weit in ihr Geschäftsmodell des «Green New Deal» verstrickt. In ihrer Propaganda zum Klimawandel verspricht sie tatsächlich «Unterstützung der Menschen und Regionen, die von immer häufigeren Extremwetter-Ereignissen betroffen sind». Was wohl die Menschen in der Region um Valencia dazu sagen?
Ganz im Sinne des Great Reset propagierten die Vereinten Nationen seit Ende 2020 eine «grüne Erholung von Covid-19, um den Klimawandel zu verlangsamen». Der UN-Umweltbericht sah in dem Jahr einen Schwerpunkt auf dem Verbraucherverhalten. Änderungen des Konsumverhaltens des Einzelnen könnten dazu beitragen, den Klimaschutz zu stärken, hieß es dort.
Der Begriff «Schwarzer Freitag» wurde in den USA nicht erstmals für Einkäufe nach Thanksgiving verwendet – wie oft angenommen –, sondern für eine Finanzkrise. Jedoch nicht für den Börsencrash von 1929, sondern bereits für den Zusammenbruch des US-Goldmarktes im September 1869. Seitdem mussten die Menschen weltweit so einige schwarze Tage erleben.
Kürzlich sind die britischen Aufsichtsbehörden weiter von ihrer Zurückhaltung nach dem letzten großen Finanzcrash von 2008 abgerückt. Sie haben Regeln für den Bankensektor gelockert, womit sie «verantwortungsvolle Risikobereitschaft» unterstützen wollen. Man würde sicher zu schwarz sehen, wenn man hier ein grünes Wunder befürchten würde.
Dieser Beitrag ist zuerst auf Transition News erschienen.
-
@ a95c6243:d345522c
2024-11-08 20:02:32Und plötzlich weißt du:
Es ist Zeit, etwas Neues zu beginnen
und dem Zauber des Anfangs zu vertrauen.
Meister EckhartSchwarz, rot, gold leuchtet es im Kopf des Newsletters der deutschen Bundesregierung, der mir freitags ins Postfach flattert. Rot, gelb und grün werden daneben sicher noch lange vielzitierte Farben sein, auch wenn diese nie geleuchtet haben. Die Ampel hat sich gerade selber den Stecker gezogen – und hinterlässt einen wirtschaftlichen und gesellschaftlichen Trümmerhaufen.
Mit einem bemerkenswerten Timing hat die deutsche Regierungskoalition am Tag des «Comebacks» von Donald Trump in den USA endlich ihr Scheitern besiegelt. Während der eine seinen Sieg bei den Präsidentschaftswahlen feierte, erwachten die anderen jäh aus ihrer Selbsthypnose rund um Harris-Hype und Trump-Panik – mit teils erschreckenden Auswüchsen. Seit Mittwoch werden die Geschicke Deutschlands nun von einer rot-grünen Minderheitsregierung «geleitet» und man steuert auf Neuwahlen zu.
Das Kindergarten-Gehabe um zwei konkurrierende Wirtschaftsgipfel letzte Woche war bereits bezeichnend. In einem Strategiepapier gestand Finanzminister Lindner außerdem den «Absturz Deutschlands» ein und offenbarte, dass die wirtschaftlichen Probleme teilweise von der Ampel-Politik «vorsätzlich herbeigeführt» worden seien.
Lindner und weitere FDP-Minister wurden also vom Bundeskanzler entlassen. Verkehrs- und Digitalminister Wissing trat flugs aus der FDP aus; deshalb darf er nicht nur im Amt bleiben, sondern hat zusätzlich noch das Justizministerium übernommen. Und mit Jörg Kukies habe Scholz «seinen Lieblingsbock zum Obergärtner», sprich: Finanzminister befördert, meint Norbert Häring.
Es gebe keine Vertrauensbasis für die weitere Zusammenarbeit mit der FDP, hatte der Kanzler erklärt, Lindner habe zu oft sein Vertrauen gebrochen. Am 15. Januar 2025 werde er daher im Bundestag die Vertrauensfrage stellen, was ggf. den Weg für vorgezogene Neuwahlen freimachen würde.
Apropos Vertrauen: Über die Hälfte der Bundesbürger glauben, dass sie ihre Meinung nicht frei sagen können. Das ging erst kürzlich aus dem diesjährigen «Freiheitsindex» hervor, einer Studie, die die Wechselwirkung zwischen Berichterstattung der Medien und subjektivem Freiheitsempfinden der Bürger misst. «Beim Vertrauen in Staat und Medien zerreißt es uns gerade», kommentierte dies der Leiter des Schweizer Unternehmens Media Tenor, das die Untersuchung zusammen mit dem Institut für Demoskopie Allensbach durchführt.
«Die absolute Mehrheit hat absolut die Nase voll», titelte die Bild angesichts des «Ampel-Showdowns». Die Mehrheit wolle Neuwahlen und die Grünen sollten zuerst gehen, lasen wir dort.
Dass «Insolvenzminister» Robert Habeck heute seine Kandidatur für das Kanzleramt verkündet hat, kann nur als Teil der politmedialen Realitätsverweigerung verstanden werden. Wer allerdings denke, schlimmer als in Zeiten der Ampel könne es nicht mehr werden, sei reichlich optimistisch, schrieb Uwe Froschauer bei Manova. Und er kenne Friedrich Merz schlecht, der sich schon jetzt rhetorisch auf seine Rolle als oberster Feldherr Deutschlands vorbereite.
Was also tun? Der Schweizer Verein «Losdemokratie» will eine Volksinitiative lancieren, um die Bestimmung von Parlamentsmitgliedern per Los einzuführen. Das Losverfahren sorge für mehr Demokratie, denn als Alternative zum Wahlverfahren garantiere es eine breitere Beteiligung und repräsentativere Parlamente. Ob das ein Weg ist, sei dahingestellt.
In jedem Fall wird es notwendig sein, unsere Bemühungen um Freiheit und Selbstbestimmung zu verstärken. Mehr Unabhängigkeit von staatlichen und zentralen Institutionen – also die Suche nach dezentralen Lösungsansätzen – gehört dabei sicher zu den Möglichkeiten. Das gilt sowohl für jede/n Einzelne/n als auch für Entitäten wie die alternativen Medien.
Dieser Beitrag ist zuerst auf Transition News erschienen.
-
@ a95c6243:d345522c
2024-10-26 12:21:50Es ist besser, ein Licht zu entzünden, als auf die Dunkelheit zu schimpfen. Konfuzius
Die Bemühungen um Aufarbeitung der sogenannten Corona-Pandemie, um Aufklärung der Hintergründe, Benennung von Verantwortlichkeiten und das Ziehen von Konsequenzen sind durchaus nicht eingeschlafen. Das Interesse daran ist unter den gegebenen Umständen vielleicht nicht sonderlich groß, aber es ist vorhanden.
Der sächsische Landtag hat gestern die Einsetzung eines Untersuchungsausschusses zur Corona-Politik beschlossen. In einer Sondersitzung erhielt ein entsprechender Antrag der AfD-Fraktion die ausreichende Zustimmung, auch von einigen Abgeordneten des BSW.
In den Niederlanden wird Bill Gates vor Gericht erscheinen müssen. Sieben durch die Covid-«Impfstoffe» geschädigte Personen hatten Klage eingereicht. Sie werfen unter anderem Gates, Pfizer-Chef Bourla und dem niederländischen Staat vor, sie hätten gewusst, dass diese Präparate weder sicher noch wirksam sind.
Mit den mRNA-«Impfstoffen» von Pfizer/BioNTech befasst sich auch ein neues Buch. Darin werden die Erkenntnisse von Ärzten und Wissenschaftlern aus der Analyse interner Dokumente über die klinischen Studien der Covid-Injektion präsentiert. Es handelt sich um jene in den USA freigeklagten Papiere, die die Arzneimittelbehörde (Food and Drug Administration, FDA) 75 Jahre unter Verschluss halten wollte.
Ebenfalls Wissenschaftler und Ärzte, aber auch andere Experten organisieren als Verbundnetzwerk Corona-Solution kostenfreie Online-Konferenzen. Ihr Ziel ist es, «wissenschaftlich, demokratisch und friedlich» über Impfstoffe und Behandlungsprotokolle gegen SARS-CoV-2 aufzuklären und die Diskriminierung von Ungeimpften zu stoppen. Gestern fand eine weitere Konferenz statt. Ihr Thema: «Corona und modRNA: Von Toten, Lebenden und Physik lernen».
Aufgrund des Digital Services Acts (DSA) der Europäischen Union sei das Risiko groß, dass ihre Arbeit als «Fake-News» bezeichnet würde, so das Netzwerk. Staatlich unerwünschte wissenschaftliche Aufklärung müsse sich passende Kanäle zur Veröffentlichung suchen. Ihre Live-Streams seien deshalb zum Beispiel nicht auf YouTube zu finden.
Der vielfältige Einsatz für Aufklärung und Aufarbeitung wird sich nicht stummschalten lassen. Nicht einmal der Zensurmeister der EU, Deutschland, wird so etwas erreichen. Die frisch aktivierten «Trusted Flagger» dürften allerdings künftige Siege beim «Denunzianten-Wettbewerb» im Kontext des DSA zusätzlich absichern.
Wo sind die Grenzen der Meinungsfreiheit? Sicher gibt es sie. Aber die ideologische Gleichstellung von illegalen mit unerwünschten Äußerungen verfolgt offensichtlich eher das Ziel, ein derart elementares demokratisches Grundrecht möglichst weitgehend auszuhebeln. Vorwürfe wie «Hassrede», «Delegitimierung des Staates» oder «Volksverhetzung» werden heute inflationär verwendet, um Systemkritik zu unterbinden. Gegen solche Bestrebungen gilt es, sich zu wehren.
Dieser Beitrag ist zuerst auf Transition News erschienen.
-
@ c631e267:c2b78d3e
2024-10-23 20:26:10Herzlichen Glückwunsch zum dritten Geburtstag, liebe Denk Bar! Wieso zum dritten? Das war doch 2022 und jetzt sind wir im Jahr 2024, oder? Ja, das ist schon richtig, aber bei Geburtstagen erinnere ich mich immer auch an meinen Vater, und der behauptete oft, der erste sei ja schließlich der Tag der Geburt selber und den müsse man natürlich mitzählen. Wo er recht hat, hat er nunmal recht. Konsequenterweise wird also heute dieser Blog an seinem dritten Geburtstag zwei Jahre alt.
Das ist ein Grund zum Feiern, wie ich finde. Einerseits ganz einfach, weil es dafür gar nicht genug Gründe geben kann. «Das Leben sind zwei Tage», lautet ein gängiger Ausdruck hier in Andalusien. In der Tat könnte es so sein, auch wenn wir uns im Alltag oft genug von der Routine vereinnahmen lassen.
Seit dem Start der Denk Bar vor zwei Jahren ist unglaublich viel passiert. Ebenso wie die zweieinhalb Jahre davor, und all jenes war letztlich auch der Auslöser dafür, dass ich begann, öffentlich zu schreiben. Damals notierte ich:
«Seit einigen Jahren erscheint unser öffentliches Umfeld immer fragwürdiger, widersprüchlicher und manchmal schier unglaublich - jede Menge Anlass für eigene Recherchen und Gedanken, ganz einfach mit einer Portion gesundem Menschenverstand.»
Wir erleben den sogenannten «großen Umbruch», einen globalen Coup, den skrupellose Egoisten clever eingefädelt haben und seit ein paar Jahren knallhart – aber nett verpackt – durchziehen, um buchstäblich alles nach ihrem Gusto umzukrempeln. Die Gelegenheit ist ja angeblich günstig und muss genutzt werden.
Nie hätte ich mir träumen lassen, dass ich so etwas jemals miterleben müsste. Die Bosheit, mit der ganz offensichtlich gegen die eigene Bevölkerung gearbeitet wird, war früher für mich unvorstellbar. Mein (Rest-) Vertrauen in alle möglichen Bereiche wie Politik, Wissenschaft, Justiz, Medien oder Kirche ist praktisch komplett zerstört. Einen «inneren Totalschaden» hatte ich mal für unsere Gesellschaften diagnostiziert.
Was mich vielleicht am meisten erschreckt, ist zum einen das Niveau der Gleichschaltung, das weltweit erreicht werden konnte, und zum anderen die praktisch totale Spaltung der Gesellschaft. Haben wir das tatsächlich mit uns machen lassen?? Unfassbar! Aber das Werkzeug «Angst» ist sehr mächtig und funktioniert bis heute.
Zum Glück passieren auch positive Dinge und neue Perspektiven öffnen sich. Für viele Menschen waren und sind die Entwicklungen der letzten Jahre ein Augenöffner. Sie sehen «Querdenken» als das, was es ist: eine Tugend.
Auch die immer ernsteren Zensurbemühungen sind letztlich nur ein Zeichen der Schwäche, wo Argumente fehlen. Sie werden nicht verhindern, dass wir unsere Meinung äußern, unbequeme Fragen stellen und dass die Wahrheit peu à peu ans Licht kommt. Es gibt immer Mittel und Wege, auch für uns.
Danke, dass du diesen Weg mit mir weitergehst!
-
@ eee391ee:8d0b97c2
2024-12-04 17:55:21Amber 3.0.1
- New design (still a work in progress)
- Removed the push notification server
- Open the permissions page with the correct account
- Fix crash when signing in with ncryptsec
- Fix icon size on notifications
- Fix relay connection when changing the default relays
- Option to setup a custom pin for the app
- Button to copy your public key
- Fix layout on Android < 15
- Fix multi event screen
- Fetch profile data
- Show relay message when event is rejected
- Fix profile icon size
- Don’t close app when using nostrconnect arcade
- Better check for valid relays
- Fix padding and scrolling
- Support for secret when using nostrconnect
- Fix empty relay notice
- Fix get_public_key not replying with hex key
- Fix relay not connecting after adding a new bunker
- Fix logout not working sometimes
- Fix login screen showing when trying to login to some applications
- Fix duplicated applications when connecting a new app
Download it with zap.store, Obtainium, f-droid or download it directly in the releases page
If you like my work consider making a donation
Verifying the release
In order to verify the release, you'll need to have
gpg
orgpg2
installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:bash gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D
Once you have his PGP key you can verify the release (assuming
manifest-v3.0.1.txt
andmanifest-v3.0.1.txt.sig
are in the current directory) with:bash gpg --verify manifest-v3.0.1.txt.sig manifest-v3.0.1.txt
You should see the following if the verification was successful:
bash gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03 gpg: using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D gpg: Good signature from "greenart7c3 <greenart7c3@proton.me>"
That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you've downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:
bash cat manifest-v3.0.1.txt
One can use the
shasum -a 256 <file name here>
tool in order to re-compute thesha256
hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly. -
@ a95c6243:d345522c
2024-10-19 08:58:08Ein Lämmchen löschte an einem Bache seinen Durst. Fern von ihm, aber näher der Quelle, tat ein Wolf das gleiche. Kaum erblickte er das Lämmchen, so schrie er:
"Warum trübst du mir das Wasser, das ich trinken will?"
"Wie wäre das möglich", erwiderte schüchtern das Lämmchen, "ich stehe hier unten und du so weit oben; das Wasser fließt ja von dir zu mir; glaube mir, es kam mir nie in den Sinn, dir etwas Böses zu tun!"
"Ei, sieh doch! Du machst es gerade, wie dein Vater vor sechs Monaten; ich erinnere mich noch sehr wohl, daß auch du dabei warst, aber glücklich entkamst, als ich ihm für sein Schmähen das Fell abzog!"
"Ach, Herr!" flehte das zitternde Lämmchen, "ich bin ja erst vier Wochen alt und kannte meinen Vater gar nicht, so lange ist er schon tot; wie soll ich denn für ihn büßen."
"Du Unverschämter!" so endigt der Wolf mit erheuchelter Wut, indem er die Zähne fletschte. "Tot oder nicht tot, weiß ich doch, daß euer ganzes Geschlecht mich hasset, und dafür muß ich mich rächen."
Ohne weitere Umstände zu machen, zerriß er das Lämmchen und verschlang es.
Das Gewissen regt sich selbst bei dem größten Bösewichte; er sucht doch nach Vorwand, um dasselbe damit bei Begehung seiner Schlechtigkeiten zu beschwichtigen.
Quelle: https://eden.one/fabeln-aesop-das-lamm-und-der-wolf
-
@ 1ef695e1:15351d5f
2024-11-29 14:21:00After getting my ham licence in 2013 I found out about SOTA. I was enthusiastic as I have a long history of hiking in the mountains while a scout and then as a Scoutmaster. Now I was going to combine the two yet I immediately encountered a big problem. Very few South African summits were listed on the SOTA database and some of those listed did not even qualify as summits. I enquired of SOTA management and was told that "South Africa is on hold until all the summits are correctly mapped and checked." Only then could the summits be loaded to the database.
Using GIS software and my 1:50000 topographic maps I began mapping summits in my home province Limpopo that qualified according to the SOTA criteria.
An individual prominence of 150m or more was easy to determine. Doing the mapping I found a lot of summits that were obvious, but finding the key col of each summit was more difficult. The older maps in South Africa actually had a lot of the key cols displayed and using my combined methods I proceeded to map summits one by one and add the data to a spreadsheet. Taking approximately 8 minutes to map a summit it took me months to map Limpopo. I missed summits where the summit is spread over a large area and though it qualifies due to a 150m or more prominence it does not look like a summit and these we added later.
I sent my mapping data to OM Andrew VK3ARR in Australia and received a thumbs up as to my data accuracy. I was pleasantly surprised when my Limpopo summits appeared on the SOTA database even though the rest of the country was still not done. I immediately started mapping the next province of Mpumalanga using my manual methods.
Sid Tylor ZS5AYC from Kwazulu - Natal, who became SOTA manager for South Africa, and I had been discussing the processes and he arranged access to online software with automated summit processing where we could just check key col position and all the data per summit was processed much quicker. Frustrating for me was that I could not see what the software was doing and we just checked key cols without knowing where the summit was or its other data.
I completed the remaining Mpumalanga summits using the software access and then completed the Western Cape summits after which Sid and I split the Northern Cape summits between us. The other provinces were processed by various operators including some much appreciated assistance from Australian hams.
A big thank you to all in SOTA management, in South Africa, those that assisted from Australia, as well as SOTA UK, for making it possible for us to enjoy the adventures of SOTA.
Activating Renosterkop ZS/NC-272 in the Northern Cape
-
@ 1739d937:3e3136ef
2024-10-29 16:57:08This update marks a major milestone for the project. I know, with certainty, that MLS messaging over Nostr is going to work. That might sound a little crazy after so many months working on the project, and I was pretty confident, but until you’ve got running code, it’s all conjecture.
Late last week, I released a video of a working prototype of White Noise that shows the full flow; creating groups, inviting other users to join those groups, accepting invites, and sending messages back-and-forth. I’m thrilled that I’ve gotten this far but also appalled that it’s taken so long and disgusted at the state of the code in the app (I’ve been told I have unrelenting standards 😅).
If you missed the video last week...
nostr:note125cuk0zetc7sshw52v5zaq9apq3rq7e2x587tr2c96t7z7sjs59svwv0fj
What's Next?
In this update, I want to cover a few things about how I'm planning to proceed and how I’m splitting code out of the app into libraries that will help other developers implement MLS messaging in their own Nostr clients.
First off, many of you know that I've been building White Noise as a Rust app using the Tauri framework. The OpenMLS implementation is also written in Rust (with bindings for many other languages). So, when you hear me talking about library code, think Rust crates for now.
The first library, called openmls-nostr, is an extension/abstraction on top of the openmls implementation of the MLS spec that helps Nostr clients interact more easily with that implementation in a way that feels native to Nostr. Mostly this will be helping developers interact with MLS primitives and ensure that they’re creating, validating, and serializing these objects in the right way at the right times.
The second isn’t a new library as a big contribution to the already excellent rust-nostr library from nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet. The methods that will go in rust-nostr are highly abstracted and based specifically on the requirements of NIP-104. Mostly this will be helping developers to take those MLS primitives and publish or query them as Nostr events at the right times and to/from the right relays.
Most of this code was originally written directly in the White Noise library so this week I've started to pull code for both of those libraries out and move it to its new home. While I’ve been at it, I've been writing some tests and trying to document things.
An unfortunate offshoot of this is that the usable builds of White Noise are going to take a touch longer. I promise it’s still a very high priority but at this point I need to clean a few things up based on what I've learned thus far.
Another thing that is slowing down release is that; behind the scenes of the dev work, I’ve been battling with Apple for nearly 2 months now to get a proper developer team set up so that we can publish the app via TestFlight for MacOS and iOS. I’ve also been recently learning the intricacies of Android publishing (oh my dear god there are so many devices, OS versions, etc.).
With that in mind, if you know anyone who can help get me up to speed on CI/CD, release pipelines, and multi-platform distribution please hit me up. I would love to learn more and hopefully shortcut some of the pain.
Thanks again so much for all the support over the last few months! It means a lot to me and is a huge part of what is keeping me going on this. 🙏
-
@ 1739d937:3e3136ef
2024-10-04 22:22:27Previous updates
- Check them all out here: https://highlighter.com/jeffg.fyi
Progress this week
It was a busy one. I've been focused on the critical path of getting the full end-to-end MLS messaging flow built into White Noise. Unfortunately, or fortunately for those that will come after, this has necessitated writing quite a bit of library code and figuring out how clients should think about storing the necessary group state and secrets.
Today I released the highly creatively named openmls-sled-storage. This is a storage adapter for Sled DB, an embedded database written in Rust. This allows clients to simply give their clients a file path where they want to store the data and the library will take care of the rest with regards to MLS storage.
Another bit of library code is a customer MLS extension called NostrGroupData (again with a wildly creative title - check it out in the WN repo here). This is a standardized way of storing the necessary metadata about a group that will allow it to function properly with Nostr conventions as well as basic data like Group name, description, etc. This, in specific, is the source of quite a few updates to the NIP, but overall it's going to give clients implementing MLS groups assurances that the data required is not only formatted the same, but cryptographically guaranteed to be there and respected by each group member, or the group will fork.
White Noise
The client currently supports multiple accounts, including generating new Nostr identities on the fly. It's also loading user's contact lists, and NIP-04 DMs at the moment as well. This week I managed to build out nearly the entire group creation flow. This includes publishing and fetching key packages (kind: 443 events), inviting another user to create a group, sending welcome messages (kind: 444 events), and I've started working on both parsing those welcome messages and how to represent the groups in the UI in a way that makes reasonable sense to users.
No showstoppers
I know this might sound insane after working on this project for several months already but I'm genuinely surprised that I've not run into any big unknown unknowns yet. Everything is coming together well and, while it's taking me some time to build it right and think carefully about where and how data is being stored and passed around, I'm very confident the client is going to be up and running in a few weeks (famous last words).
The NIP
As I mentioned before, I've left the NIP dormant while I'm working on implementing the entire messaging flow. Once I've got the flow fully built out, I'll know all the details that need to change and I'll update the NIP.
If anyone out there wants to chat about the changes I already know are coming, let me know.
Feedback & contributions always welcome
Thoughts? Questions? Want to contribute? Hit me up.
P.S.
The plant in the cover image is Asparagus Officinalis. My grandfather was the only person I knew growing up that grew it and, as a result, I also grow it at home. The interesting thing about Asparagus (other than making your pee smell funny) is that it takes several years before it starts bearing edible veggies. It's a low time preference plant and further proof that good things take time.
-
@ 7fa56f5d:751ac194
2024-09-16 12:31:25If you are a nostr user or developer you're probably familiar with nostr identifiers. These identifiers are used to represent public/private keys or event ids. They allow for a human-readable representation of these values that can be used for copy-pasting, sharing, nostr URIs, rendering QR codes or referencing entities in text content.
The identifier start with a prefix that indicates the type of the identifier:
npub
for public keys,nsec
for private keys andnote
for note ids. The prefix is followed by a separator character (1
) and a payload that is encoded using the Bech32 encoding scheme.The pubkey
7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194
is represented asnpub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg
.Context matters
There are special variants of the identifiers that include metadata to provide more context. The extra information enhances nostr client UX and interoperability since it allows to more easily find and display these entities.
The
nprofile
prefix is used to represent a public key with a set of relays where the user profile can be found. Thenevent
prefix is used to represent an event id (not necesarily a kind 1 note) with an optional set of relays where the event has been seen, the author of the event and an optional kind number. Thenaddr
prefix is used to represent an address with kind, author, identifier (d
) and an optional set of relays where the event has been seen.For those variants the content is a binary-encoded list of
TLV
fields. Check out NIP-19 for a breakdown of which types are used for each prefix.Pubkeys
Although there are relays that aggregate profile metadata and relay lists such as Purple Pages and profiles.nos.social, a bare
npub
is not enough to find a user's content. Thenprofile
alternative prefix tells clients where they can find the user's profile and posts.Some great options for the relay hints included in an
nprofile
are the relays on the user's relay list metadata event.Events
An
nevent
identifier can contain additional metadata about the event such as relay hints, the author of the event and the kind number. The relay hints can be used to find the event on the network and the author can be used to display the author's profile picture and name.Including the kind number in the identifier is useful for clients since they can know if the event is compatible with their rendering logic. A client that only supports kind 1 notes can ignore kind 9802 highlights or show their
.content
field. A better alternative would be to query the nostr network to find compatbile apps via NIP-89 Recommended Application Handlers or even embed the apps in the client itself.Addresses
There are certain types of events that do not have stable identifiers since they can be replaced anytime. A user can publish new versions of long-form articles or their profile. The
naddr
prefix is used to represent these events with an identifier that can be used to find the latest event. Thed
field is used to represent the identifier of the event that the address points to.Similary to
nevent
, thenaddr
prefix can include relay hints to find the event on the network. The author field can be used to display the author's profile picture and name. The kind field can be used to know if the event is compatible with the client's rendering logic.tl;dr
I encourage developers to use the variants with added context whenever possible. This means that clients will need to keep track of which relays an event has been seen on and which relays a user is posting to and reading from. The trade-off between longer identifiers and better interoperability is worth it if we want to make the nostr network decentralized and resilient.
You can use tools such as nak to get familiar with the different types of identifiers, add or remove metadata to your identifiers and decode them.
-
@ ccc8ee23:9f3d9783
2024-12-23 22:03:15Chef's notes
Indulge in tender, golden-fried chicken breast, crunchy with every bite. Nestled on a bed of steamed rice, this dish is elevated by a rich, velvety curry sauce, infused with the warmth of fragrant spices and the umami depth of soy.
Paired with vibrant vegetables for a harmonious balance of textures and flavors, this comforting classic promises to delight your soul.
Details
- ⏲️ Prep time: 10 min
- 🍳 Cook time: 30 min
- 🍽️ Servings: 2
Ingredients
- Chicken Fillet 250 grams
- Potato 100 grams
- Egg 1 pc
- Curry block 2 pcs or 20 grams
- breadcrumbs 100 grams / 2 cups
- flour 20 grams
- Cooking oil (for frying)
- chicken or vegetable stock 500ml
- soy sauce 1 tbsp
- Seasoning
- onion 1 pc, finely chopped
- garlic cloves 2 pcs, minced
- carrot 1 pc, chopped
Directions
- Chicken Katsu: Pound the chicken breasts until about 1/2 inch thick. Season with salt and pepper. Coat each piece in flour, then dip in beaten egg, and finally coat with breadcrumbs. Heat oil in a pan and fry the chicken for about 3-4 minutes on each side, until golden brown and fully cooked. Place on paper towels to drain.
- Make Curry Sauce: In a pan, sauté the onion, garlic, add potato and carrot until soft. Gradually add curry block and the stock, stir well. Simmer for 5-10 minutes until thickened. Add seasoning and soy sauce to taste.
- Plating: Slice the cooked chicken katsu and place it over a bed of steamed rice. Pour the curry sauce on the side or over the chicken. Garnish with chopped green chilies.
-
@ 3bf0c63f:aefa459d
2024-01-15 11:15:06Pequenos problemas que o Estado cria para a sociedade e que não são sempre lembrados
- **vale-transporte**: transferir o custo com o transporte do funcionário para um terceiro o estimula a morar longe de onde trabalha, já que morar perto é normalmente mais caro e a economia com transporte é inexistente. - **atestado médico**: o direito a faltar o trabalho com atestado médico cria a exigência desse atestado para todas as situações, substituindo o livre acordo entre patrão e empregado e sobrecarregando os médicos e postos de saúde com visitas desnecessárias de assalariados resfriados. - **prisões**: com dinheiro mal-administrado, burocracia e péssima alocação de recursos -- problemas que empresas privadas em competição (ou mesmo sem qualquer competição) saberiam resolver muito melhor -- o Estado fica sem presídios, com os poucos existentes entupidos, muito acima de sua alocação máxima, e com isto, segundo a bizarra corrente de responsabilidades que culpa o juiz que condenou o criminoso por sua morte na cadeia, juízes deixam de condenar à prisão os bandidos, soltando-os na rua. - **justiça**: entrar com processos é grátis e isto faz proliferar a atividade dos advogados que se dedicam a criar problemas judiciais onde não seria necessário e a entupir os tribunais, impedindo-os de fazer o que mais deveriam fazer. - **justiça**: como a justiça só obedece às leis e ignora acordos pessoais, escritos ou não, as pessoas não fazem acordos, recorrem sempre à justiça estatal, e entopem-na de assuntos que seriam muito melhor resolvidos entre vizinhos. - **leis civis**: as leis criadas pelos parlamentares ignoram os costumes da sociedade e são um incentivo a que as pessoas não respeitem nem criem normas sociais -- que seriam maneiras mais rápidas, baratas e satisfatórias de resolver problemas. - **leis de trãnsito**: quanto mais leis de trânsito, mais serviço de fiscalização são delegados aos policiais, que deixam de combater crimes por isto (afinal de contas, eles não querem de fato arriscar suas vidas combatendo o crime, a fiscalização é uma excelente desculpa para se esquivarem a esta responsabilidade). - **financiamento educacional**: é uma espécie de subsídio às faculdades privadas que faz com que se criem cursos e mais cursos que são cada vez menos recheados de algum conhecimento ou técnica útil e cada vez mais inúteis. - **leis de tombamento**: são um incentivo a que o dono de qualquer área ou construção "histórica" destrua todo e qualquer vestígio de história que houver nele antes que as autoridades descubram, o que poderia não acontecer se ele pudesse, por exemplo, usar, mostrar e se beneficiar da história daquele local sem correr o risco de perder, de fato, a sua propriedade. - **zoneamento urbano**: torna as cidades mais espalhadas, criando uma necessidade gigantesca de carros, ônibus e outros meios de transporte para as pessoas se locomoverem das zonas de moradia para as zonas de trabalho. - **zoneamento urbano**: faz com que as pessoas percam horas no trânsito todos os dias, o que é, além de um desperdício, um atentado contra a sua saúde, que estaria muito melhor servida numa caminhada diária entre a casa e o trabalho. - **zoneamento urbano**: torna ruas e as casas menos seguras criando zonas enormes, tanto de residências quanto de indústrias, onde não há movimento de gente alguma. - **escola obrigatória + currículo escolar nacional**: emburrece todas as crianças. - **leis contra trabalho infantil**: tira das crianças a oportunidade de aprender ofícios úteis e levar um dinheiro para ajudar a família. - **licitações**: como não existem os critérios do mercado para decidir qual é o melhor prestador de serviço, criam-se comissões de pessoas que vão decidir coisas. isto incentiva os prestadores de serviço que estão concorrendo na licitação a tentar comprar os membros dessas comissões. isto, fora a corrupção, gera problemas reais: __(i)__ a escolha dos serviços acaba sendo a pior possível, já que a empresa prestadora que vence está claramente mais dedicada a comprar comissões do que a fazer um bom trabalho (este problema afeta tantas áreas, desde a construção de estradas até a qualidade da merenda escolar, que é impossível listar aqui); __(ii)__ o processo corruptor acaba, no longo prazo, eliminando as empresas que prestavam e deixando para competir apenas as corruptas, e a qualidade tende a piorar progressivamente. - **cartéis**: o Estado em geral cria e depois fica refém de vários grupos de interesse. o caso dos taxistas contra o Uber é o que está na moda hoje (e o que mostra como os Estados se comportam da mesma forma no mundo todo). - **multas**: quando algum indivíduo ou empresa comete uma fraude financeira, ou causa algum dano material involuntário, as vítimas do caso são as pessoas que sofreram o dano ou perderam dinheiro, mas o Estado tem sempre leis que prevêem multas para os responsáveis. A justiça estatal é sempre muito rígida e rápida na aplicação dessas multas, mas relapsa e vaga no que diz respeito à indenização das vítimas. O que em geral acontece é que o Estado aplica uma enorme multa ao responsável pelo mal, retirando deste os recursos que dispunha para indenizar as vítimas, e se retira do caso, deixando estas desamparadas. - **desapropriação**: o Estado pode pegar qualquer propriedade de qualquer pessoa mediante uma indenização que é necessariamente inferior ao valor da propriedade para o seu presente dono (caso contrário ele a teria vendido voluntariamente). - **seguro-desemprego**: se há, por exemplo, um prazo mínimo de 1 ano para o sujeito ter direito a receber seguro-desemprego, isto o incentiva a planejar ficar apenas 1 ano em cada emprego (ano este que será sucedido por um período de desemprego remunerado), matando todas as possibilidades de aprendizado ou aquisição de experiência naquela empresa específica ou ascensão hierárquica. - **previdência**: a previdência social tem todos os defeitos de cálculo do mundo, e não importa muito ela ser uma forma horrível de poupar dinheiro, porque ela tem garantias bizarras de longevidade fornecidas pelo Estado, além de ser compulsória. Isso serve para criar no imaginário geral a idéia da __aposentadoria__, uma época mágica em que todos os dias serão finais de semana. A idéia da aposentadoria influencia o sujeito a não se preocupar em ter um emprego que faça sentido, mas sim em ter um trabalho qualquer, que o permita se aposentar. - **regulamentação impossível**: milhares de coisas são proibidas, há regulamentações sobre os aspectos mais mínimos de cada empreendimento ou construção ou espaço. se todas essas regulamentações fossem exigidas não haveria condições de produção e todos morreriam. portanto, elas não são exigidas. porém, o Estado, ou um agente individual imbuído do poder estatal pode, se desejar, exigi-las todas de um cidadão inimigo seu. qualquer pessoa pode viver a vida inteira sem cumprir nem 10% das regulamentações estatais, mas viverá também todo esse tempo com medo de se tornar um alvo de sua exigência, num estado de terror psicológico. - **perversão de critérios**: para muitas coisas sobre as quais a sociedade normalmente chegaria a um valor ou comportamento "razoável" espontaneamente, o Estado dita regras. estas regras muitas vezes não são obrigatórias, são mais "sugestões" ou limites, como o salário mínimo, ou as 44 horas semanais de trabalho. a sociedade, porém, passa a usar esses valores como se fossem o normal. são raras, por exemplo, as ofertas de emprego que fogem à regra das 44h semanais. - **inflação**: subir os preços é difícil e constrangedor para as empresas, pedir aumento de salário é difícil e constrangedor para o funcionário. a inflação força as pessoas a fazer isso, mas o aumento não é automático, como alguns economistas podem pensar (enquanto alguns outros ficam muito satisfeitos de que esse processo seja demorado e difícil). - **inflação**: a inflação destrói a capacidade das pessoas de julgar preços entre concorrentes usando a própria memória. - **inflação**: a inflação destrói os cálculos de lucro/prejuízo das empresas e prejudica enormemente as decisões empresariais que seriam baseadas neles. - **inflação**: a inflação redistribui a riqueza dos mais pobres e mais afastados do sistema financeiro para os mais ricos, os bancos e as megaempresas. - **inflação**: a inflação estimula o endividamento e o consumismo. - **lixo:** ao prover coleta e armazenamento de lixo "grátis para todos" o Estado incentiva a criação de lixo. se tivessem que pagar para que recolhessem o seu lixo, as pessoas (e conseqüentemente as empresas) se empenhariam mais em produzir coisas usando menos plástico, menos embalagens, menos sacolas. - **leis contra crimes financeiros:** ao criar legislação para dificultar acesso ao sistema financeiro por parte de criminosos a dificuldade e os custos para acesso a esse mesmo sistema pelas pessoas de bem cresce absurdamente, levando a um percentual enorme de gente incapaz de usá-lo, para detrimento de todos -- e no final das contas os grandes criminosos ainda conseguem burlar tudo.
-
@ ccc8ee23:9f3d9783
2024-12-21 06:38:47Chef's notes
Enjoy these Chocolate Sprinkle Cookies, a delightful combination of buttery richness, velvety chocolate, and a crunchy sprinkle finish
Details
- ⏲️ Prep time: 10 min
- 🍳 Cook time: 90 min
- 🍽️ Servings: 10
Ingredients
- Plain flour 250 grams
- Margarine 100 grams
- Butter 100 grams
- Vanilla essence 1 tsp
- Milk powder 1 tbsp
- Sugar 40 grams
- Chocolate bar - 80 grams, melted
- Chocolate sprinkles - for decoration
Directions
- Make the Dough: Combine the plain flour, margarine, butter, milk powder, sugar, and vanilla essence in a mixing bowl. Knead the mixture by hand until smooth and well combined.
- Shape and divide the dough into small balls, weighing approximately 8 grams each.
- Preheat the oven to 175°C. Arrange the dough balls on a baking tray and bake for about 30 minutes, or until the cookies are dry and fully cooked.
- Coat with Chocolate: Melt the chocolate bar using a double boiler or microwave. Once the cookies have cooled completely, dip each cookie into the melted chocolate, ensuring they are evenly coated.
- Place the coated cookies onto paper cups.
- While the chocolate coating is still wet, sprinkle chocolate sprinkles on top of each cookie.
- Allow the chocolate to dry completely, then arrange the cookies in a decorative airtight container for storage.
-
@ ccc8ee23:9f3d9783
2024-12-21 06:03:28Chef's notes
Celebrating seasons🎉
Kastengel Chocolate-Dip, where the savoury richness of cheese meets the decadent sweetness of chocolate. A perfect flavours in every bite!
Details
- ⏲️ Prep time: 10 min
- 🍳 Cook time: 90 min
- 🍽️ Servings: 10
Ingredients
- Plain Flour 250 grams
- Margarine - 100 grams
- Butter 100 grams
- Egg yolk 1 pc
- Sugar 20 grams
- Grated cheese 100 grams (half for the dough, half for garnish, adjustable)
- Chocolate bar 80 grams, melted
Directions
- Make the Dough: Combine the plain flour, margarine, butter, sugar, and half of the grated cheese in a bowl. Knead the mixture with your hands until smooth and well incorporated. Roll out the dough using a rolling pin and cut into desired shapes for cookies.
- Beat the egg yolk. Brush the shaped cookies with the egg yolk mixture and sprinkle the remaining grated cheese on top.
- Bake the cookies 175’C for about 30 minutes, or until they are dry and perfectly cooked.
- Melt the chocolate bar in a double boiler or microwave until smooth.
- Dip in Chocolate: Once the cookies have cooled completely, dip both the top and bottom ends of each cookie into the melted chocolate.
- Place the dipped cookies on a wire rack or a cookie drying tray to allow the chocolate to harden and set.
- Arrange the cookies neatly in an airtight container.
-
@ ac8bb9b0:70278acc
2024-12-20 18:48:36Details
- ⏲️ Prep time: 5
- 🍳 Cook time: 10
- 🍽️ Servings: 4
Ingredients
- 1 lb large shrimp, peeled and deveined
- 1 tablespoon extra virgin olive oil
- 3 cloves garlic, chopped
- 1/4 cup white wine, dry
- 14 oz can petite diced tomatoes, drained
- 1/2 cup half and half
- 1/2 teaspoon dried oregano
- kosher salt and fresh black pepper, to taste
- 1 teaspoon lemon juice
- 1/4 cup fresh parsley, chopped
- 8 ounces angel hair pasta, whole wheat, gluten-free or high fiber
Directions
- Boil water with salt in a large pot for the pasta. Cook pasta al dente according to package directions.
- Meanwhile, season shrimp with 1/4 teaspoon salt, black pepper and oregano.
- Heat a large skillet over medium heat. Add the oil, when warm add the shrimp and garlic and cook about 2 minutes on each side.
- Add tomatoes, wine, salt and pepper and cook an additional minute.
- Remove from heat and stir in half and half. Add lemon juice and parsley and serve over pasta.
- Divide equally in 4 plates or shallow bowls.
-
@ ccc8ee23:9f3d9783
2024-12-19 12:46:00Chef's notes
Salmon Mentai Rice. Create your own layers of fluffy, seasoned rice are topped with tender, pan-seared chicken or salmon and a creamy, spicy mentai sauce made with spicy Japanese mayo .
Torched to golden perfection, it’s finished with nori and tobiko for a burst of texture and flavor. A simple tasty Japanese fusion delight that’s perfect🤩
Subtitude of Tobiko, white sesame seeds as economical option will add a nutty flavor and subtle crunch to the dish for texture and visual appeal.
Details
- ⏲️ Prep time: 10 min
- 🍳 Cook time: 30 min
- 🍽️ Servings: 2
Ingredients
- Steamed Rice 400 grams
- Rice vinegar 1 tbsp
- Sugar 1 tsp
- chicken breast / thighs 250 grams
- soy sauce 1 tbsp
- oyster sauce 1 tbsp
- sesame oil 1 tsp
- garlic powder 1 tsp
- cooking oil 1 tbsp
- mayonnaise (e.g., Kewpie) 4 tbsp
- sriracha or any chili sauce 1 tbsp
- tobiko if any or white sesame as optional, for texture, 2 tsp only
Directions
- Prepared the Rice: mixed in bowl 2 cups steam rice, 1 tbsp rice vinegar, 1 tsp sugar and 1/2 tsp salt. Set a side.
- Cook the Chicken: 1. Marinate the chicken pieces with 1 tsp soy sauce, 1 tsp oyster sauce, 1 tsp sesame oil, 1 tsp garlic powder for 15–20 minutes. 2. Heat cooking oil in a pan over medium heat and stir-fry the chicken until fully cooked and slightly caramelized. Remove from heat.
- Make the Mentai Sauce 1. In a small bowl, combine 4 tbsp mayonnaise, 1 tbsp chili sauce, and 1 tsp sesame oil. Add tobiko if desired for texture. Mix well.
- Assemble the Mentai Rice 1. In a heatproof bowl or tray, layer the seasoned rice as the base. 2. Add a layer of cooked chicken on top of the rice. 3. Spread the mentai sauce evenly over the chicken layer.
- Grill or Broil: Use a kitchen torch or place the dish under a broiler for 2–3 minutes until the sauce is slightly charred and bubbly.
- Garnish with white sesame or nori strips, or extra tobiko.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Músicas grudentas e conversas
Uma vez que você ouviu uma música grudenta e ela volta, inteira, com toda a melodia e a harmonia, muitos dias depois, contra a sua vontade. Mas uma conversa é impossível de lembrar. Por quê?
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Bluesky is a scam
Bluesky advertises itself as an open network, they say people won't lose followers or their identity, they advertise themselves as a protocol ("atproto") and because of that they are tricking a lot of people into using them. These three claims are false.
protocolness
Bluesky is a company. "atproto" is the protocol. Supposedly they are two different things, right? Bluesky just releases software that implements the protocol, but others can also do that, it's open!
And yet, the protocol has an official webpage with a waitlist and a private beta? Why is the protocol advertised as a company product? Because it is. The "protocol" is just a description of whatever the Bluesky app and servers do, it can and does change anytime the Bluesky developers decide they want to change it, and it will keep changing for as long as Bluesky apps and servers control the biggest part of the network.
Oh, so there is the possibility of other players stepping in and then it becomes an actual interoperable open protocol? Yes, but what is the likelihood of that happening? It is very low. No serious competitor is likely to step in and build serious apps using a protocol that is directly controlled by Bluesky. All we will ever see are small "community" apps made by users and small satellite small businesses -- not unlike the people and companies that write plugins, addons and alternative clients for popular third-party centralized platforms.
And last, even if it happens that someone makes an app so good that it displaces the canonical official Bluesky app, then that company may overtake the protocol itself -- not because they're evil, but because there is no way it cannot be like this.
identity
According to their own documentation, the Bluesky people were looking for an identity system that provided global ids, key rotation and human-readable names.
They must have realized that such properties are not possible in an open and decentralized system, but instead of accepting a tradeoff they decided they wanted all their desired features and threw away the "decentralized" part, quite literally and explicitly (although they make sure to hide that piece in the middle of a bunch of code and text that very few will read).
The "DID Placeholder" method they decided to use for their global identities is nothing more than a normal old boring trusted server controlled by Bluesky that keeps track of who is who and can, at all times, decide to ban a person and deprive them from their identity (they dismissively call a "denial of service attack").
They decided to adopt this method as a placeholder until someone else doesn't invent the impossible alternative that would provide all their desired properties in a decentralized manner -- which is nothing more than a very good excuse: "yes, it's not great now, but it will improve!".
openness
Months after launching their product with an aura of decentralization and openness and getting a bunch of people inside that believed, falsely, they were joining an actually open network, Bluesky has decided to publish a part of their idea of how other people will be able to join their open network.
When I first saw their app and how they were very prominently things like follower counts, like counts and other things that are typical of centralized networks and can't be reliable or exact on truly open networks (like Nostr), I asked myself how were they going to do that once they became and open "federated" network as they were expected to be.
Turns out their decentralization plan is to just allow you, as a writer, to host your own posts on "personal data stores", but not really have any control over the distribution of the posts. All posts go through the Bluesky central server, called BGS, and they decide what to do with it. And you, as a reader, doesn't have any control of what you're reading from either, all you can do is connect to the BGS and ask for posts. If the BGS decides to ban, shadow ban, reorder, miscount, hide, deprioritize, trick or maybe even to serve ads, then you are out of luck.
Oh, but anyone can run their own BGS!, they will say. Even in their own blog post announcing the architecture they assert that "it’s a fairly resource-demanding service" and "there may be a few large full-network providers". But I fail to see why even more than one network provider will exist, if Bluesky is already doing that job, and considering the fact there are very little incentives for anyone to switch providers -- because the app does not seem to be at all made to talk to multiple providers, one would have to stop using the reliable, fast and beefy official BGS and start using some half-baked alternative and risk losing access to things.
When asked about the possibility of switching, one of Bluesky overlords said: "it would look something like this: bluesky has gone evil. there's a new alternative called freesky that people are rushing to. I'm switching to freesky".
The quote is very naïve and sounds like something that could be said about Twitter itself: "if Twitter is evil you can just run your own social network". Both are fallacies because they ignore the network-effect and the fact that people will never fully agree that something is "evil". In fact these two are the fundamental reasons why -- for social networks specifically (and not for other things like commerce) -- we need truly open protocols with no owners and no committees.
-
@ ccc8ee23:9f3d9783
2024-12-19 05:55:09Chef's notes
Dare to taste the bold? One bite of Jengkol Balado and you’ll be hooked
Spicy Jengkol Balado - Betawi Style A traditional dish from Betawi (Jakarta), Jengkol Balado is nutty bold and aromatic delicacy made with jengkol beans. This version uses thinly sliced jengkol for a delightful texture.
Serve it with a plate of steamed fragrant white rice and a side of crunchy cucumber for a complete meal that satisfies on every level.
Details
- 🍳 Cook time: 40 min
- 🍽️ Servings: 2
Ingredients
- Jengkol 250 grams
- Chilli 100 grams
- Shallot 5 cloves
- Garlic 2 cloves
- Tomato 1 clove (small)
- Bay leaves 2
- Galangal 2cm. Bruished
- Veggie oil 20ml or 4 tsp
- Seasoning
Directions
- Prepare the Jengkol Wash the jengkol thoroughly and slice it thinly. Boil the slices in water with the bay leaves for 10–15 minutes to soften and reduce their strong odour. Drain and set aside.
- Make the Balado Paste. Blend chillies, shallots, garlic, candlenut and tomatoes into a slightly coarse paste using a blender
- Heat oil in a pan and sauté the balado paste until fragrant and the oil starts to separate. Add the galangal, bay leaves, salt, sugar, and seasoning. Stir well
- Add jengkol to the pan. Mix until jengkol are fully coated in the balado paste.
- If the mixture seems too dry, add a splash of water and let it simmer on low heat to allow the flavours to infuse.
- Taste the dish and adjust the seasoning with more salt or sugar if needed.
- Remove from heat and serve hot with steamed rice.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Jofer
Jofer era um jogador diferente. À primeira vista não, parecia igual, um volante combativo, perseguia os atacantes adversários implacavelmente, um bom jogador. Mas não era essa a característica que diferenciava Jofer. Jofer era, digamos, um chutador.
Começou numa semifinal de um torneio de juniores. O time de Jofer precisava do empate e estava sofrendo uma baita pressão do adversário, mas o jogo estava 1 a 1 e parecia que ia ficar assim mesmo, daquele jeito futebolístico que parece, parece mesmo. Só que aos 46 do segundo tempo tomaram um gol espírita, Ruizinho do outro time saiu correndo pela esquerda e, mesmo sendo canhoto, foi cortando para o meio, os zagueiros meio que achando que já tinha acabado mesmo, devia ter só mais aquele lance, o árbitro tinha dado dois minutos, Ruizinho chutou, marcou e o goleiro, que só pulou depois que já tinha visto que não ia ter jeito, ficou xingando.
A bola saiu do meio e tocaram para Jofer, ninguém nem veio marcá-lo, o outro time já estava comemorando, e com razão, o juiz estava de sacanagem em fazer o jogo continuar, já estava tudo acabado mesmo. Mas não, estava certo, mais um minuto de acréscimo, justo. Em um minuto dá pra fazer um gol. Mas como? Jofer pensou nas partidas da NBA em que com alguns centésimos de segundo faltando o armador jogava de qualquer jeito para a cesta e às vezes acertava. De trás do meio de campo, será? Não vou ter nem força pra fazer chegar no gol. Vou virar piada, melhor tocar pro Fumaça ali do lado e a gente perde sem essa humilhação no final. Mas, poxa, e daí? Vou tentar mesmo assim, qualquer coisa eu falo que foi um lançamento e daqui a uns dias todo mundo esquece. Olhou para o próprio pé, virou ele de ladinho, pra fora e depois pra dentro (bom, se eu pegar daqui, direitinho, quem sabe?), jogou a bola pro lado e bateu. A bola subiu escandalosamente, muito alta mesmo, deve ter subido uns 200 metros. Jofer não tinha como ter a menor noção. Depois foi descendo, o goleirão voltando correndo para debaixo da trave e olhando pra bola, foi chegando e pulando já só pra acompanhar, para ver, dependurado no travessão, a bola sair ainda bem alta, ela bateu na rede lateral interna antes de bater no chão, quicar violentamente e estufar a rede no alto do lado direito de quem olhava.
Mas isso tudo foi sonho do Jofer. Sonhou acordado, numa noite em que demorou pra dormir, deitado na sua cama. Ficou pensando se não seria fácil, se ele treinasse bastante, acertar o gol bem de longe, tipo no sonho, e se não dava pra fazer gol assim. No dia seguinte perguntou a Brunildinho, o treinador de goleiros. Era difícil defender essas bolas, ainda mais se elas subissem muito, o goleiro ficava sem perspectiva, o vento alterava a trajetória a cada instante, tinha efeito, ela cairia rápido, mas claro que não valia à pena treinar isso, a chance de acertar o gol era minúscula. Mas Jofer só ia tentar depois que treinasse bastante e comprovasse o que na sua imaginação parecia uma excelente idéia.
Começou a treinar todos os dias. Primeiro escondido, por vergonha dos colegas, chegava um pouco antes e ficava lá, chutando do círculo central. Ao menor sinal de gente se aproximando, parava e ia catar as bolas. Depois, quando começou a acertar, perdeu a vergonha. O pessoal do clube todo achava engraçado quando via Jofer treinando e depois ouvia a explicação da boca de alguém, ninguém levava muito a sério, mas também não achava de todo ridículo. O pessoal ria, mas no fundo torcia praquilo dar certo, mesmo.
Aconteceu que num jogo que não valia muita coisa, empatezinho feio, aos 40 do segundo tempo, a marcação dos adversários já não estava mais pressionando, todo mundo contente com o empate e com vontade de parar de jogar já, o Henrique, meia-esquerdo, humilde, mas ainda assim um pouco intimidante para Jofer (jogava demais), tocou pra ele. Vai lá, tenta sua loucura aí. Assumiu a responsabilidade do nosso volante introspectivo. Seria mais verossímil se Jofer tivesse errado, primeira vez que tentou, restava muito tempo ainda pra ele ter a chance de ser herói, ninguém acerta de primeira, mas ele acertou. Quase como no sonho, Lucas, o goleiro, não esperava, depois que viu o lance, riu-se, adiantou-se para pegar a bola que ele julgava que quicaria na área, mas ela foi mais pra frente, mais e mais, daí Lucas já estava correndo, só que começou a pensar que ela ia pra fora, e ele ia só se dependurar no travessão e fazer seu papel de estar na bola. Acabou que por conta daquele gol eles terminaram em segundo no grupo daquele torneiozinho, ao invés de terceiro, e não fez diferença nenhuma.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28O caso da Grêmio TV
enquanto vinha se conduzindo pela plataforma superior daquela arena que se pensava totalmente preenchida por adeptos da famosa equipe do Grêmio de Porto Alegre, viu-se, como por obra de algum nigromante - dos muitos que existem e estão a todo momento a fazer más obras e a colocar-se no caminhos dos que procuram, se não fazer o bem acima de todas as coisas, a pelo menos não fazer o mal no curso da realização dos seus interesses -, o discretíssimo jornalista a ser xingado e moído em palavras por uma horda de malandrinos a cinco ou seis passos dele surgida que cantavam e moviam seus braços em movimentos que não se pode classificar senão como bárbaros, e assim cantavam:
Grêmio TV pior que o SBT !
-
@ ac8bb9b0:70278acc
2024-12-18 21:18:57Details
- ⏲️ Prep time: 10
- 🍳 Cook time: 20
- 🍽️ Servings: 5
Ingredients
- 8 ounces uncooked linguine
- 1 pound chicken breast, cut into strips
- 1-2 tsp Cajun seasoning, or more to taste
- 1 tsp garlic powder
- 1 tbsp extra virgin olive oil
- 1 medium red bell pepper, thinly sliced
- 1 medium yellow bell pepper, thinly sliced
- 8 oz fresh mushrooms, sliced
- 1/2 red onion, sliced
- 3 cloves garlic, minced
- 2 tomatoes, diced
- 1 cup low sodium chicken broth
- 1/3 cup skim milk
- 1 tbsp flour
- 3 tbsp light cream cheese
- fresh cracked pepper
- 2 scallions, chopped
- kosher salt to taste
- avocado oil spray
Directions
- Prep all your vegetables.
- In a small blender make a slurry by combining milk, flour and cream cheese. Set aside.
- Season chicken generously with Cajun seasoning, garlic powder and salt.
- Prepare pasta in salted water according to package directions.
- Heat a large heavy nonstick skillet over medium-high heat; spray with oil and add half of the chicken.
- Sauté 5 to 6 minutes or until done, set aside on a plate and repeat with the remaining chicken. Set aside.
- Add olive oil to the skillet and reduce to medium; add bell peppers, onions, and garlic to skillet, sauté 3-4 minutes.
- Add mushrooms and tomatoes and sauté 3-4 more minutes or until vegetables are tender.
- Season with 1/4 tsp salt, garlic powder and fresh cracked pepper to taste.
- Reduce heat to medium-low; add chicken broth and pour in slurry stirring about 2 minutes.
- Return chicken to skillet; adjust salt and Cajun seasoning to taste, cook another minute or two until hot, then add linguine; toss well to coat.
- Top with chopped scallions and enjoy!
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Replacing the web with something saner
This is a simplification, but let's say that basically there are just 3 kinds of websites:
- Websites with content: text, images, videos;
- Websites that run full apps that do a ton of interactive stuff;
- Websites with some interactive content that uses JavaScript, or "mini-apps";
In a saner world we would have 3 different ways of serving and using these. 1 would be "the web" (and it was for a while, although I'm not claiming here that the past is always better and wanting to get back to the glorious old days).
1 would stay as "the web", just static sites, styled with CSS, no JavaScript whatsoever, but designers can still thrive and make they look pretty. Or it could also be something like Gemini. Maybe the two protocols could coexist.
2 would be downloadable native apps, much easier to write and maintain for developers (considering that multi-platform and cross-compilation is easy today and getting easier), faster, more polished experience for users, more powerful, integrates better with the computer.
(Remember that since no one would be striving to make the same app run both on browsers and natively no one would have any need for Electron or other inefficient bloated solutions, just pure native UI, like the Telegram app, have you seen that? It's fast.)
But 2 is mostly for apps that people use every day, something like Google Docs, email (although email is also broken technology), Netflix, Twitter, Trello and so on, and all those hundreds of niche SaaS that people pay monthly fees to use, each tailored to a different industry (although most of functions they all implement are the same everywhere). What do we do with dynamic open websites like StackOverflow, for example, where one needs to not only read, but also search and interact in multiple ways? What about that website that asks you a bunch of questions and then discovers the name of the person you're thinking about? What about that mini-app that calculates the hash of your provided content or shrinks your video, or that one that hosts your image without asking any questions?
All these and tons of others would fall into category 3, that of instantly loaded apps that you don't have to install, and yet they run in a sandbox.
The key for making category 3 worth investing time into is coming up with some solid grounds, simple enough that anyone can implement in multiple different ways, but not giving the app too much choices.
Telegram or Discord bots are super powerful platforms that can accomodate most kinds of app in them. They can't beat a native app specifically made with one purpose, but they allow anyone to provide instantly usable apps with very low overhead, and since the experience is so simple, intuitive and fast, users tend to like it and sometimes even pay for their services. There could exist a protocol that brings apps like that to the open world of (I won't say "web") domains and the websockets protocol -- with multiple different clients, each making their own decisions on how to display the content sent by the servers that are powering these apps.
Another idea is that of Alan Kay: to design a nice little OS/virtual machine that can load these apps and run them. Kinda like browsers are today, but providing a more well-thought, native-like experience and framework, but still sandboxed. And I add: abstracting away details about design, content disposition and so on.
These 3 kinds of programs could coexist peacefully. 2 are just standalone programs, they can do anything and each will be its own thing. 1 and 3, however, are still similar to browsers of today in the sense that you need clients to interact with servers and show to the user what they are asking. But by simplifying everything and separating the scopes properly these clients would be easy to write, efficient, small, the environment would be open and the internet would be saved.
See also
-
@ ac8bb9b0:70278acc
2024-12-16 19:37:12Details
- ⏲️ Prep time: 10
- 🍳 Cook time: 20
- 🍽️ Servings: 6
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 1/2 pounds ground chicken
- 1 yellow onion, chopped
- 2 tablespoons taco seasoning
- salt and black pepper
- 2 1/2 cups salsa or enchilada sauce
- 1 chipotle chili in adobo, chopped
- 2 cups fresh corn
- 4 ounces cream cheese, at room temperature
- 1/4 cup plain greek yogurt
- 1 teaspoon chili powder
- 1 1/2 cups shredded Mexican cheese blend
- 2 cups tortilla chips
- avocado, cilantro, and green onions, for serving
Directions
- Preheat the oven to 400° F.
- In a large oven-safe skillet, combine the olive oil, chicken, onion, salt, and pepper. Set the skillet over high heat. Cook, breaking up the meat as it cooks, until browned all over, 5 minutes. Add the taco seasoning, cook another 2 minutes. Then add 1/2 cup water. Stir in the salsa/enchilada sauce and chipotle. Simmer 5 minutes. Remove from the heat and add in the cilantro.
- In a bowl, combine the corn, cream cheese, yogurt, chili powder, and salt. Stir in 1/2 cup cheese.
- Dollop 1/3 of the corn mix over the skillet. Add the tortilla chips on top, pressing them gently into the skillet. Add the remaining corn mix by spoonfuls on top of the chips (like nachos). Top with the remaining cheese. Bake for 15 minutes, until the cheese is melted.
- Serve topped as desired with avocado, cilantro, green onion, and cotija/feta cheese.
-
@ ac8bb9b0:70278acc
2024-12-11 20:10:29Details
- ⏲️ Prep time: 15
- 🍳 Cook time: 1 hour 30 minutes
- 🍽️ Servings: 10
Ingredients
- 1 lb. ground beef
- 1 cup celery diced
- 1 cup carrots diced
- 1 medium onion diced
- 2 medium potatoes diced
- 5 cups beef broth
- 1 15 oz. can corn, drained
- 1 8 oz. can tomato sauce
- 1 28 oz. can diced tomatoes
- 1 teaspoon salt
- 1 teaspoon Italian seasoning
- 1 bay leaf
Directions
- In a large dutch oven (I used a 6-quart), over medium heat brown the ground beef until done. Spoon off the excess fat.
- Add the remaining ingredients and stir. Bring to a boil and reduce the heat. Allow to simmer for 1 to 1 ½ hours (with the lid on, but tilted so steam can release) or until the vegetables are tender.
- Remove the bay leaf and serve.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28IPFS problems: General confusion
Most IPFS open-source projects, libraries and apps (excluding Ethereum stuff) are things that rely heavily on dynamic data and temporary links. The most common projects you'll see when following the IPFS communities are chat rooms and similar things. I've seen dozens of these chat-rooms. There's also a famous IPFS-powered database. How can you do these things with content-addressing is a mistery. Of course they probably rely on IPNS or other external address system.
There's also a bunch of "file-sharing" on IPFS. The kind of thing people use for temporary making a file available for a third-party. There's image sharing on IPFS, pastebins on IPFS and so on. People don't seem to share the preoccupation with broken links here.
-
@ f0c7506b:9ead75b8
2024-12-08 09:05:13Yalnızca güçlü olanların hakkıdır yaşamak.
Güçlü olan ileri gider ve saflar seyrekleşir. Ama üç beş büyük, güçlü ve tanrısal kişi güneşli ve aydınlık gözleriyle o yeni, o vaat edilmiş ülkeye ulaşacaktır. Belki binlerce yıl sonra ancak. Ve güçlü, adaleli, hükmetmek için yaratılmış elleriyle hastaların, zayıfların ve sakatların ölüleri üzerinde bir krallık kuracaklardır. Bir krallık!
Benim aradığım insanların kendileri değil, sesleridir.
Duyguları körelmiş, çeşitli düşüncelere saplanmış kalabalık hiçbir zaman ilerlemenin taşıyıcısı olamaz, kendi küçüklüğünün o küflü içgüdüsüyle kalabalığın kin ve nefretle baktığı bir kişi, bir büyük kişi, iradesinin gösterdiği yolda kimsenin gözünün yaşına bakmaksızın ilahi bir güç ve bir zafer gülümsemesiyle yürüyebilir ancak.
Bizim soyumuz da sonsuz oluşum piramidinin doruk noktasını oluşturmaktan uzaktır. Bizler de mükemmelliğe ulaşmış değiliz. Bizler de henüz olgunlaşmadık.
Şairler sevgiye övgüler döşenir; doğrusu sevginin güçlü bir şey olduğu kesin. Hüneşin bir ışınıdır sevgi, aydınlatıp nurlandırır insanı der bazıları; bazıları da insanı esrikliğe sürükleyen bir zehri kendisinde barındırdığını söyler. Gerçekten de yol açtığı sonuçlar, bir hekimin ağır bir ameliyattan önce korkudan titreyen hastaya teneffüs ettirdiği güldürücü gazınkine benzer, içinde tepinip duran acıyı unutturur hastaya.
Önemli olan, hayatta hiç değilse bir kez kutsal bir ilkbaharın yaşanmasıdır; öyle bir bahar ki, insanın gönlünü ilerideki bütün günleri altın yaldızla kaplamaya yetecek kadar ışık ve parıltıyla doldursun.
Şu hayat denen şey kötü bir işçiliğin ürünü, acemilere göre bir şey. Bu kepaze yaşam uğruna insan nelere katlanmıyor ki!
Kendisine sadakatten ayrılmadığı, yalnızca kendisinin olan bir tek bu var: Yalnızlığı.
Sahildeki üstü tenteli hasır koltuklar arkasındaki yüksek, sessiz kum tepeleri içinde yürürsen, tenteler altındaki insanları göremezsin; ama birinin bir diğerine seslendiğini, bir başkasının gevezelik ettiğini, bir ötekinin güldüğünü işitir ve anlarsın hemen: bu insan şöyle şöyle biridir diyebilirsin. Onun hayatı sevdiğini, bağrında büyük bir özlem ya da acı barındırdığını, bu acının da sesini ağlamaklı kıldığını her gülüşünde hissedersin.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Scala is such a great language
Scala is amazing. The type system has the perfect balance between flexibility and powerfulness.
match
statements are great. You can write imperative code that looks very nice and expressive (and I haven't tried writing purely functional things yet). Everything is easy to write and cheap and neovim integration works great.But Java is not great. And the fact that Scala is a JVM language doesn't help because over the years people have written stuff that depends on Java libraries -- and these Java libraries are not as safe as the Scala libraries, they contain reflection, slowness, runtime errors, all kinds of horrors.
Scala is also very tightly associated with Akka, the actor framework, and Akka is a giant collection of anti-patterns. Untyped stuff, reflection, dependency on JVM, basically a lot of javisms. I just arrived and I don't know anything about the Scala history or ecosystem or community, but I have the impression that Akka has prevent more adoption of Scala from decent people that aren't Java programmers.
But luckily there is a solution -- or two solutions: ScalaJS is a great thing that exists. It transpiles Scala code into JavaScript and it runs on NodeJS or in a browser!
Scala Native is a much better deal, though, it compiles to LLVM and then to binary code and you can have single binaries that run directly without a JVM -- not that the single JARs are that bad though, they are great and everybody has Java so I'll take that anytime over C libraries or NPM-distributed software, but direct executables even better. Scala Native just needs a little more love and some libraries and it will be the greatest thing in a couple of years.
-
@ 65912a7a:5dc638bf
2024-12-08 05:33:02Chef's notes
This is my late partner's award winning Cajun rice & beans recipe. It's an updated take on the traditional Cajun comfort food.
Chef Darin was a classically trained chef who spent 30+ years in the kitchen perfecting his recipes, and delivering authentic Cajun and Creole food to his patrons. This is a 5-star dish that will earn the respect of the most discerning Cajun afficionado. You won't be disappointed.
I suggest making this recipe exactly as directed the first time, and then make whatever adjustments you want for future batches. Also, don't cheap out on the Andouille. No Johnsonville or Hillshire Farms. Chef Aidelle's is a good choice, as is Silva's from Whole Foods. They cost a few extra bucks, but it's absolutely worth it.
Details
- ⏲️ Prep time: 30 min
- 🍳 Cook time: 3 hours
- 🍽️ Servings: 12
Ingredients
- 16oz small red beans, dry
- 2 cups long grain white rice
- 14-16oz andouille sausage, sliced
- 8oz ham, cubed
- 1 large yellow onion, chopped
- 1 green bell pepper, chopped
- 2-3 stalks celery, chopped
- 2 tbsp garlic (12 cloves), minced
- 7 cups water
- ¼ cup olive oil
- 2 large bay leaves
- 1 tbsp parsley, dried
- 1 tsp thyme, dried
- 1 tsp Cajun seasoning
- ½ tsp cayenne pepper, dried
- ¼ tsp sage, rubbed
- 1½ tsp salt (more or less to taste)
Directions
- Soak beans in a large pot of water overnight.
- Heat oil in a large stockpot over medium heat. Cook onion, bell pepper, celery, garlic in olive oil for 3 to 4 minutes (until onion is translucent).
- Add beans, bay leaves, parsley, thyme, salt, MSG, Cajun seasoning, cayenne pepper, Sage, and water. Stir, bring to a boil, and then reduce heat to medium-low (btwn 2-3). Cover and simmer for 2½ hours.
- Remove bay leaves. Mash some of the beans. Stir Andouille and ham into beans, and simmer uncovered for an additional 30 minutes.
- Meanwhile, prepare the rice. Bring water and rice to a boil in a saucepan. Reduce heat, cover, and simmer for 20 minutes.
- Serve beans over steamed white rice.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Que vença o melhor
Nos esportes e jogos em geral, existe uma constante preocupação em balancear os incentivos e atributos do jogo, as regras do esporte em si e as regras das competições para que o melhor vença, ou, em outras palavras, para que sejam minimizados os outros fatores exceto a habilidade mais pura quanto possível no jogo em questão.
O mundo fora dos jogos, porém, nem sempre pode ter suas regras mudadas por um ente que as controla e está imbuído da vontade e dos meios para escolher as melhores regras possíveis para a obtenção dos resultados acima. Aliás, é muitas vezes essa possibilidade é até impensável. Mesmo quando ela é pensável e levada em conta os fatores que operam no mundo real não são facilmente identificáveis, eles são muitos, e mudam o tempo todo.
Mais do que isso, ao contrário de um jogo em que o objetivo é praticamente o mesmo para todo mundo, os objetivos de cada agente no mundo real são diferentes e incontáveis, e as "competições" que cada um está disputando são diferentes e muitas, cada minúsculo ato de suas vidas compreendendo várias delas simultaneamente.
Da mesma forma, é impossível conceber até mesmo o conceito de "melhor" para que se deseje que ele vença.
Mesmo assim é comum encontrarmos em várias situações gente que parte do princípio de que se Fulano está num certo lugar (por exemplo, um emprego muito bom) e Beltrano não isso se deve ao fato de Fulano ter sido melhor que Beltrano.
Está aí uma crítica à idéia da meritocracia (eu tinha me esquecido que essa palavra existia).
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Token-Curated Registries
So you want to build a TCR?
TCRs (Token Curated Registries) are a construct for maintaining registries on Ethereum. Imagine you have lots of scissor brands and you want a list with only the good scissors. You want to make sure only the good scissors make into that list and not the bad scissors. For that, people will tell you, you can just create a TCR of the best scissors!
It works like this: some people have the token, let's call it Scissor Token. Some other person, let's say it's a scissor manufacturer, wants to put his scissor on the list, this guy must acquire some Scissor Tokens and "stake" it. Holders of the Scissor Tokens are allowed to vote on "yes" or "no". If "no", the manufactures loses his tokens to the holders, if "yes" then its tokens are kept in deposit, but his scissor brand gets accepted into the registry.
Such a simple process, they say, have strong incentives for being the best possible way of curating a registry of scissors: consumers have the incentive to consult the list because of its high quality; manufacturers have the incentive to buy tokens and apply to join the list because the list is so well-curated and consumers always consult it; token holders want the registry to accept good and reject bad scissors because that good decisions will make the list good for consumers and thus their tokens more valuable, bad decisions will do the contrary. It doesn't make sense, to reject everybody just to grab their tokens, because that would create an incentive against people trying to enter the list.
Amazing! How come such a simple system of voting has such enourmous features? Now we can have lists of everything so well-curated, and for that we just need Ethereum tokens!
Now let's imagine a different proposal, of my own creation: SPCR, Single-person curated registries.
Single-person Curated Registries are equal to TCR, except they don't use Ethereum tokens, it's just a list in a text file kept by a single person. People can apply to join, and they will have to give the single person some amount of money, the single person can reject or accept the proposal and so on.
Now let's look at the incentives of SPCR: people will want to consult the registry because it is so well curated; vendors will want to enter the registry because people are consulting it; the single person will want to accept the good and reject the bad applicants because these good decisions are what will make the list valuable.
Amazing! How such a single proposal has such enourmous features! SPCR are going to take over the internet!
What TCR enthusiasts get wrong?
TCR people think they can just list a set of incentives for something to work and assume that something will work. Mix that with Ethereum hype and they think theyve found something unique and revolutionary, while in fact they're just making a poor implementation of "democracy" systems that fail almost everywhere.
The life is not about listing a set of "incentives" and then considering the problems solved. Almost everybody on the Earth has the incentive for being rich: being rich has a lot of advantages over being poor, however not all people get rich! Why are the incentives failing?
Curating lists is a hard problem, it involves a lot of knowledge about the problem that just holding a token won't give you, it involves personal preferences, politics, it involves knowing where is the real limit between "good" and "bad". The Single Person list may have a good result if the single person doing the curation is knowledgeable and honest (yes, you can game the system to accept your uncle's scissors and not their competitor that is much better, for example, without losing the entire list reputation), same thing for TCRs, but it can also fail miserably, and it can appear to be good but be in fact not so good. In all cases, the list entries will reflect the preferences of people choosing and other things that aren't taken into the incentives equation of TCR enthusiasts.
We don't need lists
The most important point to be made, although unrelated to the incentive story, is that we don't need lists. Imagine you're looking for a scissor. You don't want someone to tell if scissor A or B are "good" or "bad", or if A is "better" than B. You want to know if, for your specific situation, or for a class of situations, A will serve well, and do that considering A's price and if A is being sold near you and all that.
Scissors are the worst example ever to make this point, but I hope you get it. If you don't, try imagining the same example with schools, doctors, plumbers, food, whatever.
Recommendation systems are badly needed in our world, and TCRs don't solve these at all.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Precautionary Principle
The precautionary principle that people, including Nassim Nicholas Taleb, love and treat as some form of wisdom, is actually just a justification for arbitrary acts.
In a given situation for which there's no sufficient knowledge, either A or B can be seen as risky or precautionary measures, there's no way to know except if you have sufficient knowledge.
Someone could reply saying, for example, that the known risk of A is tolerable to the unknown, probably magnitudes bigger, risk of B. Unless you know better or at least have a logical explanation for the risks of B (a thing "scientists" don't have because they notoriously dislike making logical claims), in which case you do know something and is not invoking the precautionary principle anymore, just relying on your logical reasoning – and that can be discussed and questioned by others, undermining your intended usage of the label "precautionary principle" as a magic cover for your actions.
-
@ 3bf0c63f:aefa459d
2024-12-06 20:37:26início
"Vocês vêem? Vêem a história? Vêem alguma coisa? Me parece que estou tentando lhes contar um sonho -- fazendo uma tentativa inútil, porque nenhum relato de sonho pode transmitir a sensação de sonho, aquela mistura de absurdo, surpresa e espanto numa excitação de revolta tentando se impôr, aquela noção de ser tomado pelo incompreensível que é da própria essência dos sonhos..."
Ele ficou em silêncio por alguns instantes.
"... Não, é impossível; é impossível transmitir a sensação viva de qualquer época determinada de nossa existência -- aquela que constitui a sua verdade, o seu significado, a sua essência sutil e contundente. É impossível. Vivemos, como sonhamos -- sozinhos..."
- Livros mencionados por Olavo de Carvalho
- Antiga homepage Olavo de Carvalho
- Bitcoin explicado de um jeito correto e inteligível
- Reclamações
-
@ dd81a8ba:3eb298a5
2025-01-07 15:02:49it's better to read 100 books 10 times than 1,000 books once
I don't know who originated this concept. I've heard it said by Naval. the idea is to go deep on a narrower slice of possible books than to be spread so thin. this isn't so much an algorithm as a heuristic, a tactic for filtering the kinds of books you read, and also a way to measure your own growth over time. I've had the experience of getting something different from reading the same book at different points in my life. deliberately checking in with different books regularly over time is a good way to get an informative but different perspective on your own mentality.
this is my list. I'll be short of 100 for a while, the point is to make a tangible artifact out of it, and update it over time. let me know if you have or make a similar list and I'll add a link to your list here.
update 2/24
since I created the 100 books page and started shaping my reading around it, I have reached 100 books, and now in order to add one to the list I must first evict one already on the list.
I have also encountered a different way to refer to this project, and a sharper take on what I’m doing. it comes from an author with one book on my list already and more to come, Italo Calvino. the introduction to his book “Why Read the Classics?” is a quick read, and well worth it.
A classic is a book that has never finished saying what it has to say.
first, he defines “classic” to mean any book that once read, you return to again and again, and continue finding new takes, new value, fresh perspectives on. actually he lists many criteria, but that’s roughly what it boils down to, books that have meaning to you, which you read repeatedly at different stages in your life, a through-line to return to.
The ranks of the old titles have been decimated, while new ones have proliferated in all modern literatures and cultures. There is nothing for it but for all of us to invent our own ideal libraries of classics. I would say that such a library ought to be composed half of books we have read and that have really counted for us, and half of books we propose to read and presume will come to count—leaving a section of empty shelves for surprises and occasional discoveries.
consider any of these books a welcomed topic of conversation.
the list was last updated on Jan 7th, 2025
| title | Author | Genre | |-------|--------|-------| | "The Myth of Sisyphus" | Albert Camus | philosophy | | "Brave New World" | Aldous Huxley | distopian science fiction | | "The Doors of Perception" | Aldous Huxley | non-fiction | | "The Civil War Short Stories of Ambrose Bierce" | Ambrose Bierce | supernatural horror | | "The Little Prince" | Antoine De Saint Exuprey | children's | | "Nichomachean Ethics" | Aristotle | philosophy | | "Rendezvous With Rama" | Arthur C Clarke | science fiction | | "Atlas Shrugged" | Ayn Rand | fiction | | "The Fountainhead" | Ayn Rand | fiction | | "The Fractal Geometry of Nature" | Benoit Mandelbrot | maths | | "The History of Western Philosophy" | Betrand Russell | philosophy | | "Four Archetypes: Mother/Rebirth/Spirit/Trickster" | Carl Jung | philosophy | | "The Undiscovered Self" | Carl Jung | philosophy | | "Roadside Geology of Missouri" | Charles Spencer | non-fiction | | "A Pattern Language" | Christopher Alexander | non-fiction | | "On the Good Life" | Cicero | philosophy | | "All the Pretty Horses" | Cormac McCarthy | fiction | | "Blood Meridian" | Cormac McCarthy | fiction | | "No Country for Old Men" | Cormac McCarthy | fiction | | "Stella Maris" | Cormac McCarthy | fiction | | "the crossing" | Cormac McCarthy | fiction | | "The Passenger" | Cormac McCarthy | fiction | | "The Road" | Cormac McCarthy | fiction | | "Flowers for Algernon" | Daniel Keyes | fiction | | "The Beginning of Infinity" | David Deutsch | non-fiction | | "Forty Tales From the Afterlives" | David Eagleman | magical realism | | "Networks, Crowds, and Markets: Reasoning about a Highly Connected World" | David Easley and John Kleinberg | non-fiction | | "We Are Legion [We Are Bob]" | Dennis Taylor | science fiction | | "Godel, Escher, Bach" | Douglas Hofstadter | philosophy | | "The Discourses" | Epictetus | philosophy | | "The Revelations" | Erik Hoel | fiction | | "Kafka the Complete Stories" | Franz Kafka | fiction | | "The Mythical Man-Month" | Fred Brooks | non-fiction | | "Thus Spake Zarathustra" | Friedrich Nietzsche | philosophy | | "Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers" | Geoffrey A. Moore | non-fiction | | "Nineteen Eighty-Four" | George Orwell | distopian science fiction | | "A Swim in a Pond in the Rain" | George Saunders | literature | | "Eon" | Greg Bear | science fiction | | "On Bullshit" | Harry G Frankfurt | philosophy | | "Walden and Other Writings" | Henry David Thoreau | non-fiction | | "Moby Dick" | Herman Melville | fiction | | "Siddhartha" | Hermann Hesse | philosophy | | "I, Roboot" | Isaac Asimov | science fiction | | "The Foundation" | Isaac Asimov | science fiction | | "The Naked Sun" | Isaac Asimov | science fiction | | "The Proper Study of Mankind" | Isaiah Berlin | philosophy | | "Invisible Cities" | Italo Calvino | magical realism | | "The Perigrine" | J A Baker | non-fiction | | "Chaos: Making a New Science" | James Gleick | non-fiction | | "Finite and Infinite Games: A Vision of Life as Play and Possibility" | James P. Carse | philosophy | | "Fancies and Goodnights" | John Collier | fantasy | | "The Dictionary of Obscure Sorrows" | John Koenig | fiction | | "Annals of the Former World: " | John McPhee | non-fiction | | "The Curve of Binding Energy" | John McPhee | non-fiction | | "Collected Fictions" | Jorge Luis Borges | fantasy | | "Hero With a Thousand Faces: The Collected Works of Joseph Campbell" | Joseph Campbell | philosophy | | "Heart of Darkness" | Joseph Conrad | fiction | | "The Death of Ivan Illych and Other Stories" | Leo Tolstoy | literature | | "The Mandibles" | Lionel Schriver | fiction | | "A Wrinkle in Time" | Madeleine L'Engle | young adult | | "M.C. Escher: His Life and Complete Graphic Work" | many | non-fiction | | "Meditations" | Marcus Aurelius | philosophy | | "Genome: The Autobiography of a Species in 23 Chapters" | Matt Ridley | science | | "Prey" | Michael Crichton | science fiction | | "Sphere" | Michael Crichton | fiction | | "Personal Knowledge: Towards a Post-Critical Philosophy" | Michael Polanyi | philosophy | | "Flow: The Psychology of Optimal Experience: Steps Toward Enhancing the Quality of Life" | Mihaly Csikszentmihaly | non-fiction | | "The Epic of Gilgamesh" | N. K. Sandars | legendary fiction | | "An Introduction to Population Genetics" | Nielson and Slatkin | non-fiction | | "Ender's Game" | Orson Scott Card | science fiction | | "Alas Babylon" | Pat Frank | science fiction | | "Hackers and Painters: Big Ideas from the Computer Age" | Paul Graham | non-fiction | | "The Alchemist" | Paulo Coelho | magical realism | | "Do Androids Dream of Electric Sheep" | Philip K Dick | science fiction | | "The Collected Stories of Philip K Dick Volume 5" | Philip K Dick | science fiction | | "The Trial and Death of Socrates" | Plato | philosophy | | "The Soundscape" | R. Murray Schafer | non-fiction | | "Dandelion Wine" | Ray Bradbury | fiction | | "Fahrenheit 451" | Ray Bradbury | fiction | | "Something Wicked This Way Comes" | Ray Bradbury | fiction | | "The Martian Chronicles" | Ray Bradbury | science fiction | | "The Selfish Gene" | Richard Dawkins | non-fiction | | "Surely You're Joking, Mr Feynman" | Richard Feynman | biography | | "The Creative Act: A Way of Living" | Rick Rubin | self-help | | "Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values" | Robert Persig | fiction | | "Letters From a Stoic" | Seneca | philosophy | | "The Art of Living" | Sharon Lebell | philosophy | | "The Dark Tower" | Stephen King | fiction | | "Piranesi" | Susanna Clarke | magical realism | | "Stories of Your Life and Others" | Ted Chiang | science fiction | | "The Structure of Scientific Revolutions" | Thomas Kuhn | non-fiction | | "Common Sense" | Thomas Paine | philosophy | | "The Kon-Tiki Expedition: A Raft Across the South Seas" | Thor Heyerdahl | non-fiction | | "The Kingdom of Speech" | Tom Wolf | non-fiction | | "The Right Stuff" | Tom Wolf | historic fiction | | "True Names: and the Opening of the Cyberspace Frontier" | Vernor Vinge | cyberpunk | | "Man's Search for Meaning" | Viktor Frankl | philosophy | | "The Shape of Things" | Vilem Flusser | non-fiction | | "The Twilight World" | Werner Herzog | historic fiction | | "Neuromancer" | William Gibson | cyberpunk |
-
@ 148755e6:450c107f
2024-12-05 10:09:32突然荒野に行きたくなったので行ってきたエントリーです
まずは練習。高尾山へ
Nostrは古今東西ありとあらゆるオフ会が生えており、
まるで荒野に行きたいという私の意志を完全に汲み取ったかのように「紅葉を見にいこうようオフ」がそこに生えていたので参加した。(しおんさんご主催ありがとうございました)
前半1時間くらいの坂道がマジきつかったです。前半キツすぎて後半足痛かった。。 終始人がいっぱいいて渋谷かと思った。
確かに道がかなり整備されていて、逆にコンクリート故に足が疲れたのかもしれない。隣の人は途中の急な坂道で足を滑らせてて、横で転倒事故が起きるかと思いました。
山頂に行っても人がたくさんいて、迷子になりかけた。あそこはスクランブル交差点や。 そして山頂の先にあるもみじ台まで歩くと人がまばらで、まったりして蕎麦食べたりしながら休憩して下山。
登りは暑くて汗かきましたが、山頂でまったりしてると汗も引いてきて少し冷えました。
下山はスイスイ。16時近くで結構暗かったので、冬の間は早めの登頂・下山がおすすめですね。
登り2時間・下り1時間半で概ね見込み通りって感じでした。
高尾山は登ってると景色が変わります。ちょっと開けた場所に出て下の街が見えたり、草木があったり、階段があったり、参道があったり。。そういう意味では退屈しない2時間でした。
ビギナー山とはいえ、革靴やヒールのある靴で登ってる人がいてびっくり。ツルッと滑ることあると思いますので、スニーカーで登ることをお勧めします。
舐めプしてたとはいえめちゃくちゃキツかったおもひで。
更なる練習。小浅間山へ
さて私は荒野に行きたいワケなのですが、高尾山に荒野はありませんでした。更なる練習として小浅間山へ。
前日(か前々日)に雪が降ったようで、山に雪が残っておりました。
それでも都内の汚れてべちゃっとした感じの雪ではなく、粉砂糖がちょっと積もってるみたいな感じで綺麗だった。
登り前半の30分くらい、景色や道が変わらず、ずっと歩きっぱなしになってしまいました。時間みて休憩しながら行けばよかったなあ。
登るにつれて気温が下がっていくのか、積雪が厚くなっていく。
40分くらいは割と平坦な道が続きますが、突然山頂っぽいものが現れて、「これを登れっていうのかい...?」とビビるほどピーンと急な道が出てきました。(写真だと分かりづらいですね)
ただ、高尾山のコンクリート道に比べると足の疲れはそこまででした。雪道なので気をつけて歩くという意味では疲れましたが、春〜秋とかは快適に登れるんじゃないでしょうか。
山頂に到着するとドーンと浅間山が見えて圧巻。
風が強くて飛ばされる恐怖はありましたが、なんとか無事でいられました。あったかいお茶美味しかった〜。
なぜかギャルの看板があって、謎でした。写真はひとまずありません。
山頂が2箇所あって、それぞれで眺めを満喫していたら結構時間が経ってました。
小さい背丈くらいの木や足元にちょっとした植物があったり、自分的にはかなり理想の荒野に近かったです。(植物に対する解像度が低すぎる) 往復で2時間程度の山らしいんですが、なんやかんやと2時間半強くらいいた気がします。
荒野ビギナーは小浅間山に往け
というわけで、荒野に行きたい人はまずは小浅間山を登ると良いと思います。 また登りたい。
荒野部部長
一緒に高尾山・小浅間山に登ってくれた方、ありがとうございました! 個人的には来年の春までに秩父多摩甲斐国立公園に行き、来年の秋までに大山隠岐国立公園に行くという目標を立ててるんですが、 少々時間が空くので次どこに行こうかしらと考えているところです。
ヒントとしては、火山で、あまり高低差のないところだとビギナーの私にちょうど良さそうです。
とある情報筋によると伊豆大島が良さそうなので、次の機会に行けたらと思っています。
みんなで荒野に行こう!
-
@ ed84ce10:cccf4c2a
2025-01-07 14:43:38Hackathon Summary
The HackPrinceton Fall 2024 hackathon was held from November 8th to 10th at Princeton University. It attracted 238 developers who registered 99 projects, engaging participants in workshops, mentorship sessions, and presentations throughout the 36-hour event. The hackathon featured four main tracks: Education + Interaction, Healthcare, Finance, and Sustainability, which encouraged diverse and innovative ideas.
In addition to the main tracks, seventeen sponsored challenges were offered as bounties, adding a competitive element to the event. Participants submitted their projects via a public GitHub repository and showcased their work in two-minute presentations to judges on the final day. Notable outcomes included effective project demonstrations under time constraints, which enhanced the visibility of substantial ideas across different sectors.
Prizes were a significant motivator, with the grand overall prize being a set of AirPod Max for each member of the top team, while the second-place team received Xbox Series S consoles. HackPrinceton Fall 2024 facilitated skill development, collaboration, and creative solutions, showcasing robust engagement from both seasoned and first-time participants.
Hackathon Winners
Healthcare Prize Winners
-
Bartimaeus: Stealing Vision Back - This project aids blind individuals in spatial navigation using audio guidance from a smartphone's camera, YOLO, and OpenCV, innovatively employing AI for precise pathfinding and object identification.
-
PillPal Pro - A smart box solution ensures elderly patients adhere to medication routines through an ESP32 microcontroller, which facilitates tracking and notifications, complemented by a 3D-printed casing and Firebase integration.
-
ReCall.ai - This project uses AI and wearable tech to recognize faces for individuals with cognitive impairments, supporting social interaction and providing cognitive health insights across various facilities.
-
HealthSync - Enhances hospital coordination by assigning patient urgency scores and facilitating secure, real-time information exchange using a peer-to-peer network and advanced data security.
-
Medbank - Offers a personalized health wallet that manages medical information and insurance details, utilizing AI for intelligent insurance processing and provider matching through geospatial analysis.
-
HormoniQ - Addresses PCOS diagnosis challenges with a machine learning tool that analyzes hormonal patterns from health records, providing early intervention likelihoods to healthcare providers.
-
World Translationator 5000 - This translation tool tackles language barriers in healthcare by employing quantum natural language processing for accurate translations of medical terminology.
Education and Interaction Prize Winners
- CrystalMath - An AI-driven platform for visualizing math problems through step-by-step animations and voiceovers, supported by Claude model computations and AWS hosting.
Finance Prize Winners
-
Stratify - Democratizes investment by offering an AI-powered stock backtesting tool to optimize strategies through detailed analyses and user-friendly simulations.
-
Asteroid Audit - Educates about taxes through a gamified experience, integrating Unity for game development and custom algorithms for visual tax estimation.
-
Orbital Finance - Utilizes AI voice assistant technology for real-time customer interactions, offering advanced data analyses leveraging MATLAB and NLP for business growth.
Sustainability Prize Winners
-
WasteWise - Analyzes waste data using computer vision and GPT-4 API to guide sustainable consumer habits through brand and recyclability evaluation.
-
SustainAI - An AI-powered platform providing personalized sustainable lifestyle recommendations based on user data, integrating MATLAB for contextual data personalization.
Developer Tool Prize Winners
- Scraply - Simplifies deep learning education with a drag-and-drop interface for building neural networks, featuring algorithm suggestions and gamified learning.
Financial Innovation Prize Winners
-
Chama - Facilitates crypto education with a real-time insights platform offering sentiment analysis and actionable recommendations, integrating OnChainKit for secure transactions.
-
HackAwards - Empowers hackathon participation with NFTs via project ownership and contribution tracking, implemented using VerbWire API and Base Blockchain for efficient processing.
Explore all projects and further details at HackPrinceton Fall 2024.
About the Organizer:
HackPrinceton
HackPrinceton unites hackers globally to collaborate and innovate. Renowned for its immersive events, the organization provides workshops, lectures, and mentorship programs that foster skill development and inventive thinking. These sessions equip participants with the essential tools to create impactful projects, even for those without prior team or project ideas. HackPrinceton's dedication to nurturing creativity is evident in its comprehensive support for aspiring innovators, aligning with its mission to inspire the development of impactful, innovative ideas. More information is available at HackPrinceton's website.
-
-
@ ac8bb9b0:70278acc
2024-12-04 20:30:30Chef's notes
Make Ahead: You can prepare this recipe up to one week in advance. Store it in an airtight container in the refrigerator.
To Freeze: Allow the dish to cool completely before transferring it to a freezer-safe bag. Lay the bag flat in the freezer to ensure even freezing and to save space. Thaw it in the refrigerator overnight before using it.
Details
- ⏲️ Prep time: 5
- 🍳 Cook time: 5
- 🍽️ Servings: 1
Ingredients
- ½ cup soy sauce
- 2 Tablespoons rice vinegar
- 1 Tablespoon sesame oil
- 1/4 cup + 1 Tablespoon light brown sugar
- 1 Tablespoon honey
- 3/4 teaspoon ground ginger
- 1 clove garlic , minced
- 2 teaspoons cornstarch+ 2 tsp water , mixed together to make a cornstarch slurry
- 1/4 teaspoon crushed red pepper flakes
Directions
- Make the teriyaki sauce by adding all of the sauce ingredients to a small saucepan over medium heat.
- Bring to a boil, stirring constantly, and boil for about 1 minute. The sauce should be thick enough to coat the back of the spoon.
- Serve over rice or with a stir-fry. See post above for additional ideas.
-
@ 26bb2ebe:70530958
2024-12-02 16:46:10nostterに画像最適化機能つけたよ(サーバー編)
この記事はNostr Advent Calendar 2024 の3日目の記事です。
あまり技術的な話はないので暇つぶし程度に読んでみてください。
どうしてこうなった?
そもそも認証の改善以前にNostrあんまり人が増えてないのが一番課題だよねと思ったのが始まりでした。 Nostrに人が増えないのはオーガニック検索流入が少ないからに違いないと特に根拠もなく思ったのでNostrのまとめサイト(Toggeter)のようなものを作ろうと考えました。
ところでNostrのまとめを行うアプリ自体は鎌倉さんという方がノスリというのを作成されていました。ブログ形式のイベントにTwitterライクな短文投稿をまとめるというものでまさしくToggeterですが、そこまで活用されていません。 そこでその仕組みをありがたくそのまま転用してまとめ記事を何らかの方法で量産しつつ、一つのドメインのサイトにまとめてSEOもなんかうまいことやれば検索流入増えるんじゃねという目論みです。
ところでそのまとめサイトは静的サイトジェネレータで(SSG:Static Site Generator)でつくりたいなと思いました。いや普通に考えてSSRにしてサーバ側でNostrからデータとってきたらSEO的にもよくねって感じなんですが、SSRでサーバーでウェブソケット呼ぶのだる…レイテンシを考慮すると結構不利じゃないかなと思ったわけです。うそです。そこまで考えてなくてほとんど個人的な好みです。(多分ちゃんとキャッシュきかせればそんなにレイテンシ問題にならなさそうな気がする)。ただキャッシュとかも考慮すると結構複雑な気はする。
ということで今年の6月頃にNostrのブログ記事をSSGするサイトをためしに作りました。 去年のアドベントカレンダー記事とか乗っけてます。
全然画像最適化の話になりませんね。もうちょっとです。
SSGのブログといえばGatsby(今は下火かも)とかで作成した経験があります。Gatsbyでは画像用のプラグインが公式に用意されていて生成されたブログに表示される画像はもとの画像データから変換され、表示時のサイズに最適化されたサイズにリサイズすることができます。
それだけではなくサイトの初期表示時には画像の画質を落としてぼやけた画像を表示してその後元画像が読み込まれたらきれいな画像を表示する、みたいなことができます。インラインでデータを持っているのでHTMLの表示と同時に画像の初期表示ができたりします。(その頃はよくわかってなかったがNostrのNIP-92で定義されているblurhashとかを使っていたんでしょう多分)
とにかくSSGは初期表示の速さが良い。というのが自分の頭の中にあるわけです。SSGのブログをNostrで作るとなると当然同じことがやりたい。
しかし、Nostrの画像はただのURLです。(オプショナルで画像のメタデータを定義できるimetaタグはあるが…)
基本的にSSGの画像最適化というのはローカルに存在する画像データをビルド時に変換するという流れで行われます。もしくはリモートURLに画像が置かれる場合は画像ストレージサービスやCDN上で配信されるときに最適化されることになります。
Nostrの画像はただの外部のURLですから(2回目)、ローカルの画像を変換する方法は採用できないわけです。無理やり実行するならビルド時にURLからすべての画像を一旦ダウンロードして変換するとかも考えましたが、ただの外部URLというのはつまりは一体どういうファイルなのかダウンロードしてみるまでわからない、要するに全然信頼できないということですから、よくわからないURLをかたっぱしからダウンロードするようなことは避けたいわけですね。(極端な話100GBの画像URLとかつくって攻撃されたら破綻しますよね)
ここが結構他の中央集権的なSNSと違って辛いところなのかなと思います。X(Twitter)とかであれば画像ストレージサーバは一つなので表示される画像の形式も一つに限定されるのですが、画像のアップロードが外部頼みでただのURLなので(3回目)何が来るかわからないということですね。
サーバ側で画像形式などを制限できない(imetaも信頼できるかわからない)となるとクライアント側でなんとか対応する必要があり、Nostrはクライアント側が大変なプロトコルだなあとということに思いを馳せていましたが、いろいろ考えたり調べた結果として作るべきものは画像最適化のためのプロキシサーバであるということがわかりました。
プロキシサーバというのはここでどういう働きをするのかというと、もとの画像がおいてあるサーバとクライアントのあいだに入って、もとの画像を一旦ダウンロードして圧縮したり縮小したりしてそのあとクライアントに送ってあげるという働きをします。
プロキシがないとき
[画像置き場] -> [クライアント]
プロキシがあるとき
[画像置き場] -> [プロキシ] -> [クライアント]
利点としてはクライアントが実際にダウンロードするのはサイズの小さな画像になるので通信量や画像の表示スピードは改善します。が、一方でサーバを経由する分通信にかかる時間(レイテンシ)が長くなります。というわけなので、当初の目的である表示速度の改善を実現するには、画像をエッジキャッシュするなどの対応が必須となります。平たく言うと一度送った画像はプロキシで保存しておいて次に要求されたらそれをすぐ返すということです。
画像をどれくらいのサイズにするか、画質はどうするかなどはプロキシに指示してあげれば良いのでクライアント側は想定通りの画像を受け取れてハッピーということになります。嘘です。ある程度はハッピーですが、プロキシ自体がエラーを返す可能性もあるし、処理できなくてもとの画像をそのまま返す場合もあります。そんなあれこれの結果、クライアントはフォールバック処理を実装する必要がありました。(それはまた別の記事で)
一方で自分はNostrのモバイルクライアントのヘビーユーザですので、Nostrの通信量の多さも解決したい課題でした。Nostrやってるとすぐギガがなくなります。 通信量の多さのボトルネックはウェブソケットで送られるNostrのイベントの通信量というよりは投稿に添付される画像のダウンロードの方ではないかという話もTLで耳にしたため(特に裏もとらず)、いっちょ画像最適化のプロキシサーバを作ってクライアントに実装してプルリクエスト投げるかと考えました。
そこで私はまずクライアントをAmethystからnostterに乗り換えることから始めました。なぜならばAmethystよりもTypeScriptとSvelteで書かれているnostterのほうがコントリビュートしやすかったという私的な事情です。
解決したい課題
遠回りしてきましたが課題はこれ。
- Nostrの画像の表示改善
- Nostrの通信量の改善
インターフェイス(設計)
画像最適化のプロキシは実装よりもインターフェースを考えるのが大変です。ここはとても苦労しそうな気がしたので、何も考えず cloudflare Imagesのインターフェースをそのまま借用することにしました。
https://developers.cloudflare.com/images/transform-images/transform-via-url/
また何かあってもcloudflare Imageに課金して乗り換えることが可能という利点もあります。
実装
とにかく時間がないので手グセでかけるTypeScriptかJS。かつ課金しないで可用性を維持できる無料枠のサーバレス環境が使いたかったので cloudflare workers に目星をつけて調査したところ、非常に素晴らしい記事を見つけましたのでこのwasmのライブラリをTSから呼び出して使わせていただくことにしました。
自分の実装したところはURLのパースと、キャッシュAPIの呼び出しを行って、最後にこのライブラリを叩くだけです。 ほかはクライアントキャッシュ用のヘッダーを書き換えたりとか細かいことはやっていますが全く大したことはやっておらず、サーバは非常にリーズナブルにやりたいことを実装した形になりました。 大変助かりました。
実装したものがこちらです。
https://github.com/ocknamo/nostr-image-optimizer
実装後の課題
このプロキシただのパブリックAPIなのでDoS攻撃に弱いです。何回もAPIをたたかれたら無料枠をすぐに超えてしまうことが容易に想像できました。 無料枠超えても使えなくなるだけで破産はしないので安心ですが、しかし対策は考える必要があります。
WAF
WAFです。APIに対するリクエスト回数などに対する制限をIPごとにかけています。また攻撃された場合検知できれば特定のIPや地域をブラックリストに入れることも可能です。
細かいことを説明してギリギリを攻めて攻撃されても困るので細かく説明しませんが、当初は全力でDoS攻撃されても無料枠超えないくらいの感じで制限をかけていました。 しかしNostrのTLをちょっと早めに表示するとすぐにWAFに引っかかってエラーになるという状態になることもあり、結局アイコンの表示は画像最適化の対象にしない方針にするなどの影響がありました。
いろいろあって、前提が変わり、もう少し制限をゆるくしたのでアイコンの対応は今後は検討できるかもしれません。
まとめ
割と手抜きで作ったことがわかるかと思います。実装しててNostrへの貢献ではあるはずですが、Nostrのプロトコル(NIPsとか)全然関係ないことやってるなと思いました。
フロントについては来週書きます。
次回のアドベントカレンダーの記事は eyemono.moe さんによる”クライアント自作を通して得られた知見まとめ”ですね!楽しみです!
-
@ fbf0e434:e1be6a39
2025-01-07 14:38:31Hackathon 总结
HackPrinceton Fall 2024 Hackathon 于 11 月 8 日至 10 日在普林斯顿大学举行。活动吸引了 238 名开发人员,他们注册了 99 个项目,参与者在为期 36 小时的活动中参与了研讨会、指导会议和展示。Hackathon 设有四个主要方向:教育 + 互动、医疗保健、金融和可持续性,鼓励多样化和创新的想法。
除了主要方向外,还提供了十七个由赞助商提供的挑战作为赏金,为活动增添了竞争元素。参与者通过公开的 GitHub 存储库提交他们的项目,并在最后一天向评委展示了两分钟展示。其中一个亮点是有效的项目"demo",在时间限制下展示了不同行业的重大创意,提升了项目的可见度。
奖品是一个重要的激励因素,整体冠军奖是一套 AirPod Max,将颁发给获胜团队的每位成员,第二名团队将获得 Xbox Series S 游戏机。HackPrinceton Fall 2024 在技能发展、协作和创造性解决方案方面发挥了重要作用,展示了经验丰富和新手参与者的积极参与。
Hackathon 获奖者
Healthcare Prize Winners
-
Bartimaeus: Stealing Vision Back - 该项目通过使用智能手机摄像头、YOLO 和 OpenCV 提供音频导航,帮助盲人进行空间导航,创新性地利用 AI 实现精准路径规划和物体识别。
-
PillPal Pro - 一款智能盒子解决方案,通过 ESP32 微控制器确保老年患者遵循用药习惯,实现跟踪和通知功能,整合了 3D 打印外壳和 Firebase 功能。
-
ReCall.ai - 该项目利用 AI 和可穿戴技术为认知障碍人士识别人脸,支持社交互动,并提供跨多种设施的认知健康洞察。
-
HealthSync - 通过分配患者紧急程度评分并利用点对点网络和高级数据安全进行安全的实时信息交换,增强医院协调。
-
Medbank - 提供个性化健康钱包,实现医疗信息和保险详情的管理,利用 AI 进行智能保险处理和地理空间分析实现供应商匹配。
-
HormoniQ - 通过一款机器学习工具分析健康记录中的激素模式,解决 PCOS 诊断挑战,为医疗保健提供者提供早期干预可能性。
-
World Translationator 5000 - 使用量子自然语言处理技术进行准确翻译,以解决医疗中的语言障碍。
Education and Interaction Prize Winners
- CrystalMath - 一个通过分步动画和语音解说可视化数学问题的 AI 驱动平台,使用 Claude 模型计算和 AWS 托管。
Finance Prize Winners
-
Stratify - 提供一个 AI 驱动的股票回溯测试工具,通过详细分析和用户友好的模拟优化投资策略。
-
Asteroid Audit - 通过游戏化的体验提供税务教育,整合 Unity 进行游戏开发,并使用自定义算法进行视觉税务估算。
-
Orbital Finance - 使用 AI 语音助手技术进行实时客户互动,通过 MATLAB 和 NLP 提供深入的数据分析,助力业务增长。
Sustainability Prize Winners
-
WasteWise - 使用计算机视觉和 GPT-4 API 分析垃圾数据,通过品牌和可回收性评价引导可持续的消费者习惯。
-
SustainAI - 一个 AI 驱动的平台,根据用户数据提供个性化的可持续生活方式建议,利用 MATLAB 进行上下文数据个性化。
Developer Tool Prize Winners
- Scraply - 提供一个拖放界面简化深度学习教育,用于构建神经网络,具有算法建议和游戏化学习功能。
Financial Innovation Prize Winners
-
Chama - 提供实时洞察平台,通过情感分析和可操作建议促进加密货币教育,整合 OnChainKit 进行安全交易。
-
HackAwards - 通过项目所有权和贡献跟踪,使用 VerbWire API 和 Base Blockchain 实现高效处理,促进 Hackathon 参与。
浏览所有项目及更多详情请访问 HackPrinceton Fall 2024。
关于主办方:
HackPrinceton
HackPrinceton 将全球的黑客聚集在一起进行合作和创新。以沉浸式活动闻名,该组织提供研讨会、讲座和指导项目,促进技能发展和创新思维。这些活动为参与者提供了创造有影响力项目的必要工具,即使对那些没有初步团队或项目想法的人也是如此。HackPrinceton 致力于培养创造力,通过其全面支持为有抱负的创新者提供帮助,其使命是激发有影响力和创新性想法的生成。更多信息请访问 HackPrinceton 的网站。
-
-
@ 9e69e420:d12360c2
2025-01-07 13:34:17How to Make a Peanut Butter Sandwich Step by Step
Are you looking for a quick and easy snack? Look no further than the classic peanut butter sandwich! This how-to guide will walk you through the simple steps to make a delicious peanut butter sandwich.
Things you'll need:
- 2 slices of bread
- Peanut butter
- A knife
Instructions
- Choose your bread: Start by selecting your favorite type of bread. White, wheat, or sourdough are all great options.
- Spread the peanut butter: Take one slice of bread and evenly spread a generous amount of peanut butter on it. You can use as much or as little as you like, depending on your preference.
- Add the second slice of bread: Place the second slice of bread on top of the peanut butter, with the bread side facing down.
- Press down gently: Press down gently on the sandwich to make sure the bread slices stick together.
- Cut the sandwich (optional): If you prefer your sandwich cut in half, use the knife to carefully cut it down the middle.
And there you have it! A delicious peanut butter sandwich that's ready to enjoy. Whether you're packing it for lunch or enjoying it as a snack, this classic sandwich is sure to hit the spot.
-
@ c230edd3:8ad4a712
2024-12-02 03:49:19Chef's notes
This recipe is not my own, but it was great and easy, so I'm moving it here. Cooking as instructed serves 2, but this could easily be adjusted to include stir fry vegetables and rice, to make this a meal for 4.
Details
- ⏲️ Prep time: 15 minutes, 1-24 hours marinating
- 🍳 Cook time: 10-15 minutes
- 🍽️ Servings: 2-4
Ingredients
- 1 Venison Heart (elk would work well, too. recipe would need to be doubled)
- 1/2 Asian Pear, grated
- 2 Cloves Garlic, grated
- 1 Tbsp Ginger, grated
- 3 Tbsp Soy Sauce
- 1 Tbsp Honey
- 1 Tbsp Onion, grated
- 1 Tbsp Toasted Sesame Oil
- 1 tsp Red Pepper Flakes
- 2 Shallots, chopped
- Sesame Seeds
- Cooking Oil
Directions
- Mix all ingredients besides heart, shallots, sesame seeds and cooking oil in a medium bowl.
- Remove arteries and excess fat from heart, cut in half and rinse
- Cut into thin slices or bite size pieces
- Add to marinade, mix and cover. Allow to soak for 1-24 hours.
- Heat oil in large frying pan over med-high to high heat
- Drain excess marinade.
- Place heart in pan and sear on both sides to desired doneness. Medium rare is ideal for heart.
- Remove from pan and garnish with chopped shallots and sesame seeds. Serve with stir fry veggies and rice, if desired.
-
@ 6e24af77:b3f1350b
2025-01-07 13:23:26test
-
@ 3369d0a7:eb020757
2024-11-28 07:41:32Chef's notes
This recipe was a staple at every thanksgiving with family and now I share it with you nostr family. Absolutely one of my favorite side dish during the holiday. The corn pudding in the photo is NOT baked, I will update it. I hate stock photos.
Details
- ⏲️ Prep time: 15-20 min
- 🍳 Cook time: 30-40 min
- 🍽️ Servings: 6-8
Ingredients
- 2 cans of creamed corn
- 2c Milk
- 1 Box of Jiffy Cornbread Mix
- 3 eggs
- 1/4-1/3c sugar
- 1/2- green bell pepper or pepper onion blend
- 1/4TBsp vanilla
- 1/2tsp Salt
- 2TBsp Butter
Directions
- Grab medium saucepan and desired baking dish at least 9x9
- Place saucepan on medium-high heat
- Add butter and sauté pepper onion blend until tender
- Combine milk, eggs, sugar and vanilla, mix well
- Lather warmed (NOT HOT) baking dish with butter
- Sprinkle half a box of Jiffy corn bread mix in the baking dish
- Add both cans of creamed corn to peppers and onions
- Pour wet ingredients into slightly cooled creamed corn mixture
- Sprinkle the other half box of jiffy mix into the baking dish
- Incorporate the wet and dry ingredients in dish so there are no dry lumps
- Let set for 10 min before placing in a 325 degree oven for 30-40 minutes, until the center is solid and the edges are golden brown.
-
@ c1e6505c:02b3157e
2024-11-28 00:02:26Chef's notes
Leftover ground beef? Not sure what to do with it?
Here’s what I do with mine. I call it…
The Beef Panzone
It’s like an omelette, a calzone, and a quesadilla had a baby. I called it that for now, but hey, if you’ve got a better name, lemme hear it!
The beef’s already cooked and seasoned with sea salt, but feel free to spice it up however you like.
Watch the video here: https://video.nostr.build/ad4856d2704ab0626a1907f5da8fedcb776495080bbaa92f4472db402c9f689d.mp4
Details
- ⏲️ Prep time: 5
- 🍳 Cook time: 10
- 🍽️ Servings: 1-2
Ingredients
- ground beef
- 2-3 eggs
- water
- sea salt
- honey
- coconut oil
Directions
- Leftover ground beef – Chop it into small pieces. Trust me, the smaller, the better—it’ll cover more surface area in the pan.
- Two eggs, whipped with a dash of water.
- Heat up a small pan.
- Add coconut oil (around a tablespoon).
- Once the oil’s warmed up, throw in the beef.
- Stir it around.
- I like to add local honey here—sweeten it up to your taste.
- Mix it all around.
- Pour in the egg mixture, making sure it spreads out evenly. I use chopsticks here because they make it easier to maneuver.
- Use those chopsticks to poke through the egg and let the uncooked top flow to the pan. This speeds up cooking time.
- Cover it for 1–3 minutes.
- Optional step: Cut it down the middle.
- Fold it over like a calzone.
- Plate it up, either by flipping the pan over onto the plate or scooping it out.
- PANZONE!
-
@ 0b14a03f:3f0257c2
2025-01-07 13:07:37In 1925, someone said, "Let's stop making light bulbs that last 2,500 hours; let's make them last 1,000 instead so we can grow our profits."
Then the internet was created, and what happened? Everything on it was commercialized, even ourselves.
After that, Bitcoin appeared. What did we do? We treated it as a fiat currency and created the same old financial vehicles around it.
What today is Wall Street, in the past, it was located in Holland. After that, something similar was in France. They both disappeared, but humans replicated it in the US. We're now seeing how it will collapse.. once again.
Thus, repeating the same things and thinking that we will obtain different results is a bit childish.
It takes much more energy to create something -new.
A lot of energy from the brain to create new neurological patterns, as well as, a lot of energy from the reality to manifest it.
However, aren't we sick of the same old things already?
-
@ 617f0a85:b403d1ed
2024-11-27 00:35:41Chef's notes
I got this recipe from a friend in college. I'm not sure where she came across it, but I don't think she'd mind me posting it here.
Details
- ⏲️ Prep time: 15 min
Ingredients
- 2.5 cups unbleached all-purpose flour
- 1 tsp salt
- 2 tbsp sugar
- 12 tbsp cold unsalted butter
- 0.5 cup lard
- 0.25 cup vodka
- 0.25 cup cold water
Directions
- Process 1.5 cups flour, salt, and sugar in food processor until combined, about 2 one-second pulses. Add butter and shortening and process until homogeneous dough just starts to collect in uneven clumps, about 15 seconds (dough will resemble cottage cheese curds and there should be no uncoated flour). Scrape bowl with rubber spatula and redistribute dough evenly around processor blade. Add remaining cup flour and pulse until mixture is evenly distributed around bowl and mass of dough has been broken up, 4 to 6 quick pulses. Empty mixture into medium bowl
- Sprinkle vodka and water over mixture. With rubber spatula, use folding motion to mix, pressing down on dough until dough is slightly tacky and sticks together. Divide dough into two even balls and flatten each into 4-inch disk. Wrap each in plastic wrap and refrigerate at least 45 minutes or up to 2 days.
-
@ 7f29628d:e160cccc
2025-01-07 11:50:30Der gut informierte Bürger denkt bei der Pandemie sofort an Intensivstationen, an die Bilder aus Bergamo und erinnert sich an die Berichterstattung damals – also muss es wohl ein Maximum gewesen sein. Manche Skeptiker behaupten jedoch das Gegenteil. Klarheit sollte ein Blick nach Wiesbaden, zum Statistischen Bundesamt, schaffen. Schließlich sitzen dort gut bezahlte Profis, die seit vielen Jahrzehnten die Sterbestatistik pflegen und veröffentlichen. Jeder Todesfall wird in Deutschland über die Standesämter exakt erfasst.
Doch die Überraschung: Das Statistische Bundesamt liefert uns auf diese einfache Frage zwei extrem unterschiedliche Antworten – ein Minimum und ein Maximum. Das Ergebnis hängt davon ab, wie tief man in die Veröffentlichungen des Bundesamtes eintaucht. Betrachtet man nur die Webseiten und Pressemitteilungen, erhält man den Eindruck eines Maximums. Schaut man jedoch etwas tiefer in die Tabellen und Rohdaten, zeigt sich plötzlich ein Minimum. Aber wie kann das sein? Beides gleichzeitig geht ja wohl kaum. Wer lügt hier – die Tabellen des Amtes oder die Pressemitteilungen? Gehen wir dieser Frage Schritt für Schritt auf den Grund.
2020: Ein historisches Maximum?
Schauen wir uns die vielen Hundert Veröffentlichungen des Statistischen Bundesamtes aus dieser Zeit an. Oder wir kürzen ab und fragen ChatGPT, da die KI auf diesen Daten trainiert wurde und das gesamte Material kennt. Die Frage an ChatGPT lautet also: Wie war das Sterbegeschehen im Jahr 2020 im Vergleich zu den Vorjahren?
ChatGPT antwortet: »Im Jahr 2020 war die Sterblichkeit in Deutschland höher als in den Jahren zuvor. Es gab eine Übersterblichkeit von etwa 982.000 Todesfällen, das sind rund 46.000 mehr als der Durchschnitt der Vorjahre (2016 bis 2019). Dieser Anstieg wurde überwiegend im Zusammenhang mit der COVID-19-Pandemie gesehen. Während die Sterbezahlen in den Vorjahren schwankten, war ein solch signifikanter Anstieg wie 2020 bisher nicht zu beobachten.«
Wir fragen konkreter: Ist es ein Fakt, dass wir eine so ernste Lage im Sterbegeschehen wie im Frühjahr 2020 noch nie erlebt haben?
ChatGPT bestätigt: »Ja, die COVID-19-Pandemie führte im Frühjahr 2020 zu einer außergewöhnlichen Situation im Sterbegeschehen in Deutschland. Die dramatische Übersterblichkeit, die ab der 13. Kalenderwoche auftrat, veranlasste das Statistische Bundesamt, besonders eindringliche Warnungen zu veröffentlichen. Der damalige Vizepräsident des Amtes und andere führende Stimmen wiesen öffentlich darauf hin, dass die Todesfallzahlen stark vom Durchschnitt abwichen. Diese klare Warnung richtete sich an die Öffentlichkeit und die Politik gleichermaßen. Die Medien berichteten intensiv über diese Warnungen, was das Bewusstsein für die Schwere der Pandemie erheblich schärfte. In den vergangenen Jahrzehnten hatte es keine vergleichbare Übersterblichkeit gegeben, die eine solch umfangreiche Kommunikation durch das Statistische Bundesamt erforderlich gemacht hätte.«
Ein gut informierter Zeitungsleser wird sich an dieser Stelle bestätigt fühlen: Ja, so war es damals. Ein Maximum im Sterbegeschehen – wegen der Pandemie. Oder etwa nicht?
2020: Ein historisches Minimum?
Tauchen wir in die Rohdaten des Statistischen Bundesamtes ein. Die Tabellen, die das Amt seit Jahrzehnten verlässlich veröffentlicht, nennen sich Sterbetafeln. Diese werden jährlich bereitgestellt und stehen auf der Website des Bundesamtes zum Download bereit. Ein erster Blick in die Sterbetafeln mag den Laien abschrecken, doch mit einer kurzen Erklärung wird alles verständlich. Wir gehen schrittweise vor.
Nehmen wir die Sterbetafel des Jahres 2017. Sie enthält zwei große Tabellen – eine für Männer und eine für Frauen. Jede Zeile der Tabelle steht für einen Jahrgang, zum Beispiel zeigt die Zeile 79 die Daten der 79-jährigen Männer. Besonders wichtig ist nun die zweite Spalte, in der der Wert 0,05 eingetragen ist. Das bedeutet, dass 5 Prozent der 79-jährigen Männer im Jahr 2017 verstorben sind. Das ist die wichtige Kennzahl. Wenn wir diesen exakten Wert, den man auch als Sterberate bezeichnet, nun in ein Säulendiagramm eintragen, erhalten wir eine leicht verständliche visuelle Darstellung (Grafik 1).
Es ist wichtig zu betonen, dass dieser Wert weder ein Schätzwert noch eine Modellrechnung oder Prognose ist, sondern ein exakter Messwert, basierend auf einer zuverlässigen Zählung. Sterberaten (für die Fachleute auch Sterbewahrscheinlichkeiten qx) sind seit Johann Peter Süßmilch (1707–1767) der Goldstandard der Sterbestatistik. Jeder Aktuar wird das bestätigen. Fügen wir nun die Sterberaten der 79-jährigen Männer aus den Jahren davor und danach hinzu, um das Gesamtbild zu sehen (Grafik 2). Und nun die entscheidende Frage: Zeigt das Jahr 2020 ein Maximum oder ein Minimum?
Ein kritischer Leser könnte vermuten, dass die 79-jährigen Männer eine Ausnahme darstellen und andere Jahrgänge im Jahr 2020 ein Maximum zeigen würden. Doch das trifft nicht zu. Kein einziger Jahrgang verzeichnete im Jahr 2020 ein Maximum. Im Gegenteil: Auch die 1-Jährigen, 2-Jährigen, 3-Jährigen, 9-Jährigen, 10-Jährigen, 15-Jährigen, 18-Jährigen und viele weitere männliche Jahrgänge hatten ihr Minimum im Jahr 2020. Dasselbe gilt bei den Frauen. Insgesamt hatten 31 Jahrgänge ihr Minimum im Jahr 2020. Wenn wir schließlich alle Jahrgänge in einer einzigen Grafik zusammenfassen, ergibt sich ein klares Bild: Das Minimum im Sterbegeschehen lag im Jahr 2020 (Grafik 3).
Ein kritischer Leser könnte nun wiederum vermuten, dass es innerhalb des Jahres 2020 möglicherweise starke Ausschläge nach oben bei einzelnen Jahrgängen gegeben haben könnte, die später durch Ausschläge nach unten ausgeglichen wurden – und dass diese Schwankungen in der jährlichen Übersicht nicht sichtbar sind. Doch auch das trifft nicht zu. Ein Blick auf die wöchentlichen Sterberaten zeigt, dass die ersten acht Monate der Pandemie keine nennenswerten Auffälligkeiten aufweisen. Es bleibt dabei: Die Rohdaten des Statistischen Bundesamtes bestätigen zweifelsfrei, dass die ersten acht Monate der Pandemie das historische Minimum im Sterbegeschehen darstellen. (Für die Fachleute sei angemerkt, dass im gleichen Zeitraum die Lebenserwartung die historischen Höchststände erreicht hatte – Grafik 4.)
So konstruierte das Amt aus einem Minimum ein Maximum:
Zur Erinnerung: Die Rohdaten des Statistischen Bundesamtes, die in den jährlichen Sterbetafeln zweifelsfrei dokumentiert sind, zeigen für das Jahr 2020 eindeutig ein Minimum im Sterbegeschehen. Aus diesen »in Stein gemeißelten« Zahlen ein Maximum zu »konstruieren«, ohne die Rohdaten selbst zu verändern, scheint auf den ersten Blick eine unlösbare Aufgabe. Jeder Student würde an einer solchen Herausforderung scheitern. Doch das Statistische Bundesamt hat einen kreativen Weg gefunden - ein Meisterstück gezielter Manipulation. In fünf Schritten zeigt sich, wie diese Täuschung der Öffentlichkeit umgesetzt wurde:
(1) Ignorieren der Sterberaten: Die präzisen, objektiven und leicht verständlichen Sterberaten aus den eigenen Sterbetafeln wurden konsequent ignoriert und verschwiegen. Diese Daten widersprachen dem gewünschten Narrativ und wurden daher gezielt ausgeklammert.
(2) Fokus auf absolute Todeszahlen: Die Aufmerksamkeit wurde stattdessen auf die absolute Zahl der Todesfälle gelenkt. Diese wirkt allein durch ihre schiere Größe dramatisch und emotionalisiert die Diskussion. Ein entscheidender Faktor wurde dabei ignoriert: Die absolute Zahl der Todesfälle steigt aufgrund der demografischen Entwicklung jedes Jahr an. Viele Menschen verstehen diesen Zusammenhang nicht und verbinden die steigenden Zahlen fälschlicherweise mit der vermeintlichen Pandemie.
(3) Einführung der Übersterblichkeit als neue Kennzahl: Erst ab Beginn der „Pandemie“ wurde die Kennzahl "Übersterblichkeit" eingeführt – und dies mit einer fragwürdigen Methode, die systematisch überhöhte Werte lieferte. Diese Kennzahl wurde regelmäßig, oft monatlich oder sogar wöchentlich, berechnet und diente als ständige Grundlage für alarmierende Schlagzeilen.
(4) Intensive Öffentlichkeitsarbeit: Durch eine breit angelegte Kampagne wurden die manipulativen Kennzahlen gezielt in den Fokus gerückt. Pressemitteilungen, Podcasts und öffentliche Auftritte konzentrierten sich fast ausschließlich auf die absoluten Todeszahlen und die Übersterblichkeit. Ziel war es, den Eindruck einer dramatischen Situation in der Öffentlichkeit zu verstärken.
(5) Bekämpfen kritischer Stimmen: Kritiker, die die Schwächen und manipulativen Aspekte dieser Methoden aufdeckten, wurden systematisch diskreditiert. Ihre Glaubwürdigkeit und Kompetenz wurden öffentlich infrage gestellt, um das sorgsam konstruierte Narrativ zu schützen.
Ohne diesen begleitenden Statistik-Betrug wäre das gesamte Pandemie-Theater meiner Meinung nach nicht möglich gewesen. Wer aus einem faktischen Minimum ein scheinbares Maximum "erschafft", handelt betrügerisch. Die Folgen dieses Betruges sind gravierend. Denken wir an die Angst, die in der Bevölkerung geschürt wurde – die Angst, bald sterben zu müssen. Denken wir an Masken, Abstandsregeln, isolierte ältere Menschen, Kinderimpfungen und all die Maßnahmen, die unter anderem auf diese falsche Statistik zurückgehen.
Wollen wir Bürger uns das gefallen lassen?
Wenn wir als Bürger zulassen, dass ein derart offensichtlicher und nachprüfbarer Täuschungsversuch ohne Konsequenzen bleibt, dann gefährdet das nicht nur die Integrität unserer Institutionen – es untergräbt das Fundament unserer Gesellschaft. In der DDR feierte man öffentlich Planerfüllung und Übererfüllung, während die Regale leer blieben. Damals wusste jeder: Statistik war ein Propagandainstrument. Niemand traute den Zahlen, die das Staatsfernsehen verkündete.
Während der Pandemie war es anders. Die Menschen vertrauten den Mitteilungen des Statistischen Bundesamtes und des RKI – blind. Die Enthüllungen durch den "RKI-Leak" haben gezeigt, dass auch das Robert-Koch-Institut nicht der Wissenschaft, sondern den Weisungen des Gesundheitsministers und militärischen Vorgaben folgte. Warum sollte es beim Statistischen Bundesamt anders gewesen sein? Diese Behörde ist dem Innenministerium unterstellt und somit ebenfalls weisungsgebunden.
Die Beweise für Täuschung liegen offen zutage. Es braucht keinen Whistleblower, keine geheimen Enthüllungen: Die Rohdaten des Statistischen Bundesamtes sprechen für sich. Sie sind öffentlich einsehbar – klar und unmissverständlich. Die Daten, die Tabellen, die Veröffentlichungen des Amtes selbst – sie sind die Anklageschrift. Sie zeigen, was wirklich war. Nicht mehr und nicht weniger.
Und wir? Was tun wir? Schweigen wir? Oder fordern wir endlich ein, was unser Recht ist? Wir Bürger dürfen das nicht hinnehmen. Es ist Zeit, unsere Behörden zur Rechenschaft zu ziehen. Diese Institutionen arbeiten nicht für sich – sie arbeiten für uns. Wir finanzieren sie, und wir haben das Recht, Transparenz und Verantwortung einzufordern. Manipulationen wie diese müssen aufgearbeitet werden und dürfen nie wieder geschehen. Die Strukturen, die solche Fehlentwicklungen in unseren Behörden ermöglicht haben, müssen offengelegt werden. Denn eine Demokratie lebt von Vertrauen – und Vertrauen muss verdient werden. Jeden Tag aufs Neue.
.
.
MARCEL BARZ, Jahrgang 1975, war Offizier der Bundeswehr und studierte Wirtschafts- und Organisationswissenschaften sowie Wirtschaftsinformatik. Er war Gründer und Geschäftsführer einer Softwarefirma, die sich auf Datenanalyse und Softwareentwicklung spezialisiert hatte. Im August 2021 veröffentlichte Barz den Videovortrag »Die Pandemie in den Rohdaten«, der über eine Million Aufrufe erzielte. Seitdem macht er als "Erbsenzähler" auf Widersprüche in amtlichen Statistiken aufmerksam.
-
@ bc8a4b4f:112ce9c4
2025-01-07 11:42:32El Mirador San Nicolás es el espacio correcto para iniciar la previa al tour por Granada, en España. Con un par de flamencos cantando con una buena guitarra acústica, se armoniza la experiencia de mi primer atardecer en la ciudad y para todos los turistas que estamos en pleno diciembre, frente a la cordillera de Sierra Nevada.
El Mirador San Nicolás es el espacio correcto para iniciar la previa al tour por Granada, en España. Con un par de flamencos cantando con una buena guitarra acústica, se armoniza la experiencia de mi primer atardecer en la ciudad y para todos los turistas que estamos en pleno diciembre, frente a la cordillera de Sierra Nevada.
\ Recordemos que Granada fue habitada en sus tiempos mozos por los árabes en el siglo VIII, durante la conquista musulmana de la Península Ibérica. Tras la fragmentación del Califato de Córdoba, en 1238, Muhammad I fundó la dinastía nazarí, dando inicio a uno de los períodos más destacados de la ciudad.
Durante la dominación nazarí, Granada floreció como un centro cultural, económico y artístico. Se construyó la majestuosa Alhambra, un espectáculo arquitectónico e ingenieril que simboliza la cumbre del arte islámico en España. Además, la ciudad destacó por ser un cosmo religioso, siendo hogar de comunidades musulmanas, cristianas y judías.
Fue así que en la reconquista, en 1492, los Reyes Católicos, Isabel y Fernando, pusieron fin a casi 800 años de dominio musulmán en la región, que incluyó la expulsión de judíos y musulmanes o su conversión al cristianismo. Aunque el dominio musulmán terminó, su legado perdura de manera viva en la ciudad con la arquitectura, la gastronomía y la cultura de Granada. La Alhambra, el Generalife y el Albaicín son testigos vivos de este pasado glorioso y constituyen un patrimonio invaluable que atrae a millones de visitantes de todo el mundo.
Ya cayendo la noche, bajando por el Albaicín, se aprecian las calles estrechas y de adoquines, con distintas puertas interesantes y entradas que hacen vivir la experiencia de un autóctono barrio árabe. Entre medio, el Balcón de San Nicolás, que te invita a ser parte del espectáculo que es ver la Alhambra de noche, que desde afuera son la invitación perfecta para disfrutar con café o un buen trago, esa postal que parece pintada por algún artista desconocido del 1.900.
Mezquita Mayor de Granada. Café en el Balcón San Nicolás. Luego del café y con un poco de calor en el cuerpo, continúa la caminata camino al centro hasta donde vas encontrando por el camino una serie de vestigios del mundo árabe que permiten reforzar que Granada seguirá siendo centro del reino nazarí. Su arquitectura es un recuerdo vivo y un encuentro con los particulares mercados que ofrecen menaje, lámparas, zapatillas y una serie de artículos que me transportan a oriente, incluyendo centros de estudios que me instan a querer volver.
Finalmente, logro llegar al centro de Granada y como bien escribió Federico García Lorca, orgulloso Granadino; «Granada está indefensa ante la gente, porque ante los halagos, nada ni nadie tiene modo de defenderse», y esta es tan solo la primera parte de un viaje en el tiempo y espacio en la grandiosa España.
Continuará…Recordemos que Granada fue habitada en sus tiempos mozos por los árabes en el siglo VIII, durante la conquista musulmana de la Península Ibérica. Tras la fragmentación del Califato de Córdoba, en 1238, Muhammad I fundó la dinastía nazarí, dando inicio a uno de los períodos más destacados de la ciudad.
Durante la dominación nazarí, Granada floreció como un centro cultural, económico y artístico. Se construyó la majestuosa Alhambra, un espectáculo arquitectónico e ingenieril que simboliza la cumbre del arte islámico en España. Además, la ciudad destacó por ser un cosmo religioso, siendo hogar de comunidades musulmanas, cristianas y judías.
Fue así que en la reconquista, en 1492, los Reyes Católicos, Isabel y Fernando, pusieron fin a casi 800 años de dominio musulmán en la región, que incluyó la expulsión de judíos y musulmanes o su conversión al cristianismo.
Aunque el dominio musulmán terminó, su legado perdura de manera viva en la ciudad con la arquitectura, la gastronomía y la cultura de Granada. La Alhambra, el Generalife y el Albaicín son testigos vivos de este pasado glorioso y constituyen un patrimonio invaluable que atrae a millones de visitantes de todo el mundo.
Ya cayendo la noche, bajando por el Albaicín, se aprecian las calles estrechas y de adoquines, con distintas puertas interesantes y entradas que hacen vivir la experiencia de un autóctono barrio árabe. Entre medio, el Balcón de San Nicolás, que te invita a ser parte del espectáculo que es ver la Alhambra de noche, que desde afuera son la invitación perfecta para disfrutar con café o un buen trago, esa postal que parece pintada por algún artista desconocido del 1.900.
Luego del café y con un poco de calor en el cuerpo, continúa la caminata camino al centro hasta donde vas encontrando por el camino una serie de vestigios del mundo árabe que permiten reforzar que Granada seguirá siendo centro del reino nazarí. Su arquitectura es un recuerdo vivo y un encuentro con los particulares mercados que ofrecen menaje, lámparas, zapatillas y una serie de artículos que me transportan a oriente, incluyendo centros de estudios que me instan a querer volver.
Finalmente, logro llegar al centro de Granada y como bien escribió Federico García Lorca, orgulloso Granadino; «Granada está indefensa ante la gente, porque ante los halagos, nada ni nadie tiene modo de defenderse», y esta es tan solo la primera parte de un viaje en el tiempo y espacio en la grandiosa España.
Continuará…
-
@ 9f51b59f:75e7c3a2
2024-11-26 20:04:51Chef's notes
Use bone in or boneless short rib. This recipe also works with ox tail and pork shoulder or any kind of meat that’s ideal for braising low and slow.
Details
- ⏲️ Prep time: 30 mins
- 🍳 Cook time: 2.5-3.5 hours
- 🍽️ Servings: 6-8
Ingredients
- 3 Tablespoons natural cooking oil (I use tallow or ghee)
- 2 lbs boneless short ribs (bone-in also works)
- Salt & Pepper
- 1 small red onion, diced
- 5 garlic cloves rough chopped
- 1 bell or poblano pepper, seeded & diced
- 2 teaspoon chili powder
- 1 teaspoon ancho chili powder
- 1 tablespoon smoked paprika
- 1 tablespoon dark coco powder
- 2 teaspoon cumin
- 1 tablespoon graham masla
- 1 teaspoon dried oregano
- 3 tablespoons apple cider vinegar
- 1/2 cup tomato puree
- 3 tablespoons chipotle adobo sauce
- 3 bay leaves
- 1.5 cups stock or water
- 2 fresh limes, juiced
- Banana leaves, optional
- Avocado, sour cream, lime juice
- Shaved red cabbage with lime juice
Directions
- Preheat oven to 315 degrees F. Using a Dutch oven or braising pan, begin heating oil over high heat on the stove top.
- Season beef with salt and pepper and begin searing in the pot. Once browned on all sides set the beef aside and add the onions, garlic, and peppers to the same pan and reduce the heat.
- Season and cook the veggies 5 to 8 minutes until they start to caramelize. Add the chili pepper, paprika, coco, cumin, marsala, and dried oregano.
- Briefly toast the spices and deglaze with the vinegar and immediately add the tomato puree.
- Add the adobo sauce, broth, and using a stick blender or blender buzz the cooking liquid. (if using banana leaves remove the cooking liquid from the pan or use a new pot with lid. Line the pot with the leaves shingled over one another, return the cooking liquid over the leaves.)
- Return the beef to the pot and cover with lid or foil (fold leaves over the meat then cover).
- Place the pot in the oven and cook for 2 hours before checking, the meat should be fork tender when done.
- Mash the avocado into the sour cream and season with lime juice or hot sauce. Serve on tortillas with the crema and cabbage.
-
@ b2caa9b3:9eab0fb5
2025-01-07 10:55:41The year had barely begun when we, a group of four from the hostel, decided to explore Moshi's Uhuru Park. Located conveniently in the city center, it was just a short walk away, making it an easy and inviting destination.
A Stroll Through Uhuru Park
We entered through the main gate and began to wander around the park. The first area we encountered was small buildings with stores, restaurants, and a cozy beer garden. After some browsing, we ventured further into the heart of the park and stumbled upon a playground. It was a bit run-down — a place I wouldn’t let my kids play, especially not on the slide — but that didn’t stop us. As adults, we unleashed our inner children, playing on the equipment and snapping countless photos.
In the middle of our playground adventure, we spotted a tree with a ladder and a sign requesting payment to use the playground. Surprisingly, they accepted Mastercard and Visa! Yet, given the state of the equipment, I couldn’t imagine parents willingly paying for such a risky setup.
Unexpected Sights and Big Discoveries
As we moved on, the park began to reveal its quirky charm. We admired creatively maintained corners and came across a unique “Christmas tree”. Unlike traditional evergreens, this local tree earned its festive name because it only blooms during the holiday season. Nearby, we marveled at massive termite hills — some taller than me — that left me feeling small. While I was curious, I didn’t dig around to confirm if any termites were home.
A Smoothie Haven: The Wishing Tree
We eventually reached a cluster of houses within the park. One spot stood out to me — The Wishing Tree. I’d discovered it one evening during a failed attempt to attend a BBQ festival when the police turned me away. The Wishing Tree seemed like an oasis, but it was closed at night, so I promised myself I’d return.
That day, I kept my promise. The Wishing Tree lived up to its name, offering a serene, green space with soft music perfect for meditation. The smoothies were freshly made, organic, and worth the wait. With my first sip, I was blown away — absolutely delicious, even if a bit pricey. We lingered there, savoring every moment and every drop.
Chipsiei and Colonial Echoes
After leaving the oasis, we wandered back to the beer garden. One of my companions, a man from Switzerland, ordered Chipsiei. It’s a local dish of fries and eggs, with “Ei” (the German word for egg) being a linguistic remnant of Tanzania’s time as German East Africa. Traces of this colonial past still linger in buildings, language, and even some food traditions.
I opted for a beer with lemon, similar to a Radler, while others chose soda or beer. After finishing our drinks, we continued our walk, eventually passing the bus station. Here, the Swiss traveler bought a ticket for his next destination, though not without encountering the infamous “mzungu price” — a common overcharge for foreigners. Despite having the correct price from the internet, he couldn’t negotiate it down.
A Market Adventure
Back at the hostel, I decided to visit the market, and the Swiss man joined me. I needed bananas, while he sought natural baobab fruit. Unlike the colored and sugary versions sold on the street, market baobab is organic and white. It was the perfect place to find fresh, unaltered produce.
Wrapping Up the Day
After the market, we returned to the hostel to relax at the bar, reflecting on our day. While writing this, I realized I captured so many interesting photos. I’ll share a few here and save the rest for my upcoming online gallery — stay tuned for updates!
Moving On
Tomorrow, I’ll check out and continue my journey through Africa. After nearly two months in Moshi, my foot has healed, and it’s time to move forward. Along the way, I’ll need to replace my GoPro battery (the old one blew up) and get a power bank after my Google Pixel met its end with a faulty one. I also need to pick up a hat to protect myself from the increasingly harsh sun and maybe a sheet to use as a multi sheet (Towel, Beach Towel and other things).
The road ahead promises new adventures, stories, and photos. Stay tuned to follow my travels as I explore more of this beautiful continent!
-
@ 4dc2e570:7b8126f9
2024-11-25 17:39:37Chef's notes
Pickled pearl onions can usually be found at a middle eastern grocery store.
Details
- ⏲️ Prep time: 30 - 45 minutes
- 🍳 Cook time: 2 hours and 30 minutes
- 🍽️ Servings: 6
Ingredients
- 2.5 lbs stew meat
- 4 cloves Garlic
- 2 onions
- 6oz Bacon, chopped
- 4 Carrots (cut in 1/2 in pieces)
- 3 celery sticks (cut in 1 in pieces)
- 5 or so small gold potatoes, quartered
- 3ish tbps Flour
- 4 tbsp tomato paste
- 14 oz Guinness Beer
- 3 cups chicken stock
- 1 tsp Thyme
- 2 bay leaves
- Ghee
- Salt and pepper
Directions
- Pat dry then salt and pepper the beef. Melt 1/2 tbsp ghee over high med-high heat. Brown the beef on each side well, makes the stew tasty. This takes patience. Do some breath work while you're at it. :) Add ghee as necessary so browny bits on bottom dont burn. Put meat aside.
- In same pan, sauté onion and garlic for a few min. Throw in bacon till browned. Put in carrot and celery.
- Add 3tbsp flour (or a bit more, basically till oil is soaked up) and stir for a minute. Add tomato paste. Stir a couple more minutes.
- Add thin layer of beer and scrape yummy bits from bottom of pan. Mix everything well. Add rest of beer, broth, and herbs.
- Carmelize the pickled pearl onion on low med heat with a lil olive oil and stirring occasionally.
- Simmer covered for 2 hours. Add potatoes. Simmer for a further 30 minutes uncovered to let the sauce reduce a bit. Salt and pepper as you like. Add in some pearl onions. Enjoy.
-
@ 6bae33c8:607272e8
2025-01-07 09:21:11It was a so-so year for me. I won one Beat Chris Liss league, didn’t cash in the other two or the Primetime. I got bounced in the first round of the Steak League playoffs and finished as a self buyer. I didn’t make the Dynasty League playoffs (even though I had the fourth most points and would have won the league based on my scores in the playoffs), and I didn’t do anything in Survivor or Circa Millions. It certainly could have been better.
Had I known in August what I know now, here’s what I would have done:
1.12 Saquon Barkley — This is chalk here, but I love older running backs this year, and Saquon should go off on the Eagles. No, I’m not worried that Jalen Hurts might score 14 rushing TDs in 15 games.
2.1 Jahmyr Gibbs — Also chalk, but I want to build a RB-heavy foundation with all these zero-RB midwits. You love your Tyreek Hill-Jaylen Waddle build? Sidebet?
3.1 Derrick Henry — Whew, glad he fell to me. I love starting out with three straight RBs, so nutless monkeys can criticize my poor draft structure!
4.12 Josh Allen — I like to get a stud QB early, you guys can wait on Kirk Cousins and Caleb Williams if you want.
5.1 Lamar Jackson — I know it’s early to double up, but I don’t want anyone snagging this value from me. Always punish the room even if it costs you! Sidebets anyone?
6.12 Brian Thomas — Receiver is definitely a position you can piece together if you know what you’re doing, and with Thomas I have an every week starter no matter how bad the quarterback play in Jacksonville.
7.1 Courtland Sutton — I want to buy into the Sean Payton Denver passing game. Russell Wilson, not Payton, was the problem, and Bo Nix is a stud.
8.12 Jordan Addison — I expect Sam Darnold to unlock Addison this year.
9.1 Brock Bowers — He’s no Kyle Pitts (who you took in Round 6), that’s for sure.
10.12 Rashid Shaheed — He’s liable to get hurt, but I need some early-season WR production from someone, and he’s better than Chris Olave.
11.1 Bucky Irving — I’m too thin at RB, needed some depth.
12.12 Jalen McMillan — In case I need some WR depth for the stretch run.
13.1 Adam Thielen — If a white receiver is still in the league at 34, he must be doing something right!
14.12 Cowboys Kicker — Always be the first to take the obvious stud kicker.
15.1 Broncos Defense — beasts.
16.12 Vikings Defense — beasts.
17.1 Steelers Kicker — Always draft a second stud kicker to back up your first one.
18.12 Zach Ertz — Need some TE depth, and Ertz could be useful in my Week 17 title game.
19.1 Jonnu Smith — You can never have too much TE depth. Controversial take: Smith will outproduce Waddle and Hill this year.
20.12 Sam Darnold — Who knows? He could be useful in the playoffs.
This obviously isn’t the ideal team, but it would win every league and generate plenty of action in side bets too.
And here’s some September 3-5 ADP to show this build was possible:
-
@ 4dc2e570:7b8126f9
2024-11-25 17:39:08Chef's notes
Pickled pearl onions can usually be found at a middle eastern grocery store.
Details
- ⏲️ Prep time: 30 - 45 minutes
- 🍳 Cook time: 2 hours and 30 minutes
- 🍽️ Servings: 6
Ingredients
- 2.5 lbs stew meat
- 4 cloves Garlic
- 2 onions
- 6oz Bacon, chopped
- 4 Carrots (cut in 1/2 in pieces)
- 3 celery sticks (cut in 1 in pieces)
- 5 or so small gold potatoes, quartered
- 3ish tbps Flour
- 4 tbsp tomato paste
- 14 oz Guinness Beer
- 3 cups chicken stock
- 1 tsp Thyme
- 2 bay leaves
- Ghee
- Salt and pepper
Directions
- Pat dry then salt and pepper the beef. Melt 1/2 tbsp ghee over high med-high heat. Brown the beef on each side well, makes the stew tasty. This takes patience. Do some breath work while you're at it. :) Add ghee as necessary so browny bits on bottom dont burn. Put meat aside.
- In same pan, sauté onion and garlic for a few min. Throw in bacon till browned. Put in carrot and celery.
- Add 3tbsp flour (or a bit more, basically till oil is soaked up) and stir for a minute. Add tomato paste. Stir a couple more minutes.
- Add thin layer of beer and scrape yummy bits from bottom of pan. Mix everything well. Add rest of beer, broth, and herbs.
- Carmelize the pickled pearl onion on low med heat with a lil olive oil and stirring occasionally.
- Simmer covered for 2 hours. Add potatoes. Simmer for a further 30 minutes uncovered to let the sauce reduce a bit. Salt and pepper as you like. Add in some pearl onions. Enjoy.
-
@ d830ee7b:4e61cd62
2025-01-07 09:14:17จุดเริ่มต้นของสงครามบล็อกไซส์
ลองนึกภาพร้านอาหารเล็ก ๆ ที่มีแค่สิบโต๊ะ แต่ลูกค้ากลับล้นหลามจนพนักงานวิ่งวุ่นตลอดวัน เราอาจเห็นภาพชัดว่าปัญหาต้องตามมาแน่ ๆ ถ้าจำนวนโต๊ะไม่พอกับลูกค้าที่ต่อแถวกันยาวเหยียด
บางคนหัวเสียจนยอมจ่ายเงินเพิ่มเพื่อรีบได้โต๊ะนั่ง ในขณะที่อีกหลายคนก็ยืนรอจนหมดอารมณ์กิน สุดท้ายก็ต้องถามกันว่า
“จะทำยังไงดี ถึงจะไม่เสียเอกลักษณ์ร้าน และไม่ปล่อยให้ลูกค้าต้องหงุดหงิดมากมายขนาดนี้?”
บรรยากาศตรงนี้เปรียบได้กับสภาพของบิตคอยน์ช่วงราวปี 2015 ซึ่งเดิมทีเคยรองรับธุรกรรมได้สบาย ๆ แต่จู่ ๆ ก็ต้องแบกรับภาระธุรกรรมมหาศาลจน “คิวยาวเป็นหางว่าว”
ทั้งหมดนี้มาจากข้อกำหนดตั้งต้นว่า แต่ละบล็อกมีขนาดเพียง 1 เมกะไบต์ และบล็อกจะถูกสร้างทุก ๆ ประมาณ 10 นาที ทีนี้พอผู้ใช้หลั่งไหลเข้ามาไม่หยุด พื้นที่เล็ก ๆ ที่ว่าเลยเอาไม่อยู่ ใครอยากให้ธุรกรรมติดบล็อกก่อนก็ควักกระเป๋าจ่ายค่าธรรมเนียมเพิ่ม ถ้าไม่จ่าย ธุรกรรมอาจรอข้ามวันข้ามคืน แถมยังเสี่ยงค้างเติ่งไปเลย
ความไม่พอใจจึงปะทุขึ้นเป็นเสียงดังลั่นว่า
“แก้ปัญหานี้ยังไงดี จะขยายบล็อกกันเลยไหม หรือปรับซอฟต์แวร์ให้ฉลาดขึ้นโดยไม่เพิ่มขนาดจริง ๆ?”
เมื่อสองแนวคิดนี้ตั้งฉากกัน คนในแวดวงบิตคอยน์จึงแตกเป็นสองฝั่งหลัก ๆ
ฝั่งแรกเสนอ “เพิ่ม Blocksize” โดยบอกว่าต้องแก้ให้จบตรงจุด เหมือนเพิ่มโต๊ะเข้าไปในร้าน จะได้รองรับลูกค้าได้มากขึ้น เพราะเชื่อว่า Bitcoin ต้องพร้อมสำหรับการใช้งานทั่วโลก การขยายจาก 1 MB เป็น 2 MB หรือ 4 MB หรือมากกว่านั้น จึงตอบโจทย์ผู้ใช้หลากหลายตั้งแต่รายเล็กไปจนถึงธุรกิจใหญ่
แกนนำฝ่ายนี้คือ Roger Ver หรือ “Bitcoin Jesus” ที่ผลักดันแนวคิดนี้สุดตัวร่วมกับทีมขุดอย่าง Bitmain ซึ่งไม่อยากเห็นใครต้องยืนรอนานหรือจ่ายแพงเวอร์
อีกฝ่ายคือทีมพัฒนา “Bitcoin Core” ที่มี Greg Maxwell และ Peter Wuille เป็นหัวขบวน พวกเขายืนยันว่าถ้ายิ่งเพิ่มขนาดบล็อกให้ใหญ่โต ก็จะยิ่งเก็บข้อมูลมากจนโหนดรายเล็ก ๆ ต้องใช้ทรัพยากรสูงขึ้น สุดท้ายอาจเหลือแค่รายใหญ่ที่รันโหนดไหว แล้ว Decentralization ก็จะถูกบั่นทอน
ฝ่ายบิตคอยน์คอร์จึงเสนอทางแก้แบบ Segregated Witness (SegWit) ซึ่งเปรียบได้กับการจัดโต๊ะใหม่ให้แยบยล—ย้ายข้อมูลลายเซ็นธุรกรรมไปไว้นอกบล็อกหลัก ทำให้ในบล็อกมีพื้นที่ใส่ธุรกรรมได้อีกเยอะขึ้นโดยไม่ต้องทุบผนังขยายร้าน
ความขัดแย้งไม่ได้จำกัดอยู่ในเว็บบอร์ดหรือฟอรัม แต่ลุกลามไปจนถึงเวทีระดับโลกอย่าง Consensus Conference ปี 2016 และ 2017 ฝ่ายหนุนเพิ่มขนาดบล็อกก็โหวกเหวกว่า “นี่แหละถูกจุดที่สุด”
ส่วนทีมบิตคอยน์คอร์ก็โต้กลับว่า “ขืนบล็อกใหญ่ไป ระบบก็เสี่ยงรวมศูนย์ เพราะใครจะมีทุนซื้ออุปกรณ์แพง ๆ และเน็ตแรง ๆ ตลอด” จึงไม่ใช่แค่ถกเถียงทางเทคนิค แต่สะท้อนมุมมองปรัชญาด้วยว่าบิตคอยน์ควรเป็นระบบ “กระจาย” หรือ “รวมศูนย์” กันแน่
ยิ่งถกก็ยิ่งมองไม่เห็นทางออก.. บ้างก็เสนอให้ Fork แยกเครือข่ายไปเลย เหมือนเปิดสาขาร้านใหม่ ใครไม่โอเคแนวไหนก็ไปอีกสาขาหนึ่ง
Roger Ver กับสายขุดยักษ์ใหญ่ก็บอกว่าถ้าไม่เพิ่ม Blocksize ต่อไปค่าธรรมเนียมสูง และคนจะเข้าถึงยากขึ้น เหมือนร้านที่โต๊ะแน่นจนคนล้น
ฝั่งบิตคอยน์คอร์ย้ำว่าจะพัฒนา SegWit กับ Lightning Network เพื่อขนธุรกรรมส่วนใหญ่ไปทำงานนอกบล็อกหลัก แม้อาจต้องรอให้เทคโนโลยีสุกงอม แต่คงไม่กระทบโหนดรายเล็กมากนัก
ในโลกออนไลน์ สงครามโซเชียลก็เริ่มเดือด ตั้งกระทู้กันทุกวัน บางคนต่อว่านักขุดว่าเอากำไรเป็นหลัก บ้างบอกทีมบิตคอยน์คอร์ไม่เข้าใจปัญหาฝั่งธุรกิจจนชาวเน็ตแบ่งเป็นหลายค่าย คำถามใหญ่จึงดังขึ้น
“ตกลงบิตคอยน์จะเป็น ‘อาวุธทางการเงิน’ ของคนหมู่มากได้จริงเหรอ ถ้าไม่มีพื้นที่ในบล็อกมากพอ?”
หรือ..
“ถ้าผลุนผลันขยายบล็อกไปเรื่อย ๆ จนเหลือแต่รายใหญ่ที่รันโหนดได้ แบบนั้นยังถือว่าเป็น บิตคอยน์ในอุดมการณ์ของ Satoshi Nakamoto ไหม?”
พอหลายฝ่ายพยายามประนีประนอมกันหลายเวที สุดท้ายก็ไม่ประสบผล Roger Ver มั่นใจว่าต้องเพิ่ม Blocksize เท่านั้นจึงพาบิตคอยน์รอด
ส่วนทีม Core ไม่ยอมเปิดทางง่าย ๆ เพราะกลัวระบบเสียหลักการกระจายอำนาจไป
ด้วยเหตุผลทั้งคู่จึงทำให้สงครามนี้ยืดเยื้อ กลุ่มขุดและพัฒนาในแวดวงเริ่มจับตากันเครียด บ้างเสนอทางผสม เช่น เพิ่ม Blocksize นิดหน่อย แล้วเปิด SegWit ควบคู่ บ้างเสนอว่าให้เลื่อนตัดสินใจออกไปก่อนก็ยังดี
ไม่มีใครรู้ว่าจะลงเอยอย่างไร.. และหากเรื่องนี้พลั้งพลาดบิตคอยน์อาจแตกเป็นสองสายจนผู้ใช้หรือนักลงทุนสับสน
สถานการณ์ช่วงแรกเหมือน “ไฟที่กำลังคุ” เพราะยังไม่ปะทุเต็มที่แต่ก็แรงพอจะยกครัวไปตลอดทั้งวงการ คนพัฒนาก็ทำ SegWit และ Lightning Network ไป ฝ่ายหนุน Blocksize ก็เดินสายผลักดันให้เต็มที่ ถึงขั้นยอมเสี่ยง Fork ถ้าจำเป็นจริง ๆ
นี่แหละคือจุดเริ่มต้นของความตึงเครียดที่ไม่ใช่แค่ “ขนาดบล็อก” แต่หมายถึงอนาคตของบิตคอยน์ที่อาจพลิกโฉมไปตลอดกาล..
คิดง่าย ๆ ก็เหมือนร้านอาหารเล็ก ๆ ที่กำลังจะก้าวสู่ภัตตาคารใหญ่ระดับท็อป เมื่อแขกเหรื่อมาไม่หยุดหย่อน แน่นอนว่าเสียงเรียกร้องให้ทุบกำแพงขยายร้านย่อมมีบ้าง แต่บางคนอาจบอก “เปลี่ยนวิธีจัดโต๊ะแทนได้ไหม?” ทุกแนวทางต่างมีทั้งโอกาสและความเสี่ยง
ที่สำคัญคือ บิตคอยน์เป็นสินทรัพย์อันดับหนึ่งของโลกคริปโตฯ หากก้าวพลาดเพียงเล็กน้อย อาจสะเทือนไปทั่วโลกด้วย
เนื้อหาถัดไปผมจะชวนมาดูว่า ใครกันแน่ที่อยู่เบื้องหลังการขับเคลื่อนสงคราม Blocksize ครั้งนี้?
พวกเขามีแรงจูงใจอะไรกันบ้าง? และจะนำพาบิตคอยน์ไปในทิศทางใด?
ขอทิ้งท้ายส่วนนี้ให้คิดเล่น ๆ
“ถ้าเพิ่ม Blocksize สุด ๆ แต่โหนดรายเล็กหายหมด สุดท้ายยังเรียกว่ากระจายอำนาจอยู่ไหม?”
“หรือจะรักษาบล็อกขนาดเล็กไว้อย่างเดิม แล้วปรับเทคโนโลยีเสริมให้ฉลาดขึ้นดีกว่า?”
ทั้งหมดที่เล่ามายังเป็นแค่บทโหมโรงนะครับ สงครามนี้เพิ่งปะทุเท่านั้น ยังมีอะไรเข้มข้นอีกมาก ติดตามต่อว่าฝั่งไหนจะงัดไม้เด็ดอะไรออกมาเพื่อรักษา “ร้านอาหาร” แห่งนี้ให้เดินหน้าต่อไปได้โดยไม่เสียตัวตน..
ใครคือผู้ขับเคลื่อนสงคราม Blocksize?
พาร์ทที่แล้ว เราได้เห็นภาพรวมของปัญหาที่ดูเหมือนจะเล็กนิดเดียวอย่าง “บล็อกใหญ่หรือเล็ก?” แต่กลับแผ่ขยายจนกลายเป็นมหากาพย์ความขัดแย้งในชุมชนบิตคอยน์ เสมือนเดิมพันอนาคตของสกุลเงินดิจิทัลอันดับหนึ่งบนโลกใบนี้
พอตอนนี้ถึงเวลาแล้วที่เราจะก้าวลึกลงไปในเบื้องหลังของสงครามอันร้อนแรงนี้ ใครอยู่ในเงามืด? ใครลากสายอยู่หลังเวที? และใครโดดขึ้นมาเดินลุยบนสนามเปิดเพื่อต่อสู้แย่งชิงฉันทามติของเครือข่าย?
มีคนชอบเปรียบเทียบว่าศึก Blocksize ครั้งนี้คือ “สนามรบดิจิทัล” ซึ่งไม่ได้ยิงกระสุนห้ำหั่นแต่ใช้โค้ดแทน ขับเคลื่อนด้วย “Hashrate” ที่เปรียบเสมือนอาวุธหนัก ฝ่ายไหนถือกำลังขุดสูงกว่าก็เหมือนมีกองทัพเบิ้ม ๆ อยู่ในมือ
ด้านนักพัฒนาและผู้ใช้ทั่วไปก็คล้ายประชากรพลเรือนที่บางทีก็ต้องยอมรับชะตา แต่บางทีก็รวมตัวประท้วงสร้างพลังของตัวเองให้โลกได้เห็น ทุกฝีก้าวมีคนจ้องดูว่าจะเกิด “Hard Fork” หรือ “Soft Fork” เมื่อไหร่ และกฎใดจะถูกประกาศเป็น “กฎใหม่” ให้ทุกคนต้องปฏิบัติตาม
ในมุมของคนอยาก “เพิ่ม Blocksize” เห็นชื่อของ Roger Ver โผล่โดดเด่นสุด ๆ เขาคือ “Bitcoin Jesus” แห่งยุคบุกเบิก ที่ครั้งหนึ่งทุ่มทุนโปรโมตบิตคอยน์แบบไม่กลัวเจ๊ง ด้วยความเชื่อว่าบิตคอยน์ควรเป็น “เงินสดดิจิทัล” ลื่นไหลจ่ายคล่อง สลัดค่าธรรมเนียมแพง ๆ ทิ้งไปให้หมด
ในสายตาเขา การคงบล็อกเล็กแค่ 1 MB ยิ่งทำให้คนใช้แล้วปวดหัว ค่าธรรมเนียมสูงปรี๊ด ธุรกรรมอืดอาดเกินจะทน เลยต้องขยายขนาดบล็อกแบบจัดเต็ม เหมือนขยายถนนให้รถวิ่งง่าย ไม่งั้นก็ต้องมุดเข้าอุโมงค์แคบ ๆ จอดติดกันยาว
และ “Bitmain” บริษัทเครื่องขุดเบอร์ใหญ่สุดในโลกก็เข้ามาเสริมพลังแบบเต็มขั้น ขับเคลื่อนโดย Jihan Wu ที่เล็งเห็นว่าพอยิ่งขยายบล็อก ธุรกรรมก็จะยิ่งทะลัก ค่าธรรมเนียมก็จะเพิ่มขึ้น นักขุดจะได้เงินดี สร้างแรงดึงดูดให้คนหันมาหาบิตคอยน์มากขึ้นไปอีก
Bitmain ถือ Hashrate มหาศาล จึงไม่ต่างจากมีทัพใหญ่พร้อมยกพลบุก เพื่อดันแนวคิด “Fork” ได้ตลอดเวลา ถ้าฝั่งเพิ่ม Blocksize อยากจะเล่นเกมสายไหนก็เดินได้เลย
อีกฟากสนาม คือทีม “Bitcoin Core” ถือเป็นแกนกลางที่คุมซอฟต์แวร์หลัก
นำโดย *Greg Maxwell, Peter Wuille และ Wladimir van der Laan***
พวกเขาห่วงว่าถ้าบล็อกใหญ่ขึ้นมาก คงจะมีแค่นายทุนใหญ่เท่านั้นที่รันโหนดไหว ประชาชนตัวเล็ก ๆ หรือคนไม่มีทรัพยากรเยอะก็ยิ่งถูกกันออกจากเครือข่าย กลายเป็นระบบกึ่งรวมศูนย์ ซึ่งสวนกับหลักการเดิมที่ Satoshi Nakamoto เคยวางไว้
พวกเขาจึงเสนอ Segregated Witness (SegWit) เพื่อตัดข้อมูลลายเซ็น (Witness Data) ทิ้งไปนอกบล็อก ทำให้มีพื้นที่รองรับธุรกรรมได้เยอะขึ้นแบบไม่ต้องขยาย “เลนหลัก” และจะต่อยอดด้วย Lightning Network เพื่อยกธุรกรรมส่วนใหญ่ไปอยู่นอกบล็อกอีกชั้น
ฝั่งนักพัฒนาเหล่านี้ไม่ได้สู้อย่างโดดเดี่ยว แต่มีผู้ใช้รวมพลังกันในนาม UASF (User-Activated Soft Fork) มองว่า
“ใครว่าขุดเยอะแล้วสั่งการได้หมด? ผู้ใช้ทั่ว ๆ ไปก็ออกแบบกติกาได้เหมือนกัน?”
พวกเขาบอกเลยว่า “ถ้าไม่หนุน SegWit พวกฉันไม่เอาด้วยนะ”
การเคลื่อนไหวแบบนี้สร้างแรงกดดันให้นักขุดต้องรีบตามน้ำ ไม่งั้นเสี่ยงโดนผู้ใช้ปฏิเสธบล็อกกันถ้วนหน้า
ปี 2016-2017 กลายเป็นช่วงร้อนระอุสุด ๆ Roger Ver ลุกขึ้นพูดเมื่อไหร่ มักกล่าวหาทีม Core ว่าปิดประตูโอกาสทองของบิตคอยน์
ส่วนทีม Core ก็ตีโต้กลับว่า “ถ้าเพิ่มบล็อกเร็วไป มีแต่จะทำให้บิ๊กทุนไม่กี่เจ้าเข้ามาผูกขาด!”
พอยิ่งเถียงกันในงานใหญ่ เช่น Consensus Conference 2017 ประเด็นก็ยิ่งเดือด บางฝ่ายอยาก “Fork” แตกสายไปเลย บางฝ่ายยังคอยประนีประนอม แต่ก็ไม่มีใครลงรอยกันได้
Roger Ver และ Bitmain เร่งเครื่องดัน Hard Fork
ทีม Core ไม่ยอมถอย ยืนกราน SegWit ก่อน แล้วใช้ Lightning Network ปิดเกม
ผลคือ...
ทุกคนเริ่มกลัวว่า “Bitcoin จะแตกเป็นสองสายจริง ๆ หรือ?”
จะเป็นบล็อกใหญ่ หรือจะอยู่ 1 MB พร้อม SegWit?
กลางปี 2017 สงครามนี้จึงคลอด “Bitcoin Cash” เครือข่ายใหม่ที่กลุ่ม Roger Ver ผลักดัน บอกว่านี่คือ “Bitcoin ตัวจริง” ที่ค่าธรรมเนียมถูกกว่า ธุรกรรมไวกว่า รองรับคนจำนวนมากได้
ในขณะเดียวกัน เครือข่ายหลัก BTC ก็เปิดใช้ SegWit ไป พร้อมมุ่งหน้าเปิดทาง Lightning Network ทำให้ครึ่งหนึ่งของชุมชนยังเชื่อมั่นว่าการรักษาบล็อกเล็ก คือหัวใจสำคัญของกระจายอำนาจ
Blocksize War ครั้งนี้ เกินกว่าจะเรียกว่า “ดีเบตเชิงเทคนิค”
มันคล้ายการปะทะอุดมการณ์ของ “กระจายอำนาจอย่างเคร่งครัด” ปะทะ “ขยายบล็อกให้ใช้งานจริงในชีวิตประจำวัน”
ทั้งสองฝ่ายต่างยิงวาทะกันเดือดในโซเชียลมีเดีย คนฝ่ายหนึ่งบอกอีกฝ่าย “ล้าหลังไม่รู้จักปรับตัว” อีกฝ่ายก็ยันกลับว่า “คิดแค่กำไรระยะสั้น ไม่รักษาอัตลักษณ์บิตคอยน์” บน Reddit, Twitter, ฟอรัมต่าง ๆ เหล่าผู้เคยเป็นเพื่อนร่วมทางต้องแยกค่ายกันเพราะมองต่างว่าควรเพิ่มบล็อกหรือเปล่า
ที่สุดแล้ว...
เมื่อสองอุดมการณ์สวนทางกันระดับราก แทบไม่มีพื้นที่ประนีประนอม บ้างเชื่อว่าถ้าไม่เพิ่มบล็อกบิตคอยน์จะใช้งานลำบากเกิน บ้างยึดมั่นว่าถ้าบล็อกใหญ่มากโหนดเล็ก ๆ ก็จะหายไปหมด ระบบจะตกในมือไม่กี่คน.. ซึ่งขัดเจตนารมณ์ตั้งต้นของ Satoshi แบบสุด ๆ
ผลลัพธ์จึงลงเอยด้วยการเกิด “Bitcoin Cash” (BCH) แยกเครือข่าย และเปิดศึกโฆษณาว่า “ตนต่างหากที่เป็นผู้สืบทอดแนวคิด Satoshi ของจริง”
เมื่อ Bitcoin Cash ถือกำเนิดพร้อมขนาดบล็อกใหญ่ “มหาศึก” ครั้งนี้ก็ไม่ได้จบลง แต่เปลี่ยนหน้าฉากไปสู่การตลาดและความชอบธรรม
ใคร ๆ ก็ตั้งคำถามว่า “Bitcoin Cash ต่างจาก Bitcoin ยังไง?” หรือ “ใครสืบทอดเจตนารมณ์ Satoshi อย่างแท้จริงกันแน่?”
นักพัฒนา ฝั่ง BTC ยังเหนียวแน่นว่ารักษาเครือข่ายให้เบา ๆ แล้วใช้ทริคอย่าง SegWit, Lightning Network เสริม คือทางออกป้องกันการรวมศูนย์
ฝ่าย BCH ก็บอกว่าบล็อกใหญ่เลยดีกว่า ทุกคนจะได้เทรดกันเพลินโดยไม่ต้องแย่งพื้นที่
ในภาพใหญ่.. สงครามครั้งนี้ส่งคลื่นกระเพื่อมไปทั่วโลกคริปโตฯ หลายคนกลัวว่าถ้ายังแยกแตกกันแบบนี้ต่อ ราคาจะผันผวนจนคนขยาด แต่ก็มีอีกฝ่ายที่มองว่า
“ดีสิ มีการแข่งขันแล้วเกิดนวัตกรรมใหม่ ๆ”
เพราะในโลกโอเพนซอร์ส ไม่มีใครหยุดการแยกตัวได้ถ้าคนบางกลุ่มอยากลองแนวทางใหม่
คำถามสำคัญคือ..
“ใครขับเคลื่อนสงคราม Blocksize?”
คำตอบก็หนีไม่พ้น Roger Ver, Bitmain และทีม Bitcoin Core รวมถึงกลุ่ม UASF
พวกเขาต่างมีพลังในมิติต่าง ๆ
Roger Ver มีแรงสนับสนุนจากนักขุดสายทุนจัด Bitmain มีกองทัพ Hashrate มหาศาล ทีม Bitcoin Core คุมซอฟต์แวร์ และ UASF ก็มีอำนาจ ‘No Node, No Vote’ ที่ปัดบล็อกไม่พอใจทิ้งได้หมด
นี่ไม่ใช่การรบระหว่าง “อำนาจกับผู้อ่อนแอ” แต่เป็นสมรภูมิที่ทุกขั้วมี “พลัง” อยู่คนละแบบ ทำให้การประนีประนอมเป็นเพียงอุดมคติ
จนที่สุดจึงแตกเป็นสองสาย เหมือนเป็นสปิริตของโอเพนซอร์สที่แค่ Fork ก็พาเดินไปคนละทิศ ใครอยากกดเครื่องขุดก็ขุด ใครอยากตามซอฟต์แวร์ Core ก็จัดไป
นึกภาพอนาคตสิครับ.. ถ้ามีเทคโนโลยีใหม่เข้ามาอีก จะมีสงคราม “Blocksize 2.0” หรือเปล่า? ถ้าเจอเงื่อนไขใหญ่ ๆ ในการเปลี่ยนระบบ ย่อมต้องเข้าสู่วงจรดีเบตเดือดปุดเหมือนเคย
เพราะบิตคอยน์เป็นระบบไร้ผู้นำสูงสุด ทุกฝ่ายจึงมีสิทธิชูมือคัดค้านหรือสนับสนุนอย่างอิสระ
ฉากในเนื้อหาส่วนนี้คือด้านหน้าฉากของสงคราม Blocksize และเหล่าคนขับเคลื่อนที่ทำให้เกิดการแตกแยกครั้งประวัติศาสตร์ในโลกบิตคอยน์ ส่วนต่อไปเราจะได้เห็นเทคนิคล้ำ ๆ และจุดชนวนสุดเฉพาะหน้าที่ทำให้สองฝ่ายยิ่งปะทะกันอีก
แต่ก่อนจะไปรอนั้น..
ขอสรุปให้คิดกันแบบง่าย ๆ ว่า… ในโลกอันไร้ศูนย์กลางที่ต่างคนต่างตะโกนว่า
“ฉันคือเจ้าของบิตคอยน์!”
สุดท้าย “ใครกันแน่เป็นผู้ตัดสินทิศทาง?” หรือแท้จริง “ชัยชนะ–ความพ่ายแพ้” ก็ไม่มีอยู่จริงในสงครามแบบนี้...
เอาจริง ๆ การตัดสินใจของไม่กี่คน หรือการร่วมตัวของยูสเซอร์กระจัดกระจาย ก็ล้วนมีสิทธิเปลี่ยนอนาคตของเงินดิจิทัลได้ทั้งสิ้น จึงเป็นเสน่ห์และความโกลาหลของ “decentralization” ที่น่าหลงใหล
ไม่มีใครสั่งใครได้เต็มร้อย แต่ก็ไม่มีใครจะหยุดคนอื่นได้หมดเช่นกัน
เมื่อมองย้อนกลับไป.. นี่แหละเป็นบทเรียนสำคัญว่าบิตคอยน์ไม่ได้เป็นของใครคนเดียว และถ้าวันหนึ่งไฟสงครามลุกลามขึ้นอีกรอบ เราทุกคนจะรับมือกันยังไง?
ตอนนี้สงครามอาจดูเงียบ ๆ แต่ก็ไม่ได้ปิดฉากสนิท เพราะคลื่นใต้น้ำยังพร้อมระอุขึ้นได้ตลอด
เวลาเท่านั้นที่จะบอกว่า SegWit จะพิสูจน์ตัวเองได้ไหม หรือฝ่าย Hard Fork จะกลับมาโดดเด่นอีกครั้ง
จึงมีแต่คำถามค้างคาว่า.. อีกหน่อยบิตคอยน์จะยังเป็นบิตคอยน์ในแบบที่เรารู้จัก? หรือจะเปลี่ยนโฉมตามรอยแผลที่สงคราม Blocksize ทิ้งไว้?
คอยติดตามกันต่อไปในบทความตอนที่ 2
เพราะนี่อาจเป็นวัฏจักรที่ยังไม่รู้วันสิ้นสุดจริง ๆ ก็ได้ครับ...
-
@ df478568:2a951e67
2024-11-25 02:36:34Details
- ⏲️ Prep time: 10 minutes
- 🍳 Cook time: 30 minutes
- 🍽️ Servings: 4
Ingredients
- rice
- 2 lb. ground beef
- 8 oz. sliced mushrooms
- 1 stalk of geeen onions, chopped
- 1/4 tsp. garlic salt
- 1 10.5 oz. can of cream of mushroom soup
- 1 cup sour cream
- peas
Directions
- Cook the rice
- Brown ground beef. Remove and set aside.
- Saute mushrooms and green onions
- Cook peas(I usually use the microwave)
- Return beef to Dutch oven. Add cream of mushroom and sour cream
- Cooknon low heat for 12 minutes.
-
@ df478568:2a951e67
2024-11-25 02:36:04Chef's notes
Easy Beef Stroganoff(Fast AF Beef Stroganaff)
This is an easy weaknight meal.
Details
- ⏲️ Prep time: 10 minutes
- 🍳 Cook time: 30 minutes
- 🍽️ Servings: 4
Ingredients
- rice
- 2 lb. ground beef
- 8 oz. sliced mushrooms
- 1 stalk of geeen onions, chopped
- 1/4 tsp. garlic salt
- 1 10.5 oz. can of cream of mushroom soup
- 1 cup sour cream
- peas
Directions
- Cook the rice
- Brown ground beef. Remove and set aside.
- Saute mushrooms and green onions
- Cook peas(I usually use the microwave)
- Return beef to Dutch oven. Add cream of mushroom and sour cream
- Cooknon low heat for 12 minutes.
-
@ 9c35fe6b:5977e45b
2025-01-07 08:19:44Discover Ancient Marvels with Egypt Pyramid Tour Packages Egypt is a land steeped in history and home to some of the most iconic landmarks in the world. With ETB Tours Egypt’s Egypt vacation packages, you can embark on an unforgettable journey through the ages. From the majestic Pyramids of Giza to the enigmatic Sphinx, our Egypt pyramid tour packages are designed to immerse you in the grandeur of ancient civilizations. Whether you’re taking part in Egypt private tours or joining a group, the rich cultural heritage will captivate you at every turn.
Experience the Beauty of the Nile with Luxurious Nile Cruise Holidays A trip to Egypt would be incomplete without a cruise on the legendary Nile River. ETB Tours Egypt offers Nile cruise Luxor Aswan packages that provide a seamless blend of relaxation and exploration. Whether you opt for Nile cruises from Cairo or a shorter Nile cruise holidays, you'll visit the temples of Karnak and Edfu, and marvel at the beauty of the Valley of the Kings. These Egypt classic tours are perfect for those seeking a blend of adventure and comfort.
Family Adventures with Egypt Family Tours For travelers seeking a fun and educational experience for the whole family, ETB Tours Egypt provides tailored Egypt family tours. These itineraries include a mix of cultural and leisure activities, such as exploring the bustling streets of Cairo and enjoying Red Sea tour packages. Families can also enjoy Cairo day tours, Luxor day tours, Aswan day tours, and even a visit to the coastal charm of Alexandria day tours.
Unwind with All-Inclusive Egypt Vacations If you’re looking for a hassle-free getaway, our all-inclusive Egypt vacations are the ideal choice. These packages cover everything from accommodation and meals to guided tours, ensuring you can focus entirely on soaking up the incredible sights. Options like 8 day trips to Cairo, Luxor, Aswan, and Alexandria or 12 days Cairo, Nile Cruise, and Sharm El Sheikh provide diverse experiences across Egypt’s most breathtaking destinations.
Adventure Awaits with Egypt Safari Tours and More For thrill-seekers, ETB Tours Egypt offers Egypt safari tours that take you deep into the desert for a unique glimpse of Egypt’s natural wonders. If you prefer a more laid-back experience, explore 5 days package Cairo and Fayoum or join one of our specialized Egypt women tours tailored for female travelers.
Seaside Serenity with Red Sea and Sharm El Sheikh Packages Experience Egypt’s coastal beauty with Red Sea tour packages or spend time in the vibrant resort city with 9 days in Cairo, Luxor, and Sharm El Sheikh. Dive into crystal-clear waters, explore colorful coral reefs, or simply relax on sandy beaches.
With ETB Tours Egypt carefully curated Egypt travel packages, your dream of exploring Egypt’s wonders will become a reality. Book your Egypt vacation package today and let the adventure begin!
To Contact Us: E-Mail: info@etbtours.com Mobile & WhatsApp: +20 10 67569955 Address: 4 El Lebeny Axis, Nazlet Al Batran, Al Haram, Giza, Egypt
-
@ 2063cd79:57bd1320
2025-01-07 07:12:48Der letzte Artikel stand ganz im Zeichen von Mempool, Transaktionsgebühren, Ordinals, BRC-20 Tokens (aka Shitcoins auf Bitcoin) und Mining-Rewards. Der Mempool ist voller als der Hyde-Park in London am einzigen Sommertag mit Sonne im Jahr. Doch weil ich mich in letzter Zeit zu Genüge mit den vorgenannten Themen beschäftigt habe und man zur Zeit an jeder Ecke den Status des Mempools ungefragt eingeflößt bekommt, möchte ich mich diese Woche mit zwei Standpunkten beschäftigen, die entweder gegenläufig oder komplementär zueinander stehen (gibt es wirklich kein Antonym zum Wort komplementär?).
Ausschlaggebend für den Gedankengang, der mich zu dieswöchigem Artikel bewegt hat waren ein Artikel und eine Podcast-Episode, über die ich letzte Woche gestolpert bin. Bei dem Artikel handelt es sich um Jimmy Songs "How Fiat Money Broke the World" aus seiner Fixing the Incentives-Reihe im Bitcoin Magazine und bei der Podcast-Episode wurde ich von den Ausführungen von Peruvian Bull im TFTC Podcast Ausgabe 414: The Dollar Endgame von Marty Bent zum Nachdenken angeregt.
Prinzipiell stellt sich im Großen und Ganzen die Frage, wie eine großflächige Adaption von Bitcoin vonstatten gehen könnte. Hyperbitcoinization oder auch Bitcoin als gesetzliches Zahlungsmittel (wie z.B. in El Salvador, oder bald sogar in Indonesien und Mexiko (!)) sind dabei mögliche Szenarien. Der Nicht-Ghandi-Spruch “First they ignore you, then they laugh at you, then they fight you, then you win.” wird oft genutzt, um die soziologische Entwicklungsstufe, bzw. die öffentliche Wahrnehmung einer Idee, einer Erfindung oder eines Produkts in gewisse Entwicklungsstufen einzuordnen. Genauso wie bei Bitcoin. WIR SIND IN DER "THEN THEY FIGHT YOU" STUFE!!!11! kann man überall auf Bitcoin-Twitter, Nostr oder Reddit lesen.
Doch wer ist "THEY"? Wenn man nur von Nationalstaaten ausgeht und offizielle und inoffizielle (konspirative) multinationale Interessensgruppen außen vor lässt, stellt sich mir die Frage, welches Land / welcher Staat die meisten Gründe (politischer oder wirtschaftlicher Natur) hätte, Bitcoin zu adaptieren, bzw. zu bekämpfen. Natürlich kommen einem dabei als erstes die USA in den Sinn, immerhin das Land mit der höchsten kombinierten Bitcoin-Hashrate, mit den meisten Bitcoin-Infrastruktur-Anbietern, mit den größten Börsen (nach Handelsvolumen) und den meisten Bitcoin-Nutzer//innen in der Bevölkerung.
Doch macht das die USA zum größten potentiellen Gegner oder zum größten potentiellen Befürworter und Begünstigten von Bitcoin?
Jimmy Song "How Fiat Money Broke the World"
Jimmy Song baut seinen Artikel chronologisch auf. Es geht um die Entstehung des Fiat-Geld-Systems nach dem zweiten Weltkrieg und die damit einhergehende Abschaffung des Goldstandards. Mit der Errichtung des Bretton-Woods-Systems wurde eine neue Währungsordnung geschaffen, die den US Dollar als Ankerwährung bestimmte, der wiederum an Goldreserven gekoppelt werden sollte. So sollten flexible Wechselkurse innerhalb der verschiedenen Landeswährungen gewährleistet werden, während gleichzeitig die Sicherheit von Goldreserven existiert. Doch statt Gold für die internationale Handelsabwicklung zu verwenden, wurde nun der Dollar die Abwicklungswährung. Diese Entscheidung verhalf den USA zu einer hegemonialen Wirtschaftsmacht zu werden, denn die Fähigkeit, das Geld zu drucken, mit dem jedes andere Land seinen Handel abwickelte, gab den USA mehr Macht über den Rest der Welt.
Diese Dollar-Hegemonie begünstigte die USA deutlich im internationalen Handel, da sie zur Zentralbank für alle anderen Zentralbanken wurden. Nicht-US-Banken geben sogar Verbindlichkeiten in Dollar, und zwar nicht nur in Europa, sondern in vielen anderen Teilen der Welt. Infolgedessen halten andere Zentralbanken US Dollar als Reserve, die dann auf der Basis von Teilreserven verwendet werden können, um noch mehr Geld in Form von Krediten zu schaffen (das sogenannte Eurodollar-System).
Diese Position der Stärke nutzten die USA weiter aus und erschufen, was heute als das Petrodollar-System bekannt ist. Dank einem Abkommen zwischen Saudi-Arabien und den USA in den 1970ern wird das von allen Mitgliedsstaaten der OPEC geförderte Öl in US Dollar gehandelt, im Gegenzug für militärischen Schutz durch die USA. Das sogenannte Petrodollar-System hat dem US Dollar somit einen enormen Wert und hohe Liquidität verliehen.
Die war auch nötig, denn teure Sozialprogramme wie Medicare und Medicaid als auch das Social Security Programm wurden gestartet. Aber auch sehr teure Stellvertreterkriege, wie z.B. in Korea und Vietnam, wollten finanziert werden. Dies taten die USA, indem sie das Geld hierfür einfach druckten, was wiederum die Zentralbanken der anderen Länder nervös machte und dazu brachte, mit dem Abzug ihrer Goldeinlagen bei der US-Notenbank zu drohen. Der damalige Präsident Tricky Dick (Richard Nixon) reagierte darauf, indem er die Goldbindung des US Dollar zunächst nur temporär für immer aufhob. Damit hatte er den Dollar vom Gold ent- und an das Öl der Saudis (bzw. an den militärisch-industriellen Komplex der USA) gekoppelt.
Die USA haben also das exorbitante Privileg, das Geld drucken zu können, das die Welt für die Abwicklung von Handel verwendet. Dies bedeutet unter anderem, dass die USA ihre gedruckten Dollars exportieren und Waren und Dienstleistungen aus anderen Ländern importieren können. Somit wird das gedruckte Geld im Allgemeinen zuerst in den USA ausgegeben (Cantillon-Effekt in Reinform), was dazu führt, dass Geschäftserfolg in den USA zu einer viel höheren monetären Belohnung führt, als in anderen Ländern. Vereinfacht gesagt: In den USA schwimmt mehr Geld umher und somit wird Erfolg besser belohnt. Folglich wollen mehr Menschen in die USA ziehen, und die USA können auswählen, wer hineinkommt und wer nicht. Gut für die USA - schlecht für die anderen.
Die ehrgeizigsten Menschen aus anderen Ländern immigrieren in die USA und verdienen mehr Geld und leben ein viel besseres Leben als in ihren Heimatländern. Der Braindrain bedeutet, dass andere Länder unterm Strich verlieren. Menschen im Allgemeinen versuchen immer in Länder einzuwandern, die in der Cantillon-Hierarchie höher stehen. Die reichen Länder werden somit reicher an Humankapital, während die armen Länder an Humankapital ärmer werden.
Die USA schaffen es, ihre Stellung als Neuzeit-Kolonialist vor allem mit Hilfe von Sonderorganisationen, internationalen Finanzinstitutionen und anderen Stiftungen wie dem IWF, der BIZ, des WEF oder der Weltbank zu zementieren. Diese supranationalen Banken und Organisationen leihen Entwicklungsländern und "Ländern des globalen Südens" Geld für den (Wieder-) Aufbau und andere Struktur-relevante Tätigkeiten, aber nur unter strengen Auflagen, die noch strenger werden, wenn diese Kredite nicht zurückgezahlt werden können. In diesen Fällen werden diese Länder dann von den Banken "gerettet", unter der Auflage, noch mehr Kontrolle über die eigene Finanzsuveränität abzugeben.
Im Wesentlichen tauschen sie dabei Kredite und längere Laufzeiten gegen organisatorische Kontrolle über den Staatshaushalt. Solche Beschränkungen können Punkte beinhalten, wie z.B. wieviel des nationalen Budgets für Infrastruktur ausgegeben werden kann. Oft müssen diese verschuldeten Regierungen eine eigene unabhängige Zentralbank gründen, die dazu verwendet werden kann, die Notwendigkeit einer staatlichen Genehmigung zu umgehen. So werden Länder dazu gebracht Staats-Ressourcen, wie Schürfrechte oder Ländereien an ausländische Unternehmen zu verkaufen.
Jimmy Song führt seinen Artikel noch etwas fort, doch die mir wichtigsten Punkte habe ich erwähnt. Kurz zusammengefasst: Die USA haben durch die de facto Kontrolle über das Geld eine Sonderposition in der Welt. Nicht nur sitzen sie am Gelddrucker - Geld drucken kann jeder, klappt eben nur unter bestimmten Voraussetzungen (zumindest zeitweise) - sondern haben durch diese Kontrollsituation weitere Vorteile: 1) Das größte Exportgut der USA ist der US Dollar. 2) Die US-Wirtschaft hat einen klaren Vorteil anderen Wirtschaften gegenüber, da das Unternehmertum dort besser belohnt wird. 3) Viele ehrgeizige und talentierte Menschen der ganzen Welt strömen in die USA, um von dieser Belohnung zu profitieren. 4) Die internationalen Buchstabensuppen-Finanzinstitutionen stärken den USA den Rücken.
Die USA haben also ein sehr großes (das gröte) Interesse daran, das globale Finanzmonopol in der aktuellen Form aufrechtzuerhalten.
Peruvian Bull "The Dollar Endgame"
Die Ausgangsthese von Peruvian Bull, einem Autor, der ein gleichnamiges Buch veröffentlicht hat (The Dollar Endgame) ist, dass viele Zeichen darauf hindeuten, dass der US Dollar als Leitwährung der Welt seine letzten Atemzüge macht. Er ist dabei recht pessimistisch und glaubt, dass wir schon in den nächten fünf bis sieben Jahren eine große Veränderung erleben werden.
Allerdings sieht er eine große Chance für die USA, Bitcoin zu nutzen, um diesem Untergang entgegenzuwirken. Viele Länder und Institutionen außerhalb der westlichen Welt sehen den US Dollar kritisch und sind nicht besonders glücklich über die Vormachtstellung, die der Dollar den USA auf dem internationalen Finanzmarkt, dem globalen Handel und der geopolitischen Weltordnung verleiht. Die US-Notenbank wird immer mehr in die Ecke gedrängt und der einzige Ausweg aus der momentanen Schuldenspirale ist Hyperinflation.
Meine zwei Sats sind, dass eine Wahrscheinlichkeit natürlich immer besteht, allerdings bin ich persönlich davon überzeugt, dass der US Dollar, wenn überhaupt, die letzte Währung sein wird, die eine Hyperinflation erlebt, da vorher ganz andere Währungen das Zeitliche segnen müssten.
Doch um bei der These zu bleiben, bietet Bitcoin eine alternative Lösung zur Hyperinflation. Denn die USA könnten ihre Verluste reduzieren, indem sie auf eine Bitcoin-gestützte Leitwährung wechseln. Dazu sind die USA auch bestens aufgestellt: Die von Minern aufgebrachte Hashrate ist nirgendwo größer, als in den USA, Bitcoin-Bestände in Wallets sind nirgendwo größer als in den USA und die größten Bitcoin-Unternehmen, Unternehmen die Bitcoin fördern, oder Technologie entwickeln, die Bitcoin zugute kommt, sitzen in den USA.
Würden die USA, bzw. die US-Notenbank, zu einem Bitcoin-gestützten Währungssystem wechseln, müssten alle anderen Länder der Welt nachziehen, solange die USA diese (oben beschriebene) globale Vormachtstellung in der Weltwirtschaft noch innehaben. Dies würde den USA einen gewaltigen First-Mover-Vorteil bescheren, da nirgendwo sonst die Infrastruktur und der Zugang zu Bitcoin so stark ausgeprägt sind.
Es ist also nur eine politische Entscheidung, ob dieser First-Mover-Vorteil ausgenutzt wird oder nicht. Indem die Nutzung (institutioneller oder privater Art, Mining, Innovation, etc.) eingeschränkt wird, z.B. durch Verbote, Besteuerung, oder andere ungünstige Gesetze, wird die gesamte Branche und damit das technische Wissen, die Innovation und das damit verbundene Kapital ins Ausland verdrängt und die USA schießen sich ins eigene Bein.
Es wird sicherlich institutionellen Widerstand geben, da die derzeitigen institutionellen Akteure stark vom aktuellen System profitieren und daher nicht zu einem Bitcoin-Währungssystem wechseln wollen, in dem sie keine Zensurrechte und keine exklusiven Übertragungsrechte haben. Daher werden US-Institutionen wie die Notenbank und das Finanzministerium von diesem Ansatz nicht allzu begeistert sein, doch wenn sie es ernsthaft genug betrachten und erkennen, dass es sich hierbei um eine Form der geopolitischen, strategischen Kriegsführung handelt, könnten sie gezwungen sein, ihre Meinung zu ändern und sich auf ein neues System vorzubereiten, das den Idealen, wie Freiheit, Redefreiheit, Eigentumsrechten und solides Geld, treu bleibt, auf denen die USA gegründet wurden.
Peruvian Bull und Marty Bent führen in dieser Episode noch weitere Punkte aus, doch die mir wichtigsten Punkte habe ich wieder erwähnt. Kurz zusammengefasst: Die USA stehen davor, ihre globale Vormachtstellung zu verlieren. Ein Ausweg könnte die Adaption von Bitcoin als Retter des US Dollar sein. Die USA haben den fruchtbarsten Nährboden für eine solche Änderung des Systems, da sie heute schon die meiste Hashrate, das größte geistige Eigentum und Innovation, als auch das meiste Kapital bündeln.
Die USA hätten also in der Theorie ein sehr großes Interesse daran, Bitcoin als Lösung und zur Stützung ihres globalen Finanzmonopols zu adaptieren.
Zwei Theorien in zwei entgegengesetzte Richtungen 👈👉
Auf der einen Seite sehen wir ein Argument, weshalb den USA daran gelegen wäre, das aktuelle System so lange wie möglich aufrechtzuerhalten und dem alten Mann auf Krücken unter die Arme zu greifen. Auf der anderen Seite besteht ein Argument dafür, dass die USA ein gesteigertes Interesse daran haben sollten, das alte System so schnell wie möglich hinter sich zu lassen und die Pole Position, die die USA im Bereich Bitcoin haben - ohne Regierungs-seitig was dafür getan zu haben - für sich zu nutzen, um dem alten Mann auf Krücken zu einer Verjüngung zu verhelfen.
Es ist schwierig einzuschätzen, welchen Weg die USA gehen werden, da es immer noch keinen allgemeinen Konsens darüber gibt, wie Bitcoin zu betrachten ist. Der kürzlich vorgestellte DAME-Gesetzesentwurf (Digital Asset Mining Energy excise tax), also eine Verbrauchssteuer für Miner, der Biden-Regierung, würde von Bitcoin-Mining-Unternehmen verlangen, eine 30% Steuer auf die Stromkosten zu zahlen, die für das Mining von Bitcoin verwendet werden. Ein solches Gesetz würde die Mining Industrie aus dem Land drängen, da Miner heute schon auf sehr knappen Margen operieren und somit unprofitabel würden. Dies gleicht einer Bestrafung von Unternehmen für das Streben nach Innovation und technologischem Fortschritt.
Auf der anderen Seite gibt es aber auch die Ansicht, Bitcoin müsse ins Land geholt werden, da man es dort am besten kontrollieren kann, ganz nach dem Motto "Halte deine Freunde nah und deine Feinde noch näher". So z.B. Carole House, ehemalige Direktorin für Cybersicherheit des Nationalen Sicherheitsrates des Weißen Hauses. Sie sprach bei einem Event an der Universität von Princeton und sagte "sie würde lieber mehr Hashrate in den USA sehen, damit sie Miner zwingen können, das Netzwerk zu zensieren" und dass es "nicht nur darum ginge, Minern zu sagen, dass sie bestimmte Transaktionen nicht in Blöcke einbauen, sondern auch nicht auf Blöcken mit nicht konformen Transaktionen aufzubauen, damit diese Transaktionen nirgendwo in der Kette ankommen".
Wir sehen also, dass es selbst zwischen den Gegnern von Bitcoin keinen endgültigen Konsens gibt, wie das Thema in Zukunft angegangen werden soll. Da ist esnicht verwunderlich, dass auf Ebene eines Paradigmenwechsels, den die Adaption von Bitcoin von Seiten der Notenbank bedeuten würde, noch unklarer ist. Für mich sind beide Erklärungen logisch. Allerdings wissen wir nur zu gut, dass Regierungen es manchmal nicht so mit Logik und Vernunft haben.
🫳🎤
In diesem Sinne, 2... 1... Risiko!
-
@ d5c3d063:4d1159b3
2025-01-07 11:02:03โพสที่อาจารย์พิริยะ บอกว่า “If you are angry at something... maybe it's just you.”
เป็นคำกล่าวที่เตือนให้เรามองกลับเข้ามาในตัวเองว่า "ความโกรธ" มีต้นกำเนิดจากจิตใจของเราเอง การใช้สติและการตระหนักถึงความคาดหวังที่เรามีต่อผู้อื่นจะช่วยให้เราสามารถจัดการกับความโกรธได้อย่างสร้างสรรค์และมีเหตุผล แนวคิดของอริยสัจ ๔ ช่วยให้เราเข้าใจถึงต้นเหตุและวิธีการดับทุกข์ และผมนำแนวคิดอิสรนิยมมาช่วยเสริมให้เราได้ตระหนักถึงความรับผิดชอบในชีวิตของตนเองและการเคารพเสรีภาพของผู้อื่นในการนำไปใช้ทางโลกได้จริง
เมื่อเราฝึกเดินด้วยเมตตา ปล่อยวางโทสะ และไม่หลงด้วยโมหะ เราจะสามารถสร้างความสงบสุขในจิตใจและในความสัมพันธ์กับผู้อื่นได้อย่างแท้จริง ทั้งหมดนี้นำไปสู่ชีวิตที่มีความสุขและเสรีภาพอย่างสมดุลในทุกมิติของการดำรงอยู่
เริ่มจาก...อริยสัจ ๔ คือการค้นหาต้นเหตุแห่งทุกข์ในจิตใจ
พระพุทธศาสนาสอนว่าความโกรธไม่ได้เกิดจากสิ่งภายนอกโดยตรง แต่มีรากฐานมาจาก สมุทัยหรือ "เหตุแห่งทุกข์" ที่เกิดจากภายในจิตใจของเราเอง เช่น - ตัณหา (ความยึดมั่นถือมั่น) ที่ทำให้เราคาดหวังว่าสิ่งต่าง ๆ จะต้องเป็นไปตามใจเรา - อวิชชา (ความไม่รู้) ทำให้เรามองไม่เห็นว่าความโกรธไม่ได้ทำให้ปัญหาแก้ไขได้ แต่กลับเผาผลาญจิตใจเราเอง การดับความโกรธ (นิโรธ) จึงเริ่มต้นจากการมีสติรู้ตัวและปล่อยวางความยึดมั่น โดยการฝึกสมาธิและการเจริญเมตตาเป็นเครื่องมือสำคัญที่ช่วยให้เรามองเห็นความเป็นจริงและลดทอนพลังทำลายของความโกรธ
...ต่อมาคือแนวคิดอิสรนิยม ที่เน้นถึงการรับผิดชอบต่อตนเองและเสรีภาพในการเลือก ปัจเจกบุคคลต้องรับผิดชอบต่อชีวิตของตนเองและไม่พึ่งพิงปัจจัยภายนอกเกินไป ความโกรธในมุมมองนี้สามารถมองได้ว่าเป็นผลลัพธ์ของการละเลยความรับผิดชอบต่ออารมณ์ของตัวเองและการพึ่งพิงสิ่งภายนอกเกินไป เช่น การโกรธที่ผู้อื่นไม่ทำตามที่เราต้องการ สะท้อนถึงการพยายามควบคุมสิ่งที่อยู่นอกเหนืออำนาจของเรา ซึ่งขัดกับหลักการเสรีภาพส่วนบุคคลของอิสรนิยม หลักการสำคัญของอิสรนิยมคือ Non-Aggression Principle (หลักการไม่รุกราน) ที่สอนว่าความรุนแรงและการบีบบังคับผู้อื่นเป็นสิ่งที่ควรหลีกเลี่ยง ความโกรธจึงถือเป็นการรุกรานจิตใจของเราเองก่อน เพราะเป็นการสร้างภาระให้กับจิตใจโดยไม่จำเป็น
แนวทางการปฏิบัติที่อาจารย์ได้ใส่ # ไว้ 1. #เดินด้วยเมตตา - มุมมองจากอริยสัจ ๔ #เมตตา คือการยอมรับและปรารถนาดีต่อทั้งตัวเองและผู้อื่น การให้ความรักและความปรารถนาดีจะช่วยลดพลังของโทสะในจิตใจ ทำให้เรามีมุมมองที่เปิดกว้างและมีความสุขที่แท้จริง - การเชื่อมโยงในอิสรนิยม เสรีภาพของแต่ละบุคคลรวมถึงการเคารพเสรีภาพของผู้อื่น เมตตาได้ช่วยส่งเสริมการอยู่ร่วมกันในสังคมโดยไม่ก้าวก่ายสิทธิและเสรีภาพของกันและกัน เมตตาในแง่นี้จึงเป็นการสร้างสมดุลระหว่างเสรีภาพของเราและของผู้อื่น เช่น การเคารพในความคิดหรือการกระทำของผู้อื่น แม้จะเขาจะเห็นต่างจากเรา 2. #อย่าเดินด้วยโทสะ - มุมมองจากอริยสัจ ๔ #โทสะ เป็นเหมือนยาพิษที่เราดื่มเองและทำให้เราเป็นทุกข์ ความโกรธไม่ได้ทำร้ายผู้อื่นเท่าที่มันทำลายจิตใจและร่างกายของเราเอง การฝึกเจริญสติช่วยให้เราเห็นถึงอารมณ์โกรธตั้งแต่เริ่มต้น และตัดวงจรของความคิดและการกระทำที่เป็นพิษ - การเชื่อมโยงในอิสรนิยม ความโกรธหรือการใช้อารมณ์ ไม่ควรเป็นเหตุผลในการละเมิดสิทธิหรือเสรีภาพของผู้อื่น หลักการ Non-Aggression Principle (NAP) ของอิสรนิยมเตือนเราว่าการใช้อารมณ์รุนแรงหรือโทสะมักนำไปสู่การบีบบังคับหรือทำร้ายผู้อื่น ซึ่งเป็นสิ่งที่ขัดแย้งกับความเคารพในเสรีภาพของทุกคน การไม่เดินด้วยโทสะจึงเป็นการเคารพในเสรีภาพของทั้งตัวเราและผู้อื่น 3. #อย่าหลงด้วยโมหะ - มุมมองจากอริยสัจ ๔ #โมหะ หรือความหลง ทำให้เรามองสิ่งต่าง ๆ อย่างผิดเพี้ยนและติดอยู่ในภาพลวงตา เช่น การโทษผู้อื่นว่าเป็นต้นเหตุของความทุกข์ทั้งหมด ทั้งที่แท้จริงแล้วความทุกข์มักเกิดจากจิตใจและความคาดหวังของเราเอง - การเชื่อมโยงกับอิสรนิยม สอนว่าความสุขและความสงบในชีวิต ไม่ได้ขึ้นอยู่กับสิ่งภายนอก แต่ขึ้นอยู่กับเสรีภาพในการเลือกและการรับผิดชอบชีวิตของตนเอง การหลุดพ้นจากโมหะเป็นการยอมรับว่าเราไม่สามารถควบคุมผู้อื่นหรือโลกภายนอกได้ แต่สามารถควบคุมปฏิกิริยาและการตอบสนองของเราได้ การไม่หลงด้วยโมหะจึงช่วยให้เราเป็นอิสระจากความยึดมั่นในสิ่งที่อยู่นอกเหนือการควบคุม
ทีนี้มาลองดูตัวอย่างในชีวิตประจำวันกันดูบ้าง
-
เดินด้วยเมตตา หากเราพยายามอธิบายเรื่องบิตคอยน์ให้คนอื่นเข้าใจ แต่เขายังเชื่อมั่นในระบบการเงินของรัฐ การใช้เมตตาจะช่วยให้เราเข้าใจว่าการเปลี่ยนแปลงความคิดต้องใช้เวลาและกระบวนการขั้นตอน ไม่ใช่ทุกคนจะพร้อมเปิดรับแนวคิดใหม่ในทันที การพูดคุยด้วยความรักและปรารถนาดีแทนการตำหนิ จะช่วยสร้างบทสนทนาที่สร้างสรรค์
-
อย่าเดินด้วยโทสะ หากเรารู้สึกโกรธเมื่อคนอื่นยังคงเชื่อในระบบเศรษฐกิจแบบเคนส์หรือสังคมนิยม อาจใช้โอกาสนี้แหละ ในการฝึกเจริญสติและตระหนักว่าเราควบคุมความเชื่อของผู้อื่นไม่ได้ แต่สามารถเลือกอธิบายด้วยเหตุผลและความเคารพ หรือเลือกที่จะปล่อยวางเมื่อสถานการณ์ไม่เอื้ออำนวย
-
อย่าหลงด้วยโมหะ หากเราหงุดหงิดที่ผู้อื่นไม่ยอมรับแนวคิดของบิตคอยน์ การตระหนักว่าความคาดหวังของเราที่ต้องการให้ผู้อื่นเข้าใจในทันทีนั้นเป็นภาพลวงตา มันก็จะช่วยให้เรามองเห็นความจริงที่ว่า การเปลี่ยนแปลงทางความคิด เป็นกระบวนการที่ต้องใช้เวลาและเกิดจากเสรีภาพในการตัดสินใจของแต่ละบุคคล
……..……..……..
ความโกรธ เป็นหนึ่งในอารมณ์พื้นฐานที่มนุษย์ทุกคนต้องเผชิญในชีวิต แต่การจัดการความโกรธนั้นไม่ใช่เพียงเรื่องของการควบคุมอารมณ์ หากยังสะท้อนถึงการทำความเข้าใจตัวตนและธรรมชาติของสิ่งต่าง ๆ รอบตัวเรา ประโยคที่อาจารย์พิริยะบอกว่า “If you are angry at something... maybe it's just you.” ไม่ได้เป็นเพียงคำกล่าวเตือนใจ แต่ยังเป็นการเชื้อเชิญให้เราไตร่ตรองถึงรากฐานของความโกรธ ซึ่งซุปขอเชื่อมโยงเข้ากับหลักอริยสัจ ๔ ในพระพุทธศาสนาและแนวคิดอิสรนิยม (#Libertarianism) ที่เน้นความรับผิดชอบส่วนบุคคลและเสรีภาพในชีวิต
Siamstr
-
-
@ 207ad2a0:e7cca7b0
2025-01-07 03:46:04Quick context: I wanted to check out Nostr's longform posts and this blog post seemed like a good one to try and mirror. It's originally from my free to read/share attempt to write a novel, but this post here is completely standalone - just describing how I used AI image generation to make a small piece of the work.
Hold on, put your pitchforks down - outside of using Grammerly & Emacs for grammatical corrections - not a single character was generated or modified by computers; a non-insignificant portion of my first draft originating on pen & paper. No AI is ~~weird and crazy~~ imaginative enough to write like I do. The only successful AI contribution you'll find is a single image, the map, which I heavily edited. This post will go over how I generated and modified an image using AI, which I believe brought some value to the work, and cover a few quick thoughts about AI towards the end.
Let's be clear, I can't draw, but I wanted a map which I believed would improve the story I was working on. After getting abysmal results by prompting AI with text only I decided to use "Diffuse the Rest," a Stable Diffusion tool that allows you to provide a reference image + description to fine tune what you're looking for. I gave it this Microsoft Paint looking drawing:
and after a number of outputs, selected this one to work on:
The image is way better than the one I provided, but had I used it as is, I still feel it would have decreased the quality of my work instead of increasing it. After firing up Gimp I cropped out the top and bottom, expanded the ocean and separated the landmasses, then copied the top right corner of the large landmass to replace the bottom left that got cut off. Now we've got something that looks like concept art: not horrible, and gets the basic idea across, but it's still due for a lot more detail.
The next thing I did was add some texture to make it look more map like. I duplicated the layer in Gimp and applied the "Cartoon" filter to both for some texture. The top layer had a much lower effect strength to give it a more textured look, while the lower layer had a higher effect strength that looked a lot like mountains or other terrain features. Creating a layer mask allowed me to brush over spots to display the lower layer in certain areas, giving it some much needed features.
At this point I'd made it to where I felt it may improve the work instead of detracting from it - at least after labels and borders were added, but the colors seemed artificial and out of place. Luckily, however, this is when PhotoFunia could step in and apply a sketch effect to the image.
At this point I was pretty happy with how it was looking, it was close to what I envisioned and looked very visually appealing while still being a good way to portray information. All that was left was to make the white background transparent, add some minor details, and add the labels and borders. Below is the exact image I wound up using:
Overall, I'm very satisfied with how it turned out, and if you're working on a creative project, I'd recommend attempting something like this. It's not a central part of the work, but it improved the chapter a fair bit, and was doable despite lacking the talent and not intending to allocate a budget to my making of a free to read and share story.
The AI Generated Elephant in the Room
If you've read my non-fiction writing before, you'll know that I think AI will find its place around the skill floor as opposed to the skill ceiling. As you saw with my input, I have absolutely zero drawing talent, but with some elbow grease and an existing creative direction before and after generating an image I was able to get something well above what I could have otherwise accomplished. Outside of the lowest common denominators like stock photos for the sole purpose of a link preview being eye catching, however, I doubt AI will be wholesale replacing most creative works anytime soon. I can assure you that I tried numerous times to describe the map without providing a reference image, and if I used one of those outputs (or even just the unedited output after providing the reference image) it would have decreased the quality of my work instead of improving it.
I'm going to go out on a limb and expect that AI image, text, and video is all going to find its place in slop & generic content (such as AI generated slop replacing article spinners and stock photos respectively) and otherwise be used in a supporting role for various creative endeavors. For people working on projects like I'm working on (e.g. intended budget $0) it's helpful to have an AI capable of doing legwork - enabling projects to exist or be improved in ways they otherwise wouldn't have. I'm also guessing it'll find its way into more professional settings for grunt work - think a picture frame or fake TV show that would exist in the background of an animated project - likely a detail most people probably wouldn't notice, but that would save the creators time and money and/or allow them to focus more on the essential aspects of said work. Beyond that, as I've predicted before: I expect plenty of emails will be generated from a short list of bullet points, only to be summarized by the recipient's AI back into bullet points.
I will also make a prediction counter to what seems mainstream: AI is about to peak for a while. The start of AI image generation was with Google's DeepDream in 2015 - image recognition software that could be run in reverse to "recognize" patterns where there were none, effectively generating an image from digital noise or an unrelated image. While I'm not an expert by any means, I don't think we're too far off from that a decade later, just using very fine tuned tools that develop more coherent images. I guess that we're close to maxing out how efficiently we're able to generate images and video in that manner, and the hard caps on how much creative direction we can have when using AI - as well as the limits to how long we can keep it coherent (e.g. long videos or a chronologically consistent set of images) - will prevent AI from progressing too far beyond what it is currently unless/until another breakthrough occurs.
-
@ de75eb1d:710c3014
2024-11-24 20:28:46Chef's notes
Traditional Victorian recipe made better with the addition of chocolate, fills x6 one lb jars and each jar makes approximately 15 pies or one large tart.
Store in a cool dry place for 12 months for an even deeper flavour.
Unlike supermarket mincemeat, this recipe is naturally palm oil free when made using traditional ingredients (NOT Atora!), you could swap the animal fat for ghee or solid cocoa butter.
Go wild on the dried fruit, anything and everything works. This is a great area to play around and make extra special versions - like Cherry Brandied Chocolate! You can also swap or omit the nuts
Details
- ⏲️ Prep time: 30 mins
- 🍳 Cook time: 3 hours
Ingredients
- 1 lb cooking apples, cored and diced
- 1.5lb mixed dried fruit
- 1lb unrefined sugar (or honey)
- 1/2lb beef suet
- 1/2lb candied citrus peel
- 2oz chopped or flaked almonds
- 4tsp mixed spice
- 1tsp ground cinnamon
- 1/2tsp ground nutmeg
- 1/2lb dark chocolate roughly chopped
- 6tbspn brandy or rum
- zest and juice of 2 oranges & lemons
Directions
- Combine all of the ingredients except the chocolate and alcohol in a large oven proof bowl, cover and leave overnight to infuse
- Next day cover the bowl with foil and bake slowly for 3 hours in a preheated oven at 120c
- As the mincemeat cools periodically stir in the fat and when completely cold add the alcohol and chocolate chips
- Pack into sterilised jars and cover with a wax disk or 1tsp melted suet, screw the lids on tight and it will keep for 3-5 years
-
@ a012dc82:6458a70d
2025-01-07 01:54:52Table Of Content
-
The Lazarus Group's Cryptocurrency Holdings
-
A Significant Drop in Holdings
-
No Privacy Coins in Sight
-
Underreported Holdings?
-
Previous Attacks and Thefts
-
Warnings and Threats
-
Conclusion
-
FAQ
In the ever-evolving world of cryptocurrencies, security breaches and cyber heists have become alarmingly common. One name that frequently emerges in relation to these digital thefts is the Lazarus Group. This North Korean hacking collective has been linked to a series of high-profile cyber-attacks, amassing a significant amount of cryptocurrency in the process. This article delves deep into the group's activities, their holdings, and the implications of their actions on the crypto world.
The Lazarus Group's Cryptocurrency Holdings
The Lazarus Group, originating from North Korea, has made headlines with its vast cryptocurrency holdings. Recent reports suggest that this hacking collective has a digital treasure chest worth around $47 million. Bitcoin, the most popular and valuable cryptocurrency, forms the bulk of their holdings, with an estimated value of $42.5 million. In addition to Bitcoin, the group has diversified its holdings with Ether (ETH) valued at $1.9 million, BNB (BNB) worth $1.1 million, and a mix of stablecoins, primarily Binance USD (BUSD), which amounts to approximately $640,000.
A Significant Drop in Holdings
While the current figures are staggering, there has been a noticeable decline in the Lazarus Group's cryptocurrency assets. Data indicates that their holdings were valued at $86 million as of September 6. This value plummeted in the aftermath of the Stake.com hack, an event that saw the Lazarus Group as a prime suspect. Dune Analytics, a data monitoring platform, has been keeping a close eye on the group's activities. They have identified 295 wallets associated with the Lazarus Group, information corroborated by agencies like the FBI and the OFAC.
No Privacy Coins in Sight
For a hacking group that thrives on anonymity, it's surprising to note the absence of privacy coins in their portfolio. Coins such as Monero (XMR), Dash (DASH), and Zcash (ZEC), known for their enhanced privacy features, are conspicuously missing from their holdings. However, this hasn't deterred the group from continuing their operations. Their crypto wallets, devoid of privacy coins, have seen consistent activity, with the latest transaction recorded on September 20.
Underreported Holdings?
The figures mentioned might just be the tip of the iceberg. According to 21.co, the Lazarus Group's actual cryptocurrency holdings could be much higher than what's currently reported. This assertion is based on the data available to the public, suggesting that the group might have undisclosed assets hidden away.
Previous Attacks and Thefts
The Lazarus Group's foray into the crypto world has been marked by a series of attacks and thefts. They were the masterminds behind the CoinEx exchange hack, which resulted in losses exceeding $55 million. Their nefarious activities don't end there. The FBI has linked them to other significant breaches, including those targeting Alphapo, CoinsPaid, and Atomic Wallet. These attacks, in 2023 alone, saw the group walking away with more than $200 million. However, there's a silver lining. Chainalysis reports indicate a decline in crypto thefts by hackers associated with North Korea, with an 80% drop recorded from 2022.
Warnings and Threats The digital realm remains under the shadow of the Lazarus Group. Recent alerts from U.S. federal authorities have highlighted the group's potential to target critical sectors, including the U.S. healthcare and public health domains. These warnings underscore the group's capabilities and the persistent threat they pose.
Conclusion
The Lazarus Group's activities serve as a stark reminder of the vulnerabilities inherent in the digital space. Their vast cryptocurrency holdings, accumulated through a series of hacks and breaches, highlight the need for enhanced security measures in the crypto world. As the digital landscape continues to evolve, it's imperative for stakeholders to remain vigilant, ensuring that their assets are protected from such sophisticated threats. The story of the Lazarus Group is not just about a hacking collective's exploits but a call to action for the broader crypto community.
FAQ
Who is the Lazarus Group? The Lazarus Group is a North Korean hacking collective known for its high-profile cyber-attacks and significant cryptocurrency holdings.
How much cryptocurrency does the Lazarus Group hold? The group is reported to have amassed around $47 million in cryptocurrency, with Bitcoin forming the majority of their holdings.
Were there any recent significant drops in their holdings? Yes, their holdings saw a decline from $86 million as of September 6, especially after the Stake.com hack.
Does the Lazarus Group hold any privacy coins? Surprisingly, the group does not hold any known privacy coins like Monero, Dash, or Zcash.
Have there been any warnings about the Lazarus Group's activities? U.S. federal authorities have issued warnings about the group's potential to target sectors like U.S. healthcare and public health.
That's all for today
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ 21b41910:91f41a5e
2024-11-23 12:00:26Chef's notes
Based on assorted recipes and refined over time, this round of beef tastes great as a result of the sweet and savory marinade.
Details
- ⏲️ Prep time: 5 minutes (+ 1 day)
- 🍳 Cook time: 20 minutes
Ingredients
- 2 pounds lean beef (may be labeled as London Broil)
- 1/3 cup olive oil
- 1/4 cup soy sauce
- 1/4 cup malt vinegar
- 1/4 cup lemon juice
- 1 tbsp sweetener of choice (honey, molasses, syrup, 4 packets of duck sauce, etc)
- 2 tsp old bay seasoning
- 1 tsp garlic powder
- 1 tsp sea salt
- 1/2 tsp black pepper
Directions
- Day Before: Mix all ingredients except the beef in a bowl to form a marinade. Place the cut of beef in a gallon sized Ziploc bag. Pour marinade over beef, ensure fully covered. Remove any excess air from the bag and seal. Place back in refrigerator for up to 24 hours before cooking.
- Cooking: Bring beef out of refrigerator (still in bag), and allow to rise to room temperature (about 30-40 minutes). Preheat broiler for about 15 minutes (your oven will vary). Broil for about 7-8 minutes on one side, then flip over. Continue broiling for another 7-10 minutes until temperature reads 140°F. Remove from broiler and let rest for 10 minutes before slicing thinly.
-
@ 8cd9d25d:69e9894d
2024-11-23 04:45:03Chef's notes
Note that youtube recipe is asking for 1tablespoon of salt, which is waaaaaay too much. Recipe works fine with a teaspoon,, but your mileage may vary. Play around with it.
You don't need to prove modern packet yeasts in my experience... just yolo it.
If you want an extra crispy crust, add a second baking pan to the base of the oven as you pre-heat. Then once you've placed the dough in, to the oven, take some boiling water and pour into the second baking tray. This gives you a steam oven on a budget :)
Details
- ⏲️ Prep time: 15min (not including time for dough rises)
- 🍳 Cook time: 30mins
- 🍽️ Servings: 4-5
Ingredients
- 500 grams wholemeal spelt flour
- 1 packet baker's yeast (10grams)
- 350 ml lukewarm water
- 350 ml lukewarm water
- 1 teaspoon salt 🧂
Directions
- Preheat your oven to Preheat oven to 430°F and put a baking tray in at the same time to heat up.
- Add all ingredients to a bowl (best to use a stand mixer to save time, but you can do by hand too. Mix and knead until the dough comes together. After about 5 mins you should have a moist dough that doesn't stick to your hands... if it is a bit sticky, just add a bit more flour (different flours like differenent amounts of water)... If too dry, add a bit more water... etc.
- Remove dough from bowl & form into a ball (smooth on top, never mind if not perfectly smooth on its base). Put back in a bowl and cover with a damp cloth. Allow to rest for 30mins/1hr until dough has roughly doubled in size. Time will depend on the ambient temp where you are. In the tropics, 30mins is just fine.
- Take risen dough out of bowl and put on a floured surface and press the gas out of it... flatten the dough with your hands, and then fold each edge in until you have a rectangle (video makes this bit clear). Then roll the rectangle up into a cylinder. This gives you a nice tight dough for baking. Pinch the ends of the cylinder to seal the dough.
- Place dough onto a baking sheet/ piece of parchment paper etc... cover with damp towlel and let rise for 15/30mins
- Score the risen dough (a razer blade, clean box cutter, or serrated knife works well) , this lets steam escape from the loaf as it bakes without slpititng it in ways you wouldn't like.
- Take your hot baking tray out of the over and transfer your dough onto it. Put into oven.
- Bake at 430°F (220°C) for 15mins, then reduce oven temp to 350°F (180°C) for the final 15mins. Total bake time 30mins.
- Remove from oven and allow to cool for 20-30mins.
-
@ 662f9bff:8960f6b2
2025-01-07 01:43:12Folks - it really is time to wake up. How many more wars do we need? War on the Virus, War on Terror, War in Afghanistan, War in the Middle East, War in Vietnam - now War in Ukraine and who knows where else?
I grew up in Belfast in the 1970s and lived through the proxy war fought in my hometown. More recently I lived through a remarkably similar situation here in HK during 2019 and observed it happening too in Bangkok with some of the same participants spotted in media clips who had travelled from HK, presumably to orchestrate it there too. For years the motto of Belfast was "Belfast Says No" and it was prominent in a huge banner on the City Hall. Bitterness and resentment reigned for years until "Peace Broke Out", led by the women of Belfast insisting that people "Stop Fighting". Remember the Peace People?
Bottom line - war is never good. Benefits to society only ever emerge at times when people are working together, trading and collaborating for the better good.
In such situations you have "Voice or Exit" - you can speak up (if you are allowed) or exit (if you are allowed). That is why I left Northern Ireland (exit); the mess continued for 25 more years after that.
Concerning "Exit" - did you ever wonder why governments are now restricting the rights to travel? Or if/how you can preserve wealth if/when war develops?
The perpetual war footing that we find ourselves in was clearly warned about in George Orwell's 1984 - drumbeat of hostile distant foreign empires and their aggressions and victories. Sound familiar to anyone? Strangely, this was the conclusion of the "Report from Iron Mountain" from a 1967 US government panel which concluded that war, or a credible substitute for war, is necessary if governments are to maintain power. Search and ye shall find (still). Link here in case you cannot find it or are lazy!
Will you or your family benefit from what they say they are doing in your name?
By the way - the American People knew all this when they rebelled against the British and wrote their Constitution,
For those who prefer a more structured reading list, take your pick below:
- The Creature from Jekyll Island - The untold history of the FED...
- Sovereign Individual - written in 1997 they did predict personal computers, mobile phones, cryptocurrencies and even the current pandemic situation..
- The Fourth Turning - we have been here before
- The Fiat Standard - How it works - what you were never taught at school
- When Money Dies - The Nightmare of Deficit Spending, Devaluation, and Hyperinflation in Weimar, Germany
- The Price of Tomorrow - The key to an abundant future is not what you have been told
- One of the best interviews of the year: Peter and Lyn discuss Currency wars
- Report from Iron Mountain - On the Possibility and Desirability of Peace
That's it!
No one can be told what The Matrix is. \ You have to see it for yourself.
Do share this newsletter with any of your friends and family who might be interested.
You can also email me at: LetterFrom@rogerprice.me
💡Enjoy the newsletters in your own language : Dutch, French, German, Serbian, Chinese Traditional & Simplified, Thai and Burmese.
-
@ 68ce44e4:ecd5f574
2025-01-07 10:11:16Another Depin project... In early stage.. Backed by Solana and Hostinger.. ✅🔥
https://app.mygate.network/login?code=BMT47j
Join now in early stage n earn good rewards.. 🔥💯
mygate #cryptoairdrops #cryptocurrency #bitcoin #earnfreecrypto
-
@ 65912a7a:5dc638bf
2024-11-22 21:37:16Details
- ⏲️ Prep time: 5 min
- 🍳 Cook time: 30 min
- 🍽️ Servings: 12
Ingredients
- 12-14oz fresh cranberries
- 1⅓ cup packed brown sugar
- 1 cup raisins
- 1 orange, peeled & chopped
- 1 cup water
Directions
- Using medium sauce pan, simmer cranberries and water for 5-6 min. Cranberries will start to pop.
- Add brown sugar, raisins, and chopped orange to the berries.
- Bring to a simmer and continue to cook for 20 min. Stir often to prevent sticking. Remove from heat.
- Let set until room temp. Mixture will thicken as it cools.
- Put in a covered container and keep refrigerated. Lasts for about 2 weeks.
-
@ 9bc2d34d:d19d2948
2024-11-22 17:26:28Chef's notes
Hot Dogs? Check. Cheese? Check. Jalapeno? Definitely (unless you can't handle the spice)
Details
- ⏲️ Prep time: 1 minute
- 🍳 Cook time: 3-5 minutes
- 🍽️ Servings: 1-4
Ingredients
- 3 Hot Dogs (Sliced Thinly or Cut into Chunks)
- Handful of Shredded Cheese Blend
- 1/4 Jalapeno minced (add less or more)
- Optional: Any toppings you like on nachos, such as tomatoes, onions, sour cream, beans, etc
Directions
- Microwave 3 hot dogs for 2-3 minutes (some hot dogs will expand)
- Top with cheese
- Microwave for 1-2 minutes (until cheese is melted)
- Sprinkle all your favorite toppings on top
- Serve
-
@ 554ab6fe:c6cbc27e
2025-01-07 01:41:59Time is the most precious. Spending time with those we love, relaxing and enjoying peace of mind, and finding time for simple pleasures that warm our hearts are all examples of why we value time over everything else. We all want more time and know how finite it is.
In a previous article, I discussed how a better name for Bitcoin could be the Entropy Engine. In brief, Bitcoin is the Entropy Engine because system users rely upon entropic processes, either through private key generation or the mining process, to benefit from the system. Additionally, considering that life on earth is the consequence of the second law of thermodynamics, it is evident that Bitcoin accelerates our entropic purpose by monetizing energy production in a way never seen in human history. Bitcoin is all things entropy.
After writing the previous article, it slowly dawned on me that Bitcoin is valuable precisely because of its constraints related to entropy. Being an Entropy Engine gives Bitcoin the property of being scarce, and scarcity alongside utility brings value. These properties stem from the relationship between entropy and time. This article will discuss the relationship between entropy, time, and scarcity. These concepts will then help explain economic principles and pave the way to explaining why Bitcoin is a fascinating invention that brought economic value to the digital world.
Entropy is a measure of the disorder or randomness in a system. Essentially, entropy reflects the number of ways a system can be arranged, with higher entropy indicating more possible arrangements and more significant disorder. In an isolated system, entropy tends to increase over time, articulated through the second law of thermodynamics, which states that natural processes move towards a state of maximum entropy1. Our everyday experience with entropy can best be explained through heat. When energy is used to perform work, some of it gets released as heat, increasing the system's entropy by making the energy more dispersed and less useful.
Another impact entropy has on our daily lives is through the experience of time. As previously stated, the second law of thermodynamics states that, in a closed system, entropy always increases over time. Therefore, there is this dynamic where entropy is continuously growing, and our participation in a universe with such a law gives rise to the experience of an arrow of time1. In other words, time is a psychological experience resulting from interacting with a universe governed by the second law of thermodynamics1. It may seem intuitive to anyone reading this, but it is worth highlighting that time is always moving forward because entropy is continually increasing. No human can get any time back. From the point of view of a human, time is finite. Like energy and matter, which, according to the first law of thermodynamics, can neither be created nor destroyed, time is one of the universe's most limited resources.
Understanding the finite nature of time, energy, and matter is fundamental in economics. In his treatise on economics Man, Economy, and State with Power and Markets, Murray Rothbard states that "A man's time is always scarce. […] Therefore, time is a means that man must use to arrive at his ends. It is a means that is omnipresent in all human action"2. He goes on to state that "[…][i]n the first place, all means are scarce, i.e., limited with respect to the ends that they could possibly serve. […] Secondly, these scarce means must be allocated by the actor to serve certain ends and leave other ends unsatisfied. This act of choice may be called economizing the means to serve the most desired ends"2. Economics is fundamentally the study of how human beings make choices that allocate resources to satisfy their desires. Rothbard here highlights how because both time and the planet's resources are finite, human beings must choose how to allocate those resources. On aggregate, these individual decisions lead to the flourishing of human society as it develops and grows by becoming more and more efficient in resource allocation.
We all live on this one planet together. The resources on this earth are finite, which raises the question of how best to allocate these resources to satisfy everyone's needs and desires peacefully. The study of economics shows that free markets, which facilitate the free decision-making process of every human being, are the best way for all the resources to be allocated to maximize human flourishing if it is done so under the principle of non-aggression2,3. Notably, markets are needed because time and matter/energy are finite in the first place and are the necessary means to satisfy our ends. Put another way, economic value exists because of the scarce and useful nature of resources.
Consider now the vital relationship between the laws of thermodynamics and economics. The first law of thermodynamics, which states that matter and energy cannot be created nor destroyed, gives rise to the fact that resources are scarce on earth, which fuels economic decision-making amongst human beings. Additionally, the second law of thermodynamics, which highlights the universe's entropic nature, indicates that time is also scarce, valuable, and an integral aspect of economic decision-making, as all economic actions must use time. Most importantly, as described in more detail in the previous article, biological life can be viewed as the consequence of the entropic process of the universe. Life formed to help accelerate the increase in entropy. The process by which humans utilize energy and help accelerate the increase in entropy can also be viewed from an economic lens: economic decision-making helps drive the pursuit and innovation of energy production and usage. If economics is the study of the process by which human beings collectively make decisions, through individual action, that drive our societal progress forward. Then it is also the study of how human beings further accelerate their role in the entropic process of the universe. Entropy is the reason why we have economic markets, and economic markets help accelerate the entropic process. It is impossible to separate the laws of thermodynamics from the existence of the economic process within human society.
What is also appropriate to consider is the necessary properties of money. Nick Szabo, in his work "Shelling Out: The Origins of Money," provides an anthropological interpretation of how the use of money developed4. In trade, two potentially untrusting parties must find a way to trust one another. To do so, we can rely upon tokens of record governed by the laws of nature, which we all can trust. A commodity can be a helpful medium of exchange when it is scarce and hard to reproduce to the degree that people understand the extreme amount of energy and effort it would take to counterfeit one. Scarcity is how homo-sapiens detect the energy required to obtain a given object, giving it trust and validity as a unit of record. In this way, the first law of thermodynamics, which expresses matter as finite, provides a condition from which human beings can benefit by using it to trust one another. Not only is scarcity an underlying property that is the cause for economics, but the scarcer commodities, or at least those with the highest stock-to-flow ratio, are used as a medium of exchange that allows for more productive exchange within the economy5. In other words, most of a certain kind of scarcity is an underlying property in what makes high-quality money.
What is then interesting to ponder is the concept of the most scarce. One of the scarcest things we value, that which is most scarce, is time. Due to the second law of thermodynamics, time is the most finite and scarce resource. There is no way of 'recovering' or 'creating' more time. In that same vein, money can be conceptualized as an economic abstraction of time. I work now to receive money, which I can use to satisfy an end later. Similarly, I invest some money now so that it may grow, and I can benefit even more from that money later. Money and time are linked. Therefore, it stands to reason that the soundest form of money will be related to time in some fundamental sense. The better a money can store time, the more attractive that money is to use.
One significant component that contributes to the considerable innovation of Bitcoin is the difficulty adjustment. The difficulty adjustment in Bitcoin ensures that the time to mine a block remains close to 10 minutes, regardless of changes in the total mining power (the amount of energy being contributed to the network). This adjustment is crucial because it prevents blocks from being mined too quickly or slowly as miners join or leave the network. By recalibrating every 2016 blocks, the network maintains a certain rhythm, creating a new block every 10 minutes. It isn't easy to design a circuit board that can track time accurately and autonomously without relying on external time sources. However, creating a computer network that emulates the laws of thermodynamics via the mining process while simultaneously including the difficulty adjustment to give the machine a sense of time allowed it to adopt properties that were unique to nature itself. In this case, it is the first digital software that fully inherited the properties of scarcity.
Judging the correct ending for an article that blends so many disciplines is difficult. Perhaps the best way is to go full circle. The works of Donald Hoffman suggest that time is a consequence of human consciousness, not fundamental to the universe, that serves a positive utility towards our evolutionary pursuit of survival6. The predecessor article to this one highlighted how life is a consequence of the entropic nature of the universe. Perhaps time and our perceived relationship between time and entropy are helpful for life in pursuing its nature in this regard. Human beings gravitate towards scarce money like mosquitos gravitate toward light because it can be beneficial in the economic pursuit, which drives us toward the efficiency of furthering the production of entropy. This is potentially why those studying Bitcoin tend to view it as a technology of freedom, peace, prosperity, and more because money is a fundamental tool at which we are allowed to pursue such inherent purpose.
References
-
Grünbaum A. TIME AND ENTROPY. Am Sci. Published online 1996.
-
Rothbard MN. Man, Economy, and State with Power and Markets. Second Edition. Ludwig von Mises Institute; 1977.
-
Mises L von. Human Action: A Treatise on Economics. Ludwig von Mises Institute; 1940.
-
Szabo N. Shelling Out: The Origins of Money. Satoshi Nakamoto Institute. Published 2002. Accessed April 19, 2023. https://nakamotoinstitute.org/shelling-out/
-
Ammous S. The Bitcoin Standard. Wiley; 2018.
-
Hoffman DD, Prakash C. Objects of consciousness. Front Psychol. 2014;5(JUN). doi:10.3389/fpsyg.2014.00577
-
-
@ 68ce44e4:ecd5f574
2025-01-07 09:35:07Best and Easiest Crypto airdrop ever.. Connect Twitter and Login once in every 24hrs .. ✅
https://sayecho.xyz/?r=MakarandJamdade
sayecho #CryptoAirdrop #Cryptocurrency #cryptonews #bitcoin #EarnFreeCrypto
-
@ 662f9bff:8960f6b2
2025-01-07 01:39:42Still pleasant weather in HK but it is cooling down and in a few days we will likely shift in to the cold and cloudy January/February that is HK winter.
A shorter update from me this week as I think the more important things are in the links below. Read, watch, listen and DYOR. Maybe time to wake up?
Reading
I have now started on When Money Dies - The Nightmare of Deficit Spending, Devaluation, and Hyperinflation in Weimar, Germany. Those who do not learn from history are doomed to repeat it. Once aware of them you will see signs all around you. FYI quite apparent now in Turkey.
Interesting also: I think it is not linked on their website but still accessible if you know where to look (maybe download and safestore it before it disappears): The Bank of England 1914-21 (Unpublished War History). This corroborates and elaborates on what you can read in The Creature from Jeckyll Island.
Watching
Just a few things to watch this week - in the order that I watched them. They are long but rather important - so I am pushing this out early in the weekend so you have time.
Mattias Desmet on Our Grave Situation
Professor Mattias Desmet (from Ghent, Belgium) talks about his work that connects past historical episodes of what is called “Mass Formation” (aka Mass Psychosis) and current events. The risks are as grave as they come. Unless a few brave and courageous people are willing to stand up and say “I don’t agree!” history suggests that we will end up with a fully totalitarian outcome. That is a dark path. It inevitably leads to mass casualties and atrocities. Eventually all totalitarian systems end in their own destruction.
Dr Robert Malone on Joe Rogan Experience
Its a looong interview but there are timestamps below if you want to dip in. \ Dr. Robert Malone is the inventor of the nine original mRNA vaccine patents, which were originally filed in 1989 (including both the idea of mRNA vaccines and the original proof of principle experiments) and RNA transfection. Dr. Malone, has close to 100 peer-reviewed publications which have been cited over 12,000 times. Since January 2020, Dr. Malone has been leading a large team focused on clinical research design, drug development, computer modeling and mechanisms of action of repurposed drugs for the treatment of COVID-19. Dr. Malone is the Medical Director of The Unity Project, a group of 300 organizations across the US standing against mandated COVID vaccines for children. He is also the President of the Global Covid Summit, an organization of over 16,000 doctors and scientists committed to speaking truth to power about COVID pandemic research and treatment.
Here are some of the key points discussed with time codes:
- 24:19: An estimated 500,000 COVID Deaths resulted from the suppression of Ivermectin and Hydroxychloroquine (HCQ).
- 25:39: Former head of the U.S. Food and Drug Administration (FDA), Dr. Janet Woodcock, intentionally prevented doctors from using HCQ outside of the hospital setting (HCQ is one of the few antiviral medications safe in pregnancy and is largely ineffective once a person has been hospitalized).
- 31:10: Pharma industry’s systematic efforts to discredit ivermectin.
- 32:40: COVID deaths in the Indian State of Uttar Pradesh plummeted soon after packets of medicines were distributed to their population. It is suspected these packets included Ivermectin but this was never formally disclosed. This puzzling policy went into effect soon after a meeting between President Biden and Prime Minister Modi.
- 36:28: Increased risk of adverse events from vaccinating after SARS-COV2 infection.
- 38:40: 140 studies demonstrate natural immunity is superior to vaccine-induced immunity. Natural immunity is 6- to 13-fold better than vaccination in preventing hospitalization.
- 43:44: The Trusted News Initiative employed to protect western elections from foreign influence was used to justify the suppression of “misinformation” around the pandemic.
- 50:15: Emails between NIH Director Francis Collins and Fauci demonstrate an intention to launch a smear campaign against the founders of the Great Barrington Declaration.
- 54:00: How is Israel (highly vaccinated) faring in comparison to Palestine (poorly vaccinated)?
- 57:00: Why is good data nearly impossible to find?
- 1:06:00: The regulatory process is broken because vaccine manufacturers are responsible for their own data (FDA is not doing its job as a regulatory body).
- 1:14:50: Arguably the best clinicians of our day are having their medical licensure attacked.
- 1:22:50: Hong Kong study demonstrates that 1 in 2,700 boys getting hospitalized with myocarditis after vaccination.
- 1:27:00: Lipid nanoparticles pose danger to ovaries.
- 1:46:30: Long COVID and post-vaccination syndrome are impossible to differentiate.
- 1:49:00: Dysregulation of T-cells after vaccination may be causing latent virus reactivation (e.g., shingles).
- 1:59:00: Omicron and the possible negative efficacy of vaccines.
- 2:06:20: What is Original Antigenic Sin?
- 2:20:00: Monoclonal antibody therapies are still important but have been limited by our authorities.
- 2:22:10: Vaccine mandates are illegal.
- 2:35:50: Pfizer is one of the most criminal pharmaceutical organizations in the world.
- 2:37:00: What are mass formation psychosis and tribalism?
- 2:53:00: We are having a worldwide epidemic of suicide in children.
That's it!
No one can be told what The Matrix is. \ You have to see it for yourself.
Do share this newsletter with any of your friends and family who might be interested.
You can also email me at: LetterFrom@rogerprice.me
💡Enjoy the newsletters in your own language : Dutch, French, German, Serbian, Chinese Traditional & Simplified, Thai and Burmese.
-
@ d34e832d:383f78d0
2025-01-06 23:44:40Lets explore three key aspects of Bitcoin technology to enhance your engagement with the ecosystem:
- Running an Alby Hub Cloud Instance
- Setting Up a Nutshell Ecash Mint on an Affordable VPS
- Integrating Nostr Wallet Connect for Seamless Tipping
These components empower users to manage transactions, ensure privacy, and facilitate smooth interactions within the Bitcoin and Nostr communities.
1. Running an Alby Hub Cloud Instance
Purpose and Benefits:
Alby Hub is a self-custodial Lightning wallet that allows you to manage Bitcoin transactions efficiently. By running an Alby Hub instance in the cloud, you gain 24/7 online access to receive payments via a Lightning address, integrate with various applications, and maintain control over your funds without the need for personal hardware.
Setting Up Alby Hub in the Cloud:
-
Choose Alby Cloud: For a hassle-free setup, Alby offers a cloud service where you can start your own hub in just 2 minutes. Give it A Try: Alby Cloud
-
Subscription Benefits: Subscribing to Alby Cloud provides you with a self-custodial Lightning wallet, 24/7 online access, exclusive partner deals, priority support, and access to a subscriber community.
-
Getting Started: Visit the Alby Cloud page, select the subscription that suits you, and follow the guided setup process to have your hub up and running quickly.
- Alby Cloud page
For a visual guide on setting up Alby Hub, you can watch the following tutorial:
2. Setting Up a Nutshell Ecash Mint on an Affordable VPS
Purpose and Benefits:
Nutshell is an implementation of Ecash, a digital cash system that prioritizes privacy and anonymity. Setting up a Nutshell Ecash mint on a Virtual Private Server (VPS) allows you to operate your own mint, enhancing transaction privacy and providing a backup system for your Bitcoin transactions.
Setting Up on a $5 VPS:
-
Select a VPS Provider: Choose an affordable VPS provider that supports Bitcoin and Nostr communities. For instance, SatoshiHost offers VPS services tailored for such needs.
-
Install Nutshell: After setting up your VPS, install the Nutshell software by following the official installation guide.
- Nutshell
-
Configure the Mint: Set up the mint parameters, including denomination and security settings, to suit your requirements.
-
Secure the Server: Implement security measures such as firewalls and regular updates to protect your mint from potential threats.
- Recommendations
- Server Tips
3. Integrating Nostr Wallet Connect for Seamless Tipping
Purpose and Benefits:
Nostr Wallet Connect (NWC) is an open protocol that enables applications to interact with Bitcoin Lightning wallets. Integrating NWC allows for seamless tipping and payments within Nostr apps, enhancing user experience and promoting engagement.
Integration Steps:
-
Choose a Supporting App: Select a Nostr app that supports NWC, such as Amythystor Damus.
-
Connect Your Wallet: Use NWC to link your preferred Lightning wallet to the Nostr app. This connection facilitates seamless payments without the need to switch between applications.
-
Test the Integration: Perform a test transaction to ensure that the tipping functionality works as intended.
-
Maintain Security: Regularly update your wallet and Nostr app to incorporate the latest security features and improvements.
For a deeper understanding of Nostr Wallet Connect and its significance, you can watch the following discussion:
Final Thoughts On Setup
Implementing these components enhances your interaction with the Bitcoin ecosystem by providing efficient transaction management, improved privacy, and seamless integration with Nostr applications. By running an Alby Hub cloud instance, setting up a Nutshell Ecash mint on an affordable VPS, and integrating Nostr Wallet Connect, you contribute to a more robust and user-friendly Bitcoin environment.
Invitation for Feedback
I encourage you to share any questions or feedback regarding these topics. Let's continue the conversation to explore how we can further engage with and improve upon these technologies.
-
@ ac8bb9b0:70278acc
2024-11-21 15:14:11Chef's notes
If you’d like to make this soup part of your rotation and want to shave off a little time for the next time around, double the recipe for the meatballs and freeze half. That way, all you’ll have to do is make the soup and add the meatballs as directed in the recipe. (They may take a few extra minutes to warm through if you add them directly from the freezer.)
The soup can be frozen for up to 3 months but wait until you reheat the soup to add the pasta. Defrost the soup in the refrigerator for 12 hours and then reheat it on the stovetop over medium heat until simmering, add the pasta, and cook until the pasta is tender.
Details
- ⏲️ Prep time: 50
- 🍳 Cook time: 30
- 🍽️ Servings: 8
Ingredients
- 1 large egg
- 3 tablespoons finely chopped fresh chives
- 2 teaspoons finely chopped fresh sage
- 2 cloves garlic, minced
- ¾ lb 85 or 90% lean ground beef
- ½ lb sweet or hot Italian sausage, removed from the casings
- ½ cup grated Parmigiano Reggiano
- ⅓ cup Italian seasoned bread crumbs
- ¼ teaspoon salt
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced
- 2 large carrots, diced
- 2 stalks celery, diced
- 6 cups high-quality chicken broth
- 2 cups high-quality beef broth
- 2 cups water
- ½ cup dry white wine
- 1 bay leaf
- ½ teaspoon salt
- ¼ teaspoon white pepper (okay to use black pepper)
- 1 cup small dittalini pasta
- 4 oz fresh spinach, stems trimmed and roughly chopped (once prepped, you should have about 3 packed cups)
- Parmigiano Reggiano, for serving
Directions
- Make the meatballs: Preheat the oven to 350°F. Line a baking sheet with aluminum foil and set an oven-proof roasting rack over top. Spray the rack generously with nonstick cooking spray.
- In a large bowl, beat the egg with the chives, sage and garlic. Add the remaining meatball ingredients and mash with your hands until evenly combined. Roll the mixture into tablespoon-size balls, about 1 inch in diameter (it will make approximately 50 meatballs), and place on the prepared rack. Bake for 15 to 18 minutes, or until lightly browned and cooked through. Set aside.
- Meanwhile, start the soup. In a large soup pot or Dutch oven over medium heat, heat the olive oil. Add the onions, carrots, and celery and cook, stirring frequently, until the vegetables are softened, about 8 minutes. Add the chicken broth, beef broth, water, wine, bay leaf, salt and pepper and bring to a boil. Add the pasta and cook, uncovered, at a gentle boil until the pasta is al dente, 8 to 10 minutes (or according to package directions). Taste the soup and adjust the seasoning, if necessary. Reduce the heat to low and add the spinach and meatballs. Simmer for a few minutes, until the spinach is wilted and the meatballs are warmed through. Ladle into bowls and serve with grated Parmigiano Reggiano.
-
@ 07804b78:c375c543
2024-11-21 11:37:37Chef's notes
- The Premium Juku Curry comes individually packaged in single-serving portions, so it's convenient for using small amounts like in this recipe.
- Use your favorite spicy level of hot bean-curd soup base/curry roux.
Details
- 🍽️ Servings: 4
Ingredients
- 1 box of “Cook Do®” (Chinese seasoning mix) for Szechuan-style Mapo Tofu
- 2 servings of Premium Juku Curry
- 500g tofu
- 400g cut tomatoes
- 200g minced meat
- 80g garlic sprouts
- 100ml water
- 1 tablespoon sesame oil
- Cooked rice, enough for the number of people
Directions
- Slice the garlic shoots diagonally into 3-4cm pieces. Cut the tofu into bite-sized pieces.
- Heat the sesame oil in a frying pan and fry the minced meat over a medium heat.
- When the meat is about 80% cooked, add the garlic shoots and continue to fry, stirring, until the meat is fully cooked.
- Turn off the heat and add the Cook Do® Sichuan-style Mapo Tofu seasoning, and mix well.
- Turn the heat back on to medium, add the cut tomatoes and water, and bring to the boil, stirring gently.
- When it comes to a boil, turn the heat down to low, add the Premium Juku Curry, and stir well to dissolve.
- Once the curry has dissolved, add the tofu and cook until the tofu is warmed through.
-
@ 3ffac3a6:2d656657
2025-01-06 23:42:53Prologue: The Last Trade
Ethan Nakamura was a 29-year-old software engineer and crypto enthusiast who had spent years building his life around Bitcoin. Obsessed with the idea of financial sovereignty, he had amassed a small fortune trading cryptocurrencies, all while dreaming of a world where decentralized systems ruled over centralized power.
One night, while debugging a particularly thorny piece of code for a smart contract, Ethan stumbled across an obscure, encrypted message hidden in the blockchain. It read:
"The key to true freedom lies beyond. Burn it all to unlock the gate."
Intrigued and half-convinced it was an elaborate ARG (Alternate Reality Game), Ethan decided to follow the cryptic instruction. He loaded his entire Bitcoin wallet into a single transaction and sent it to an untraceable address tied to the message. The moment the transaction was confirmed, his laptop screen began to glitch, flooding with strange symbols and hash codes.
Before he could react, a flash of light engulfed him.
Chapter 1: A New Ledger
Ethan awoke in a dense forest bathed in ethereal light. The first thing he noticed was the HUD floating in front of him—a sleek, transparent interface that displayed his "Crypto Balance": 21 million BTC.
“What the…” Ethan muttered. He blinked, hoping it was a dream, but the numbers stayed. The HUD also showed other metrics:
- Hash Power: 1,000,000 TH/s
- Mining Efficiency: 120%
- Transaction Speed: Instant
Before he could process, a notification pinged on the HUD:
"Welcome to the Decentralized Kingdom. Your mining rig is active. Begin accumulating resources to survive."
Confused and a little terrified, Ethan stood and surveyed his surroundings. As he moved, the HUD expanded, revealing a map of the area. His new world looked like a cross between a medieval fantasy realm and a cyberpunk dystopia, with glowing neon towers visible on the horizon and villagers dressed in tunics carrying strange, glowing "crypto shards."
Suddenly, a shadow loomed over him. A towering beast, part wolf, part machine, snarled, its eyes glowing red. Above its head was the name "Feral Node" and a strange sigil resembling a corrupted block.
Instinct kicked in. Ethan raised his hands defensively, and to his shock, the HUD offered an option:
"Execute Smart Contract Attack? (Cost: 0.001 BTC)"
He selected it without hesitation. A glowing glyph appeared in the air, releasing a wave of light that froze the Feral Node mid-lunge. Moments later, it dissolved into a cascade of shimmering data, leaving behind a pile of "Crypto Shards" and an item labeled "Node Fragment."
Chapter 2: The Decentralized Kingdom
Ethan discovered that the world he had entered was built entirely on blockchain-like principles. The land was divided into regions, each governed by a Consensus Council—groups of powerful beings called Validators who maintained the balance of the world. However, a dark force known as The Central Authority sought to consolidate power, turning decentralized regions into tightly controlled fiefdoms.
Ethan’s newfound abilities made him a unique entity in this world. Unlike its inhabitants, who earned wealth through mining or trading physical crypto shards, Ethan could generate and spend Bitcoin directly—making him both a target and a potential savior.
Chapter 3: Allies and Adversaries
Ethan soon met a colorful cast of characters:
-
Luna, a fiery rogue and self-proclaimed "Crypto Thief," who hacked into ledgers to redistribute wealth to oppressed villages. She was skeptical of Ethan's "magical Bitcoin" but saw potential in him.
-
Hal, an aging miner who ran an underground resistance against the Central Authority. He wielded an ancient "ASIC Hammer" capable of shattering corrupted nodes.
-
Oracle Satoshi, a mysterious AI-like entity who guided Ethan with cryptic advice, often referencing real-world crypto principles like decentralization, trustless systems, and private keys.
Ethan also gained enemies, chief among them the Ledger Lords, a cabal of Validators allied with the Central Authority. They sought to capture Ethan and seize his Bitcoin, believing it could tip the balance of power.
Chapter 4: Proof of Existence
As Ethan delved deeper into the world, he learned that his Bitcoin balance was finite. To survive and grow stronger, he had to "mine" resources by solving problems for the people of the Decentralized Kingdom. From repairing broken smart contracts in towns to defending miners from feral nodes, every task rewarded him with shards and upgrades.
He also uncovered the truth about his arrival: the blockchain Ethan had used in his world was a prototype for this one. The encrypted message had been a failsafe created by its original developers—a desperate attempt to summon someone who could break the growing centralization threatening to destroy the world.
Chapter 5: The Final Fork
As the Central Authority's grip tightened, Ethan and his allies prepared for a final battle at the Genesis Block, the origin of the world's blockchain. Here, Ethan would face the Central Authority's leader, an amalgamation of corrupted code and human ambition known as The Miner King.
The battle was a clash of philosophies as much as strength. Using everything he had learned, Ethan deployed a daring Hard Fork, splitting the world’s blockchain and decentralizing power once again. The process drained nearly all of his Bitcoin, leaving him with a single satoshi—a symbolic reminder of his purpose.
Epilogue: Building the Future
With the Central Authority defeated, the Decentralized Kingdom entered a new era. Ethan chose to remain in the world, helping its inhabitants build fairer systems and teaching them the principles of trustless cooperation.
As he gazed at the sunrise over the rebuilt Genesis Block, Ethan smiled. He had dreamed of a world where Bitcoin could change everything. Now, he was living it.
-
@ ac8bb9b0:70278acc
2024-11-20 16:28:11Chef's notes
Optional: Creamy Cilantro-Basil Ranch: In a blender, blend 1/2 cup plain Greek yogurt or sour cream, 1/3 cup mayo, 2 tablespoons buttermilk, 1 cup fresh cilantro, 1/2 cup fresh basil, 1/4 cup fresh chopped chives, 2 teaspoons Worcestershire, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1/4 teaspoon cayenne, and a pinch each of kosher salt and black pepper. Blend until creamy.
Details
- ⏲️ Prep time: 15
- 🍳 Cook time: 15
Ingredients
- 4 (4-6 ounce) salmon filets, cut into bite-size chunks
- 6 tablespoons extra virgin olive oil
- 1 teaspoon smoked paprika
- salt and black pepper
- 1 bunch asparagus, ends trimmed
- 1/2 cup honey
- 2-3 tablespoons hot sauce
- 1-3 teaspoons cayenne pepper
- 3/4 teaspoon chipotle chili powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 3-4 cups cooked rice
- 2 avocados, diced
- 1 serrano or jalapeño, sliced
- 1/2 cup fresh cilantro, chopped
- 2 tablespoons chopped fresh dill
- 1/2 cup crumbled feta cheese
- 2 tablespoons extra virgin olive oil
- 1 tablespoon lemon juice
- 1/3 cup toasted seeds, pumpkin, sesame, sunflower, etc.
Directions
-
- Preheat the oven to 450° F.
-
- On a baking sheet, toss the salmon pieces with 3 tablespoons olive oil, paprika, salt, and pepper. Arrange in a single layer. On the other side of the pan, add the asparagus. Toss with 1 tablespoon olive oil, salt, and pepper. Roast 10-15 minutes or until the salmon is just undercooked to your liking.
-
- Meanwhile, make the hot honey. In a sauce pot, warm together the honey, hot sauce, cayenne, chili powder, onion powder, and garlic powder, plus a pinch of salt.
-
- Spoon some of the hot honey over the salmon. Switch the oven to broil and broil until lightly charred and crispy. Spoon over additional hot honey, to your taste.
-
- To make the avocado salsa. Combine avocados, serrano or jalapeño, cilantro, dill, feta cheese, extra virgin olive oil, lemon juice, and toasted seeds in a bowl and season with salt, gently tossing.
-
- Arrange the salmon and asparagus over bowls of rice. Top with salsa.
-
@ ac8bb9b0:70278acc
2024-11-20 16:25:18Details
- ⏲️ Prep time: 25
- 🍳 Cook time: 20
- 🍽️ Servings: 6
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 medium yellow onion chopped (about 1 1/2 cups)
- 2 teaspoons kosher salt, divided
- 3 tablespoons red curry paste
- 2 tablespoons grated fresh ginger (from a 3-inch piece)
- 3 medium cloves garlic, minced (about 1 tablespoon)
- 4 cups lower-sodium vegetable broth
- 1 1/2 pounds butternut squash, cut into 1 1/2-inch cubes (from 2 [20-ounce] package)
- 1 15.5-ounce can unsweetened coconut milk, well stirred
- 2 tablespoons fresh lime juice (from 1 or 2 limes)
- 6 tablespoons crushed salted peanuts
- Chopped fresh cilantro and crushed red pepper (optional), for serving
Directions
- Heat oil in a large pot over medium. Add onion and 1/2 teaspoon salt; cook, stirring often, until onion starts to brown, 6 to 7 minutes.
- Add curry paste, ginger, and garlic; cook, stirring, until fragrant, about 1 minute. Add broth and 1 teaspoon salt, scraping up browned bits from bottom of pot. Stir in squash. Bring to a simmer over medium-high. Cover and reduce heat to low; simmer until squash is tender, 12 to 15 minutes.
- Remove from heat. Stir in coconut milk, lime juice, and remaining 1/2 teaspoon salt. Use an immersion blender to process until smooth. (Or transfer to a blender, cover with lid, and remove center piece. Place a towel over opening. Process until smooth.)
- Serve sprinkled with peanuts, cilantro, and, if using, crushed red pepper.
-
@ 4d41a7cb:7d3633cc
2025-01-06 22:32:53Review
\ Dedicated to bitcoiners, who stand to benefit financially from the great wealth transfer that is taking place while the fiat system is being demonetized, the book emphasizes that true wealth is in the inner virtues and not in the outer. Virtues are the spirit in which we do things; they are the most important thing because they define who we really are, beyond what we have.
Real wealth comes from the virtues we live by.
As we navigate through periods of darkness, transition, and madness, marking the end of one cycle and the start of another, bushido serves as a beacon of light for those who seek to comprehend their own virtuous selves and contribute to the development of civilization. It recognizes that virtues serve as the foundation, a metaphysical science or natural law that surpasses religious beliefs.
The Bushido of Bitcoin serves as a guide for individuals seeking personal growth and a higher purpose during this period of change and adversity. We cannot acquire these values with fiat, gold, or bitcoin; we must cultivate them with patience and practice them on a daily basis. This is the ultimate form of lowering time preference: considering our legacy and future generations.
The War of All Ages
It is important to recognize that we are at war. This war is not new; I call it the war of all ages, and it is a war between slavery and freedom. Our ancestors have been fighting this war for millennia, and it is thanks to the warriors of the past that we are here now, enjoying our freedoms and all the things of modern life.
This eternal war is interdimensional: it is a spiritual, intellectual, and physical war. To win, or at least have a worthy battle, we must start from the spiritual realm, the source of all. Only by becoming strong spirits and expanding consciousness can we win on the mental and physical plane.
However, if we confine ourselves to the physical realm and attempt to combat and shape ourselves from there, we are unlikely to attain any significant outcomes. The war starts from within (against ourselves), and this book is here to help us understand exactly that.
How you act physically shows your intellectual and spiritual state. The physical is the result of the metaphysical, and only by understanding this can we understand the immorality, the criminality, the ugliness, and the failure of the present system. These are the harmful fruits of a poisonous tree.
Aspects of the war & the virtues we must embody to win
It's better to be a warrior in a garden than a gardener in a war.
The Bushido of Bitcoin virtues are justice/righteousness, courage, compassion/love, honor, honesty/integrity, responsibility, excellence, respect, duty/loyalty, and restraint/self-control.
These are the qualities associated with leadership and responsibility. It takes active cultivation and practice to develop this set of virtues, but they are the key to achieve success in whatever we want to. (...) In the materialistic world we are living in, these virtues are scarce, and as we know scarcity for something desirable makes it more valuable. Especially honor, responsibility and excellence virtues that are very difficult to find in the marketplace.
> We transcend childhood by taking responsibility. (...)* The price of freedom, or more specifically autonomy, is responsibility.
All these virtues are necessary to become real men and give a worthy fight during this war we call life, because the war starts with our biggest enemy: ourselves.
### \ A war against ourselves
-Individuals = micro
The fiat system aims to crush our spirit and steal our soul. In order to win, we need to become the best version of ourselves. We need to improve in the fiscal, emotional, spiritual, and psychological aspects. How we all live and behave reflects our values back into society. Our behavior shapes who we become.
The Samurai believed in doing, not saying. Action and behavior demonstrated their faith, knowledge, and values more than words ever could.
The miracle of being alive means that we had 4096 ancestors during the last 10 generations before us. That implies that there were 2048 couples of men and women who overcame hardship, built civilization, learned, taught, fought, reproduced, and died. They went through all of this, and who knows what else had to happen for us to be here and now.
This is a sign of gratitude to be alive and an awakening of a desire to honor our ancestors and our descendants. We have in our blood a strand of DNA that contains unique information from all of them. If we fail to follow the lineage of our ancestors, we are essentially discarding centuries of biological, intellectual, and economic wealth.
THIS IS WHY BUILDING A STRONG FAMILY IS OUR PRIMARY DUTY.
True mastery lies in the real beyond comfort, and requires you transcend technology, by becoming the protagonist of the story. (...) You are either the producer or the product. You are either the master of your domain, or you are a slave to circumstance. You either establish your own territory, or you are a guest (or a captive) of somebody else (…) Territory is not only physical, it is also metaphysical; it includes the body, the mind and the spirit.**
In order to be a protagonist, you need to be honest with yourself; you need to take responsibility and stop outsourcing the result to politicians, priests, or experts. We possess the power, and we must reclaim it as we relinquished it voluntarily. If we outsource the responsibility, we are victims or slaves. Victims and slaves are weak; they are domesticated humans.
Victims are not free; they are slaves of their fears, beliefs, and circumstances. Being free is about taking responsibility, making everything you can shape your fault, and placing yourself at the cause and not at the effect. It's not what happens to you but what you do with it that matters.
Without self-control, you are a slave; you are at the behest or control of something else—be it the circumstances, impulses, or another person. It’s not virtuous to be a slave, to live dependent, or to impose ideas on others that you do not live by.
> If courage is the peak virtue of a warrior, then self-control is the peak virtue of the leader.*
Lying is a sign of weakness, dishonor, and shame. And this starts with the lies we tell ourselves, before we lie to others. In order to be free we have to recognize we are slaves sometimes in some ways, and it has always been like this.
As the battle for the soul of humanity rages on, Bitcoiners, being the most likely group to ascend economically speaking, have a duty to become better people, and men in particular must lead.
Given the current leadership crisis, it is imperative that we develop into strong leaders as soon as possible. If we don't, then who will? And in order to do this, we must lead by example, especially by resisting impulses that might lead to harmful or destructive behaviors.
Becoming stronger, wiser, and richer is not an option; it is our duty. If we are soft of the body, we are also soft of the mind and spirit.
Whether the goal is strength, endurance, courage, or self-control, instead of trying to minimize pain all the time, we might seek instead to gradually increase how much pain we can bear. The goal being not an escape from pain, but a transcendence or integration of it.
Also being mindful of your relationships and time with others is your greatest asset.
The ability to say no is a superpower. Slaves must say ‘yes’ to everything, but the master and the sovereign individual is he who can say no.**
You are in charge of your own destiny.
### \ Culture war
-Sum of the individuals = macro
The materialistic view of humanity is what brought us here: Marxist, Keynesian, collectivist, mob rule democracies, and every ideology and system that ignores the universal truths. Such systems are bound to collapse from their inception. The immorality of the monetary system, which supported the information war against us through lies, indoctrination, and false mental models that most people operate under, is the direct cause of these systems' failure.
Dystopian societies are built on micromanagement, interruption, interference, and surveillance. They are built on the idea that the human beings who make them up are numbers on a spreadsheet that can be mathematically manipulated as though they’re all equal.
History has repeatedly demonstrated the failure of this ideology and its system. The only thing keeping it alive is the infinite debt system. However, the cycle is nearing its conclusion, and the fiat system has reached its peak; there's no turning back.
Argentina has become aware of this phenomenon and has expressed its desire for freedom and a reduction in state intervention. They have come to understand that socialism is the root of all evils, a realization that began with their central bank. Even the former president recognized this fact and communicated it to the people, educating them about Austrian economics. This is a sign of the changing times we are going through.
Not only do we believe fairy tales about world affairs in this culture war, but we also learn toy versions of economics, law, and politics. Not only do they teach us to despise our history, our ancestors, and those "backward systems," but they also instill a hatred for our past.
People tell us that the founding fathers of our republic were racists and tyrants, that the Bible and the constitutions were merely a creation of primitive minds, and that its significance has diminished in modern times. This is all part of a plan to create chaos and weaken the foundations of our society so they can gain control.
To be truly honorable and worthy of remembrance is to have respect for yourself, for others, for tradition, for authority, and even for your enemy.
If we use our common sense and judge by their fruits, paying attention to the architecture, the arts, the literature, and the culture of the time, it's easy to see that they were achieving better results than those we are experiencing today. So we should ask the question: Why?
Of course, weak money has a significant influence on our time preference, but it's not the only factor. The root cause lies in the virtues; it is evident that the religions, cultures, and governments of the past performed their function more effectively than we do today because they were somehow more truthful and virtuous in their intentions.
We are transitioning, but we are still living in a culture that incentivizes weakness and immorality while disincentivizing strength and character. Cheap dopamine and excessive comfort are depleting our energy and purpose, contributing to the high rates of depression and suicide.
It’s our responsibility to start changing this. We are going through a death spiral that is destroying families, the fundamental core of our humanity, with debt, inflation, and taxes. The ideologies, distractions, and challenges of the modern world are leading us in a completely opposite direction to the one our ancestors followed, and it is not difficult to see that that direction is the abyss.
Family is the most important unit and is precisely what’s been attacked by the globalist, communist, slave, and ghoul classes of the world because it is an institution of saving and compounding, not only for material wealth, but for biological, intellectual, and spiritual wealth.**
The power structures are actively pursuing this goal through various means. The power structures are not only extracting our economic wealth through fiat money, which is in danger of collapsing, but they are also taking our spiritual and biological wealth. This is the real three-dimensional war I talk about.
Instead of needing to rebuild again from scratch, the new generation of strong men can make the necessary repairs and build onwards to new heights. (...) allow humanity to better converse and compound its progress. This is the key to real civilizational progress.
The status quo has reached this level of madness and tyranny because people do not want to see, hear, and speak the truth. Lying is a sign of weakness, dishonor, and shame; these are common aspects of today's democratic systems and fiat institutions, which act as magnets for dishonest people and parasites.
As G. Michael Hopf said: 'Hard times create strong men. Strong men create good times. Good times create weak men. And, weak men create hard times.
We are going through hard times created by weak men that were corrupted by power, not because power is evil.
It’s very easy to see people selling their soul for material possessions, and this is a clear sign of weakness and a lack of self-respect. (...) Slaves and parasites sell their souls, their dignity, and their honor for money. The point of being sovereign is that you do not.
“For what shall it profit a man if he shall gain the whole world and lose his own soul?” Jesus Christ
Now we are transitioning, strong men are rising to create good times again.
These are the acts of a hero: to tell the truth in a world of lies. To inspire others to do the same.
But saying the truth is not enough, we need to take action, create, expand and protect.
Economic war
Thanks, Satoshi, for Bitcoin!
Empires and nations crumble along with their currencies and trade. Financial education is crucial to navigate this process and emerge stronger, rather than weaker.
Money is power, and you must learn how to channel it (...) We must master money like we master the sword or the pen (...) You have to both adopt the virtues laid out in this book and master the economic game. Money is power, and power is necessary—not evil. Power is just your capacity to channel energy, and money is fundamentally just that: energy.
By becoming better, smarter, and more affluent, we will beat them at their own game. (...) To ultimately wrest control from the parasites, we need a new class of leader: warrior-merchant-philosopher-king.**
Not all value can be measured in money, and this is critical for maintaining a relationship to the ‘moral’ or sacred dimension of the universe. While material wealth is important, spiritual wealth remains something no amount of money can buy.
How much better to get wisdom than gold, to get insight rather than silver! Proverbs 16:16**
Satoshi solved one of the biggest problems in human history: an unjust monetary system. Specifically, the debt-based fractional reserve system that the moneychangers created to steal from producers.
Broken money breaks everything else downstream. It destroys the individual, the family, and the community, and in time, it destroys the state itself, unless they have full, digital, panopticon control over it—which is why they want CBDCs so badly. They will distract you with fairy tales about AI, racism, and climate change, while the real threat is coming to a bank account near you.
This system and its traps are as old as civilization itself, from the times of Jesus Christ to Napoleon to the present. The immorality and criminality of this system have significantly impacted various aspects of our civilization and culture, including the economic situation, education, communication, and the food and health industries, to name a few.
We need to understand and respect the stage of the cycle we are in, recognize it, and adapt.
> Bitcoin makes this whole game of monetary inflation and hidden theft much harder to play. In fact, it’s impossible to issue new bitcoin, so if you adopt it, you’re on that standard, and if you do not, in time the money you are using will trend to worthless against Bitcoin. We either choose to adapt to its reality or pay the price of not doing so.We need to understand and respect the stage of the cycle we are in, recognize it, and adapt.*
Bitcoin makes this whole game of monetary inflation and hidden theft much harder to play. In fact, it’s impossible to issue new bitcoin, so if you adopt it, you’re on that standard, and if you do not, in time the money you are using will trend to worthless against Bitcoin. We either choose to adapt to its reality or pay the price of not doing so.
For the first time we have a culture of savers, known as hodlers” (...) “Bitcoin made savings great again (...) Saving is the cornerstone for a functional, stable, and sovereign life and civilization.
Humankind will forever remember October 31, 2008, as the turning point in its timeline. Since that moment, we have gained access to a set of rules devoid of rulers, enabling us to retain and store all the fruits of our labor in a parallel energy based hard money system. This allows us to enjoy the benefits of natural deflation, which artificial inflation had been stealing from us for decades.
Satoshi fixed the money, the foundation of our society, the backbone of commerce, and the most significant language of humanity, enabling global communication and value exchange without any barriers. He also provided us with a tool to break free from financial slavery.
For the first time in history, we can safeguard our private property in a pure metaphysical manner, shielding it from physical threats and violent theft. This completely changes the dynamic of power and incentives.
If you have any interest in the importance of family, children, or legacy, then saving independent, incorruptible money (i.e., Bitcoin) must be the central part of your economic focus. Wake up and stop supporting the enemy. Stop feeding the parasite. Have some self-respect and store your wealth in Bitcoin.
Governance war
Globalism vs National Sovereignty
Globalism contradicts national sovereignty by allowing a supranational entity to make decisions for the "greater good of the earth." This may seem absurd, but it's precisely what they're attempting to achieve.
Globalism (hidden communism / collectivism) is a failure. Every nation and culture has its unique ways; we are not equal, it is impossible to lump them all together and attempt to control them at the same time under the same ways. This is what institutions like the World Economic Forum, the United Nations, the World Bank, and the IMF want. Instead, they should not do it because they lack authority and nobody asked them to, and because it's practically impossible.
Lying is a sign of weakness, dishonor, and shame; common aspects of nowadays democratic systems and fiat institutions that act like magnets for dishonest people and parasites.
Feudalism was not all tyranny and oppression.” (...) “This gross misunderstanding of feudalism is somewhat expected considering what happened during the French Revolution.” (...) “It was only after the fall of feudalism that we opened the door to true despotism and large-scale democracy worldwide. Democracy and mob rule lead to the fall of nations, peoples, and empires. Money printing comes after and helps it along.
The only thing they can do, and they have been doing, is destabilizing the nations, incentivizing mass migrations, and creating economic chaos just to justify their interference (going a)and “help.” All of this is aimed at creating justifications for increasing the deficit and printing more money for their own agendas.
They envision a society of mindless automatons, or NPCs, controlled by algorithms, akin to numbers in a computer. They have already been enslaving the nations and succeeded in many aspects. This was only made possible by their ability to control the nations through their access to credit and their conditions.
The parasites and hyenas have become overly confident and arrogant, thinking they can nip at our heels, torment our families, and tear down everything beautiful around us, as if we won’t notice. They have confused tolerance and slumber for weakness.
But Bitcoin can change this dynamic forever. If nations want to protect their sovereignty, they have to grow their hashrate capacity and bitcoin reserves. Additionally, it is crucial for their citizens to increase their production, savings, and investments in bitcoin. The first step to killing a parasite is to stop feeding it, so we need to stop using their system whenever possible and adopt alternative and parallel options. Prioritizing local producers and consumer-focused products over solely profit-seeking businesses is crucial.
Good governance comes from good leadership. By inspiring people and pulling them along, you create more leaders who each have more autonomy. Ruling by fear and punishment is ineffective in the long run (...)
> Now we are coming awake and getting angry—which is precisely what the bureaucratic class is most afraid of.*
Be The Change (BTC)
You want to see in the world
It is time to stand up for what’s right. We are at war—a war against our freedom. 1776 or 1984 is our choice, and we vote with our behavior; whether conscious or unconscious, we are participating in the outcome.
Bitcoin comes with a duty and loyalty to your future self, your family, your community or tribe, and, for a select few, a duty to the world (...) This is the ultimate lowering of one’s time preference and perhaps the most fundamental utility of a sound money like Bitcoin (...) To be a bitcoiner comes with the duty to be an honorable person, because having freedom comes with the responsibility to do something with it.
Courage is not the absence of fear but the quality of mind and spirit that enables one to meet danger in spite of it. It’s faith in action—the virtue to face danger or death in order to defend what’s right. Courage is doing what's right, despite the consequences.
Fear is the number one enemy, killer of initiative, abundance, and a fulfilling life. The Bible writes "Fear not" 365 times. The number one fear is the fear of death. Once you conquer this fear, you'll overcome most others, and nothing can stop you.
A phrase I love is: Let your fear of regret be stronger than your fear of failure. So embrace courage and live the life you want to.
We need to get stronger, more conscious, wiser, and more powerful. Elevate ourselves and surround ourselves with like-valued individuals.
Build an alliance of men to protect your women, your families, and your tribe. Use this alliance to strengthen each other and hold each other accountable. Develop rites of passage together.
> The pace of change is faster than it has ever been.*
We have the power, and we need to demonstrate this, leading by example and inspiring others to take action.
We are the only legitimate teachers and role models for our children, and they are likewise the only legitimate role models for their—not the government, Hollywood, Netflix, social media, their ‘peers, and certainly not some disembodied virtue-signaling global organization that thinks it knows best.
We are empowered to shape history. Following these virtues, seeking truth and taking action is the way. With tools like Bitcoin and Nostr, freeing money and data sharing from centralized control, we can break the chains forever, to build a more just and free world.
Build family, create deep relations with like-valued people, and leave a legacy for the coming ones. (...) Find a mission, a family, a tribe, or virtues worth dying for.
This is our time. A new energy is rising.
I want to thank you, Aleksandar Svetski, for this masterpiece and encourage you to continue sharing your wisdom with others.
Bitcoin and Nostr, or slavery!
-
@ ac8bb9b0:70278acc
2024-11-19 19:49:52Chef's notes
This recipe is SO easy. We simply mix herbs and spices in a small dish. Add the chicken legs to a large, gallon-sized ziptop bag and add the olive oil. Seal the bag and roll those legs around for a minute to distribute the oil evenly on all the chicken. Then, open the bag, pour in the seasonings, close the bag and do the shake thing. Take a minute or so to do this and massage the chicken to really get that seasoning well distributed.
Seasoning chicken legs in a ziptop bag Set aside for a minute and preheat your oven to 425°(F) and line a baking sheet with aluminum foil. Give the foil a good spray with non-stick cooking spray. This is important as the chicken will stick without it.
Now take the chicken out of the bag and place on the foil lined sheet. Then into the oven it goes for 40 minutes.
Recipe for oven baked chicken legs After 40 minutes the chicken will be a beautiful golden color and the inside will be at least 165°(F) when checked with an instant read thermometer. In fact, it will probably be closer to 185-195°(F) which is exactly what we want!
Pro Tip: Chicken Legs are Better at 185-195°(F)! The rule of cooking chicken to a minimum internal temperature of 165°F has been well-established for quite some time. However, when it comes to darker meat portions such as chicken legs, thighs, or the entire leg quarter, exceeding this temperature is often encouraged for optimal results! When heated to around 185°F, the collagens within the meat begin to break down, contributing to the juiciness and “fall-off-the-bone” tenderness that we cherish so much in dark poultry meat.
Check out this great article by America’s Test Kitchen regarding “overcooking” chicken drumsticks and thighs.
Let Rest and Serve Carefully remove the chicken to a plate or platter and let it rest for 5 minutes before serving.
Recipe for oven baked chicken legs Can this recipe be doubled? It sure can. You can even triple or quadruple this recipe! Simply adjust the ingredients accordingly. The cook time will still be 40 minutes, just be sure to not crowd the chicken too much on the pan. Keep the legs from touching and always keep in a single layer.
Give it a kick Want to give the chicken legs a little heat? Add a ½ teaspoon of cayenne pepper and even a teaspoon of crushed red pepper flakes. You can also deepen the flavor by using smoked paprika instead of regular paprika.
Details
- ⏲️ Prep time: 10
- 🍳 Cook time: 40
- 🍽️ Servings: 2-3
Ingredients
- 6 chicken legs
- 2 tsp paprika
- 1.5 tsp kosher salt
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tsp rosemary, dried
- 1 tsp parsley flakes
- ½ tsp ground black pepper
- ½ tsp ground mustard
- 1 tbls olive oil
Directions
- Preheat oven to 425°(F)
- Pat chicken legs dry with a paper towel and trim any excess skin
- Place chicken legs in a large ziptop bag and add olive oil. Close bag and shake to coat chicken well with the oil.
- Add seasoning mix to bag, close and shake to get chicken well coated with seasoning.
- Line a baking sheet with foil and spray with non-stick cooking spray.
- Place chicken legs on baking sheet and place on middle rack of oven for 40 minutes, turning halfway.
- Chicken must have internal temperature of at least 165°(F), but 185-195°(F) is ideal for best results.
- Let rest for several minutes before serving.
-
@ 6bae33c8:607272e8
2025-01-06 22:01:18I didn’t have much at stake this weekend, only my home picking pool — I finished second this week, so no $70 payout — and not becoming a buyer in the Steak League. Jonnu Smith did just enough in the late games to keep me in fifth place out of eight, which is self-buyer status, perfect if I don’t make it back to LA this summer. The reason you want to be the self-buyer if you don’t show for the dinner is you neither have to pay, nor do you let one of the NLMs who should have had to foot your tab off the hook! If I go to LA, I’ll be happy to pay for my own steak.
I also went 4-1 ATS in Circa to finish at 48-41-1, not nearly good enough to cash, but at least respectable.
-
I laid the 18 with the Ravens, and it was easy. DTR is the worst QB of all time, and Bailey Zappe is maybe the 60th best in the league. Rashod Bateman came through big time for me in Steak and will be important if Zay Flowers isn’t ready for the playoffs.
-
I would give Lamar Jackson the MVP — his numbers are off the charts (8.8 YPA, 41:4 TD/INT, 915 rushing yards, 6.6 YPC) — and the Ravens are still the No. 3 seed. He led the league in YPA and YPC! But it’s Josh Allen’s “turn”, and his teammates weren’t as good, so he’ll probably win.
-
Derrick Henry led all RBs with 5.9 YPC on 325 carries including short yardage. He just turned 31 the other day too.
-
It’s too bad the Bengals missed the playoffs. A bad call Week 1 against the Pats cost them that game (and my Survivor entry.)
-
Ja’Marr Chase had a fantasy season for the ages — not just a triple crown, but one where he had a 12-175-4 lead over the second best performers in every category (ARSB, Justin Jefferson and Terry McLaurin, respectively.)
-
The Steelers have zero upside, even if they are ever-so-slightly dangerous to their division rival in Round 1.
-
The Bucs really struggled with a garbage Saints team. I didn’t think they’d have to force-feed Mike Evans the record and his bonus at the minute risk of nuking their season, but they did.
-
The Eagles backups were better than the Giants starters, who knew? Malik Nabers had 109 catches in 15 games with garbage QB play. He’s a first-rounder next year.
-
The Giants get the No. 3 pick which is great because they might avoid the QB minefield and get Travis Hunter.
-
Someone made a good point about Saquon Barkley potentially getting the rushing record in 17 games — he’d still have done it in fewer carries than Eric Dickerson. Moot point, obviously.
-
Think the Broncos have a puncher’s chance against the Bills.
-
Jonathan Taylor sure had some big games after his fantasy owners were eliminated from the playoffs. He’ll go in the second round again next year.
-
Josh Downs has 100-catch upside if he stays healthy and the Colts get passable QB play. Not sure what they’ll do with Anthony Richardson though — maybe going down the Trey Lance career path.
-
Brian Thomas is going early to mid-second round next year, and I’ll be in.
-
Circa Survivor had some insane sweats with the Packers and Falcons. Ten people out of 18 went down on those two games. The Packers one was especially bad as the Bears had it locked up, fumbled, got the Packers a miracle reprieve, only to win the game on their own last-second 50-plus FG.
-
I guess the Packers went all-out because they really didn’t want to have to play in Philly next week, but now Jordan Love is banged up, Christian Watson tore his ACL and they’re going to Philly anyway.
-
Bryce Young made one of the biggest comebacks I’ve ever seen. To be as bad as he was his rookie year, then so bad his second year he lost his job to Andy Dalton, only to finish this strong is amazing. The Panthers probably would still prefer C.J. Stroud, but it’s much less egregious than it was.
-
Bijan Robinson had one of the quietest monster RB years I can remember. He was a quasi-bust at cost early on but finished with 61 catches, 15 TDs and 1,887 YFS.
-
I didn’t see much of 12-inch, but the Falcons put up 38 points, and Drake London went off. London will go late first-early second again next year.
-
Of course Kyler Murray has his monster game when it doesn’t matter. Actually, I was going against him in Steak, and the guy behind me (Josh Ross) nearly caught me for self-buyer, so it almost mattered.
-
I nearly cost myself steak by starting Aaron Rodgers over Joe Flacco last week, and this week I started Flacco. Lineup setting is the worst part of fantasy football — you will be wrong at least 40 percent of the time when it’s close. I think the Dolphins were No. 1 in stinginess against opposing fantasy QBs too.
-
I’m happy Rodgers likely finished his career with a good game and a win. People can ding him for his personality, but the signal is he stood up to unimaginable vitriol and hate and did the right thing for his health. He makes for a 10x better role model than the “class-acts” who complied.
-
Jonnu Smith was such a beast for me in the second half of the year. He’s got to be a top-five TE on next year’s boards as he always showed flashes of this, and Tyreek Hill isn’t getting any younger.
-
The Rams host the Vikings instead of the Killer Redskins as a result of their loss. That sounds bad, but given how poorly Sam Darnold played in the biggest game of the year and how the teams have suffered the subsequent week after playing the physical Lions, it might work out in their favor. The Rams are a sleeper in the NFC.
-
I thought the Chargers might rest people, but I was wrong. I guess playing the Texans rather than the Ravens is kind of a big deal. I was also going against Quentin Johnston in Steak, which only worked out for me because it’s half PPR, and he didn’t score.
-
Brock Bowers broke Malik Nabers’ briefly held rookie catch record. I probably wouldn’t take Bowers in Round 1, but there’s a case for it.
-
I had Wil Lutz in Steak, and I was pleading for the Broncos not to keep scoring TDs. Usually in blowouts, you get lots of FGs in the second half.
-
Bo Nix, Courtland Sutton and Marvin Mims are entertaining in Sean Payton’s offense. They’ll probably get crushed by the Bills, but if you’re Buffalo you’d rather draw the Texans or Steelers than a young team with this kind of energy.
-
Another reason I’m not buying in Steak is Ross started based Harrison Butker who missed his only kick and got a zero.
-
Remember all those midwits who said you always draft a QB early, and running backs don’t matter? The Lions took a washed up, unwanted Jared Goff, surrounded him with a first-round offensive tackle and running back and decisively secured the No. 1 seed depsite losing half their defense.
-
So much for Sam Darnold as a dark horse MVP. He couldn’t deal with the Lions pressure and didn’t see the field well. What a change in trajectory from last week. If the Rams knock out the Vikings, and Darnold plays poorly, who knows whether the Vikings will commit to him?
-
Gibbs is such a beast. He took a nasty hit early in that game too.
-
The Lions deserved the top seed. They were the best team in the NFL all year, lost a ton of defensive players to injury, but seem to be coming together again at the right time.
-
-
@ af9c48b7:a3f7aaf4
2024-11-18 20:26:07Chef's notes
This simple, easy, no bake desert will surely be the it at you next family gathering. You can keep it a secret or share it with the crowd that this is a healthy alternative to normal pie. I think everyone will be amazed at how good it really is.
Details
- ⏲️ Prep time: 30
- 🍳 Cook time: 0
- 🍽️ Servings: 8
Ingredients
- 1/3 cup of Heavy Cream- 0g sugar, 5.5g carbohydrates
- 3/4 cup of Half and Half- 6g sugar, 3g carbohydrates
- 4oz Sugar Free Cool Whip (1/2 small container) - 0g sugar, 37.5g carbohydrates
- 1.5oz box (small box) of Sugar Free Instant Chocolate Pudding- 0g sugar, 32g carbohydrates
- 1 Pecan Pie Crust- 24g sugar, 72g carbohydrates
Directions
- The total pie has 30g of sugar and 149.50g of carboydrates. So if you cut the pie into 8 equal slices, that would come to 3.75g of sugar and 18.69g carbohydrates per slice. If you decided to not eat the crust, your sugar intake would be .75 gram per slice and the carborytrates would be 9.69g per slice. Based on your objective, you could use only heavy whipping cream and no half and half to further reduce your sugar intake.
- Mix all wet ingredients and the instant pudding until thoroughly mixed and a consistent color has been achieved. The heavy whipping cream causes the mixture to thicken the more you mix it. So, I’d recommend using an electric mixer. Once you are satisfied with the color, start mixing in the whipping cream until it has a consistent “chocolate” color thorough. Once your satisfied with the color, spoon the mixture into the pie crust, smooth the top to your liking, and then refrigerate for one hour before serving.
-
@ df478568:2a951e67
2024-11-17 17:32:20Chef's notes
This is from my wife's notebook full of recipes.
Details
- ⏲️ Prep time: 15 inutes
- 🍳 Cook time: 15 minutes
- 🍽️ Servings: 4
Ingredients
- 1/3 cup oyster sauce
- 2 teaspoons toasted sesame seed oil
- 1/3rd cup Sherry
- 1 teaspoon white sugar
- 1 teaspoon cornstarch
- 1 pound beef round steak
- 3 tablespoons avocado oil
- 1 tablespoon ground ginger
- 1 clove garlic
- 1 pound broccoli florrets
Directions
- Wisk together - Oyster Sauce - Sesame oil - Sherry - Soy Sauce - Sugar - Cornstarch in a bowl
- Heat avocado oil in a wok or large skillet over medium-high heat. Stir in ginger and garlic. let sizzle for one minute. Stir in broccoli. Set aside.
- Pour more oil into wok. tss the beef with the narinatde until the sauce forms a glaze on the beef. about 5 minutes. Return cooked broccoli to the wok. Stir in meat about 3 mionytes,
-
@ a24d0c86:ec0f47ce
2025-01-06 21:05:59It's been nearly two years since I generated my Nostr npub, and I'm still blown away by its impact. Nostr has been THE catalyst for my rabbit hole journey, opening doors to new worlds and experiences.
Back when I was trying to figure out how to handle my nsec, I was stuck in a rut. I'd founded and run a business for over a decade, but my passion had fizzled out along with it's revenues. Compound that with the accelerating decline in fiat and it was a depressing situation. It was time for a change, but I wasn't ready to burn the boat without a clear (or even general) direction.
Fast forward to today, and I've officially closed that chapter. I'm beyond excited to embark on this new journey into FOSS product, and 2025 marks the year I'm fully committed to this new path. It's taken longer than I wanted, but good things come to those who wait, right? And if I'm being honest, I have much more clarity, support and 100k never hurts as I start down this pursuit!
My journey from 2023 to 2025 has been a wild ride and I wouldn't change all that I had to slog through to get here. Recently as I've gotten back into the habit of checking in on Nostr I'm reminded why I fell in love so quickly, with its unique blend of humor, creativity, and innovation.
Nostr is a gateway for me to better understanding software engineers especially. It's incredible the amount of knowledge and PoW so many devs on Nostr have and it's humbling to even bounce around with you on this wonky protocol.
That constant experience made me want to put the effort and sats into attending the Lightning Summit at Bitcoin Park in the summer of 2023. And it didn't disappoint. I got to see up close so many talented devs tackling complex technical challenges with fearlessness and ingenuity. These pioneers are paving the way for future adoption, and I'm ready to dive in and help push the ecosystem forward with the skillset I have today and what I'm building in my toolbox for the future.
Meeting fellow Nostr enthusiasts at Nosterville took my enthusiasm to another level in November 2023. It's like reigniting the excitement I felt when I first discovered the internet. It's mind-blowing to think about the potential this new protocol has to remake the web. 2024 I was much less active on Nostr as I was planning and taking the steps needed to move on in 2025. And now I'm finally ready to rock and roll.
As a product enthusiast, I'm stoked to help engineers get their projects ready for the masses. Let's make open source awesome, and let's get a ton of plebs on board!
To better contribute and build with developers, I'm committed to expanding my technical knowledge too. This includes learning the basics with GitHub to Python, Rust, AI, and ML. I'm also going to be switching to GrapheneOS as my daily driver and learning Linux. I'm eager to bring my product experience to the table and collaborate with others.
Going forward, I'm focusing specifically on helping build the Cashu protocol and how it intersects with Nostr and Lightning.
If you're a developer, especially one working on Cashu, I'd love to hear from you!
How can I assist with product-related tasks?
I'm here to build and contribute to the growth of the freedom tech ecosystem.
LFG.
-
@ df478568:2a951e67
2024-11-17 15:27:28Chef's notes
This is another crock pot meal I found in my wife's recipe book.
Details
- ⏲️ Prep time: 20 minutes
- 🍳 Cook time: 8-10 hours
- 🍽️ Servings: 6
Ingredients
- 2 lb. boneless sirloin tip roast
- 2 red bell peppers, chopped
- 1 small onion
- 1- 14.5 oz can of diced tomatoes, uindrained
- 2 tablespoons extra-virgin olive oil
- 2 tablespoons of italian seasoning
- salt and pepper to taste
- Parmesan cheese
- 1 lb noodles
- 1 green bell pepper, chopped
- 4 cloves of minced garlic
Directions
- Slice sirloin tip roast
- cook in a crock pot for 8-10 hours
- serve with noodles and top with Parmesean Cheese
-
@ 4dffec17:4c4cbd48
2025-01-07 03:45:51Satoshi Nakamoto, the creator of Bitcoin, not only developed the groundbreaking technology but also mined a significant number of bitcoins in Bitcoin's early days. However, these bitcoins, estimated to be worth billions today, remain untouched—deepening the mystery surrounding Satoshi’s identity and intentions.
How Many Bitcoins Does Satoshi Own?
It is widely believed that Satoshi mined around 1 million bitcoins during Bitcoin’s early days, primarily between 2009 and 2010. These coins are spread across thousands of wallet addresses, yet none have ever been spent or transferred.
Why Are Satoshi’s Wallets Significant?
-
Unprecedented Wealth: With Bitcoin’s price fluctuating in the tens of thousands per BTC, Satoshi’s holdings are valued at over $40 billion today, making the creator one of the wealthiest individuals—if they are still alive.
-
Symbol of Integrity: The fact that Satoshi has never moved or sold these coins adds to the perception that Bitcoin was created for technological revolution, not personal gain.
-
Network Stability: If Satoshi’s coins were suddenly moved, it could significantly impact Bitcoin’s price and cause speculation or fear within the community due to the massive supply entering circulation.
Theories Behind the Untouched Wallets
Lost Access: Some speculate Satoshi lost access to the private keys, making the coins permanently inaccessible.
Deliberate Silence: Satoshi may have chosen to keep the wallets untouched to avoid influencing the market or compromising Bitcoin’s decentralization.
Satoshi is Deceased: Another theory is that Satoshi may have passed away, leaving the wallets dormant forever.
Final Thoughts
The untouched fortune in Satoshi Nakamoto’s wallets remains a powerful symbol of Bitcoin’s core values—decentralization, trustlessness, and financial freedom. Whether out of principle, lost keys, or mystery, the silence of these wallets only deepens the legend of Bitcoin’s creator.
satoshi
bitcoin
freedom
finance
Nastr
economy
-
-
@ df478568:2a951e67
2024-11-17 15:12:50Chef's notes
This is another crock pot meal I found in my wife's recipe book.
Details
- ⏲️ Prep time: 20 minutes
- 🍳 Cook time: 8-10 hours
- 🍽️ Servings: 6
Ingredients
- 2 lb. boneless sirloin tip roast
- 2 red bell peppers, chopped
- 1 small onion
- 1- 14.5 oz can of diced tomatoes, uindrained
- 2 tablespoons extra-virgin olive oil
- 2 tablespoons of italian seasoning
- salt and pepper to taste
- Parmesan cheese
- 1 lb noodles
- 1 green bell pepper, chopped
Directions
- Slice sirloin tip roast
- cook in a crock pot for 8-10 hours
- serve with noodles and top with Parmesean Cheese
-
@ dd664d5e:5633d319
2025-01-06 20:36:17Ingredients
- 1 kg of pork roast with rind, such as shoulder or a lean belly
- 1 bottle of beer, light or dark
- chopped German-style mirepoix (best combination, for this recipe, includes celery root, carrot, red onion, and leeks)
- salt, pepper, nutmeg
- 1 diced garlic clove
Directions
- Spread the vegetables on the bottom of the roasting pan.
- Pour half the beer over the roast. (Drink the other half.)
- Season the meat, to taste.
- Roast the meat at 180 °C, until done (depends upon the weight of the roast).
- Remove the meat from the oven, and wrap in aluminum foil.
- Pour 2-3 cups of water into the roasting pan.
- Pour/scrape everything from the pan into a sieve over a sauce pot.
- Press the vegetables against the sieve, with the back of a spoon, to ensure that you get all that good dripping flavor into the sauce.
- Defat the sauce with a grease separator, then pour it back into the pot.
- Thicken the sauce, slightly (it should remain slightly watery, and not turn into a gravy), according to your usual method.
- Open the foil and slice the roast.
- Serve with the sauce.
-
@ df478568:2a951e67
2024-11-17 14:51:44Chef's notes
This is a delicious meal that is easy to make and tastes delicious.
Details
- ⏲️ Prep time: 10 minutes
- 🍳 Cook time: 20 minutes
- 🍽️ Servings: 6
Ingredients
- 2 LB of marinated Carne Asada
- onion
- corn tortillas
- cilantro
- salsa
- guacamole
- sour cream
- salt
- pepper
- spanish rice
- beans
Directions
- BBQ carne asad for about 25 minutes or until meat reaches a temprature of 150 degrees
-
@ df478568:2a951e67
2024-11-17 14:43:49Chef's notes
This is in a recipe book my wife made, but I modified it for an InstantPot
Details
- ⏲️ Prep time: 5 minutes
- 🍳 Cook time: 1 hour 10 minutes
- 🍽️ Servings: 6
Ingredients
- 1 lb. boneless skinless chicken breasts
- 1 small diced onion or cup of frozen onions
- 1 medium sized bell pepper
- 15 oz. can of diced tomateos with green chilies, undrained
- 1 can of corn
- 1 15oz. can black beans
- 1 tablespoon chili powder
- 1 tablespoon salt
- 1 tsp ground cumin
- 1 tsp garlic
- 4 cups of chicken broth(not needed until day of cooking)
- Tortilla chips
- toppings like salsa, sour cream, avocado, etc.
Directions
- Add all ingredients into an instantpot
- Pressure cook for 1 hour
- Slow release Instant Pot for 10 minutes
- Serve
-
@ da19b5d2:1f6cbfaa
2025-01-06 20:24:53I hear it all the time. People want to save up X amount so they can retire. Apparently, it is this time and space we are all supposed to want to get to. But what does it mean? I hear things like I want to travel, I want to have free time to spend with family, I want to not have to work, I want to play golf, I want to buy some property. And what else? What next? For me, if I am not working on building or contributing something towards a vision, I feel like I have no purpose. What is a hu-man with no purpose? Where are we truly headed, perhaps it is a mirage. I think what we really want is freedom to work on the things we want to work on. Don't we all want a reason to get up in the morning? Don't we always want to have a goal in mind to work towards? What if you suddenly had financial freedom? How would you actually spend your days. Have you thought about what you would do in your 'retirement'? Obviously this is a very personal question. I want to hear what people are passionate about making happen in their future. And if we are making things happen, are we really re-tired or are we just finally free? Why would want anyone to be tired again? 😉 Thank you for reading and commenting. 💚
-
@ 1cb14ab3:95d52462
2024-11-17 00:57:41Chef's notes
I have been making this every Thanksgiving since I first tried it. One of my all time favorites. You can fry the shallots and refrigerate the night before to save time.
Recipe is credit of The Pioneer Woman -- Go show some love below ⬇️ https://www.thepioneerwoman.com/food-cooking/recipes/a80624/thanksgiving-dinner-green-bean-casserole/
Details
- ⏲️ Prep time: 35 min
- 🍳 Cook time: 1 hr 30 min
- 🍽️ Servings: 10
Ingredients
- FOR THE FRIED SHALLOTS
- 1/3 c. all-purpose flour
- 1/2 tsp. cayenne
- 1/2 tsp. garlic powder
- 1/4 tsp. kosher salt
- 1/4 tsp. black pepper
- 4 large shallots, peeled and thinly sliced into rings
- frying oil
- FOR THE GREEN BEANS AND GRAVY
- 2 1/2 lb. fresh green beans, trimmed and halved (use a little less if you like gravy to beans ratio)
- 8 oz. bacon
- 6 tbsp. unsalted butter, divided
- 16 oz. sliced button mushrooms (for more mushroom flavor, use cremini variety)
- 1/3 c. finely chopped shallots
- 3 cloves (large) garlic, minced
- 1/2 c. all-purpose flour
- 1 c. low sodium chicken stock
- 2 c. half-and-half
- 2 tbsp. soy sauce
- 1 tbsp. Worcestershire sauce
- 2/3 c. grated parmesan cheese
- 2 tsp. chopped fresh rosemary
- 2 tsp. chopped fresh thyme
- Kosher salt and freshly ground black pepper, to taste
Directions
- FOR THE FRIED SHALLOTS
- In a medium bowl that has a lid, whisk together flour, cayenne, garlic powder, salt, and black pepper. Add sliced shallots. Place lid tightly on bowl and shake the bowl a few times to evenly coat shallots with flour mixture.
- Pour canola oil into a medium saucepan to a 1-inch depth and place over medium-high heat. Heat to 325°F, using a deep-frying thermometer. Fry shallots in batches until golden brown and lightly crispy. Take care to not let them get too dark, as they will also bake for a bit in the oven on top of the casserole. This should take about 3–5 minutes per batch. Transfer to a paper towel lined baking sheet. Sprinkle lightly with kosher salt and set aside.
- FOR THE GREEN BEANS AND GRAVY
- Preheat oven to 375° F.
- Bring a large pot of salted water to a boil and add green beans. Cook beans for 2–3 minutes, until bright green in color and tender crisp. Drain beans and pour into a large bowl of ice water to stop from cooking. Drain again and set aside.
- In an extra large skillet with tall sides, over medium to medium-high heat, fry bacon until chewy-crisp. Transfer bacon from skillet to a paper towel lined plate to drain and cool. Once bacon has cooled, roughly chop and set aside.
- Discard all but 2 tablespoons of the bacon fat from the skillet. Return skillet to stove top over medium heat. Add 2 tablespoons of the butter to the skillet. Once butter is melted, add the mushrooms and stir to incorporate. Cook, stirring regularly, until mushrooms are softened. Add chopped shallots and garlic, stirring to incorporate. Cook for another 2–3 minutes, until garlic is fragrant.
- Now slide everything in the skillet to one side. Add remaining 4 tablespoons of butter to other side of skillet. When the butter is melted, sprinkle the flour over the butter, whisking all the while. A flat whisk works awesome here. Draw in as much liquid as you can, into the flour. The mixture will be very thick. Let it cook for one minute, until slightly browned and fragrant. Slowly whisk in chicken stock until flour mixture is smooth. Then whisk in the half and half. Now bring the entire contents of the skillet together, scraping the bottom of the skillet, and folding to incorporate. Turn heat up to medium-high and cook until thickened and bubbly, about 4–5 minutes, stirring periodically.
- Remove skillet from heat. Stir in soy sauce and Worcestershire sauce. Then sprinkle Parmesan, rosemary, and thyme over the top and stir to combine. Now is the time to taste test and add more salt and pepper, if desired. I usually add about 1/2 teaspoon of salt and 1/4 teaspoon of black pepper at this point. Fold in blanched green beans. Transfer mixture to a baking dish and place in oven to bake for 30 minutes. Remove casserole from oven and arrange fried shallots and chopped bacon over the top, leaving green beans exposed around the perimeter of the dish. Place in oven and bake for another 5 to 10 minutes, or until edges of casserole are bubbling and the top is golden. Remove from oven and let rest for a few minutes before serving.
-
@ 378562cd:a6fc6773
2025-01-06 19:57:44In our hyper-connected world, we are constantly bombarded with information — news of tragedies, celebrity gossip, and societal controversies — all delivered to us in real-time, whether we ask for it or not.
But here’s a profound truth: If you don’t know about it, it doesn’t matter to you. It’s almost like it doesn’t even happen!
This isn’t about apathy or ignoring the suffering of others. It’s about recognizing that our minds and hearts have limits. There’s only so much we can hold, care for, or act upon before it all becomes noise. And when we step back and filter out what truly matters to us, we find a liberating sense of peace.
In our hyper-connected world, we are constantly bombarded with information — news of tragedies, celebrity gossip, and societal controversies — all delivered to us in real-time, whether we ask for it or not.
When Knowing is a Burden
Consider this: if a bus full of strangers tragically ran off a cliff halfway around the world, it’s undeniably sad. But if you never heard about it, would it affect your day, your thoughts, or your actions? It wouldn’t. Not because you’re heartless but because it’s not within your sphere of influence or awareness.
Similarly, when a celebrity you barely know goes through a messy divorce, why does that need to occupy your thoughts? If you never knew about it, it would make no difference in your life. And yet, the world shouts these details at us, demanding our attention for things that often have no real bearing on our existence.
The Cost of Knowing Too Much
Knowing everything that happens everywhere comes with a cost:
- Emotional Overload\ The human mind isn’t designed to process the pain, suffering, or drama of millions of people at once. Constant exposure to these stories can lead to anxiety, sadness, or even a sense of helplessness.
- Loss of Focus\ The more attention we give to distant events or irrelevant gossip, the less energy we have for the people and moments that truly matter in our own lives.
- Manufactured Cravings\ Advertisements and media feed us desires we didn’t have before. A new product, a luxurious vacation, or a perfect lifestyle — all things you might not have craved if you hadn’t been shown them.
The Beauty of Not Knowing
When you step away from the constant influx of information, you create space to focus on what’s real and meaningful in your life.
- Your family and close friends. Their joys and struggles are the ones you can genuinely care about and impact.
- Your passions and goals. These deserve your full attention, free from unnecessary distractions.
- Your mental peace. Without the noise, you can think clearly, feel deeply, and live authentically.
What Truly Matters?
Not knowing isn’t about closing your eyes to the world. It’s about understanding the difference between what’s important and what’s irrelevant. It’s a practice of asking yourself:
- Does this affect me or the people I love?
- Can I do anything meaningful about this?
- Will knowing this bring me peace, joy, or purpose?
- Will BUYING this bring me peace, joy or purpose?
If the answer is no, it’s okay to let it go.
Living in Your Sphere of Influence
Focusing on what you can control and care for has immense power. Your energy has the most impact in your sphere of influence—the people, places, and things you interact with directly.
By letting go of what lies outside that sphere, you free yourself from unnecessary burdens and find deeper joy in the things that truly matter.
A New Year’s Challenge
This year, challenge yourself to embrace the art of not knowing.
- Curate your inputs: Limit news consumption to what directly affects you.
- Mute the noise: Avoid gossip, sensational headlines, and irrelevant drama.
- Stay present: Focus on the people and moments around you.
In doing so, you’ll find not only peace but also the clarity to live a life driven by your own values and priorities — not the ever-changing noise of the world.
The Freedom of Letting Go
When you embrace the profound truth that if you don’t know about it, it doesn’t matter to you, you unlock a freedom that few ever experience. You stop carrying the weight of the world’s chaos and instead focus on the beauty, joy, and love within your own life.
This year, let’s make peace with not knowing — and in doing so, rediscover what truly matters.
Breaking Free from the Cycle of Consumerism
Consumerism isn’t just about buying things — it’s about the constant hunger for more. More stuff, more information, more experiences. It thrives on the idea that what you have and who you are isn’t enough, and it manipulates you into believing that fulfillment lies just one purchase or experience away. But here’s the truth: the cycle of consumerism isn’t designed to fulfill you — it’s designed to keep you chasing.
If we want to find peace with not knowing, we must also confront the role consumerism plays in feeding our dissatisfaction and overstimulation.
The Problem with Consumerism
Consumerism is fueled by two main forces:
- Artificial Wants: Advertising and media don’t just sell products; they sell dissatisfaction. They show you a life that seems better than yours and make you believe that buying their product will bridge the gap.
- Overexposure: The constant influx of social media, news, and targeted ads ensures you’re always aware of what you don’t have, subtly making you feel inadequate or left out.
- The result? A world where happiness feels like it’s always just out of reach — an exhausting race that benefits corporations far more than individuals.
The Cost of Consumerism
The cycle of consumerism doesn’t just drain your wallet; it also takes a toll on your mental, emotional, and spiritual well-being:
- Mental Overload: Constant exposure to new products and ideas creates decision fatigue and anxiety.
- Emotional Burnout: Comparing your life to idealized versions portrayed in ads or social media can lead to dissatisfaction and low self-esteem.
- Spiritual Disconnect: Consumerism shifts your focus away from meaningful relationships, personal growth, and spiritual fulfillment, tethering your joy to material possessions.
# Combatting Consumerism: A Game Plan for Freedom
Breaking free from consumerism requires intentional effort, but it’s deeply rewarding. Here’s a game plan to start:
## 1. Detox Your Inputs - Unfollow Excess: Reduce your exposure to ads and influencers who push a lifestyle of constant consumption. - Limit Social Media: Spend less time scrolling through content designed to spark envy or desire. - Set Boundaries: Avoid shopping as a pastime or browsing “just to look.”
## 2. Shift Your Mindset - Practice Gratitude: Focus on what you already have, not what you lack. - Redefine Success: Measure your life by relationships, growth, and experiences, not possessions. - Adopt Minimalism: Learn to appreciate simplicity and find joy in having less.
## 3. Choose Quality Over Quantity - Invest in Essentials: Buy fewer items, but prioritize durability and quality. - Focus on Experiences: Spend on memories, not material things. - Be Mindful of Upgrades: Don’t replace what’s working fine just because something new is available.
## 4. Build Intentional Habits - Wait Before Buying: Give yourself 24 hours to think before making any purchase. - Create a Wishlist: Write down non-essential items you want. Review the list monthly to see if you still want them. - Track Spending: Be aware of where your money goes, and prioritize needs over wants.
## 5. Engage with Your Community - Support Local: Choose local businesses and artisans over big corporations. - Focus on Relationships: Invest time in people, not possessions. - Participate in Sharing Economies: Borrow, lend, and swap items with neighbors or friends instead of buying.
# Living a Life of Intentional Simplicity
This is food for thought and I promise you it is a battle at this point. It will be difficult but you must gain back control of your own thoughts, desires etc…
Take care and God bless!
-
@ 1cb14ab3:95d52462
2024-11-17 00:38:07Details
- ⏲️ Prep time: 20 min
- 🍳 Cook time: 20 min
- 🍽️ Servings: 4
Ingredients
- 1 pound shrimp
- 1 teaspoon granualted sugar
- ½ cup all-purpose flour
- ½ cup panko breadcrumbs
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¼ teaspoon dried basil
- 1 egg
- 1 cup milk
- 4 – 5 teaspoon chili garlic sauce
- 1 teaspoon rice vinegar
- ½ cup mayonnaise
Directions
-
- Make the sauce: Mix mayonnaise, chili garlic sauce, sugar, and rice vinegar in a bowl. Refrigerate.
-
- Prepare for frying: a) Combine beaten egg and milk in one bowl. b) Mix flour, panko, and seasonings in another bowl.
-
- Bread the shrimp: a) Coat each shrimp in flour mixture. b) Dip in egg mixture. c) Coat again in flour mixture. d) Arrange on a plate and refrigerate for 20 minutes.
-
- Fry the shrimp: a) Heat oil to 350F in a dutch oven. b) Fry shrimp for 2-3 minutes until golden. c) Drain on wire rack or paper towels.
-
- Serve: a) Coat fried shrimp with ¼ cup sauce. b) Serve with remaining sauce on the side.