C++ nugget:
The C++ compiler assumes that if two pointers have different types, they must have different addresses.
This is not always true: in HFT you often pre-allocate memory then create/destroy objects inside it.
To avoid subtle bugs: std::launder
https://t.co/VKbpsb0emJ
The C++ compiler assumes that if two pointers have different types, they must have different addresses.
This is not always true: on a hot-path, you often pre-allocate memory then create/destroy objects with placement new.
To avoid subtle bugs: std::launder
“You learn, unconsciously, that the most important economic forces in your life are completely beyond your control. So you stop trying to understand them. You focus on what you can control, which is mostly just running faster.”
@_Valentino 138 TWh is ~0.1% of global energy consumption.
It’s not enough, considering the amount still wasted by nuclear/hydro/solar surplus, flared gas, methane leaks and non-mining electric heating.
Ideally, when mining eats up all the waste, it will use much more than 0.1%.
Not bad.
Pre-requisites:
- the staff knows their boss owns a Lightning terminal
- they know how to use it
- they remembered to charge the terminal’s battery
LIGHTNING ECONOMICS: The Bridge Between Bitcoin's Two Identities
The first published ROIC framework for Lightning-deployed capital. Co-published with @axiombtc.
Free download, no email required.
https://t.co/fNIITMN4HH
At the end of 2023 I met the person who ran GreenpeaceUSA's campaign against Bitcoin. I expected it to be tense.
But it wasn't.
He told me he'd read almost all of my responses to the posts they'd made on Twitter.
"I wish we'd engaged with you and people like you from the outset," he said.
Two months later he left Greenpeace.
A few months after that they ended the campaign entirely.
It was the most well-funded, yet the worst result in their history. I keep coming back to that phrase.
"People like you." Not me, but a whole group: Troy Cross, Margot Paez, Elliot David, Susie Violet Ward and many others.
We were working independently, with no budget and no coordination.
We just shared data and conviction. It is a great story of a decentralized response beating a multi-million dollar centralized campaign, by a combination of having the truth behind us, and expressing that truth in such a way that reasonable people could see.
That recipe has two parts, and it's like giving a glass of water to someone dying of thirst.
The first part is truth, there must be water in the glass.
The second part is the container, how you hold and deliver that truth matters just as much.
You can have perfect data and still lose people if the glass doesn't reach them, or if the energy behind it makes them flinch instead of drink.
We won because the data was right AND because enough people delivered it with the kind of energy that made opponents think rather than react.
And this recipe, we can use again and again throughout Bitcoin's adoption journey, and each time a Bitcoiner builds a new Bitcoin project that involves outreach to non-Bitcoiners.
It’s year 2060 and Bob is making a bitcoin transaction to top up his spending wallet from his savings.
The wallet proposes 2 fees:
- classic: $0.04
- quantum safe: $86
Bob picks “classic”. The other option is just too expensive. 👇https://t.co/X13d8PK8F2
Our Quantum Bitcoin Summit last July helped push bitcoin’s quantum discussion forward.
Today we're publishing Bitcoin's Quantum Readiness, a living paper on bitcoin's exposure, mitigation menu, upgrade paths, and plausible transition scenarios. 🧵👇
@knutsvanholm Same here. Munich, 2021: Got told off by pedestrians for cycling on the pavement, by cyclists for walking on a cycle path, by shop assistants for wearing a non compliant mask indoors. Intense.
@Diditaihuttu Go to Ghim Moh market, Old Airport Road, Maxwell or Lau Pa Sat and splash out on cheap local food.
…or wait until 22 May for a pizza walk along the river
https://t.co/0ESPBAzhus
⚠️They say no one can explain Bitcoin Mining in under 12 minutes.
Most overcomplicate it.
Most miss the point.
Challenge accepted.
Give me 11 minutes and you’ll finally get it.
The system... and the hidden idea that makes it all work.
💥THE EXIT MANUAL – EPISODE #34
The role of the C++ compiler is not to protect your program from undefined behaviour.
On the contrary, it assumes there is no undefined behaviour and makes aggressive code optimisations as a result.
Blocks 944643 and 944644 were built by two different miners on the same pool.
Back-to-Back DATUM blocks.
Back-to-Back sovereign mining.
With other pools, the pool builds the block and the miners hash on it. Meaning the blocks mined by a large share of the hashrate is controlled by a few individuals at the largest mining pools. This makes a 51% more likely and the Bitcoin network less secure.
With OCEAN this isn't the case.
Miners using DATUM can build their own blocks, decentralizing block template construction while sharing in the benefits of pooled mining.
Eliminate the middle men.
Decentralize mining.
Earn more Bitcoins.
Only on OCEAN
🌊
@JoeNakamoto I can confirm HP and Epson entry-level inkjet printers have not evolved in 30 years. expensive cartridges + average print quality + slow bloatware
@AltcoinDaily Until...
- ✅all surplus capacity from solar/hydro/nuclear/geothermal is sold
- ✅all electric heaters are upgraded with mining chips
- ✅all methane leaking from landfill/oil rigs/manure is captured,
...Bitcoin mining does not use enough energy.