Double recommendation here:
1.) You young'uns probably don't know Supertramp. Catch up.
2.) This YT channel is my new favorite lunchtime watch! She analyzes vocal technique (something I know ZERO about) and how it interconnects with the lyrics, emotion, the rest of the song's elements. But the real joy is watching her react to a song for the first time as she steps through it.
Watching her absorb Supertramp's constantly unexpected, wonderfully unique pizzazz while appreciating the singer's heartfelt storytelling is a blast.
I've loved this song for DECADES but it's really cool to appreciate it in a new way from her more technical perspective and her own in-the-moment emotional reactions.
Keith Mukai
KeithMukai@nostr.seedsigner.com
npub1tv8g...7wn2
SeedSigner lead dev. Bitcoin Core dev (barely). Specter Desktop contributor. python-nostr, rana, NIP-26.
Slides are up!
tldr: Payjoins / Coinjoins on hardware wallets is no bueno.
* Quick intro to payjoin and coinjoin cooperative spend transactions
* All the things current hwws / signing devices get wrong when displaying these txs to users (yes, @SeedSigner blows it, too)
* Work-in-progress R&D on some better approaches.
Presented and discussed last night at #chibitdevs

Presented and discussed last night at #chibitdevs
GitHub
GitHub - kdmukai/cooperative_spend_uiux_slides
Contribute to kdmukai/cooperative_spend_uiux_slides development by creating an account on GitHub.
Yo, where my nerds at?!!
I created a bitcoin mnemonic that starts with "coffee".
Its fingerprint is c0ffee4b
It has a receive address that starts with 3Coffee
That address wrote an OP_RETURN that says "c0ffee inception!"
And the txid of that transaction starts with... c0ffee!!!

I created a bitcoin mnemonic that starts with "coffee".
Its fingerprint is c0ffee4b
It has a receive address that starts with 3Coffee
That address wrote an OP_RETURN that says "c0ffee inception!"
And the txid of that transaction starts with... c0ffee!!!

The Mempool Open Source Project®
Explore the full Bitcoin ecosystem with The Mempool Open Source Project®. See the real-time status of your transactions, get network info, and more.
I must be twittering wrong.


tfw all the @Samson Mow accounts retweet my thoughts on Aqua Wallet.


I've said this before, but finding new, interesting FOSS projects and seeing your changes get merged in NEVER GETS OLD!!!
🔥🎉
@Jesse Posner's FROST implementation in python.
see: 
@Jesse Posner's FROST implementation in python.
see: GitHub
Light project reorg; add coverage and basic project resources by kdmukai · Pull Request #6 · jesseposner/FROST-BIP340
Overview
This PR restructures the project to the beginnings of a more standard / typical python package and puts more emphasis on the test suite an...
tfw you wish the explanatory code comments had comments.


