I realize how fake that sounds...but it’s real research published in Elsevier's Computational Biology and Chemistry journal in 2009.
Hearts are electrically excitable media.
The author figured out you can build a NOR gate from heart cells.
NOR is a universal gate, so you can build all the other gates out of NORs.
Thus, arbitrary logic circuits, plus time…boom you have a computer.
But wait! Computers have interesting properties:
Now that you’ve proven cardiac tissue is Turing complete, uh oh, it’s vulnerable to the Halting problem.
Thus, there is no general algorithm that can look at the state of cardiac tissue and decide if it will ever stop.
Arrhythmias are fundamentally uncomputable!
So why the Xbox 360?
Mostly, computational bang for the buck. But…I also speculate they were trying to be funny.
Consoles were somewhat lopsided in that era, you genuinely got a ton of compute if you knew how to use it.
The author writes some C++ for the simulation, ports some of it to HLSL shaders, and boom. Thousands of simulated cardiac cells running at high speed on a single box.
A fun benefit, you get visualizations for “free” by tacking on a little render code to the end of the sim.
It’s certainly an entertaining read, even if the utility is questionable.
The original title of the paper if you want to search:
“Implications of the Turing completeness of reaction-diffusion models, informed by GPGPU simulations on an XBox 360: Cardiac arrhythmias, re-entry and the
Halting problem”
• • •
Missing some Tweet in this thread? You can try to
force a refresh
If you take a picture of a Raspberry Pi 2 with a strong flash it will reboot.
A specific power regulator (U16) was chip-scale packaged to save on cost and die space.
Since the silicon is basically naked, a xeon flash can cause a massive (but very short) current spike.
Naked silicon (specifically, WLCSP) isn’t “bad” per se; it’s heavily used in mobile phones.
The thing is…phones are usually sealed. The Pi is an exposed development board.
Don't blame the engineers too hard, Apple actually had a similar issue with the iPhone 4 (back glass).
The fix for the RPi is a bit obvious of course.
either:
1. don’t do that (take pictures with high powered flash inches away) 2. if you must…put a little blu-tak, nail polish, or other opaque inert substance on U16