<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
	<channel>
		<title>Platforms on Yann&#39;s site</title>
		<link>https://yanngagnon.com/tags/platforms/</link>
		<description>Recent content in Platforms on Yann&#39;s site</description>
		<generator>Hugo -- 0.169.0</generator>
		<language>en</language>
		<lastBuildDate>Fri, 12 Dec 2025 00:00:00 +0000</lastBuildDate>
		<atom:link href="https://yanngagnon.com/tags/platforms/index.xml" rel="self" type="application/rss+xml" />
		
    	<image>
			<title>Yann&#39;s site</title>
    	  	<url>https://yanngagnon.com/images/share.png</url>
    	  	<link>https://yanngagnon.com/images/share.png</link>
    	</image>
		
		<item>
			<title>The Algorithm is Vain</title>
			<link>https://yanngagnon.com/notes/the-algorithm-is-vain/</link>
			<pubDate>Fri, 12 Dec 2025 00:00:00 +0000</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/the-algorithm-is-vain/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>LinkedIn is very proud of the semantic mapping and other capabilities that underpin the feed you&rsquo;re seeing now.</p>
<p>It&rsquo;s technically impressive, yet functionally specious.</p>
<p>The algorithm is vain - in all three definitions of the word. Here&rsquo;s some data from the past week to back this up.</p>
<p><a href="/notes/the-linkedin-feed-has-become-ignorable/" >Post 1</a> describing how the LinkedIn feed is on the path to becoming as ignorable as our email spam folder: 7,000 impressions.</p>
<p><a href="/notes/my-first-of-3-questions-for-canadas-ai-strategy-task-force/" >Post 2</a> offering commentary on Canada&rsquo;s AI Strategy survey and important questions that remain unasked: 480 impressions.</p>
<p><a href="/notes/linkedins-zombies/" >Post 3</a> calling LinkedIn users who post AI slop the Zombies of the Dead Internet. 17,000 impressions.</p>
<p><a href="/notes/i-built-this-for-my-fellow-human-writers/" >Post 4</a> announcing TYPECHA, an AI-slop-fighting text editor that provides proof of work for your writing and editing process: 170 impressions.</p>
<p><a href="/notes/why-algorithms-alone-are-not-enough/" >Post 5</a> synthesizing a decade of experience in medical imaging and how solutions fell short of accounting for the myriad of cognitive and workflow factors that would affect the adoption of AI by radiologists. Most importantly, it offered the insight that every domain is full of such AI blind spots.  160 impressions.</p>
<p>Vain as in ingeniously contrived - yes.<br>
Vain as in marked by ineffectiveness - yes.<br>
Vain as lacking in real value - yes.</p>
<p>I think the lack of attention to human factor engineering principles is real issue in the current design and implementation of AI systems - both at the consumer and enterprise levels. I would love it if a post on the topic got tens of thousands of view. It could save someone millions of dollars.</p>]]></content>
		</item>
		
		<item>
			<title>LinkedIn&#39;s Zombies</title>
			<link>https://yanngagnon.com/notes/linkedins-zombies/</link>
			<pubDate>Sun, 07 Dec 2025 00:00:00 +0000</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/linkedins-zombies/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>If we agree that LinkedIn is somewhere on the path to the Dead Internet Theory&hellip;</p>
<p>And if those who generate their LinkedIn content with AI are doing so to reach those remaining human accounts&hellip;</p>
<p>And if those remaining human users, seeing LinkedIn&rsquo;s algorithm reward the AI-generated content begin seeking solutions to do the same&hellip;</p>
<p>And if, after adopting those solutions the pressure grows on the remaining human users&hellip;</p>
<p>Does that mean that those who post with AI are zombies?</p>]]></content>
		</item>
		
		<item>
			<title>The LinkedIn feed has become ignorable</title>
			<link>https://yanngagnon.com/notes/the-linkedin-feed-has-become-ignorable/</link>
			<pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/the-linkedin-feed-has-become-ignorable/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>The bulk of email is ignored and never seen. The cost of sending an email is so low that spamming every email address one can get their hands on is economically viable for the sender. Not all cases are as nefarious as the Nigerian Prince looking for a gullible and naive recipient.  It&rsquo;s simply good business practice for anyone seeking to reach customers as well. A legitimate business will send thousands of emails to drive a handful of sales.</p>
<p>This has rendered email inboxes largely ignorable. the bulk of it goes to spam. The rest is filtered. What remains is quickly skimmed over. Most emails that don&rsquo;t compel an immediate response will likely be immediately forgotten - or deferred until it is. Unless a sender has earned a place on the recipient&rsquo;s white list, whether explicitly or implicitly, most emails will never be seen.</p>
<p>Information feeds taken over by AI-generated content will soon meet the same fate. Short and long form content, with and without images, can be generated at very little cost and in very little time. it can be topically relevant, context-relevant while fooling most of us as to its provenance. There is so much of it in our online information feeds, including here on LinkedIn, that it is mostly ignored.</p>
<p>Email is still used everyday. It&rsquo;s critical both at the individual and enterprise levels. But to the recipient, the first question is always &ldquo;who is the sender?&rdquo;</p>
<p>As we browse our LinkedIn feeds, we all ask ourselves a version of that question. Who is behind this content. but not just who posted it - who created it.  Did they create it themselves, use a ghost-writing service, chatGPT or some other LLM? Unconsciously (or consciously for some!), we look for any reason to ignore it.</p>
<p>But if the content is good and the creator is genuine, then maybe it&rsquo;s worth our time. Unfortunately, the cues we seek are hard to find.</p>]]></content>
		</item>
		
		<item>
			<title>Algospeak</title>
			<link>https://yanngagnon.com/notes/002-algospeak/</link>
			<pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/002-algospeak/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<blockquote>
<p>This is part 2 of &ldquo;101 Ways AI Can Go Wrong&rdquo; - a series exploring the interaction of AI and human endeavor through the lens of the Crossfactors framework.</p>
<p><a href="/series/101-ways/" >View all posts in this series</a> or explore the <a href="https://crossfactors.co/framework" target="_blank" >Crossfactors Framework</a></p>
</blockquote>
<p>If you know, you know. And until then, you don’t.</p>
<p><strong>Algospeak</strong> is coded language or modified terms, often with intentional misspellings, meant to discuss a sensitive topic online while evading detection by content moderation algorithms.</p>
<h3 id="why-it-matters">Why It Matters<a href="#why-it-matters" class="anchor" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
      stroke-linecap="round" stroke-linejoin="round" class="feather">
      <path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path>
      <line x1="8" y1="12" x2="16" y2="12"></line>
   </svg></a></h3>
<p>Coded language is nothing new, but its need and use is being shaped by technology.  Content is ranked and many serious topics are tightly controlled due to an impressionable audience and the inability of moderation algorithms to distinguish between a serious but constructive discussion and nefarious content that may glorify or otherwise inappropriately discuss the topic.</p>
<h3 id="real-world-example">Real-World Example<a href="#real-world-example" class="anchor" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
      stroke-linecap="round" stroke-linejoin="round" class="feather">
      <path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path>
      <line x1="8" y1="12" x2="16" y2="12"></line>
   </svg></a></h3>
<p>In January 2025, “cute winter boots” was a term trending on TikTok and other platforms.  One may initially think this refers to a seasonal item many of us need. In actuality, it references the wave of raids carried out by the U.S. Immigration and Customs Enforcement on sanctuary cities.  The acronym for this agency (ICE) is the apparent connection to the term, perhaps aided by the coincident seasonality.</p>
<h3 id="key-dimensions">Key Dimensions<a href="#key-dimensions" class="anchor" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
      stroke-linecap="round" stroke-linejoin="round" class="feather">
      <path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path>
      <line x1="8" y1="12" x2="16" y2="12"></line>
   </svg></a></h3>
<p><strong>Speed of trends</strong>: new terms that trend quickly can be favoured by ranking algorithms, which goes beyond the initial purpose of evading moderation.  The existence of influencers with large followings helps speed up the trend.</p>
<p><strong>Ethical dilemma</strong>: Platforms are to balance free speech with a need to curb harmful content.</p>
<p><strong>Context collapse</strong>: Users unaware of the algospeak terms may misunderstand the intended meaning.  Large language models need to be retrained or fine-tuned to include the new context that’s been created and may be short-lived.</p>
<p><strong>Hijacking</strong>: Algospeak terms that are trending may hijack or overshadow the conventional meaning of the term.</p>
<p>Is algospeak only a concern for large social media platforms or users of these platforms? I don’t think so.  Large companies have grown the use of their chat-based tools (Teams, Slack, etc) and while employees may seek to cloak topics for different reasons than TikTok users, these companies may see their monitoring tools react to coded language in unexpected ways.</p>
]]></content>
		</item>
		
		<item>
			<title>Why Spotify may not help you find your next favourite song</title>
			<link>https://yanngagnon.com/notes/spotify-next-favourite-song/</link>
			<pubDate>Fri, 14 Feb 2025 17:12:00 -0500</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/spotify-next-favourite-song/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>Do you care about your music recommendations?</p>
<p>Technology has changed the way we listen to music.  In moments, we can listen to an album on Spotify that we had forgotten about for 15 years.  Or be notified that our favourite band has released their first album in 7 years. Or find a long lost one-hit wonder that you once couldn’t get out of your head.  All from our phones.</p>
<p>40% of streams on Spotify come from their own playlists and 55% of users report that they discover new music through Spotify’s recommendations.  So what’s behind these recommendations?  Or more precisely, what’s behind these playlists?</p>
<p>Algorithmic recommendations are ubiquitous and can sometimes feel like magic. We can be forgiven for not caring what drives them, or for thinking too simply about the elements that factor in.  In the case of Spotify playlists, they remove friction, especially if you just want to put something on while doing some other task.  This isn’t new.  Over-the-air radio still serves this purpose for many.  And their advertising-based revenue model seems simple.  If they keep you tuned in, you’ll hear their ads.  Stations optimize the tempo of music to commercials, the song selection, relevant information, and promises of an interesting story or hit song to achieve this end.  Or is it that simple?</p>
<p>The listening and the radio stations are not the only parties involved.  It is artists and record labels that provide the music and they have their own incentives too, which is the hope that listeners will want to buy an artist’s album.  Payola is the practice of a station receiving payment in exchange for airplay without disclosure to the listener.  It is illegal, has been for a long time, but still considered to be occurring by industry insiders despite the radio landscape being heavily regulated.</p>
<p>Music streaming, however, is not regulated - at least not to radio’s extent.</p>
<p>Spotify sees 88% of its revenue coming from premium users and they maintain a very low (&lt;4%) churn rate. They are incentivized to keep their premium users happy and have them bring their streaming into many parts of their daily routines.  In practice, this means removing friction from their lives by providing music with little to no input from them - and to keep the stream playing in a way that becomes essentially unnoticeable. This is witnessed by the popularity of “mood” playlists, where the music is there to support a mood or activity as background, as opposed to listening to music in an intentful way.</p>
<p>This creates an interesting problem.  The recommendations do not want to risk upsetting your mood.  If you skip songs on a playlist too many times, you’ll abandon this playlist.  If it happens across playlists, you’ll abandon the playlist entirely. Or you’ll make your own - without Spotify’s input.  Therefore, recommendations won’t take any risks in helping you find your new favourite song.  In actuality, they’ll favour songs that will go mostly unnoticed or at least have a familiar sound. So while more than half of Spotify listeners report discovering music on the platform, is it really discovery?</p>
<p>Just like radio, there are other stakeholders - those who provide the music.  And just like radio, there are incentives for artists and labels to pay for exposure (which they do).  Spotify also exerts massive leverage and resources.  They can choose which artists to include on their playlists, and much like song selection, artist selection will be influenced by an incentive to keep a premium subscriber’s stream uninterrupted.</p>
<p>By now, I hope you’ll agree that those recommendations are not generated in a straightforward way - and not entirely for your benefit.</p>
<p>For a deeper dive, I recommend Liz Pelly’s book - <em>Mood Machine: The Rise of Spotify and the Costs of the Perfect Playlist.</em></p>]]></content>
		</item>
		
		<item>
			<title>LLMs in Your DMs</title>
			<link>https://yanngagnon.com/notes/llms-in-your-dms/</link>
			<pubDate>Sat, 06 Jul 2024 14:11:51 -0500</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/llms-in-your-dms/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>LLMs are now in your DMs.</p>
<p>Cold outreach is nothing new.  It predates LinkedIn, email and the internet.</p>
<p>If you&rsquo;re like me, you&rsquo;re on LinkedIn to expand your knowledge and network and perhaps even be entertained a bit.  Most of us willfully accept a volume of cold-outreach in service of this goal.  We easily ignore cold, unpersonalised connection requests and messages while giving more consideration to those showing more effort and relevance.</p>
<p>I believe this balance is delicate and LLMs could upset it.</p>
<p>There had been an inverse relationship between the scalability of the outreach and the personalization it could offer.</p>
<p>On LinkedIn, those who use LLM tools hide the provenance of their outreach - it shows up as coming from their account and signed with their name.  The message text has the appearance of being highly relevant to your profile details or a recent post or comment. It often misses the mark - especially if you&rsquo;re already writing nuanced takes on the use of AI, like me.</p>
<p>I&rsquo;d rather get a cold outreach that&rsquo;s truly personalised by a human, or not personalised at all.  The middleground is dishonest at best. I don&rsquo;t want to spend time figuring out if something which has the right keywords at first skim actually makes sense and if it was written by the person who is presenting it as theirs.</p>
<p>Cold outreach is the first step to engage in a business relationship.  If you&rsquo;re using LLMs to do this on your behalf, you are starting on the wrong foot.</p>]]></content>
		</item>
		
		<item>
			<title>Irony of Search II</title>
			<link>https://yanngagnon.com/notes/ironysearch2/</link>
			<pubDate>Sat, 18 May 2024 18:38:40 -0400</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/ironysearch2/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>Remember <a href="/notes/ironysearch/" >that odd thing</a> I mentioned about search results on YouTube? There&rsquo;s a fundamental flaw.</p>
