arnaucube
arnaucube/arnaucube.comPublic Self-hosted repository
arnaucube.com/blog/ai-connections.html
blog/ai-connections.htmlRaw
  1<!DOCTYPE html>
  2<html lang="en">
  3
  4  <head>
  5    <meta name="description" content="A short note on aiccelerationism, hyperreality, and the recovery of human connections." />
  6    <meta charset="utf-8">
  7    <title> Human connections in the early days of AI - arnaucube - blog</title>
  8    <meta name="title" content=" Human connections in the early days of AI - arnaucube - blog">
  9    <meta name="description" content="A short note on aiccelerationism, hyperreality, and the recovery of human connections.">
 10
 11    <meta property="og:title" content=" Human connections in the early days of AI - arnaucube - blog" />
 12    <meta property="og:description" content="A short note on aiccelerationism, hyperreality, and the recovery of human connections." />
 13    <meta property="og:url" content="https://arnaucube.com/blog/ai-connections.html" />
 14    <meta property="og:type" content="article" />
 15    <meta property="og:image" content="https://arnaucube.com/blog/img/posts/ai/two-worlds.jpg" />
 16    <meta name="twitter:title" content=" Human connections in the early days of AI - arnaucube - blog">
 17    <meta name="twitter:description" content="A short note on aiccelerationism, hyperreality, and the recovery of human connections.">
 18    <meta name="twitter:image" content="https://arnaucube.com/blog/img/posts/ai/two-worlds.jpg">
 19    <meta name="twitter:card" content="summary_large_image">
 20    <meta name="author" content="arnaucube">
 21
 22    <link rel="icon" type="image/png" href="img/logoArnauCubeFavicon.png">
 23
 24    <meta name="viewport" content="width=device-width, initial-scale=1">
 25
 26    <link href="css/bootstrap.min.css" rel="stylesheet">
 27    <link rel="stylesheet" href="css/style.css">
 28
 29    <!-- highlightjs -->
 30    <!-- <link rel="stylesheet" href="js/highlightjs/atom-one-dark.css"> -->
 31    <link rel="stylesheet" href="js/highlightjs/atom-one-light.css">
 32    <!-- <link rel="stylesheet" href="js/highlightjs/gruvbox-dark.css"> -->
 33    <script src="js/highlightjs/highlight.pack.js"></script>
 34
 35    <!-- katex -->
 36    <link rel="stylesheet" href="js/katex/katex.min.css">
 37  <link rel="alternate" type="application/rss+xml" title="arnaucube - blog RSS" href="https://arnaucube.com/blog/rss.xml">
 38</head>
 39
 40  <body>
 41
 42    <!-- o_gradient_background" -->
 43    <nav id="mainNav" class="navbar navbar-default navbar-fixed-top"
 44                      style="height:50px;font-size:100%;">
 45      <div class="container">
 46        <div style="float:left;">
 47        <a href="/blog" style="color:#000;display:inline-block;">blog</a>
 48        <span style="margin-right:20px; margin-left:20px;">|</span>
 49        <a href="/blog/notes.html" style="font-size:90%;color:#000;display:inline-block;">notes</a>
 50        </div>
 51        <div style="float:right;">
 52          <a href="/" style="color:#000;display:inline-block;margin-right:10px;">arnaucube.com</a>
 53          <a href="/blog/rss.xml" target="_blank"
 54            type="application/rss+xml" title="subscribe via RSS" aria-label="subscribe via RSS">
 55              <img width="12px;" src="img/rss.png" />
 56          </a>
 57          <div class="onoffswitch" style="margin-left:0px;display:inline-block;" title="change theme">
 58            <input onclick="switchTheme()" type="checkbox" name="onoffswitch" class="onoffswitch-checkbox"
 59              id="themeSwitcher">
 60            <label class="onoffswitch-label" for="themeSwitcher"></label>
 61          </div>
 62        </div>
 63      </div>
 64      <!-- <img style="height:5px; width:100%; margin-top:8px;" src="img/gradient-line.jpg" /> -->
 65    </nav>
 66
 67
 68
 69    <div class="container" style="margin-top:0px;max-width:800px;">
 70      <h1>Human connections in the early days of AI</h1>
 71
 72<p><span style="float:right;"><em>2025-06-03</em></span></p>
 73
 74<p><em>Special thanks to <a href="https://dhole.github.io">dhole</a> for review and suggestions.</em></p>
 75
 76<h3>1. Online world as an extension of physical world</h3>
 77
 78<p>IRL stands for &lsquo;in real life&rsquo;, used to describe the <em>offline</em> life of a person.
 79Many years ago, people started to notice that the online world is not
 80disconnected from the physical world, furthermore, it can be seen as an
 81extension of it. This was observed by the Invisible Committee:</p>
 82
 83<blockquote>
 84<p><em>[&hellip;] if the hacker is ahead of his time it’s because he “didn’t think of this tool [the Internet] as a separate virtual world but as an extension of physical reality.”</em>
 85<span style="float:right;">&lsquo;To our friends&rsquo; - by The Invisible Committee, 2014</span>
 86<br></p>
 87</blockquote>
 88
 89<p>We&rsquo;ve seen examples of this over the past couple of decades; with social
 90networks and their impact on professional politics and people&rsquo;s lives, but also
 91with cryptocurrencies, which on the early days most people considered them not
 92real money (not part of <em>reality</em>), while few hackers already saw them as a valid
 93form of currency.</p>
 94
 95<p>Another example was the <a href="https://youtu.be/KCAGb7oSwDs?t=72">usage of &ldquo;AFK&rdquo;</a> by
 96the ThePirateBay founders, to refer to the offline world (instead of &ldquo;IRL&rdquo;):</p>
 97
 98<blockquote>
 99<p><em>&ldquo;We don&rsquo;t use the expression IRL, we say &lsquo;Away From Keyboard&rdquo;, AFK; we think
