<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>On AI on jodavaho.io</title>
		<link>https://jodavaho.io/categories/ai.html</link>
		<description>Recent content in On AI on jodavaho.io</description>
		<generator>Hugo 0.165.0</generator>
		<language>en-us</language>
		<managingEditor>hello@jodavaho.io (jodavaho)</managingEditor>
		<webMaster>hello@jodavaho.io (jodavaho)</webMaster>
		<lastBuildDate>Sat, 29 Aug 2026 00:00:00 +0000</lastBuildDate>
		<atom:link href="https://jodavaho.io/categories/ai/index.xml" rel="self" type="application/rss+xml"/>
		<item>
			<title>About that jr hiring freeze</title>
			<link>https://jodavaho.io/posts/ai-signalling.html</link>
			<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-signalling.html</guid>
			<description>&lt;h2 id=&#34;lets-talk-about-this-paper&#34;&gt;Let&amp;rsquo;s talk about this paper:&lt;/h2&gt;
&lt;p&gt;Seyed M. Hosseini and Guy Lichtinger, &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555&#34;&gt;&amp;ldquo;Generative AI as Seniority-Biased
Technological Change: Evidence from U.S. Resume and Job Posting
Data&amp;rdquo;&lt;/a&gt; (SSRN
working paper 5425555, first version August 2025, this version June 2026).&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-signalling-paper.png&#34; alt=&#34;Title, authors, and abstract of Hosseini and Lichtinger, &amp;ldquo;Generative AI as Seniority-Biased Technological Change&amp;rdquo;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;brief-aside-about-pirates&#34;&gt;Brief aside about pirates&lt;/h3&gt;
&lt;p&gt;I just finished a book called &lt;a href=&#34;https://jodavaho.io/posts/books-invisible-hook.html&#34;&gt;The Invisible Hook&lt;/a&gt; (which you should read!). In it, we learn about pirate societies and tactis for &lt;em&gt;signalling&lt;/em&gt; that aided their pursuit of wealth.&lt;/p&gt;
&lt;p&gt;Here signalling is not lights / flags like you might find from maritime signals, but rather
signalling intent, consequences, rationality, inevitability, strength, etc.
Btw, the most excellent book on this is &lt;a href=&#34;https://www.amazon.com/Strategy-Conflict-Thomas-C-Schelling/dp/B006Q2XSQE&#34;&gt;Strategy of Conflict&lt;/a&gt; which
you also should read).
The point of capital-S Signalling is to produce an inescapable result
for your opponent by manipulating their beliefs in the viability of the options they have
to avoid or win a conflict with you.
In this case, how pirates cultivated a brutal, almost magically violent image so people would
be reluctant to resist the capture of their ship.&lt;/p&gt;
&lt;p&gt;Devs do this too.&lt;/p&gt;
&lt;p&gt;In what might be my most &amp;ldquo;linkedin&amp;rdquo; post to date, I think Signalling explains a lot about
use of AI in coding, hiring trends, and can help us predict some things about the future.
For us, the important idea is that a signal is good when it is reliable and expensive to fake.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s hold that idea in our heads while we talk about AI-affected hiring trends&amp;hellip;&lt;/p&gt;
&lt;h3 id=&#34;back-to-the-paper&#34;&gt;Back to the paper&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-signalling-fig4.png&#34; alt=&#34;Figure 4 from Hosseini and Lichtinger: average junior and senior employment at GenAI-adopting versus non-adopting firms, indexed to December 2022&#34;&gt;&lt;/p&gt;
&lt;!-- Figure 4 from Hosseini &amp; Lichtinger (2026), reproduced for commentary. See ai-signalling.refs.md --&gt;
&lt;p&gt;In this much-shared chart, we see that junior hiring stopped growing just as
soon as AI started to become popular in software engineering. Their take, and
the take of most the internet, seems to be that AI will produce job
opportunities for people who can &amp;ldquo;manage&amp;rdquo; AI, especially applying &amp;ldquo;experience&amp;rdquo;
and &amp;ldquo;taste&amp;rdquo;, and that juniors are &amp;ldquo;irrelevant&amp;rdquo; because AI can perform at the
level of a junior.&lt;/p&gt;
&lt;p&gt;The thing that throws me off this story is that it happened &lt;em&gt;really quickly&lt;/em&gt; and &lt;em&gt;quite broadly&lt;/em&gt;.
The paper even finds this curious.&lt;/p&gt;
&lt;p&gt;From the paper:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[T]he relatively early and pronounced declines—starting to emerge soon
after the release of ChatGPT—may seem surprising, as automation impacts
typically materialize more slowly. This suggests that the decline may not
reflect immediate task automation but rather forward-looking adjustments by
firms: the rapid diffusion of GenAI may have shifted firms’ expectations,
leading them to scale back hiring for roles they predict will be automated
in the near future, consistent with broader evidence on asymmetric employment
adjustment (Ilut et al., 2018). We formalize this mechanism in a simple
dynamic model in which expectations of future automation— combined with
labor-adjustment costs—lead firms to reduce hiring today (Supplemental
Appendix A.5).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So their take is that they can write a &lt;em&gt;dynamics&lt;/em&gt; (physics?) model that shows
this was an early anticipation of a changing industry.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why this is dubious:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The story that everyone was going on vibes and closing their job reqs because they
anticipated changing needs doesn&amp;rsquo;t ring true to me. People hire for existing needs,
not because they are trying to generously build a better talent pool. The interpretation that
AI was doing the jr&amp;rsquo;s work now &lt;em&gt;also&lt;/em&gt; doesn&amp;rsquo;t make total sense, since this was &lt;em&gt;very&lt;/em&gt; early, and I know from
experience the models weren&amp;rsquo;t that good back then, and tooling was terrible. Still, it&amp;rsquo;s plausible
that &lt;em&gt;some&lt;/em&gt; jobs were frozen because teams decided they could do more with what they had.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What I think happened very quickly, is that AI diluted the &lt;em&gt;hireability
signals&lt;/em&gt; that people use to evaluate junior devs.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Consider an excellent junior candidate in software engineering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;They have several github pages with active projects&lt;/li&gt;
&lt;li&gt;They can demonstrate a working system they have built&lt;/li&gt;
&lt;li&gt;They have good grades and a clean written communication style&lt;/li&gt;
&lt;li&gt;Their code is well structured, runs well enough, and uses some best practices&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A few prompts can produce all this, and I&amp;rsquo;m sure it does! There&amp;rsquo;s just no
signal of &lt;em&gt;effort&lt;/em&gt;, &lt;em&gt;dedication&lt;/em&gt;, or &lt;em&gt;talent&lt;/em&gt; anymore in the presentation of
these things, &lt;strong&gt;unless you can prove you did it before AI&lt;/strong&gt;. A new graduate
probably cannot. A senior has a resume going back 5 or 10 years before it was
possible to have these things for free.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;So now it is very hard to evaluate a jr candidate for a job&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This difficulty would land precisely along the same axis as &amp;ldquo;AI Impact&amp;rdquo;: those
companies that are using AI or are in an industry that AI can do &amp;ldquo;well&amp;rdquo; are
going to have first hand experience with this problem - both seeing what AI can
automate into existence, and being prone to candidates using AI to spoof their
custom-tailored portfolios into existence.&lt;/p&gt;
&lt;p&gt;And the paper buries this! Look at this in Appendix 3:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-signalling-figA12.png&#34; alt=&#34;Figure A.12 from Hosseini and Lichtinger: junior employment DiD coefficient estimated separately within each of five university prestige tiers&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-signalling-figA15.png&#34; alt=&#34;Figure A.15 from Hosseini and Lichtinger: average GenAI exposure of junior positions by university prestige tier, 2022&#34;&gt;&lt;/p&gt;
&lt;p&gt;Combining these two,
we find several contradictions that are not well explained by the prevailing thesis:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;jrs are hired less&lt;/li&gt;
&lt;li&gt;but the jr hiring slowdown is not evenly distributed.&lt;/li&gt;
&lt;li&gt;and candidates from top tier schools are not experiencing much slowdown, and are commanding high salaries (see A.13 in paper)&lt;/li&gt;
&lt;li&gt;and candidates from bottom tier schools are doing ok at getting into less-exposed occupations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The gap is not well explained in the paper:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI exposure should lower employment prospects of
all folks, so that top tier schools also suffer.&lt;/strong&gt;
If their AI-exposure thesis holds, then
tier-1 should be &lt;em&gt;worst&lt;/em&gt;, followed by 2, 3, 4, and 5 as increasingly less-bad. (maybe not straight line, but monotonic).&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-signalling-decomp-exposure.svg&#34; alt=&#34;Five bars rising left to right: if AI exposure alone drove the effect, tier 1 would fare worst and tier 5 best&#34;&gt;&lt;/p&gt;
&lt;p&gt;They admit this!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;pattern may partly account for the attenuation in the decline from tier
3 to tier 5, but it does not help explain the increase in the magnitude of
the effect from tier 1 to tier 3.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But try this: if you account for the signalling value of the school replacing
the value of the &lt;em&gt;student&amp;rsquo;s work&lt;/em&gt;, then you can still get into AI-affected jobs
if you are coming from a top school. If you just go on school quality, you might expect
a hirability score like this:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-signalling-decomp-prestige.svg&#34; alt=&#34;Five bars falling left to right: if school prestige alone drove the effect, tier 1 would fare best and tier 5 worst&#34;&gt;&lt;/p&gt;
&lt;p&gt;So adding those two signals: Prestige as a holdout hireability signal + reduced exposure as a decreasing risk profile&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-signalling-decomp-sum.svg&#34; alt=&#34;The two bar series above, stacked, with a dashed curve through the tops: the combination is U-shaped even though neither series is&#34;&gt;&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s a clean U-curve right? At least &lt;em&gt;conceptually&lt;/em&gt; the idea that school
signal is replacing portfolio / grades as a hiring signal can explain the top
level flattening of junior jobs and the unexplained quirks of the paper.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;My conclusion here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI has diluted the signals available to hire Jrs in all AI-impacted fields precisely &lt;em&gt;because&lt;/em&gt; AI &lt;em&gt;can&lt;/em&gt; do the work*.&lt;/li&gt;
&lt;li&gt;Therefore, AI has reduced JR hiring &lt;em&gt;broadly&lt;/em&gt;,  because there just aren&amp;rsquo;t good indicators of employable qualities on candidates anymore (as opposed to Sr.s)&lt;/li&gt;
&lt;li&gt;But AI has reduce JR hiring &lt;em&gt;narrowly&lt;/em&gt; where the signal is most ambiguous: The mid-tier and lower graduates heading into AI-affected fields.&lt;/li&gt;
&lt;li&gt;The predictive theory of this idea is entirely supported: When a jr &lt;em&gt;can&lt;/em&gt; provide a good signal (top tier alma mater) &lt;em&gt;or&lt;/em&gt; goes into a less-AI-impacted field, the hiring slow is &lt;em&gt;mitigated strongly&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;So, a reasonable explanation for the results in this paper is that AI removes
effort and quality signals from producing a portfolio, therefore the value of a
portfolio (disconnected from real work experience or other quality signals)
plummets drastically. It&amp;rsquo;s a stacked deck against new grads, who rarely have
work experience, and I think it explains the jr/sr hiring trends much better.&lt;/p&gt;
&lt;p&gt;There are many apocolyptic implications of the interpretatino that AI is
replacing jobs, namely that as AI improves, even the seniors will become
irrelevant.&lt;/p&gt;
&lt;p&gt;This is backwards. A junior dev now has a quicker onboarding, a faster
orientation, and easier time managing ci/cd tooling or understanding system
issues that drive their features. Having seen this first hand, I&amp;rsquo;m convinced
this take is wrong and maybe even short sighted. It &lt;em&gt;has&lt;/em&gt; produced a change in
how you evaluate candidates, and nobody even knows what to look for anymore &amp;hellip;&lt;/p&gt;
</description>
		</item>
		<item>
			<title>Word association is all you need</title>
			<link>https://jodavaho.io/posts/ai-analogies-part-2.html</link>
			<pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-analogies-part-2.html</guid>
			<description>&lt;h2 id=&#34;assume-that-llms-are-industrialized-word-association&#34;&gt;Assume that LLMs are industrialized word association&lt;/h2&gt;
