so, basically on a dare [someone said that, based on clock speeds, a modern computer ought to be able to simulate a 220k player soccer game, since an NES could simulate a 22 player game], I started implementing a 220,000 (virtual) player sports game
and while I'm not sure I'll ever finish the 'game' part, the crowd simulation produces some interesting diffusion-limited-aggregation-like patterns
having quick access to llvm disassembly is disabusing me of all my unquestioned notions like "it's faster to pass by pointer than by value"
(llvm is very good at avoiding copies, and the semantics of pass-by-value let llvm be extremely aggressive in optimization)
(standard caveats apply like you should check what IR / assembly is actually generated for your own language of interest)
streaming experiment: play adventure games collectively (currently indiana jones and the fate of atlantis)
hey [modern web browser], can I run this webapp that hasn't been updated in six months?
browser: oh no, that's hopelessly outdated, we've changed all the APIs and, if I may speak candidly as a browser just looking out for your safety and privacy, I'm a bit concerned that you'd want to run software that old
hey windows, can I run this .exe from 1998?
windows: I don't see why not
death, selfies Show more
genuinely true fact: more people die each year in the united states from "selfie" related accidents than from alligator attacks
I commission a Swiss watchmaker (who I will not credit: crediting people
is not part of my 'brand') to create a watch. Instead of roman numerals, the watchface features the words
"Wealth Will Not Enable You To Escape The Invevitability Of Death 😊"
The watch is encased in a large lucite cube where it slowly winds down.
ｃｙｂｒｅｓｐａｃｅ: the social hub of the information superhighway
jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal