What we have here is a pen-and-paper exercise
GM: "Your party is enriching uranium when suddenly one of your centrifuges begins accelerating outside its operational parameters. How do you react?"
China: "We cast clairvoyance on the US to see what technology they use to respond to this issue."
US: "We summon a tarasque in the middle east and shout for everyone to look over there."
The point is, a great artist isn't going to learn anything by going to a kindergarden art class and watching 6 year olds scribble with crayons.
Well, unless you count modern art.
[talisman@talisman-pc:~/tmp]$ uname -a
Linux talisman-pc 3.2.13-1-ARCH #1 SMP PREEMPT Sat Mar 24 09:10:39 CET 2012 x86_64 AMD Athlon(tm) II X4 640 Processor AuthenticAMD GNU/Linux
[talisman@talisman-pc:~/tmp]$ cat test.go
package main
import "fmt"
func main() {
fmt.Println("Hello, world")
}
[talisman@talisman-pc:~/tmp]$ time go build test.go
real 0m2.215s
user 0m2.547s
sys 0m0.210s
[talisman@talisman-pc:~/tmp]$ ls -lh test
-rwxr-xr-x 1 talisman talisman 1.3M Mar 28 15:43 test
[talisman@talisman-pc:~/tmp]$ time./test
Hello, world
real 0m0.003s
user 0m0.000s
sys 0m0.000s
[talisman@talisman-pc:~/tmp]$ cat test.c
#include <stdio.h>
int main(int argc, char **argv) {
printf("Hello, World!");
return 0;
}
[talisman@talisman-pc:~/tmp]$ time gcc test.c
real 0m0.047s
user 0m0.027s
sys 0m0.013s
[talisman@talisman-pc:~/tmp]$ ls -lh a.out
-rwxr-xr-x 1 talisman talisman 6.6K Mar 28 15:45 a.out
[talisman@talisman-pc:~/tmp]$ time./a.out
Hello, World!
real 0m0.001s
user 0m0.000s
sys 0m0.000s
[talisman@talisman-pc:~/tmp]$
This is obviously not a very scientific comparison, but the takeaways are that the go executable was 1.3M compared to the C executables 6.6K and the go compile took over 2 seconds whereas the C compile took less than 0.05 seconds.
We would suddenly have an anonymous currency that can be kept on credit chips (or smartphones) and traded, just like paper money. No longer would handling money require expensive cash registers, safes, and secure collections; your smartphone could be your point of sale.
Anonymous currency stored on a perpetually networked device with a long list of known escalation exploits? What could possibly go wrong?
People who go to conferences are the ones who shouldn't.