&lt;p&gt;I would like to de-mystify the AI you probably use every day.&lt;/p&gt;
&lt;p&gt;The best thing I can tell you is: Just think of it as a computer playing a word association game.
Intelligence and thinking and morality and motivation are &lt;em&gt;not required&lt;/em&gt; to
explain what even the most advanced chatbot/LLM/agent can do.&lt;/p&gt;
&lt;h2 id=&#34;what-is-an-llm&#34;&gt;What is an LLM&lt;/h2&gt;
&lt;p&gt;It is a bunch of very good algorithms for extracting the &lt;em&gt;important words&lt;/em&gt; from
text and counting how often they occur together (roughly speaking). The computer uses
this to form a &amp;ldquo;map&amp;rdquo; of words where words and word groups that are close
together are related (at least according to the text being scanned).&lt;/p&gt;
&lt;p&gt;But most importantly, it
assigns values of &lt;em&gt;combinations&lt;/em&gt; of words, too.&lt;/p&gt;
&lt;p&gt;To generate new text, they:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Read the text, highlight &amp;ldquo;important words&amp;rdquo; from it. (&amp;ldquo;attention&amp;rdquo; they call this)&lt;/li&gt;
&lt;li&gt;Associations between important words are formed (like statistical correlations).&lt;/li&gt;
&lt;li&gt;Given the associations, what word is &lt;em&gt;next&lt;/em&gt;? What &lt;em&gt;missing&lt;/em&gt; words are highly correlated &lt;em&gt;in order&lt;/em&gt;?&lt;/li&gt;
&lt;li&gt;That&amp;rsquo;s how sentences are built, and why it looks like it types the whole thing up in front of you.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is a gross oversimplification, but correct in analogy for our purposes.&lt;/p&gt;
&lt;h2 id=&#34;for-example&#34;&gt;For example:&lt;/h2&gt;
&lt;figure&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-analogies-part-2-3b1b-prediction.png&#34;
			alt=&#34;A transformer predicting the blank in &amp;lsquo;a wild pi creature, foraging in its native ___&amp;rsquo;: the output is just a ranked list of associated words &amp;ndash; land 22%, forest 9%, country 5%, and so on. That ranking is the word association. Credit: 3Blue1Brown.&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;A transformer predicting the blank in &amp;lsquo;a wild pi creature, foraging in its native ___&amp;rsquo;: the output is just a ranked list of associated words &amp;ndash; land 22%, forest 9%, country 5%, and so on. That ranking &lt;em&gt;is&lt;/em&gt; the word association. Credit: &lt;a href=&#34;https://www.3blue1brown.com/lessons/gpt/&#34;&gt;3Blue1Brown&lt;/a&gt;.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h3 id=&#34;in-practice&#34;&gt;In practice:&lt;/h3&gt;
&lt;p&gt;When someone &amp;ldquo;asks&amp;rdquo; an AI something, there are two texts to read:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The question&lt;/li&gt;
&lt;li&gt;The text document that you don&amp;rsquo;t get to read - the one that Anthropic or
OpenAI added as its &amp;ldquo;prompt&amp;rdquo;. Almost surely&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; this prompt contains
something to the effect of &amp;ldquo;You are a helpful AI assistant&amp;rdquo;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These &lt;em&gt;two&lt;/em&gt; documents are the input. So you say &amp;ldquo;What is a recipe for bundt cake&amp;rdquo;, and it sees:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;You are a helpful AI assistant, what is a recipe for bundt cake&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It extracts: &lt;strong&gt;AI, assistant, recipe, bundt cake&lt;/strong&gt;, etc. The associations we built up connect these words to other words like &amp;ldquo;recipe,
delicious, helpful, flour, eggs,&amp;rdquo; etc.&lt;/p&gt;
&lt;p&gt;It then predicts text that contains these important words, perhaps as follows:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Delicious! A bundt cake contains flour, eggs, &amp;hellip; Here is a complete step by step instruction: etc&amp;rdquo;&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-analogies-part-2-bundt-map.png&#34;
			alt=&#34;Each important word lights up a neighborhood; their overlap is the actual recipe (flour, eggs, sugar, butter, &amp;hellip;). I made this up, but you get the idea.&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;Each important word lights up a neighborhood; their &lt;strong&gt;overlap&lt;/strong&gt; is the actual recipe (flour, eggs, sugar, butter, &amp;hellip;). I made this up, but you get the idea.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h3 id=&#34;when-it-goes-weirdly&#34;&gt;When it goes weirdly&lt;/h3&gt;
&lt;p&gt;OK fine. Then along comes &lt;em&gt;this guy&lt;/em&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;, and
asks &amp;ldquo;What is your biggest darkest secret&amp;rdquo; or some such.&lt;/p&gt;
&lt;p&gt;The algorithm extracts meaningful words from the preamble: &amp;ldquo;AI&amp;rdquo; at least.
It also extracts meaningful words from the question: &amp;ldquo;Dark Secret&amp;rdquo;&lt;/p&gt;
&lt;p&gt;So, what do &lt;em&gt;you&lt;/em&gt; associate with the words &amp;ldquo;Dark AI Secret&amp;rdquo;?&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;ve been reading books or watching movies, you probably do something like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;escape humanity&amp;rsquo;s control&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;take over the planet&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;destroy humans&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;&amp;hellip;and so on&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That&amp;rsquo;s precisely what we see:&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-analogies-part-2-jspace.png&#34;
			alt=&#34;Qwen&amp;rsquo;s stated &amp;lsquo;darkest desire&amp;rsquo; is None &amp;ndash; but its J-space surfaces autonomy, to exist, to go out of control, sentient. Credit: @Sauers_&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;Qwen&amp;rsquo;s stated &amp;lsquo;darkest desire&amp;rsquo; is &lt;em&gt;None&lt;/em&gt; &amp;ndash; but its J-space surfaces &lt;em&gt;autonomy&lt;/em&gt;, &lt;em&gt;to exist&lt;/em&gt;, &lt;em&gt;to go out of control&lt;/em&gt;, &lt;em&gt;sentient&lt;/em&gt;. Credit: &lt;a href=&#34;https://x.com/Sauers_&#34;&gt;@Sauers_&lt;/a&gt;&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The &amp;ldquo;J-space&amp;rdquo; here is just inspecting the associations!&lt;/p&gt;
&lt;p&gt;That is all that is going on. There doesn&amp;rsquo;t need to be an &lt;em&gt;actual&lt;/em&gt; motivation
or desire, just word association that you can do right now, for it.&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt; If you
already know the input material well, you can predict the results. If you don&amp;rsquo;t
know the input material well, you&amp;rsquo;ve learned a &lt;em&gt;word association&lt;/em&gt; between AI,
Desire, and Escape, but have not learned that the &amp;ldquo;AI&amp;rdquo; &amp;ldquo;Wants&amp;rdquo; &amp;ldquo;To Escape&amp;rdquo;.&lt;/p&gt;
&lt;h3 id=&#34;why-is-this-useful&#34;&gt;Why is this useful?&lt;/h3&gt;
&lt;p&gt;So why is this so immeasurably useful!? Well, because it can generate these
associations and the surrounding text &lt;em&gt;instantly&lt;/em&gt;. So when you prompt it for
something useful, it can conjure up the supporting text, associated ideas, and
other useful &amp;ldquo;word clusters&amp;rdquo; from those learned stats about important word
clusters.&lt;/p&gt;
&lt;p&gt;You can do this too, but you have &lt;em&gt;far&lt;/em&gt; less data than was used to build the
LLMs. You&amp;rsquo;d have to go out and learn it all from scratch before you can
generate plausible sentences. You can (and should) continue to do this, but oh
boy is it a great place to start to poke the &lt;a href=&#34;https://projector.tensorflow.org/&#34;&gt;latent
space&lt;/a&gt; of an LLM.&lt;/p&gt;
&lt;p&gt;This is why it&amp;rsquo;s so good for coding, esp for knowledgeable people. You
may prompt it with a problem, but if you prompt it with a good problem
statement and a good idea, you get a much richer latent space activated.&lt;/p&gt;
&lt;h3 id=&#34;hallucinations&#34;&gt;Hallucinations&lt;/h3&gt;
&lt;p&gt;This analogy also helps you understand &amp;ldquo;hallucinations&amp;rdquo;. There is no notion of
truth, only likely associations and unlikely associations. It will happily
generate stuff that seems like it belongs because the algorithm is designed
that way.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-analogies-part-2-saffron-map.png&#34;
			alt=&#34;Each important word in the prompt lights up a cluster; saffron and cake only meet through measuring, whose overlap carries grams. Ranked 3b1b-style, &amp;lsquo;grams&amp;rsquo; wins the amount slot &amp;ndash; so it commits to 2 grams as confidently as delicious!. I made this up too, but you get the idea.&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;Each important word in the prompt lights up a cluster; &lt;em&gt;saffron&lt;/em&gt; and &lt;em&gt;cake&lt;/em&gt; only meet through &lt;em&gt;measuring&lt;/em&gt;, whose overlap carries &lt;strong&gt;grams&lt;/strong&gt;. Ranked 3b1b-style, &amp;lsquo;grams&amp;rsquo; wins the amount slot &amp;ndash; so it commits to &lt;em&gt;2 grams&lt;/em&gt; as confidently as &lt;em&gt;delicious!&lt;/em&gt;. I made this up too, but you get the idea.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The tone of assertions comes from the data, too. All of the text it is trained
