Programming in the Apocalypse
81–90 of 301 posts
Re: Programming in the Apocalypse
#82Re: Programming in the Apocalypse
#83>>> “On the bright side, the Asheville branch is just a five-minute drive from the beach now, so the all-hands meeting should be a lot more fun this year.” As an aside, seeing things like this in climate change articles always bothers me. FYI Asheville being minutes from the beach would imply a 650m+ (2000+ft) sea rise in the next 25 years. This kind of hyperbole makes it easy for people who deny climate change in to…
Fiction is a tool used by humans to elicit, experience and process feelings under (mostly) safe circumstances. The details (such as how much the sea level would have to rise for this to be accurate) are not quite relevant; the point is to make the reader think about how they would feel if this sort of concern was just a commonplace consideration in their daily life. Is it not shocking? Uncomfortable? Sorta nihilism-i…
We're already struggling against a mountain of industry funded FUD, the last thing we need is people stretching the truth in well meaning yet counterproductive ways.
Re: Programming in the Apocalypse
#84Earlier quoted context omitted.
I think the general consensus is that we've proven to be complete and absolute rubbish when it comes to predicting how vast complex real-world systems that we can't read worth a damn behave when we put them under major stresses, and the vast majority of attempts to hack ecosystems have been disasters, meaning that we're just as likely to make things even worse if we try to apply our crude means and models to make pla…
Nearly all of the disastrous things we've done to the planet were understood to have negative environmental consequences and yet we did them anyhow. Meanwhile, a great deal of our environmental interventions have been incredibly successful. So I'm totally unconvinced by this often recited and rarely supported mantra.
Clearing forests has been progress thing until relatively recently, draining swamps was a totally great thing until even more recently, straightening rivers into concrete beds has been considered progress up into my lifetime. All of these things have had lots of bad downstream consequences to the point that lots of places now spend huge sums to undo at least some of these developments. And come to think of it, wildfire management is another geoengineering effort that lots of very dry places totally screwed up (e.g. California, as discussed frequently on this very site) out of the very best intentions, but working with broken models.
Plenty of times species have been introduced overseas to control other species, and it's always been a disaster, to the great surprise of everyone involved, time and again. Dams for hydro power are still considered ultra low ecological footprint power generation by lots of people, even though they form barriers that can completely disrupt river ecosystems to the point of leaving desolate wastelands in the riverbed downstream, disrupt riverside ecosystems downstream that depend on regular floods, allow for excessive water extraction and so on. Hunting predators to extinction is still widely popular, even though ecosystems without predators can't and don't function. I've had conversations with local people who're hellbent on exterminating the few remaining local beavers because they damage trees; but beavers are a keystone species, tons of species depend on beaver-created clearings.
The list doesn't end: Dumping toxic waste into rivers has been considered harmless until toxins accumulated to levels extreme enough to severely hurt people, by which point some of the worst-polluted rivers had been pretty m much sterilized (e.g. the lower Rhine). It's hard do believe this today, but people did honestly think nature would take care of the gunk, filter it out or dilute it or whatever. We pumped lead into the environment by means of leaded gasoline, one of the craziest "accidental" geoengineering adventures to date, until whole forests started dying, and of course some people saw that one coming, but then some people saw the world end when the LHC went online, and good thing we didn't listen to those people. When I grew up, climate change was widely considered a crazy myth; some saw it coming early on, the majority had a good chuckle; yet that's the biggest geohacking fuck-up in all our history, and it took us that long to realize the fact that climate change is real.
Generally speaking, with experiments like this, the true consequences tend to not become visible until way down the line, at which point cleanup may be impossible (e.g. climate change, the current mass extinction) so we need to anticipate such things and get it right the first try. Yet we've historically both failed to build non-rubbish models and then to heed those few warnings we did get. Convenience and progress and growth seem to always trump the naysayers, and often that's just fine – the world didn't end when the LHC went online and we learned a lot about the fundamentals of physics. Good thing we didn't listen to them.
But all this history leaves me personally highly pessimistic when it comes to more planet-scale climate hacking, given that we don't even understand the downstream consequences of our past and current climate hacking and given that our track record of getting this sort of thing right on the first (or any) try is so grotesquely bad.
We're great at problem-solving short-term, everyday issues with near-immediate feedback loops, like by mass-producing crazy good tools; we're bad when things get big, abstract, long-term, with long-ish feedback cycles e.g. when building nuclear reactors that don't malfunction in major ways, because we start making bad compromises and take shortcuts even though we should and do know better, because we socially can't help doing this; and we're sad failures at anything extremely large-scale, extremely long-term, extremely long feedback cycle-ish, like climate change or – planet-scale climate engineering.
Since we are bound to get pretty desperate and since climate hacking does offer an enticingly quick way out, I'm confident we'll try it at some point. When we do, I very much hope I'll find my pessimism proven wrong.
Edit: fixed formatting
Re: Programming in the Apocalypse
#85There are two better explanations than the Great Filter: - Dark Forest theory is popular in China, that civilizations should conceal their existence to prevent being destroyed by a more advanced civilization - Our own high power TV and Radio transmitters will be shutdown soon in favor of fiber optics. Even better communication mechanisms should be no surprise
Re: Programming in the Apocalypse
#86Quoted post unavailable.
Re: Programming in the Apocalypse
#87 Based on this I felt like some of the big winners in 2050 will be Rust, Clojure and Go.
These will be less than we think of Cobol today. The paradigms will be completely different by then. Declarative languages have the best shot at surviving since they are the least tied to today's paradigms. We have to figure a may to program for fine and coarse grain parallel machines -- and not von Neumann fetch-decode-execute style machines.Re: Programming in the Apocalypse
#88There are two better explanations than the Great Filter: - Dark Forest theory is popular in China, that civilizations should conceal their existence to prevent being destroyed by a more advanced civilization - Our own high power TV and Radio transmitters will be shutdown soon in favor of fiber optics. Even better communication mechanisms should be no surprise
Re: Programming in the Apocalypse
#89There are two better explanations than the Great Filter: - Dark Forest theory is popular in China, that civilizations should conceal their existence to prevent being destroyed by a more advanced civilization - Our own high power TV and Radio transmitters will be shutdown soon in favor of fiber optics. Even better communication mechanisms should be no surprise
When dealing with unknown unknowns any theory can be logical. Maybe extra-terrestrials are more like lumberjacks chopping down trees. Except these lumber jacks avoid *any tree with a bird's nest in it*. Then, we should be as visible as possible. So should we be quiet (ala Dark Forest), or loud? Depends on how you model extra-terrestrials.
Re: Programming in the Apocalypse
#90For me, the big story is going to be supply-chain breakup and de-globalization. The author touches on this a bit, but completely misses the implication. The programming languages that will best survive the apocalypse are the ones that can run on chips that best survive the apocalypse! I think that there're be a big turn toward highly-efficient compiled languages: Rust and Go are well-positioned for this, C will still…