Here's an editable copy of the code if anyone sees this and wants to try adding the faces - https://jsfiddle.net/t0crk5do/
2,515 karma · joined December 10, 2010
Here's an editable copy of the code if anyone sees this and wants to try adding the faces - https://jsfiddle.net/t0crk5do/
Possibly transparent faces of the cube with a particular `mix-blend-mode` that leaves the background color alone but dims letters that get behind it?
(That's just a wild guess, I don't know if it's actually possible.)
Bitcoin has only existed for 14 years—seems a bit early to generalize anything based on the two times it has peaked and crashed so far.
Or was that a later change?
> ...a biomass of ∼12 megatons of dry carbon... equivalent to ∼20% of human biomass
Honestly the unfathomable biomass of humans creeps me out more than the biomass of ants...
small typo - air conditioner should be 3.5kw not kwh
Now very curious why that shape corresponds to sum of cubes / why it's equivalent to a pyramid...
(Footnotes 2 and 3 at the end explain why the entries all end up the same. And the same argument works for simplices in any number of dimensions—there's always two directions that change the value by +1 and -1, and the rest are all parallel / keep it the same. In higher dimensions there are more ways to be parallel!)
(Except for the diagrams, which are inserted by a Python script after the KaTeX rendering is done.)
Source here https://github.com/hrldcpr/poole/blob/master/_posts/2022-08-...
As people have noticed, the spinning diagrams are done with CSS, which was fun.
Basically it's just an `animation: linear infinite;` from `transform: rotateY(0turn);` to `transform: rotateY(1turn);`
(source here https://github.com/hrldcpr/poole/blob/master/_sass/_latex3d.... )
To keep the numbers facing forward, they're all also rotating, but in the opposite direction :p
And all of the numbers' `translate3d(...)` coordinates are generated by a Python script because I didn't want to do that by hand...
(HN discussion 8 months ago https://news.ycombinator.com/item?id=29512302 )
I.e. something like:
import capabilities;
import fs;
import someLibrary;
const root = capabilities.claimRootToken();
someLibrary.onEvent(() => {
fs.writeSync(root, ...);
});So I think I'd prefer ASCII art diagrams for this sort of thing. (In fact there was recently an ASCII diagram drawing tool on the HN front page, https://asciiflow.com/ )