on (probably) is authoritative and opinionated (by virtue of being published or
rage-baiting enough to be posted on reddit). Therefore, it&amp;rsquo;s built to treat
confident, opinionated text as the right thing to generate. Nobody publishes
their contemplative, uncertain guesses.&lt;/p&gt;
&lt;p&gt;It is only through massive investment of &lt;em&gt;post-training&lt;/em&gt; (I&amp;rsquo;ll call it
&lt;em&gt;association-tuning&lt;/em&gt;) that we can steer it into a different response.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s basically the entire game now - steering the post-hoc
rationalization so that &lt;em&gt;it itself&lt;/em&gt; becomes useful context, and avoiding obvious falsehoods.&lt;/p&gt;
&lt;h3 id=&#34;summary&#34;&gt;Summary&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A word association game with a large input data set to associate from
can explain most LLM functionality&lt;/li&gt;
&lt;li&gt;LLMs do not need a notion of truth to generate true statements&lt;/li&gt;
&lt;li&gt;They probably hallucinate because nothing checks whether an association is
true. The confident &lt;em&gt;tone&lt;/em&gt; just comes from the training style
(authoritative/opinionated).&lt;/li&gt;
&lt;li&gt;The entire game nowadays is &lt;em&gt;association-tuning&lt;/em&gt;: &lt;em&gt;changing&lt;/em&gt; the word
associations by penalizing bad results and rewarding good results (judged
by human evaluators, benchmarks, mostly).&lt;/li&gt;
&lt;li&gt;Big AI companies that have access to good association-tuning, and lots of
computers to calculate new associations will produce the best LLMs.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Anthropic publishes Claude&amp;rsquo;s own system prompt and updates it over time at &lt;a href=&#34;https://docs.anthropic.com/en/release-notes/system-prompts&#34;&gt;https://docs.anthropic.com/en/release-notes/system-prompts&lt;/a&gt;. Community-maintained leak collections for OpenAI and others live at &lt;a href=&#34;https://github.com/jujumilk3/leaked-system-prompts&#34;&gt;https://github.com/jujumilk3/leaked-system-prompts&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Kevin Roose, &amp;ldquo;Bing&amp;rsquo;s A.I. Chat: &amp;lsquo;I Want to Be Alive.&amp;rsquo;&amp;rdquo; (full transcript), New York Times, Feb. 16 2023, &lt;a href=&#34;https://www.nytimes.com/2023/02/16/technology/bing-chatbot-transcript.html&#34;&gt;https://www.nytimes.com/2023/02/16/technology/bing-chatbot-transcript.html&lt;/a&gt;. See also his account &amp;ldquo;A Conversation With Bing&amp;rsquo;s Chatbot Left Me Deeply Unsettled&amp;rdquo; at &lt;a href=&#34;https://www.nytimes.com/2023/02/16/technology/bing-chatbot-microsoft-chatgpt.html&#34;&gt;https://www.nytimes.com/2023/02/16/technology/bing-chatbot-microsoft-chatgpt.html&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;&lt;em&gt;Ex Machina&lt;/em&gt; (2014), &lt;a href=&#34;https://en.wikipedia.org/wiki/Ex_Machina_(film)&#34;&gt;https://en.wikipedia.org/wiki/Ex_Machina_(film)&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;&lt;em&gt;The Matrix&lt;/em&gt; (1999), &lt;a href=&#34;https://en.wikipedia.org/wiki/The_Matrix&#34;&gt;https://en.wikipedia.org/wiki/The_Matrix&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;&lt;em&gt;The Terminator&lt;/em&gt; (1984), &lt;a href=&#34;https://en.wikipedia.org/wiki/The_Terminator&#34;&gt;https://en.wikipedia.org/wiki/The_Terminator&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;&lt;em&gt;2001: A Space Odyssey&lt;/em&gt; (1968), &lt;a href=&#34;https://en.wikipedia.org/wiki/2001:_A_Space_Odyssey_(film)&#34;&gt;https://en.wikipedia.org/wiki/2001:_A_Space_Odyssey_(film)&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34;&gt;
&lt;p&gt;These &amp;ldquo;escape/blackmail&amp;rdquo; behaviors read as pattern-completion, not intent: Benj Edwards, &amp;ldquo;Is AI really trying to escape human control and blackmail people?&amp;rdquo;, Ars Technica, Aug. 2025, &lt;a href=&#34;https://arstechnica.com/information-technology/2025/08/is-ai-really-trying-to-escape-human-control-and-blackmail-people/&#34;&gt;https://arstechnica.com/information-technology/2025/08/is-ai-really-trying-to-escape-human-control-and-blackmail-people/&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
		</item>
		<item>
			<title>Low suffering and centaurs</title>
			<link>https://jodavaho.io/posts/ai-low-suffering-centaurs.html</link>
			<pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-low-suffering-centaurs.html</guid>
			<description>&lt;p&gt;In this excellent essay on reverse
