<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Memento Humani</title><link>https://mementohumani.com/</link><description>Recent content on Memento Humani</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 08 Nov 2025 10:45:06 +0000</lastBuildDate><atom:link href="https://mementohumani.com/index.xml" rel="self" type="application/rss+xml"/><item><title>An analysis of "How Hungry is AI? Benchmarking Energy, Water, and Carbon Footprint of LLM Inference"</title><link>https://mementohumani.com/an-analysis-of-how-hungry-is-ai-benchmarking-energy-water-and-carbon-footprint-of-llm-inference/</link><pubDate>Sat, 08 Nov 2025 10:45:06 +0000</pubDate><guid>https://mementohumani.com/an-analysis-of-how-hungry-is-ai-benchmarking-energy-water-and-carbon-footprint-of-llm-inference/</guid><description>Paper link: https://arxiv.org/pdf/2505.09598
While doing some research on the environmental impact of LLMs, especially their energy consumption, I stumbled upon this interesting study that attempts to estimate the power consumption of various LLMs. There&amp;rsquo;s a Power BI Dashboard showing off the study&amp;rsquo;s findings in a more digestible manner.
However, looking at the linked dashboard, I quickly noticed that something felt off about the data. DeepSeek R1 and V3 were ranked way higher than I would&amp;rsquo;ve expected, so I set out to understand how this data was created in the first place.</description><content:encoded><![CDATA[<p>Paper link: <a href="https://arxiv.org/pdf/2505.09598">https://arxiv.org/pdf/2505.09598</a></p>
<p>While doing some research on the environmental impact of LLMs, especially their energy consumption, I stumbled upon this interesting study that attempts to estimate the power consumption of various LLMs. There&rsquo;s a <a href="https://app.powerbi.com/view?r=eyJrIjoiZjVmOTI0MmMtY2U2Mi00ZTE2LTk2MGYtY2ZjNDMzODZkMjlmIiwidCI6IjQyNmQyYThkLTljY2QtNDI1NS04OTNkLTA2ODZhMzJjMTY4ZCIsImMiOjF9">Power BI Dashboard</a> showing off the study&rsquo;s findings in a more digestible manner.</p>
<p>However, looking at the linked dashboard, I quickly noticed that something felt off about the data. DeepSeek R1 and V3 were ranked way higher than I would&rsquo;ve expected, so I set out to understand how this data was created in the first place. This post also serves as a cautionary tale about data found online, even from reputable sources.</p>
<h3 id="the-problems">The problems</h3>
<p>Below is the equation used by the study to calculate the estimated power consumption of LLMs per query of fixed length (water consumption and carbon footprint are derived from this):
<img src="/images/Screenshot-2025-11-08-at-10.55.11.png" alt="">
But there&rsquo;s a flawed assumption here. The first part of the equation calculates the inference time of a query, then multiplies it with the estimated power draw of the infrastructure running the LLM (which is estimated based on the LLMs size, which is estimated as well for closed models). PUE stands for Power Usage Effectiveness, which in this case accounts for additional datacenter overheads.</p>
<p>In this equation, as TPS (Tokens Per Second) increases and latency (Time To First Token) decreases, the energy consumption per query goes down. It&rsquo;s important to note that they didn&rsquo;t run the models in some kind of controlled lab setup, but just measured against the public APIs. Also, note that the infrastructure to run the models is assumed to be the same for all models in a model class (which is based on the actual or estimated size of the model, with all models that can be considered somewhat state-of-the-art (SOTA) in the &ldquo;Large&rdquo; class).</p>
<p>To put it into perspective, this approach is a little like putting all cars with 200+ horsepower into the same category, assuming a static fuel consumption per hour and then letting them drive 200km to see which one gets there the fastest, which must mean it&rsquo;s the most efficient.</p>
<p>Even if we assume the hardware estimates to be correct, there is still a problem with regard to capacity. DeepSeek (the company) simply doesn&rsquo;t have access to anywhere close the amount of GPUs OpenAI or Anthropic are using, but still have to serve a large amount of users. Let&rsquo;s assume the worst case: at the time a new query arrives, there is simply no capacity for it. What happens now is that the query simply has to wait for others to finish before it gets scheduled for completion. The cost of keeping it in memory while waiting is completely negligible, but the above equation would still assume it to draw full power.</p>
<p>At the other end, techniques like speculative decoding can increase compute utilization to increase TPS, which means more power consumption for more speed. Then there&rsquo;s also the option of simply using more than the assumed 8 GPUs per model instance, which is almost certainly something that&rsquo;s happening and would result in faster responses while drawing more power.</p>
<h3 id="could-they-have-done-better">Could they have done better?</h3>
<p>However, all of these flaws are simply caused by the fact that due to the complexity of on-scale LLM-inference and almost all providers not being transparent about how they actually do it, there is a lot of guesswork in trying to figure out the actual environmental costs of running these models.</p>
<p>This paper should to be seen as an *attempt *to put *some *data into our hands, even if it is based on many potentially flawed assumptions and rough estimates. I think the authors could have done a better job of acknowledging these flaws, but they&rsquo;re not at fault for their existence. They were simply working with what they had.</p>
<p>Unless model providers start releasing their own data, I think this paper might be the best we can do for now.</p>
<h3 id="can-we-still-learn-from-this">Can we still learn from this?</h3>
<p>I think there are still some things we can take away from this data. I think it&rsquo;s safe to say that we can disregard the absolute values, but we can still, albeit carefully, use it as a relative benchmark between models. The DeepSeek models ranked so far up are the ones hosted by DeepSeek themselves on weaker GPUs due to US export controls, but the authors also included the DeepSeek models hosted by Azure in their data, which perform a lot better on infrastructure that&rsquo;s likely to be more comparable to OpenAI and others.</p>
<p>Therefore, looking at the top models of each company, we can come up with this ranking as of today (from most efficient to least efficient):</p>
<ol>
<li>Google (running on their own TPUs, so careful with this one)</li>
<li>DeepSeek</li>
<li>Anthropic</li>
<li>Mistral</li>
<li>OpenAI</li>
<li>xAI</li>
</ol>
<p>I often see findings from AI papers with questionable methodology or data representation taken at face value, without examining how those claims were actually produced. One well-known example is the “<a href="https://arxiv.org/pdf/2305.17493">Model Collapse</a>” paper. I hope this analysis encourages readers to approach such claims more critically in the future.</p>
]]></content:encoded></item><item><title>The geopolitical angle of AI</title><link>https://mementohumani.com/the-geopolitical-angle-of-ai/</link><pubDate>Sun, 05 Oct 2025 13:43:54 +0000</pubDate><guid>https://mementohumani.com/the-geopolitical-angle-of-ai/</guid><description>As an avid reader of Foreign Affairs Magazine, I&amp;rsquo;ve noticed that more and more articles published in it deal with the topic of Artificial Intelligence and more importantly, reveal the role AI plays in our current geopolitical climate. Understanding the geopolitical interests behind AI advancements seems to be increasingly important to navigate the jungle of information on the topic of AI, which is often filled with misinformation and different actors trying to capitalize on the hype.</description><content:encoded><![CDATA[<p>As an avid reader of Foreign Affairs Magazine, I&rsquo;ve noticed that more and more articles published in it deal with the topic of Artificial Intelligence and more importantly, reveal the role AI plays in our current geopolitical climate. Understanding the geopolitical interests behind AI advancements seems to be increasingly important to navigate the jungle of information on the topic of AI, which is often filled with misinformation and different actors trying to capitalize on the hype.</p>
<p>Anyone who witnessed the outcries after the releases of DeepSeek V3 and R1 will be very much aware that there is a technological race happening between the United States and China in the field of AI, which of course is only one battleground in an ongoing war for economic hard power between two rivaling nations.</p>
<p>We&rsquo;re currently witnessing a profound change in the geopolitical landscape. After the fall of the Soviet Union, the global system was basically a unipolar one, with the US as a mostly unchallenged global power. Over the last decades, however, China has grown to become a serious contender, challenging the US&rsquo;s position in the global order and perhaps even creating a new, multipolar world order. One of the most important resources one needs to influence the global order is economic leverage.</p>
<p>Globalization has caused great economic interdependencies between countries all over the world, which in turn means that control over those supply chains is directly tied to geopolitical influence. One example of this control would be TSMC, the Taiwan-based chip manufacturer powering the current AI boom with their high-performance chips used in Nvidia&rsquo;s GPUs. Access to those chips is to a large degree controlled by the US, which is blocking China from freely accessing TSMC&rsquo;s chips. However, that doesn&rsquo;t stop China from becoming a serious contender in the AI race, and with that a threat to the US&rsquo;s economic hard power.</p>
<p>It seems like both China and the US have recognized that being a technological leader in the field of Artificial Intelligence will be paramount to being a global economic power. At the moment, it&rsquo;s probably fair to say that the technological advantage lies with the US, through companies like OpenAI, Anthropic, Google and Meta. However, it seems like China might be catching up, causing industry leaders and politicians in the US to become increasingly nervous. Many Chinese companies have joined the AI race and produced notable models that challenge those of OpenAI and Anthropic: DeepSeek (financed by Chinese hedge fund High-Flyer), Alibaba (with the Qwen and Wan model families), Tencent (with the Hunyuan model family) and z.ai (with the GLM model family), among others.</p>
<p>While most of these models aren&rsquo;t on the same level as the US ones in terms of capabilities, they&rsquo;re close, and getting closer with each new release. They&rsquo;re also often a lot cheaper to run and released as open-weight models under permissive open-source licenses, meaning they can be run by anyone. DeepSeek is also notable for publishing very detailed papers about their models and surrounding infrastructure compared to US companies like OpenAI and Anthropic, who aren&rsquo;t very transparent at all about what&rsquo;s behind their models.</p>
<p><img src="/images/Frontier-Language-Model-Intelligence--Over-Time--5-Oct--25----2-.png" alt="">Source: Artificial Analysis</p>
<p>In a recent article called &ldquo;<a href="https://www.foreignaffairs.com/united-states/cost-delusion-artificial-general-intelligence">The Cost of the AGI Delusion</a>&rdquo;, Michael C. Horowitz and Lauren A. Kahn argue that the US&rsquo;s focus on creating AGI (a goal we&rsquo;re not even sure is even reachable) is causing it to fall behind in the AI race. While American companies focus on more and more expensive innovation, their Chinese counterparts focus on efficiency and cost-effectiveness, which are major factors in driving adoption. In &ldquo;<a href="https://www.foreignaffairs.com/china/innovation-fallacy-artificial-intelligence">The Innovation Fallacy</a>&rdquo;, Jeffrey Ding argues that the long-term winners aren&rsquo;t the leaders in innovation, but in widespread adoption of new technologies. The argument could be made that China is going to become a leader in AI adoption and thereby win the race for economic hard power through AI.</p>
<p>Now, why do I write about this? I&rsquo;m trying to navigate the jungle of AI information and figure out the actual truths between all the hype and bad-faith actors in the field. After the release of DeepSeek R1, many attempts have been made to denounce the claims of innovations in efficiency made by this model and I&rsquo;ve come to the conclusion that most of them were plain wrong (DeepSeek publications that show the degree of optimization they use for their models: <a href="https://arxiv.org/pdf/2412.19437">1</a>,<a href="https://arxiv.org/pdf/2501.12948">2</a>,<a href="https://github.com/deepseek-ai/open-infra-index/blob/main/202502OpenSourceWeek/day_6_one_more_thing_deepseekV3R1_inference_system_overview.md">3</a>,<a href="https://arxiv.org/pdf/2505.09343">4</a>,<a href="https://github.com/deepseek-ai/DeepSeek-V3.2-Exp/blob/main/DeepSeek_V3_2.pdf">5</a>). I&rsquo;ve also seen some notable figures in the AI space, who usually know what they are talking about, starting to spread misleading narratives about Chinese AI models, for example Groq CEO Jonathan Ross suggesting that US models are optimized for cheaper inference while Chinese models are optimized for cheaper training (<a href="https://www.linkedin.com/posts/ross-jonathan_clearly-china-doesnt-have-enough-compute-activity-7363545744479309824-vFMu">Link to the post</a>). This implies that US models are ultimately more practical or cost-effective for end-users. In reality, as the market clearly shows, Chinese AI APIs are often significantly cheaper than their US counterparts.</p>
<p>Information on AI has been dominated by the companies that profit from AI for a while now and I&rsquo;ve gotten used to their often misleading and overhyping narratives being spread, but it seems like the nervousness about China is starting to intensify this behavior even more, making it even harder to find truthful information on AI out there. It is important to be aware of these political interests when trying to stay informed about AI.</p>
]]></content:encoded></item><item><title>A prompting guide that isn't really a prompting guide</title><link>https://mementohumani.com/a-prompting-guide-that-isnt-really-a-prompting-guide/</link><pubDate>Sun, 21 Sep 2025 10:41:28 +0000</pubDate><guid>https://mementohumani.com/a-prompting-guide-that-isnt-really-a-prompting-guide/</guid><description>Let&amp;rsquo;s start off by establishing a simple fact: there is no ultimate prompt and there is no ultimate prompt structure, just like there is no ultimate way to talk to humans. Ironically, I see personification of LLMs as a very common (and somewhat problematic) occurrence, but it seems to be thrown out the window the moment prompting strategies are being discussed, even though this might be one of the few cases where thinking of LLMs as human-like can be decently useful, if done correctly.</description><content:encoded><![CDATA[<p>Let&rsquo;s start off by establishing a simple fact: there is no ultimate prompt and there is no ultimate prompt structure, just like there is no ultimate way to talk to humans. Ironically, I see personification of LLMs as a very common (and somewhat problematic) occurrence, but it seems to be thrown out the window the moment prompting strategies are being discussed, even though this might be one of the few cases where thinking of LLMs as human-like can be decently useful, if done correctly.</p>
<p>Of course there are examples of objectively good prompts and objectively bad prompts, but just like with good and bad communication, it&rsquo;s incredibly context-dependent and can often only be judged in hindsight (usually by asking &ldquo;Did I *actually *achieve what I was trying to achieve?&rdquo;).</p>
<h2 id="the-philosophy">The philosophy</h2>
<p>So we will treat good prompting like good communication, which can tell us a lot about how to get good at it:</p>
<p>Step 1: Say the thing you want to say.
Step 2: Observe.
Step 3: Learn from what you&rsquo;ve seen.</p>
<p>And here is the nice part about LLMs: As users, we have full control over their memories! It doesn&rsquo;t matter if our first attempt at communicating something fails, we can just erase that from the LLM&rsquo;s memory and start from scratch. Another benefit we get from this is that we don&rsquo;t have to be sure what exactly we want and can just find out on the fly by observing results until we get one we like (this is something you should *not *be doing with humans unless you&rsquo;re in something like a brainstorming setting).</p>
<h2 id="the-practice">The practice</h2>
<p>So how can we apply this?</p>
<ol>
<li>Start off by telling the LLM what you want it to do, in the clearest way you can.</li>
<li>Let the LLM generate its answer. Is it what you wanted? Great, we&rsquo;re done! Good job! It&rsquo;s not what you wanted? Let&rsquo;s observe and refine.</li>
<li>Look at the LLM&rsquo;s answer in relation to your prompt. What exactly did it get wrong? Did it misinterpret a part of your prompt? Did it lack some information? Is the answer alright, but just not to your taste?</li>
<li>Edit your prompt to provide additional clarity, instructions (some step-by-step guidance can go a long way!) and information. Yes, edit. Try to avoid continuing the conversation to fix errors, as there is a solid body of research (<a href="https://arxiv.org/abs/2507.12948">1</a>,<a href="https://karthick.ai/blog/2025/LLM-Regression/">2</a>,<a href="https://arxiv.org/abs/2508.04306">3</a>,<a href="https://arxiv.org/abs/2406.01297">4</a>) suggesting that LLMs are steered to make more mistakes after an initial error.</li>
<li>Repeat steps 3 and 4 as necessary.</li>
</ol>
<p>I know this might not sound as sexy as &ldquo;Here&rsquo;s the ultimate prompt that will fix all your problems!&rdquo;, but this approach will help you develop prompting as a skill. You will get better over time and your intuition will allow you to get more prompts right on the first try.</p>
<p>Since all of this was pretty abstract, here are a couple of more concrete tips:</p>
<ul>
<li>Be careful with role assignments (&ldquo;You are an industry expert in XYZ&rdquo;), this could lead to an increased chance of hallucinations since the LLM might simply start cosplaying (imagine you said that to another human, replace the word &ldquo;hallucination&rdquo; with &ldquo;bullshit&rdquo; and you will see where I&rsquo;m coming from with this). However, role-assignments can be useful for setting the tone/style of a reply.</li>
<li>When switching topics or jumping to a new task, unless you need the context of the current chat, open a new one. LLMs are steered by the total context given to them and you don&rsquo;t want unrelated information to interfere with what you&rsquo;re trying to do.</li>
<li>LLMs are probabilistic, so regenerating an answer with the same inputs will, in most cases, lead to different outputs (this is especially useful in that &ldquo;I don&rsquo;t actually know what I&rsquo;m looking for&rdquo;-case, so just let the LLM give you options!)</li>
<li>Keep in mind that you&rsquo;ll have (possibly hidden) system prompts in place on most chat platforms, so there might be additional information and instructions that are fed into the LLM and are not written by you.</li>
<li>Every LLM is different in both the way it interprets your inputs and the style of its outputs. This is where observation comes into play again!</li>
<li>Structure is useful. Use line breaks and even markdown where appropriate.</li>
<li>Write properly. Fix typos in your own prompt and make sure it wouldn&rsquo;t cause someone teaching the respective language to break down in tears.</li>
</ul>
]]></content:encoded></item><item><title>"Fluent Nonsense": The Hidden Danger of AI Hallucinations</title><link>https://mementohumani.com/fluent-nonsense-the-hidden-danger-of-ai-hallucinations/</link><pubDate>Sat, 30 Aug 2025 10:12:07 +0000</pubDate><guid>https://mementohumani.com/fluent-nonsense-the-hidden-danger-of-ai-hallucinations/</guid><description>While reading through a paper on Chain-of-Thought reasoning in LLMs, I stumbled upon something that caught my attention:
The ability of LLMs to produce “fluent nonsense”—plausible but logically flawed reasoning chains—can be more deceptive and damaging than an outright incorrect answer, as it projects a false aura of dependability.
This idea is something that has been on my mind for a while now, but reading it phrased like this made something click.</description><content:encoded><![CDATA[<p>While reading through a <a href="https://arxiv.org/abs/2508.01191">paper on Chain-of-Thought reasoning in LLMs</a>, I stumbled upon something that caught my attention:</p>
<blockquote>
<p>The ability of LLMs to produce “fluent nonsense”—plausible but logically flawed reasoning chains—can be more deceptive and damaging than an outright incorrect answer, as it projects a false aura of dependability.</p>
</blockquote>
<p>This idea is something that has been on my mind for a while now, but reading it phrased like this made something click.</p>
<p>When I hear people talk about hallucinations, the focus still seems to be on a simple, binary true/false in terms of the information that is returned by an LLM, but that&rsquo;s not the real issue and as long as this is not collectively understood, the use of LLMs can be more harmful than we might expect.</p>
<p>We train LLMs to be helpful and to produce outputs we deem correct, but since these models don&rsquo;t actually have a proper concept of true and false information, we actually train them to produce outputs that <em>look</em> correct. This isn&rsquo;t just limited to answering questions, but can also mean that the model will deceive its users about what it can and can&rsquo;t actually do.</p>
<p>When dealing with an LLM&rsquo;s outputs, we have to think of it not as reading something that was written by someone who might not know what they&rsquo;re talking about, but rather like it might be a sophisticated piece of fake news. It might make sense, it might sound plausible, but there could be an important detail that doesn&rsquo;t actually reflect the truth.</p>
<p>This is true for code produced by LLMs as well. &ldquo;LLMs are like junior developers&rdquo; is a popular saying, but it doesn&rsquo;t quite capture that you shouldn&rsquo;t review that code as if it was written by a junior, as the mistakes made by it might be a lot more subtle than that. AI-written code should be reviewed as if it was written by a senior, someone who knows what they&rsquo;re doing and can produce coherent code, but still might miss an important detail that doesn&rsquo;t become apparent at first glance. Though even that analogy might not quite capture reality, because one of the big differences between a human developer and an LLM is the fact that LLMs can produce syntactically perfect solutions without any understanding of their real-world implications.</p>
<p>These insights should shape the way we educate people on LLMs and their effective usage to ensure that they actually benefit us, not just deceive us into thinking they do, which could have devastating consequences. Education on LLMs should not just be about prompting techniques, but about developing a critical mindset specific to verifying their outputs.</p>
<p>We should put more effort into explaining the fundamental concepts of LLMs and generative AI models in general to a non-technical audience, because the insights gained from that are invaluable when it comes to analyzing outputs generated by these models.</p>
]]></content:encoded></item></channel></rss>