HOLY. SHIT.
I asked Bard to "Rewrite the opening of 'A Tale of Two Cities' but for a bitcoin miner.
It's incredible. It's ab-so-fucking-lutely incredible.
---
It was the halving of two chains. The best of blocks, the worst of blocks, the age of mining wisdom, the age of foolishness, the epoch of hash wars, the epoch of peace, it was the bitcoin winter of discontent, it was the blockchain spring of hope. We had everything before us, we had nothing before us, we were all going to the moon, we were all going to eat dust in the digital desert. In short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of the comparative of all possible periods.
Thus, on a November dusk, with the wind wailing down chimneys and through alleyways, a solitary rig blinked and hummed in a cramped basement in Shenzhen. The orange glow of the monitor cast long shadows on the face of Kai, his eyes squinting at the dancing hash strings, his fingers poised over the worn keyboard. Outside, the neon sprawl of the city pulsed with a frenetic energy, a stark counterpoint to the rhythmic whirring of the GPU fans and the quiet desperation of Kai's quest. He was chasing the ghost in the blockchain, the elusive Satoshi, the digital alchemist who'd conjured gold from thin air. He was a modern-day miner, not of coal or diamonds, but of the elusive digital currency that promised fortune beyond comprehension, a ticket to escape the suffocating reality of his existence.
But the dream of mooning was as fickle as the price charts. Each halving brought a reckoning, a brutal pruning of the herd. Weak hands folded, rigs grew cold, and the air choked with the dust of shattered GPUs. For Kai, every block found was a triumph, a hard-fought victory against the crushing weight of difficulty, the endless struggle against the rising tide of ASICs and mining pools. Every Satoshi was a scrap of digital bread, a meager sustenance in the feast of the whales.
In this tale of two chains, Kai was but a single node, a flickering speck in the vast constellation of the blockchain. Yet, his story, like the flickering flame of his rig, held a quiet defiance, a testament to the enduring human spirit, forever reaching for the elusive pot of digital gold.
This was the bitcoin winter of Kai's soul, and it was about to get a whole lot colder.
---
@walker narrate this plz!!
👀 TFW you have 641 posts to read through (I don't want to miss out on any of the convos in there) to see why someone "@" referenced me...


This feels so weird to have non-kyc, permissionless(ish?) access to Tether.
SideSwap instantly converted my Liquid btc to Liquid Tether with a ~1% spread (effectively a fee).
Nothing being reported to the IRS. Dunno if SideSwap has a limit on how much you can convert.
Regulators will eventually get around to locking US users out of this.
SideSwap instantly converted my Liquid btc to Liquid Tether with a ~1% spread (effectively a fee).
Nothing being reported to the IRS. Dunno if SideSwap has a limit on how much you can convert.
Regulators will eventually get around to locking US users out of this.This shirt just happened to be at the top of one of my many t-shirt piles. Got it at some point at a conference.
Seemed apropos since I've been digging back into Liquid for the first time since my first go-round 2+yrs ago.
That being said, what I really need is a @Blockstream t-shirt...
That being said, what I really need is a @Blockstream t-shirt...Twitter totally nailing the targeted ads.
That's money well spent, Venclexta.


Is there any way to enable translation help in WhatsApp (Android)?
I'm in touch with a few of my Uber drivers from San Salvador and am helping them learn more about bitcoin. My Spanish is still a work in progress.
There's no explicit translation option that I can find and I can't even copy their message text to paste into Google Translate.
This is definitely slowing things down!
Gonna just give up on mining and live off of @Guy Swann zaps from now on.


TFW a writer at Duolingo is having a rough time at home.


Glad there are no border inspections when traveling between US states. Would take a while to explain all this...


A little shaky, a little rushed, but I haven't been upside down in about 5 months so I'll take it!
#handstandstr #gymnastr
I have two related goals for Pacific Bitcoin this week:
1. Meet @Lyn Alden and ask her to sign my copy of her book.
2. Give her a @SeedSigner to build*!
---
*(I also brought a Pi Zero with the headers already soldered on, but I assume that she's such a badass that she'll opt to solder it herself)
---
*(I also brought a Pi Zero with the headers already soldered on, but I assume that she's such a badass that she'll opt to solder it herself)The easiest #bitcoin node setup I've tried so far is:
* Debian 12 w/XFCE desktop gui
* Umbrel
Debian installer is good. Simple enough for almost anyone.
Only other task is to get Umbrel installed... in just TWO SIMPLE COMMANDS!
* `apt install curl`
* `curl -L https://umbrel.sh | bash`
BUT THERE'S A "BUT"!!
It's only this simple if I log in as `root`. The user that the setup creates doesn't have `sudo` access. Obv I can add the user to sudoers, but now we're getting deeper into linux and losing the total noob simplicity.
I'm not a linux security expert. At all.
Is it a "Nope, unacceptable!" to install and run the Umbrel docker containers as `root`?
Debian installer is good. Simple enough for almost anyone.
Only other task is to get Umbrel installed... in just TWO SIMPLE COMMANDS!
* `apt install curl`
* `curl -L https://umbrel.sh | bash`
BUT THERE'S A "BUT"!!
It's only this simple if I log in as `root`. The user that the setup creates doesn't have `sudo` access. Obv I can add the user to sudoers, but now we're getting deeper into linux and losing the total noob simplicity.
I'm not a linux security expert. At all.
Is it a "Nope, unacceptable!" to install and run the Umbrel docker containers as `root`?Welcome to my cupboard.