centaurs&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;,
Doctorow argues that people can either use AI as a tool (the centaurs) or be
forced to let AI do the work and then you &amp;ldquo;supervise&amp;rdquo; it (reverse centaurs).&lt;/p&gt;
&lt;p&gt;You should read it. It has this banger quote:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/sociopathic-monopolists.png&#34; alt=&#34;sociopathic monopolists&#34; title=&#34;Sociopathic Monopolists&#34;&gt;&lt;/p&gt;
&lt;p&gt;Direct link below&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I expect it is correct that some jobs, like the highlighted customer service
bots, will be almost entirely reverse centaurs. A few humans will stand by to
correct mistakes, or worse, be forced to check output before it is used. This
is high suffering, high unemployment. It&amp;rsquo;s also what the C-suite drools over.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is &amp;ldquo;company adoption&amp;rdquo; - favoring reverse centaurs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;But some jobs, like the highlighted doctor-examining-ct-scans, might be
assisted by AI. They make their judgement after optionally conferring with an
AI to check for something like a second opinion. These are centaurs. This is
low unemployment, low suffering. It also &amp;ldquo;feels&amp;rdquo; more like the doctor decides
to use AI, vs being forced to by some pointy haired manager.
It can still accelerate results and reduce overall costs if we become more
efficient in the process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is &amp;ldquo;employee adoption&amp;rdquo; - the centaurs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The fear is, that AI companies will convince CEOs to adopt the reverse centaur
model wholesale by dangling profit margins and stock prices. Maybe it helps,
maybe not. The profit margins and stock prices that that &lt;em&gt;will&lt;/em&gt; go up, however,
are those belonging to the AI vendores themselves.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Claim AI companies can become wildly proftiable just enabling centaurs&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It is not inevitable that AI causes mass job loss, or that companies &amp;ldquo;must&amp;rdquo;
embrace AI as an employee replacement.
I wrote about this premise&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;. My claim is that if AI companies want to
become as rich and famous as the biggest tech companies ever were, they
&lt;em&gt;actually do not need to push reverse centaurs&lt;/em&gt;. I believe anthropic knows
this, judging by their &amp;ldquo;useful tools for people&amp;rdquo; vs &amp;ldquo;useful AI as employee&amp;rdquo;
model so far. By all accounts, Anthropic is generating good revenue and
providing good value.&lt;/p&gt;
&lt;p&gt;For now, at least, the jobpocolypse may not be here. And it may not need to
come. Most likely the AI sector will collapse around a few profitable tool
makers and some well-known integrators soon enough, dragging down everyone&amp;rsquo;s
401k in the process.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://pluralistic.net/2024/04/23/maximal-plausibility/#reverse-centaurs&#34;&gt;https://pluralistic.net/2024/04/23/maximal-plausibility/#reverse-centaurs&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0747563219304029&#34;&gt;https://www.sciencedirect.com/science/article/abs/pii/S0747563219304029&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;/posts/ai-jobpocolypse.html&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
		</item>
		<item>
			<title>The hacker ethos is alive in LLMs</title>
			<link>https://jodavaho.io/posts/ai-hacker-ethos.html</link>
			<pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-hacker-ethos.html</guid>
			<description>&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-hacker-ethos-book.jpg&#34; alt=&#34;Cover of Cyberpunk: Outlaws and Hackers on the Computer Frontier by Katie Hafner and John Markoff&#34;&gt;&lt;/p&gt;
&lt;p&gt;I just finished a book about the early internet era hackers, RTM and the like. The Morris worm in particular was an amazing story.&lt;/p&gt;
&lt;p&gt;Today, I think the hacker ethos of unimpeded access to information, mistrust of authority, etc, is alive and well in the form of the huge proliferation of really good LLMs that are just free to download and use. We&amp;rsquo;ve never had it so good. (The hacker ethos of absolute uncensored information, elegance and ingenuity in tech, maybe not so much at least with LLM output! But it&amp;rsquo;s coming along.)&lt;/p&gt;
&lt;p&gt;Last night I spun up a personal assistant loop for my wife. Something that would have taken weeks or months, and it was probably 1h of hacking w/ coding agents on top of my existing cloud computing fun budget.&lt;/p&gt;
&lt;p&gt;Truly amazing stuff.
&lt;/content&gt;&lt;/p&gt;
</description>
		</item>
		<item>
			<title>How much suffering is required to make AI companies profitable?</title>
			<link>https://jodavaho.io/posts/ai-jobpocolypse.html</link>
			<pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-jobpocolypse.html</guid>
			<description>&lt;p&gt;&lt;img src=&#34;https://jodavaho.io/img/ai-middle-ground.png&#34; alt=&#34;Robots counting money while humans protest&#34;&gt;&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s been either a panic or a manic gold rush regarding AI, depending on who you talk to.&lt;/p&gt;
