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