Britain can help you get away with stealing millions (2019)
theguardian.com31 ポイント投稿者 kinjba110 コメント
foo := Foo{"hello"}
fooPointer := &foo
fooPointer = nil
fmt.Println(fooPointer.Bar)
> panic: runtime error: invalid memory address or nil pointer dereference
In a language like Kotlin a compile time error would prevent `fooPointer.Bar`, and in Rust `nil` does not exist. Go also does not have sum types, see for instance https://making.pusher.com/alternatives-to-sum-types-in-go/
The drive for 'number goes up' eliminates nuance and we lose something real but poorly quantified and thus not valued. And this dopamine fracking has been happening for a while, is the latest version of that. Whatever gets eyeballs and we can measure getting eyeballs, wins, despite the dystopian consequences.
The book 'The Score' by C Thi Nguyen goes into this, has given me a new way to see if something I value is actually just a metric I learned and unconsciously am following. He outlines 'four horsemen of bureaucracy' that have replaced more nuanced values: the need to scale (losing nuance and geographical variability), make something mechanical and repeatable (lose nuance and adaptability), replaceable parts (losing nuance, make everything fungible, humans as replaceable), and centralized control (lose individualized voices). These were great in the first wave as they've increased our standard of living and made e.g. mass production of medicine and such possible, but now as more ways are found to extract attention these forces are eating away at our lives