I'm an absolute supporter of renewables, and I'd love to see support for fossil fuels phased out, but it's been a long climb to reach the point where that's feasible.
4,381 karma · joined January 14, 2011
steve at snewman dot net
https://amistrongeryet.substack.com/ – AI blog https://climateer.substack.com/ – climate blog
I'm an absolute supporter of renewables, and I'd love to see support for fossil fuels phased out, but it's been a long climb to reach the point where that's feasible.
Edit to add: if you believe the rapid commercialization of frontier models at OpenAI was a cancer that needed to be destroyed, the likely outcome of the board's clumsy handling is that it probably now metastasizes.
Apparently, the underlying science is basically that "wigglier" molecules have more propensity to intercept photons, and that's why molecules like methane and refrigerants have more impact than the relatively simple CO₂.
At a guess, it is copy/paste from MATLAB marketing materials, intended as a sort of appeal to authority – "we used MATLAB so our results must be good".
Absolutely, trees can provide many benefits separate from CO2 absorption. I was simply responding to GravityLab's comment about CO2. However, it's also worth noting that planting the wrong trees or in the wrong place can backfire: displacing more appropriate vegetation; fire risk; etc.
Project Drawdown estimates that 3.2 to 4.96 Gt CO₂/y could be sequestered (through 2050) using a combination of tropical forest restoration, temperate forest restoration, and tree plantations on degraded land. The upper figure is only about 10% of worldwide emissions: significant, but not a game-changer. And the projects involved would be nontrivial, to say the least.
If you're interested, I dug into this topic in some depth in a blog post a little while back: https://climateer.substack.com/p/forestation-2.
> And AGI doesn't need to completely destroy the earth to be really bad for humans. Just taking over a lot of the resources we need would do the trick.
Agreed. I am not arguing that AI could not become superhuman, or could not overwhelm us. I'm merely arguing that:
1. It is not guaranteed that mildly superhuman AGI would inexorably lead to a runaway feedback loop of capabilities increase. I'd agree that it's possible, but I often see statements that it is inevitable, because an AI smarter than us would be able to create an AI smarter than we can. Such statements fail to take into account that the sequence of successive AIs might converge (at mildly superhuman) rather than diverging (to a singularity).
2. Even if AI capabilities diverge, there's no guarantee that would happen quickly ("foom"), because even as AI capabilities increase, the effort needed to achieve each further increment in capability will almost certainly also be increasing.
I do take the potential for superintelligence very seriously; see, for instance, https://amistrongeryet.substack.com/p/get-ready-for-ai-to-ou.... But I also think that some current discussion is going overboard in the other direction, and waving away likely hurdles on the path to superintelligence (see https://amistrongeryet.substack.com/p/the-ai-progress-parado...).
If you're interested, I discuss the general danger of working with such quick-grab numbers in https://climateer.substack.com/p/numbers.
(Also, for this to work, 1kg of helium would occupy a balloon much larger than 10cm^3).
https://amistrongeryet.substack.com/ – was intended to be a general "things I've learned after coding for 40+ years", but so far just chronicles my attempt to wrap my head around the actual capabilities of current AI models and the potential trajectory and impact on society.
https://climateer.substack.com/ – my attempt to explain some of the big / controversial topics in climate change mitigation.
Also, in the medium run, we are going to need to scale hydrogen and e-fuels and this is a good way to start climbing that learning curve.
1. The change history of a repository contains more information than just the final state of the code. The change log constitutes useful training data which can allow a model to learn things it might not get from just being trained on completed code.
2. Software engineering consists of a lot more than just writing code. They've been able to train a model to do other tasks, such as reviewing code and responding to review comments.
3. Operations such as renaming a variable can be modeled as a single high-level action, rather than as a set of raw code edits. A model trained to generate such higher-level actions can potentially achieve better results. "For example, a rename might touch a file in dozens of places, but a model can predict a single rename action."
4. A developer's recent activity can be used to help predict next steps. They give the example that if you add a parameter to a function and then move the cursor into the function documentation, the model can predict that your next step is to document the new parameter. "Without history, the model wouldn’t know whether the missing function parameter is intentional (because the developer is in the process of a longer edit to remove it) or accidental (in which case the model should re-add it to fix the problem)."
A longer example:
> ...we started with a blank file and asked the model to successively predict what edits would come next until it had written a full code file. The astonishing part is that the model developed code in a step-by-step way that would seem natural to a developer: It started by first creating a fully working skeleton with imports, flags, and a basic main function. It then incrementally added new functionality, like reading from a file and writing results, and added functionality to filter out some lines based on a user-provided regular expression, which required changes across the file, like adding new flags.
This ability to emulate a natural sequence of authorship steps to create a new code file seems similar to "reason step by step", but specialized for coding.
(This assumes some mechanism for ensuring that what is claimed to be a copy of the standard boilerplate, is in fact such, and has not been sneakily modified.)
I don't know whether a large scale, ongoing intervention, such as permanently flooding a large area, could nudge this balance sufficiently to result in a sustained (if small) increase in atmospheric water vapor content, and thus an increase in warming. An interesting question!
I wrote about the role of water vapor in global temperatures a while back at https://climateer.substack.com/i/60052576/you-thought-the-ma.... My primary source was an IPCC report, specifically the sidebar on pages 8 and 9 of this PDF: https://www.ipcc.ch/site/assets/uploads/2018/02/WG1AR5_Chapt....
It's true that I didn't present a lot of concrete evidence of GPT-4's limitations. This is a blog post, not an academic paper.
To my mind, the most concerning thing about GPT-4's performance on these two examples is not that it got the wrong answer, but that it utterly, utterly failed to understand that it was having difficulty. Even after repeated hints and prompts, it continues to make exactly the same mistakes, with no attempt to reason more carefully. There are plenty of other examples around of GPT-4 (to say nothing of earlier releases) having similar troubles.
If you scroll down to the Further Reading section at the very end of the post, you'll find a reference to an extensive paper from Microsoft Research that comes to similar conclusions regarding GPT-4's limitations (I found this only after writing the initial draft of the post). For instance:
> These examples illustrate some of the limitations of the next-word prediction paradigm, which manifest as the model’s lack of planning, working memory, ability to backtrack, and reasoning abilities. The model relies on a local and greedy process of generating the next word, without any global or deep understanding of the task or the output. Thus, the model is good at producing fluent and coherent texts, but has limitations with regards to solving complex or creative problems which cannot be approached in a sequential manner.
The main point I tried to make is that GPT-4's "nearly superhuman" performance on a wide variety of tasks is somewhat illusory, and leans heavily on memorization. I spelled out some reasons why I think it looks more intelligent than it is. Relative to past work in AI, it is extremely impressive. Relative to the threshold required to perform economically useful work, it's... mixed; we're already seeing useful applications, but I think the majority of "information worker" tasks are still beyond it, and I'll go ahead and predict that the same statement will hold for GPT-5.
I think it's interesting to discuss the capabilities of leading-edge language models like GPT-4, because (a) they are already exhibiting the ability to perform a wide variety of useful tasks, and (b) it's clear that there is still a lot of unrealized potential here.
Can you clarify the implications you see here? Are you saying that these LLMs are somehow uninteresting or incapable? That there are limits to what they will be able to accomplish even with further improvements? Or something else?