The Van Wirdum Sjorsnado now also shows up in the Podcast Index: https://podcastindex.org/podcast/1329688
Little addendum on the calendar servers, as Peter Todd pointed out on the bird side, there's multiple and they're run by different people. Some of them even take lightning donations.
In episode 16 @AaronvanW and I explain OpenTimeStamps and how it played a small role in the US election, because of a signed email about coffee:
At PR review club I learned about BIP-50 where a change from BerkeleyDB to LevelDB unintentionally caused a chain split because LevelDB could handle blocks w more to inputs.
Incidents like these explain why core development is so conservative but as a developer, I do find it comforting that even the best projects make mistakes. A rite of passage for every young engineer is to accidentally break prod (for me this was at an AdTech company so maybe it was actually a good thing?)
Ruben @RubenSomsen joined @AaronvanW and me again to explain utreexo, a way to sync nodes with extremely little RAM, at the expense over more bandwidth: https://nadobtc.libsyn.com/-utreexo-w-ruben-somsen-nado-15
In episode 14 @AaronvanW and I explain Assume-UTXO, as well as some earlier performance improvements like headers-first and assumevalid.
Episode 12 with @AaronvanW and @RubenSomsen: https://nadobtc.libsyn.com/the-perpetual-one-way-peg-nado-12
In episode 11 @AaronvanW and I discuss the Easypaysy proposal, a bit of BIP 47 Payment Codes and if you really want to use the blockchain for your address book.
Bitcoin Optech newsletter #117 is here:
- describes a compiler bug that casts doubt on the safety of secure systems
- explains a technique that can be used to more efficiently verify ECDSA signatures in Bitcoin
- popular Q&A from the Bitcoin StackExchange
Take this with a grain, micro-dose or truck of salt, but I wanted to do some mask math.
One stubborn confusion I often see, and tried to clarify at the bottom, is the difference between effectiveness (how many times a mask prevents spread) and filter quality (what percentage of particles it stops). A low quality mask can be very effective in some settings!
Didn't see this coming: another 25% speedup in signature validation on Bitcoin. No consensus changes, everything already implemented and tested. Only a patent was in the way, and it just expired. https://twitter.com/pwuille/status/1309707188575694849
The new setup is based on this 5 year old blog post. Although Zoom (slighty?) updated their H6 it's nice to see not much changed.
Plug analog mics into the little device, turn of phones to prevent interference, adjust volume (I need more practice with that), press record, press stop, put SD card in laptop and mail WAV files (1 per mic) to editor. 3 meter extension cables even make it corona-proof :-)
We also switched from USB mics to analog gear. It's an absolute pain in the ass to get multiple USB mics to behave, especially when there's three, as in episode 8 with Ruben Somsen about state chains. macOS just magically combines them in a single surround sound track, leaving your audio editor confused. No way to adjust volume. Monitoring also adds a slight delay, making you feel you're a robot. It's easy to mess up settings and fail to record and annoying to export in useful format. So...
The Van Wirdum Sjorsnado poscast now has a dedicated feed!
In episode 10 @AaronvanW and I explain Signet.
Merged PR from fanquake: build: improve sed robustness by not using sed https://github.com/bitcoin/bitcoin/pull/19761
Disturbing reports that Google Play is threatening to kick out Mastodon apps. See:
App stores have a track record of acting capriciously & are also easy targets for gov't censors (including Trump). This is why alternatives like @fdroidorg are so important for user freedom.
If unfamiliar: F-Droid is a free & open source app you can use to install other Android apps, with focus on free & open source software. Get it here: