Sjors's avatar
Sjors
npub1v25j...exw3
https://github.com/sjors/ Book: https://www.btcwip.com Podcast: https://bitcoinexplainedpodcast.com/@nado/episodes
Having lived here for 25 years, I can confirm these changes are impressive and mostly positive. Though in some cases the municipality cut down dozens of old trees to redesign a road, replacing them with "more" but tiny new trees.
Anti-drone technology in action: (maybe teach them to bite through fiber cables?)
Tried to wrap my head around @npub1cev2...etlq's latest quantum tripwire proposal, which lets victims* of quantum-theft prove** that ECDL is broken... so I vibe coded it. * = only those who use a NUMS point in the taproot keypath. Attackers can't tell when that's the case, but they can still avoid the tripwire by not stealing from any taproot output. ** = so we depend less on a benevolent quantum computer operator helping out.
One of the more annoying trends is companies completely disabling email support and switching to WhatsApp. Stateless whatsapp, so you can't follow up on a previous issue because the employee and bots can't see history.
The Dutch fatbike saga is hilarious. In the olden day, all the cool kids had a moped (bromfiets). But then in 1975 the government mandated helmets. But helmets are terrible for your hair (apparently, I haven't had either for decades). So everyone switched to a speed-limited variant (snorfiets) which doesn't require a helmet. And then of course they'd bypass the speed limiter, you'd get fines for doing that, etc. Enter the fatbike: same speed limit, equally trivial to bypass, no helmet required. The same type of annoying youth using it, which sets the stage. But these things are also wildly popular with young kids with a predictable increase in accidents. (adjusted for inflation a fatbike costs about the same as a moped, but economic growth outpaced inflation, and modern parents are much richer - and have fewer kids to spoil) How to solve that? You could make helmets mandatory on all e-bikes, which would reduce their social status, but that's like revoking the Second Amendment. No, the solution is simple, just ban bicycles with tires wider than 7cm! Yes, some cities did this ... so now you can buy fatbikes with 7cm tires, known as skinny-bikes. The article here predicts we'll get mandatory helmets for all e-bikes, until age 18 (queue lawsuits over how cops decide how old you look, and/or whether it's proportional to stop all cyclists and ask for ID during random checks). I guess they'll gradually raise that age as the new generation gets used to helmets. I think the aversion to helmets isn't about protecting ones hair, but rather a dislike of cars, which were gaining popularity back in the seventies, resulting in increased accidents, especially with kids. People correctly demanded physically separate bike lanes, rather than being forced to wear a helmet. But we have those now, so the new generation doesn't have to continue this fight.
Utrecht's new coalition raises property taxes by 15% ... and nobody cares :-) You might think, how is that possible? Sure, D66 lied about it during the election campaign, but people expect that. Pro didn't mention it specifically - but they're far left, so that's obvious. Why didn't they get voted out? Because the majority of houses are rentals (and presumably those houses also contain more voters, e.g. students tend to rent while kids who live in their parent's owned house can't vote). Also property tax is minuscule compared to income tax for most home owners (can't get a mortgage with low income).
40% of blocks now set their locktime and sequence in the manner proposed by BIP54. Since Bitcoin Core doesn't provide these fields via the getblocktemplate RPC*, simply upgrading a node doesn't work, and pools need to change their own software. This is not the same as signaling for activation. But if 100% of miners set these fields correctly, then subsequent signalling and activation will be a lot safer. During previous soft fork activations, miners would sometimes signal for readiness without actually being ready. That's dangerous when building on top of an invalid block, but usually safe when building a block with only standard transactions. But not in this case; past activation they would instantly produce an invalid header. * = Stratum v2 uses the new IPC interface which does set this field correctly