3 ms·
GC is like Socialism. The theory is that it's going to be all wonderful, yet every time it is actually implemented it sucks, and you typically have to fight pro
by dpc_pw 8y ago
GC is like Socialism. The theory is that it's going to be all wonderful, yet every time it is actually implemented it sucks, and you typically have to fight problems that don't exist in other systems.
- ncmncm 8y agoSocialized medicine has been working out super great for most of the world for long enough to know it is a great idea worth copying. Meanwhile, infant mortality in the US is on par with, what, Belarus? Oops, no, Belarus is doing quite a lot better now. Socialized road maintenance is still working out pretty well, even in the US. We were doing pretty well with drinking water, most places, until recently, although corporate influence delayed improvements in lead- and mercury-exposure standards by many decades. Analogies don't always work out the way we would like.
- dpc_pw 8y agoCherry-picked examples are not invalidating my analogy. :P American healthcare is broken for reasons other than free market/capitalism. And I actually come from Poland, and experience first-hand how socialized medicine sucks,a and see how left-leaning Americans love to glorify and ignore problems with public health care, which actually sucks in practice, just a bit less than then oligopolic, corporate, overregulated model from USA. I don't want to argue more about healthcare. My analogy is quite accurate. Critics of manual-memory management will always bring up totally broken C model: how insecure it is, tedious etc. and compare it with a decent example of heavy, complex automatic model: Java GC, and ignore whole bunch of problems with Java GC that one experience in practice, that are fundamentally unfixable. The best way is actually a modern, lightweight manual-memory model like in Rust. Just like the best health-care model would be a private, lightweight, competitive market, with just the right (small) amount of government tuning and incentives.