100the internet is for real&rdquo;</em> - Peter Sunde, 2009</p>
101</blockquote>
102
103<h3>2. HyperReality</h3>
104
105<p>The offline world being extended by the online world brings us a form of
106<a href="https://en.wikipedia.org/wiki/Hyperreality"><em>hyperreality</em></a>.
107The simplified idea is that on top of <em>the reality</em> we create the hyperreality,
108where traits from reality are enhanced, exaggerated, to the point where it&rsquo;s not
109the original reality but something more, still to be consumed as reality.</p>
110
111<p>The music analyst Jaime Altozano <a href="https://youtu.be/ySa67e0jKNA?t=759">links</a>
112this concept (hyperreality) together with the <a href="https://en.wikipedia.org/wiki/Supernormal_stimulus">supernormal
113stimulus</a> to the widespread
114usage of autotune and similar tools, not for robotic-voice effects that we
115usually identify as &lsquo;autotune&rsquo;, but for any singer that thanks to autotune
116sounds &lsquo;more natural&rsquo; with better pitch, without notes out of place (both live
117and on record).</p>
118
119<p>Another example are the instagram filters, which while allowing people to
120&lsquo;enhance&rsquo; their pictures, they define a new hyperreality of (among others)
121smooth skin and white teeth, which renders the physical world not good enough
122compared to the online filtered and enhanced hyperreality; this affects back to
123the physical world, with people wanting to emulate the hyperreality that they
124get in the online world into the physical world, resulting, for example, in the
125increase of plastic surgery interventions and into teeth whitening treatments.
126<br>People want to see their instagram filters in their mirror.</p>
127
128<h3>3. Moving from content production to content consumption</h3>
129
130<p>Before the era of AI-content-generation tools, we were already seeing the normal
131users (non-socialmedia-influencers) reducing their amount of posts creation on
132the various social networks. The main chunk of the population was already on a
133timid trend of reducing active production of content towards a more consumerism
134role of social networks, where the production of content is left mostly in the
135hands of a reduced minority (influencers, &lsquo;content creators&rsquo;).</p>
136
137<div style="text-align: center;margin:20px;">
138  <img src="img/posts/ai/idiocracy-couch.jpg" style="max-width:300px;
139  display:block; margin: 0 auto;" />
140  <div style="font-style:italic; font-size:80%;">Optimized <a href="https://www.youtube.com/watch?v=YqQ6D0Bu-a8" target="_blank">couch from Idiocracy</a> movie.
141  </div>
142</div>
143
144<p>In the early days of social networks, people were sharing their daily life
145experiences. As attention-gathering professionals (aka. influencers &amp; marketing
146professionals) started to proliferate, people reduced their rate of post
147publishing, moving from a content-creation usage of social networks towards a
148content-consumption kind of usage.</p>
149
150<p>Part of it might be due to just tiredness of the dynamics, in part as
151consequence of the algorithms of the social networks being silently reshaped
152towards exploiting human psychology for the respective app profit, or even due
153cyber-maturing of the users; but it seems plausible that part of the reasons are
154related to the attention-gathering professionals dominating those networks.</p>
155
156<p><br>
157On top of all those trends, this past year we&rsquo;ve experienced an acceleration of
158the enshittification of the major online social networks, the catalyst of it
159being the usage of AI to generate content.</p>
160
161<h3>4. aicceleration of the enshittification</h3>
162
163<p>Social networks like reddit, since are mostly text based, were the first to be
164hit by the first wave of AI-generated content. They suffered a substantial
165<a href="https://www.reddit.com/r/slatestarcodex/comments/1jojjdj/anyone_else_noticed_many_aigenerated_text_posts/">increase</a>
166of the <a href="https://www.reddit.com/r/singularity/comments/1ap2fzi/reddit_slowly_being_taken_over_by_aigenerated/">AI bloat</a>
167over <a href="https://www.reddit.com/r/DeadInternetTheory/comments/1kauscy/spotted_on_reddit_ai_responding_to_an_aiwritten/">this</a>
168past year, with &lsquo;real&rsquo; users not being happy about it, usually flagging the
169AI-generated posts, which become more common each day. In the long term, users
170get fed up and migrate to other similar platforms with less AI bloat for the
171moment.</p>
172
173<p>A potential conclusion is that, generally speaking, people don&rsquo;t feel eager to
174spend (or waste) time to read AI-generated content that tries to appear as
175human-generated. They want to read content from other real humans. As mentioned,
176the result is that people get burned out from the platform.</p>
177
178<p><br>
179With the <a href="https://youtu.be/zmlbAbWQCVY">refinement</a> of AI-generated video,
180similar effects can happen on other social networks; it&rsquo;s now easier to generate
181attention-gathering content for instagram, facebook, tiktok, etc.</p>
182
183<h3>5. Two overlapping worlds</h3>
184
185<p>Leaving aside the implications around political manipulation and social
186disinformation, this can lead to two main outcomes with regards users relations
187with the online social networks (which both can overlap at different ratios):</p>
188
189<p>The obvious one is a bit of a dystopian future where people get more addicted to
190social networks to get the daily dopamine shots
191(<a href="https://en.wikipedia.org/wiki/Soma_(Brave_New_World)">soma</a> style), and they
192prefer that to the physical world experiences.</p>
193
194<p>I would like to be a bit more optimistic and imagine a trend of people getting
195burned out by the AI-bloat and moving away from online social networks; valuing
196more real-human connections (which can happen also online, but filtering out AI
197content).
198This might result in a deepening of physical world connections, together with a
199revaluation of the physical world experiences (the famous <em>&ldquo;touching grass&rdquo;</em>
200meme), as a counterweight to the fake AI-generated hyperreality of the online
201social networks.</p>
202
203<div style="text-align: center;margin:25px;">
204<img src="img/posts/ai/two-worlds.jpg" style="max-width:50%;" />
205</div>
206
207<p>Online social networks could stop being <em>&ldquo;the place where you get news from your
208friends lifes&rdquo;</em> as it was some years ago, to become another cog of the
209machinery that provides passive entertainment (together with streaming services
210such as youtube, netflix, etc.), while the real-social connections happen
211offline, where AI can not easily inject content.</p>
212
213<p><br>
214It could be the case too, that the platforms react to the AI-bloat and adapt the
215algorithms to avoid exhausting their users, therefore avoiding the mass exodus,
216since it would affect their bussiness. In any case, I encourage you to
217strengthen your bonds with your friends, family and communities :)</p>
218
219    </div>
220
221    <footer style="text-align:center; margin-top:100px;margin-bottom:50px;">
222      <div class="container">
223        <br>
224        <a href="/blog">Go to main</a>
225        <br><br>
226        <div class="row">
227          <ul class="list-inline">
228            <li><a href="https://twitter.com/arnaucube"
229                   style="color:gray;text-decoration:none;"
230                   target="_blank">twitter.com/arnaucube</a>
231            </li>
232            <li><a href="https://github.com/arnaucube"
233                   style="color:gray;text-decoration:none;"
234                   target="_blank">github.com/arnaucube</a>
235            </li>
236          </ul>
237        </div>
238        <div class="row" style="display:inline-block;">
239          Blog made with <a href="http://github.com/arnaucube/blogo/"
240                            target="_blank" style="color: gray;text-decoration:none;">Blogo</a>
241        </div>
242      </div>
243    </footer>
244
245    <script>
246    </script>
247    <script src="js/external-links.js"></script>
248    <script>hljs.initHighlightingOnLoad();</script>
249    <script defer src="js/katex/katex.min.js"></script>
250    <script defer src="js/katex/auto-render.min.js"></script>
251    <script>
252      document.addEventListener("DOMContentLoaded", function() {
253        renderMathInElement(document.body, {
254          displayMode: false,
255          // customised options
256          // • auto-render specific keys, e.g.:
257          delimiters: [
258            {left: '$$', right: '$$', display: true},
259            {left: '$', right: '$', display: false},
260            {left: "\\[", right: "\\]", display: true},
261            {left: "\\(", right: "\\)", display: false},
262            {left: "\\begin{equation}", right: "\\end{equation}", display: true}
263          ],
264          // • rendering keys, e.g.:
265          throwOnError : true
266        });
267      });
268
269      ///
270      let theme = localStorage.getItem("theme");
271      if ((theme === "light-theme")||(theme==null)) {
272          theme = "light-theme";
273          document.getElementById("themeSwitcher").checked = false;
274      } else if (theme === "dark-theme") {
275          theme = "dark-theme";
276          document.getElementById("themeSwitcher").checked = true;
277      }
278      document.body.className = theme;
279      localStorage.setItem("theme", theme);
280
281      function switchTheme() {
282        theme = localStorage.getItem("theme");
283        if (theme === "light-theme") {
284          theme = "dark-theme";
285          document.getElementById("themeSwitcher").checked = true;
286        } else {
287          theme = "light-theme";
288          document.getElementById("themeSwitcher").checked = false;
289        }
290        document.body.className = theme;
291        localStorage.setItem("theme", theme);
292
293        console.log(theme);
294      }
295    </script>
296    <script>
297    function tagLinks(tagName) {
298      var tags = document.getElementsByTagName(tagName);
299      for (var i=0, hElem; hElem =  tags[i]; i++) {
300        if (hElem.parentNode.className=="row postThumb") {
301          continue;
302        }
303        hElem.id = hElem.innerHTML.toLowerCase().replace(" ", "-");
304        hElem.innerHTML = "<a style='color:black!important;' href='#"+hElem.id+"'>"+hElem.innerHTML+"</a>";
305      }
306    }
307    tagLinks("h2");
308    tagLinks("h3");
309    tagLinks("h4");
310    tagLinks("h5");
311    </script>
312    <script>
313function generateTOC(tocContainerId = "toc") {
314    const tocContainer = document.getElementById(tocContainerId);
315    if (!tocContainer) return;
316
317    const headings = document.querySelectorAll("h2, h3, h4, h5, h6");
318    if (!headings.length) return;
319
320    // Generate IDs if missing
321    headings.forEach((heading, index) => {
322        if (!heading.id) {
323            heading.id =
324                heading.textContent
325                    .trim()
326                    .toLowerCase()
327                    .replace(/[^\w\s-]/g, "")
328                    .replace(/\s+/g, "-") +
329                "-" +
330                index;
331        }
332    });
333
334    const toc = document.createElement("ul");
335    let currentLevel = 1;
336    let currentList = toc;
337    const stack = [toc];
338
339    headings.forEach((heading) => {
340        const level = parseInt(heading.tagName.substring(1), 10);
341
342        const li = document.createElement("li");
343        const a = document.createElement("a");
344
345        a.href = "#" + heading.id;
346        a.textContent = heading.textContent;
347
348        li.appendChild(a);
349
350        if (level > currentLevel) {
351            for (let i = currentLevel; i < level; i++) {
352                const nestedList = document.createElement("ul");
353
354                const lastLi =
355                    currentList.lastElementChild ||
356                    currentList.appendChild(document.createElement("ul"));
357
358                lastLi.appendChild(nestedList);
359
360                stack.push(nestedList);
361                currentList = nestedList;
362            }
363        } else if (level < currentLevel) {
364            for (let i = currentLevel; i > level; i--) {
365                stack.pop();
366            }
367            currentList = stack[stack.length - 1];
368        }
369
370        currentList.appendChild(li);
371        currentLevel = level;
372    });
373
374    tocContainer.innerHTML = "";
375    tocContainer.appendChild(toc);
376}
377
378document.addEventListener("DOMContentLoaded", () => {
379    generateTOC();
380});
381    </script>
382    <script src="js/mermaid.min.js"></script>
383
384  </body>
385</html>
386