<p>I brought up how YouTube provides results, unprompted, for prior and highly specific search queries on the homepage - days after the initial query itself did not satisfy your search.</p>
<p>I did a bit of digging, but unsurprisingly, there’s no information about the inner workings of YouTube’s search algorithm. Also, the bulk of the information I found focused on optimising content for the algorithm.</p>
<p>However, Google has stated that they’ve transitioned from optimising for watch time to optimising for user satisfaction. Watch time is easy to measure. How does one measure user satisfaction without using watch time as a surrogate measure!</p>
<p>But I’d like to infer a possibility from this.</p>
<p>All of YouTube’s recommendations, including search results, are based on the profile they have of the user. The update frequency of these profiles is also not disclosed. However, it is reasonable to assume that it does not happen in real time. Even if it were, the data collected from an abandoned search would not exist to impact the algorithm until the search was, in fact, abandoned.</p>
<p>If an abandoned search is a sign of an unsatisfied user and the data relating to an abandoned search isn’t available until the search is abandoned, this explains the delayed impact on the algorithm and the search results it drives. If we add to that the fact that the user recommendation profiles are likely not updated in real time, this all begins to make sense.</p>
<p>At the risk of stating the obvious, there’s a fundamental problem with this approach. It guarantees that a well-profiled user will leave empty-handed when seeking something new. This is a big issue for someone like me. I want to fix the hinge on this vintage cooler before the weekend. I don’t need 10 cooler hacks that will change my life.</p>]]></content>
		</item>
		
		<item>
			<title>Irony of Search I</title>
			<link>https://yanngagnon.com/notes/ironysearch/</link>
			<pubDate>Sun, 12 May 2024 18:38:40 -0400</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/ironysearch/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>There’s something unexpected with content search on YouTube.</p>
<p>This is something that happens when searching for something specific. For example, a search relating to the repair or maintenance of a specific item around the house.</p>
<p>I observe this pattern as follows.  The first 3 or 4 results are OK. They show some relevance but are not very promising.  Following these are a few results of “People also watched” which are hardly related at all.  Perhaps the algorithm wishes to redirect my attention towards a path it can better monetize.  Then a few more results that continue to degrade in quality and relevance.  Then a series of “For You” results, which is the content I’d see on the homepage.  I’ll scroll past these, see a few more mediocre hits and often give up.</p>
<p>Now here comes the weird part.  Two or three days later, I’ll return to the YouTube homepage and a selection of good results relating to that previous query are now on my homepage.  This has occurred many times and continues to surprise me.  These results are the ones I wished to find, but were not available initially.  They are often older videos, with very low view counts and lower production quality.</p>
<p>It is as if I had been looking for a needle in a haystack, gave up, and someone had found it for me while I was sleeping and placed it where I’d find it when I woke up.</p>
<p>Since Google initially bought YouTube and they now share a parent company, we should ask: is this a feature or a bug? What limitations or incentives are at play here?</p>]]></content>
		</item>
		
		<item>
			<title>April Fools</title>
			<link>https://yanngagnon.com/notes/aprilfools/</link>
			<pubDate>Mon, 08 Apr 2024 18:38:40 -0400</pubDate><author>Yann Gagnon</author><guid>https://yanngagnon.com/notes/aprilfools/</guid>
			<description><![CDATA[&lt;no value&gt;]]></description><content type="text/html" mode="escaped"><![CDATA[<p>If someone pulled an April Fool’s joke on you April 8th, would it still land well more than a week later?</p>
<p>That’s what content recommendations algorithms have been doing for the past week.</p>
<p>Did you post something silly on April 1st?  Know that it’s been reposted many times beyond its ‘best before’ date.  As the context of the first of April quickly fades, how many readers are left confused or even perhaps questioning your cogency.</p>
<p>Automated recommendation systems are not context-aware.  That is, unless they’ve been explicitly programmed to be so, by a human.  It took years for Facebook to stop reminding its users of painful memories on their anniversary dates.</p>
<p>April Fools and the anniversary of the passing of loved ones are the easy, clear cut cases.  However, these systems are connected to a veritable firehouse of new content, often relating to developing or nuanced events.  The lack of context-awareness will continue to be a notable shortcoming of recommendation algorithms and guarding against all edge cases will be impossible.</p>]]></content>
		</item>
		
	</channel>
</rss>