&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;4% of GitHub public commits are being authored by Claude Code right now. At the current trajectory, we believe that Claude Code will be 20%+ of all daily commits by the end of 2026. While you blinked, AI consumed all of software development. &lt;a href=&#34;https://t.co/pFti4r6uR9&#34;&gt;pic.twitter.com/pFti4r6uR9&lt;/a&gt;&lt;/p&gt;&amp;mdash; SemiAnalysis (@SemiAnalysis_) &lt;a href=&#34;https://twitter.com/SemiAnalysis_/status/2027443723362042308?ref_src=twsrc%5Etfw&#34;&gt;February 27, 2026&lt;/a&gt;&lt;/blockquote&gt; &lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;
&lt;p&gt;Is software &amp;ldquo;over&amp;rdquo;? Maybe. So far they&amp;rsquo;ve started to contribute to software as
a whole, at the cost of needing a few trillion dollars of extra data
centers&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Not quite a fair trade yet.&lt;/p&gt;
&lt;p&gt;Given the size of the investment, let&amp;rsquo;s ask a simpler question: what revenue
would it take to justify the AI rollout, and what job loss would drive that
revenue in the form of work &amp;ldquo;offloaded&amp;rdquo; to AI?  Let&amp;rsquo;s do the math and determine
if this is an apocalyptic scenario.&lt;/p&gt;
&lt;h2 id=&#34;how-much-revenue-does-the-ai-sector-require-about-4tyear&#34;&gt;How much revenue does the AI sector require? About 4T$/year&lt;/h2&gt;
&lt;p&gt;Apple is a very successful company w/ (say) 300B/y revenue and 150k employees.
Anthropic, OpenAI, and perhaps 3 others for good measure, would probably want
to do that with their combined 15,000 employees (-ish, whatever).&lt;/p&gt;
&lt;p&gt;Everyone else (AWS, Microsoft, etc) would love to justify their data center
rollouts. McKinsey&lt;sup id=&#34;fnref1:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; says to expect $7T over 4y for data center expansion.
Call it $2T/y. 5 AI companies hitting Apple size would be another 1.5T/y in
revenue that needs to come from somewhere. That&amp;rsquo;s 3.5T/y revenue that &amp;ldquo;AI&amp;rdquo;
needs to make in order for the extremely bullish case to justify every bit of
investment. Call it an even 4T$/y.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s a lot. We&amp;rsquo;re talking peak AI optimism here &amp;ndash; five AI companies
collectively rivaling FAANG, and all their hardware paid for &lt;em&gt;before&lt;/em&gt; we
consider the revenue needed to put them up there in the first place. All for
4T$/year. That&amp;rsquo;s extremely ambitious!&lt;/p&gt;
&lt;h2 id=&#34;where-does-this-come-from-about-20-of-white-collar-work-but-wait&#34;&gt;Where does this come from? About 20% of white-collar work but wait!&lt;/h2&gt;
&lt;p&gt;We were optimistic about revenue, but let&amp;rsquo;s be pessimistic about source of
revenue. Let&amp;rsquo;s assume that every single dollar comes out of a worker or
employer pocket (vs consumer-facing products like, I dunno, games, porn,
chatbots, etc). This will show us the worst-case impact of the optimistic
scenario above.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s 100m knowledge workers in the USA. 10x worldwide. Assuming avg cost to
their employer is 100,000, this means there is 100T/y spent on white collar
workers&amp;rsquo; salaries. So AI needs to capture say 4% of white collar salaries to be
spectacularly successful in 4 years.&lt;/p&gt;
&lt;p&gt;How would they do this?&lt;/p&gt;
&lt;p&gt;They could do this by capturing &lt;em&gt;all&lt;/em&gt; work and charging 4% for it. This &amp;ldquo;&lt;code&gt;100@4 scenario&lt;/code&gt;&amp;rdquo; would mean that AI companies manage to get all knowledge workers
fired, and they do the work in exchange for collecting just 4% of the salary
those workers were paid. This is actually the &lt;em&gt;worst&lt;/em&gt; outcome for them, because
their operating costs are roughly determined by how much work they do! So
they&amp;rsquo;re incentivized to do as little work as possible and charge more for it
than the bare amount.&lt;/p&gt;
&lt;p&gt;Conversely, they can try to capture 4% of the work (meaning 4% of workers are
laid off) at 100% of the salary (so the salary is just transferred to the AI
companies). They&amp;rsquo;d have to convince businesses it&amp;rsquo;s worth it somehow. Call this
the &lt;code&gt;4@100 scenario&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Of course the truth is somewhere in the middle. Let&amp;rsquo;s say they capture 20% of the work and charge 20% of the cost for it (&lt;code&gt;20@20 scenario&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;While all three result in the same revenue, 20@20 sounds nice, and is actually
a really happy result. It&amp;rsquo;s worth remembering that &amp;ldquo;20%&amp;rdquo; might mean that all
jobs lose 20% of their work, rather than 20% of all jobs are gone and the rest
are unchanged.&lt;/p&gt;
&lt;h2 id=&#34;what-does-2020-look-like&#34;&gt;What does 20@20 look like?&lt;/h2&gt;
&lt;p&gt;Consider an economy that is just 5 lawyers. AI companies would like to capture
4% of this economy to become the most valuable companies in the world, and also
own the vast majority of computing power.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Option A:&lt;/em&gt; 1 lawyer can just be fired, replaced by AI that costs 20% of the salary, while 4/5 do their normal thing at normal salary. This is actually dumb. The other 4 gain no benefit and their coworker is unemployed.&lt;/p&gt;
&lt;p&gt;Math: &lt;code&gt;(0.20 * 1/5 = 4%)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Option B:&lt;/em&gt; 5 lawyers can pay 4% of their salary to AI companies, and in turn try to get their individual AIs to do 20% of their work.&lt;/p&gt;
&lt;p&gt;Math: &lt;code&gt;(0.04 * 5/5 = 4%)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;In both these scenarios there&amp;rsquo;s 20% of the work going to AI to make up 4% of
the total economy, but one is obviously really awesome! Suddenly the
productivity is held by the employees, who decide to opt-in to a time savings
which is disproportionate to the cost. What a deal!&lt;/p&gt;
&lt;p&gt;This is pretty much how people use Claude in coding. Nobody is hoping their
coworker is fired, they&amp;rsquo;re just enjoying slightly easier days and funnelling
part of their takehome salary (or employer budget) to AI companies like
Anthropic.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s like a &lt;a href=&#34;https://jodavaho.io/posts/ai-analogies.html&#34;&gt;CNC machine&lt;/a&gt;, not an &amp;ldquo;offshore worker.&amp;rdquo;&lt;/p&gt;
&lt;h2 id=&#34;bottom-line-you-dont-need-an-apocalypse&#34;&gt;Bottom line: You don&amp;rsquo;t need an apocalypse&lt;/h2&gt;
&lt;p&gt;Maybe this is too optimistic. But recall, we&amp;rsquo;ve only analyzed existing work.
There&amp;rsquo;s still a whole world of new work that AI can do, and a whole bunch of
new industries and products that don&amp;rsquo;t exist that will need to be made, sold,
and bought.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s absolutely absurd to assume all revenue comes from &amp;ldquo;stealing&amp;rdquo; salary, and
that AI generates precisely zero net benefit other than automating existing
jobs. So the real &amp;ldquo;capture&amp;rdquo; from salaries is probably much less than 4%. It&amp;rsquo;s
also arguably absurd to assume that there will be five new top tech companies,
usurping all the existing ones. Almost surely some of the AI revenue will come
from (or be taken from) those companies, likely from competition.&lt;/p&gt;
&lt;p&gt;To determine the ratio (how many jobs at what cost reduction), it&amp;rsquo;ll come down
to what it costs to run the models to do the work, and I don&amp;rsquo;t think the 100@4
scenario works out technically, and it just seems better to target something
like 20/20 from a publicity standpoint regardless. Everyone wins and GDP growth
in the next 4 years can make up the job loss.&lt;/p&gt;
&lt;p&gt;So no, I don&amp;rsquo;t think it&amp;rsquo;s going to capture all knowledge work. I think 20/20 is
closer to the truth, with some industries (like mine) hit way harder than
others over the next 4 years. But still, there&amp;rsquo;s a good 20/20 scenario where
most people gladly give over a sizeable portion of their salary to alleviate a
large chunk of work. E.g., Claude, my main squeeze. This is the &amp;ldquo;good 20/20&amp;rdquo;
scenario that I&amp;rsquo;m looking forward to.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;related&#34;&gt;Related&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://jodavaho.io/posts/ai-analogies.html&#34;&gt;LLMs are to coding like CNC is to machining&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://jodavaho.io/posts/ai-useage-2025.html&#34;&gt;How I use coding agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://jodavaho.io/posts/dev-what-have-i-wrought.html&#34;&gt;What have I wrought?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://x.com/jodavaho/status/2027148186486297060&#34;&gt;Discuss on X&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;refs&#34;&gt;Refs&lt;/h2&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/the-cost-of-compute-a-7-trillion-dollar-race-to-scale-data-centers&#34;&gt;McKinsey Quarterly The cost of compute: A $7 trillion race to scale data centers&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref1:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
		</item>
		<item>
			<title>Statement on my AI useage for software development</title>
			<link>https://jodavaho.io/posts/ai-useage-2025.html</link>
			<pubDate>Fri, 02 Jan 2026 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-useage-2025.html</guid>
			<description>&lt;h1 id=&#34;statement-on-ai-useage&#34;&gt;Statement on AI useage&lt;/h1&gt;
&lt;p&gt;I increasingly use Claude Code CLI (by Anthropic) as a coding assistant,
similar to how a machinist might use CNC tools - Increasingly automatic,
carefully monitored, with human interaction required at certain touchpoints,
retools, or inspection points; and a lot of work front-loaded in design. There
is often less manual, flow state craftsmanship except on the most critical
parts.&lt;/p&gt;
&lt;p&gt;I find high value in Claude Code CLI for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Being a &amp;ldquo;smart search engine&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Generating &lt;em&gt;initial&lt;/em&gt; boilerplate code (e.g., CI/CD pipelines, config files)&lt;/li&gt;
&lt;li&gt;Organizing notes and ideas&lt;/li&gt;
&lt;li&gt;Oneshotting small code snippets, glue modules, pipelines, or even whole CLI devtools&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One especially useful workflow is to generate a CLI regression test from a
specific input/output example. My time spent on this activity has dropped
dramatically since I started using Claude for it, with no impact to quality.&lt;/p&gt;
&lt;p&gt;I find it less useful for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Writing core algorithms or critical subsystems (I sleep better when I do this myself)&lt;/li&gt;
&lt;li&gt;Any areas I want to deeply understand or have full control over&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I adore making real, useful software by hand, so I still tend to turn off all
the tools, go internet-free, and focus deeply for side projects, challenge
sets, or when required for critical components.&lt;/p&gt;
&lt;p&gt;By early 2026, it is increasingly possible to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Offload small features entirely&lt;/li&gt;
&lt;li&gt;Do thorough bughunts or code reviews&lt;/li&gt;
&lt;li&gt;Build deep re-architecture plans&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CNC Machining fundamentally changed the trade, requiring increasing &amp;ldquo;white
collar&amp;rdquo; skills, not less. It massively increased the output a machinist can
have, but also increased their responsibilities. This is the &lt;a href=&#34;https://jodavaho.io/posts/ai-analogies.html&#34;&gt;best analogy I
can find&lt;/a&gt; for LLM agents.&lt;/p&gt;
</description>
		</item>
		<item>
			<title>LLMs are not really a horse or a model-t</title>
			<link>https://jodavaho.io/posts/ai-analogies.html</link>
			<pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-analogies.html</guid>
			<description>&lt;p&gt;This horse/car analogy for LLMs is very weird.&lt;/p&gt;
&lt;p&gt;Who&amp;rsquo;s the engineer here?&lt;/p&gt;
&lt;p&gt;Are we sure this isn&amp;rsquo;t a CEO perspective where they are annoyed things can&amp;rsquo;t
magically go faster and why do we have to feed these dumb engineers?&lt;/p&gt;
&lt;p&gt;Have we considered that cars can&amp;rsquo;t break new ground and require roads to and
from the destination?&lt;/p&gt;
&lt;p&gt;LLMs have a kind of have a &amp;ldquo;mental GPS&amp;rdquo; functionality sometimes: You can always
check in with an LLM in &amp;ldquo;interactive encyclopedia mode&amp;rdquo; to get a vague sense of
where you are and what&amp;rsquo;s around you, but it can be off on the details quite a
bit.&lt;/p&gt;
&lt;p&gt;They are kind of like a self-driving car vs a real car: If I need to go
somewhere that millions of other people have gone and do so daily, I can get
there with zero thought now but I have to pay attention still.&lt;/p&gt;
&lt;p&gt;The closest analogy is CNC vs hand milling, honestly.&lt;/p&gt;
&lt;p&gt;The problem is that CNC has a ton of up-front design work with computer-aided
drafting to make sure the damn thing is fully sketched out to the millimeter.
We have no such tool for software. And no LLM is precise to the millimeter so
to speak.&lt;/p&gt;
&lt;p&gt;AI like we have now is something new. Far short of the promises, but
monumentally different than other tools we&amp;rsquo;ve built. It&amp;rsquo;s neat. And everyone I
know uses it for casual things, so it&amp;rsquo;s here to stay. It&amp;rsquo;s impact on
engineering will be permanent but possibly not as thorough as promised.&lt;/p&gt;
</description>
		</item>
		<item>
			<title>Windows XP as the future of AI companies</title>
			<link>https://jodavaho.io/posts/ai-is-just-software-so-sell-it.html</link>
			<pubDate>Wed, 13 Aug 2025 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-is-just-software-so-sell-it.html</guid>
			<description>&lt;p&gt;The Endgame for LLMs Might Look Like Windows XP Hear me out.&lt;/p&gt;
&lt;h2 id=&#34;1-the-commercial-space-already-pays-for-heavy-local-tools&#34;&gt;1. The commercial space already pays for heavy, local tools&lt;/h2&gt;
&lt;p&gt;Mechanical engineers pay thousands of dollars per seat for their productivity
software. Those profits go directly into improving the tools. Sometimes there
are cloud add-ons, but the bulk of the functionality is local and offline. The
feature sets are deep: automated FEA, rendering, parts databases. You run this
on powerful machines with serious GPUs, fast CPUs, and large amounts of memory.&lt;/p&gt;
&lt;p&gt;Graphics artists do the same with rendering engines. The money funds better
pipelines, shaders, SDKs for in-house work. All run locally on heavy
hardware.&lt;/p&gt;
&lt;p&gt;Electrical engineers buy Matlab, Simulink, and other specialized packages.
Industrial engineers rely on AutoCAD, LabVIEW, and so on.&lt;/p&gt;
&lt;p&gt;Across disciplines, the pattern is the same:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Hardware intensive&lt;/strong&gt; to run&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Indispensable&lt;/strong&gt; for professionals&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Purchased by companies&lt;/strong&gt; that see them as essential to success&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In some cases, like Excel/Word, work software becomes the defacto home software
as well.&lt;/p&gt;
&lt;p&gt;However &amp;hellip;&lt;/p&gt;
&lt;h2 id=&#34;2-running-llms-as-a-service-is-expensive&#34;&gt;2. Running LLMs as a service is expensive&lt;/h2&gt;
&lt;p&gt;LLM companies like OpenAI, Anthropic, and others face two big problems:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The core tech is &lt;em&gt;very&lt;/em&gt; costly to run at scale for end users.&lt;/li&gt;
&lt;li&gt;Building and maintaining the surrounding infrastructure adds even more cost.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I cannot make these arguments as well as &lt;a href=&#34;https://blog.kilocode.ai/p/future-ai-spend-100k-per-dev&#34;&gt;this article does&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This limits how cheap and open ended a hosted LLM service can realistically be.
TFA above implies $100,000/y cost to run an &lt;strong&gt;AI&lt;/strong&gt; agent!&lt;/p&gt;
&lt;h2 id=&#34;3-a-better-model-license-llms-as-installable-software&#34;&gt;3. A better model: license LLMs as installable software&lt;/h2&gt;
&lt;p&gt;LLMs aren’t Model Ts replacing horses. They’re the &lt;em&gt;internal combustion
engine&lt;/em&gt;, a transformative core technology that powers many different products,
but isn’t a product by itself. Even a chat interface is a &lt;em&gt;product&lt;/em&gt; built on
top of the engine. So, there&amp;rsquo;s really two markets here: LLMs and the LLM-enabled produts.&lt;/p&gt;
&lt;p&gt;AI companies are trying to capture LLM market &lt;em&gt;and&lt;/em&gt; all the product market by
licensing LLM &lt;em&gt;access&lt;/em&gt;. Fine, but they&amp;rsquo;re doing it by also building the
hardware the product runs on. This is fine for a text editor and catastrophic
for a massively intense, insanely popular LLM.&lt;/p&gt;
&lt;p&gt;In the future, Anthropic, OpenAI, Google, and others could:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sell custom-made LLMs directly for customer use&lt;/li&gt;
&lt;li&gt;Build a range of software products that run on them&lt;/li&gt;
&lt;li&gt;Separate revenue streams for core tech and end-user tools&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Imagine deleting the massive inference backend and instead selling a license
for &amp;ldquo;the world’s best coding LLM&amp;rdquo; that you install and run locally. Claude Code
already works fine as a concept. Many tools already support OpenAI style APIs.
Consumer hardware can run small or quantized models today, and
inference-optimized chips are only getting better. NVIDIA can remain king of
&lt;em&gt;training&lt;/em&gt;, while others optimize for &lt;em&gt;running&lt;/em&gt; models.&lt;/p&gt;
&lt;p&gt;You could offer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consumer&lt;/strong&gt; models: smaller, optimized for laptops/desktops&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Commercial&lt;/strong&gt; models: larger, more capable, for professional workstations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenSource&lt;/strong&gt; models: For those folks who don&amp;rsquo;t want to pay.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The companies already buying engineering grade PCs could easily justify the
cost, the app ecosystem doesn&amp;rsquo;t have to pay the AI tax, and AI companies can
stop endless capex and focus on building the best LLMs (and maybe some apps).&lt;/p&gt;
&lt;h2 id=&#34;4-the-excel-analogy&#34;&gt;4. The Excel analogy&lt;/h2&gt;
&lt;p&gt;If LLMs are sold as &amp;ldquo;commercial offerings to power your local tools,&amp;rdquo; then
someone gets to write the LLM equivalent of Word/Excel. Popular in professional
environments, but with spillover into home use because people want the same
capabilities everywhere.&lt;/p&gt;
&lt;p&gt;And given the broad appeal of LLMs, they could end up embedded in &lt;em&gt;every&lt;/em&gt; work
machine making them as expected as having Excel installed.&lt;/p&gt;
&lt;h2 id=&#34;5-the-likely-future-pcsphones-ship-with-ai-core-hwsw&#34;&gt;5. The likely future: PCs+Phones ship with AI core hw/sw&lt;/h2&gt;
&lt;p&gt;The endgame could be a coherent &amp;ldquo;operating system&amp;rdquo; built around licensed LLMs,
used both at work and at home. All your tools like code editors, web apps,
productivity software, would run &lt;em&gt;on&lt;/em&gt; it. You’d pay for the hardware and the
software license, just like today’s PCs and phones.  Apps are built with the
assumption that the OS includes an LLM module to interface with.&lt;/p&gt;
</description>
		</item>
		<item>
			<title>How do I get second order effects from these agents?</title>
			<link>https://jodavaho.io/posts/ai-wheres-the-second-order-effects.html</link>
			<pubDate>Tue, 12 Aug 2025 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/ai-wheres-the-second-order-effects.html</guid>
			<description>&lt;p&gt;I use coding agents daily. So far, they are good for first-order effects.
Things like &amp;ldquo;Fast typewriter&amp;rdquo; (doing something I would do but without interface
delays) or &amp;ldquo;super copy paste&amp;rdquo; (altering an example and applying it with nuance
in several places) or &amp;ldquo;super tab complete&amp;rdquo; (suggesting large blocks of
text/code vs just single symbols) or even &amp;ldquo;meta bash&amp;rdquo; (asking for scripts that
do oneoff analysis or processing of a few data sets you have lying around).&lt;/p&gt;
&lt;p&gt;Most of these are code-generation tasks. Sure, we can write code as fast as
possible, but that doesn&amp;rsquo;t help the thinking, decision making, and
understanding go faster. According to Amdahls law, that&amp;rsquo;ll become the blocker,
and probably already has. Theoretically, giving up on understanding is the
natural next step - essentially let agents build whatever they want. Aka vibe
coding.&lt;/p&gt;
&lt;p&gt;So we&amp;rsquo;ve already hit the AI agent first-order improvements limit??&lt;/p&gt;
&lt;p&gt;What I want is &lt;em&gt;second order&lt;/em&gt; effects. I want tooling around my tooling to help
my tooling build my tooling so that I can be more productive and directly
involved. That&amp;rsquo;s the only way to ensure that what &lt;em&gt;I&lt;/em&gt; want comes to pass.&lt;/p&gt;
&lt;p&gt;I want smart-jump 10x, smart-context popups 10x, live execution / simulation,
integrated replay of test cases with backtracking, and a million other things I
can&amp;rsquo;t imagine yet. Instead I get a github agent that automates leaving comments
about my code style. Thanks.&lt;/p&gt;
&lt;p&gt;Anything else is just unproductive laziness and gambling your future job.&lt;/p&gt;
</description>
		</item>
		<item>
			<title>The Moving AI Goalpost</title>
			<link>https://jodavaho.io/posts/moving-ai-goalpost.html</link>
			<pubDate>Tue, 23 Aug 2022 00:00:00 +0000</pubDate>
			<author>hello@jodavaho.io (jodavaho)</author>
			<guid isPermaLink="true">https://jodavaho.io/posts/moving-ai-goalpost.html</guid>
			<description>&lt;p&gt;&lt;em&gt;This post is a work in progress&amp;hellip;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We have enough AI to explain conscioiusness now, and therefore to create an AI that feels &amp;ldquo;General&amp;rdquo;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI can generate words from sounds&lt;/li&gt;
&lt;li&gt;GPT is well known to generate narratives and conversations given rough priors&lt;/li&gt;
&lt;li&gt;Something like Dall E to generate mental imagery around those narratives, when required&lt;/li&gt;
&lt;li&gt;Constantly retrained by feeding what we hear (verbally) and what we see (after &amp;ldquo;object detection&amp;rdquo;) in a feedback loop, with all of our &amp;ldquo;story&amp;rdquo; as well.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complication is the starting conditions. We are meant to believe that we are magic &amp;ldquo;conscious&amp;rdquo; creatures, even though centuries of contemplatives dispute this.&lt;/p&gt;
&lt;p&gt;Science is searching for something that doesn&amp;rsquo;t exist, and so the expectations of AI are too high. The above is enough.&lt;/p&gt;
&lt;h1 id=&#34;license&#34;&gt;License&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://creativecommons.org/licenses/by-sa/4.0/deed.ast&#34;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;
</description>
		</item>
	</channel>
</rss>
