aangezien het algoritme weer het onderwerp is, wil ik een verdediging ervan inbrengen. tijdens de feestdagen heb ik een experiment gedaan, waarbij ik enkele memes, strips en kunst die ik vorig jaar heb gemaakt, opnieuw heb gepost als nieuwe berichten. in totaal ongeveer 10 berichten, met 12-18 maanden tussen de originele post en de nieuwe post - dus over een grote groei in mijn volgers en veel algoritmewijzigingen heen. het was insane hoe vergelijkbaar hun statistieken waren ondanks dit! er was wat ruis, maar veel minder dan je zou verwachten. een paar berichten deden het beter de tweede keer (één kreeg oorspronkelijk ~300 likes en kreeg ~6k de tweede keer.) geen enkele deed het slechter. dit maakt geen zin als je het algoritme modelleert als een grillige set heuristieken. de heuristieken zijn in het afgelopen jaar veel veranderd. ze hebben het algoritme totaal herschreven! hoe kunnen dezelfde berichten dan goed presteren? maar het maakt perfect zin als je begrijpt dat het "algoritme" dat je ervaart niet alleen, of zelfs voornamelijk, het product is van welke code er ook draait op de servers van X. het "algoritme" is de interactie van die code met de gebruikersbasis aan wie het berichten toont. die gebruikersbasis genereert de inputs voor de rangschikkingcode, en verschillende lussen draaien dynamisch uit de aanbevelingssysteem-toestandmachine naar de gebruikersbasis en terug. (zelfs grok, dat een - vermoedelijk voorlopig rekenbeperkte - rol speelt in het rangschikken van berichten, wordt zowel geïnformeerd door gebruikersvoorkeuren als heeft toegang tot live zoekopdrachten.) de gebruikersbasis is de grootste input voor het algoritme - beter gezegd, het is het substraat waarop het algoritme draait en mee interacteert. het algoritme is een wiel dat draait op gebruikersopinie. dat betekent dat "hoe voelen mensen zich over dit bericht, gepost door deze persoon, op dit moment" altijd het eerste en belangrijkste deel van elke uitleg zou moeten zijn van waarom een bericht zich gedroeg zoals het deed, niet een of ander arcaan detail van de recsys heuristieken! dus waarom deden deze berichten het goed? kijk ernaar. de shovels-strip is grappig, maar het is ook gemakkelijk om mee te interageren. dit was onbedoeld van mijn kant bij het maken ervan, maar het blijkt dat de voor de hand liggende quote-tweet ervan het afzeiken van welke industrie de persoon ook in zit. leuke tweets om de citaten van door te scrollen. de Chladni-figuren codepost deed het beter dan mijn andere codeposts - het heeft een video - maar de video is op zichzelf niet zo boeiend, en code golf is een niche-interesse, dus de post zakte lager. (dat is prima, ik vind het leuk, en ik post wat ik leuk vind.) de inductiekookplaat-post zakte in het midden. het is een vierpanelenstrip, het gebruikt mijn herkenbare driehoekpersonages, maar het is meer niche en nodigt minder uit tot interactie dan de shovels-strip. nu, dit zijn niet mijn ideale voorkeuren voor wat het platform zou belonen. het is duidelijk dat ik zou willen leven in een wereld waar Chladni-figuur code golf of mijn LLM-persona onderzoeksberichten hyperviraal zouden gaan. (we kunnen het ThebesPOT noemen.) maar dat is niet iets waar @nikitabier invloed op heeft! hij kan niet veranderen hoeveel mensen differentieel interageren met mijn enkele afbeelding strips in vergelijking met mijn lange teksten, of normies geïnteresseerd maken in code golf of de hoofdcomponentanalyse van basis modelrepresentaties of korte verhalen over yukaghir-cosmologie. en dat is prima! ik ben heel dankbaar dat ik zelfs drie likes krijg op sommige van de meer niche schrijfsels en fictie die ik post - dingen die ik in een vorig leven nooit een andere ziel zou hebben gevonden om te begrijpen, laat staan drie. als een ander voorbeeld, neem "poststreaks," waarbij een paar succesvolle berichten achter elkaar lijken je volgende bericht een boost te geven. deze worden vaak toegeschreven aan een expliciete functie van het platform. (soms zelfs theoretisch als een opzettelijke poging om mensen verslaafd te houden.) en misschien zijn ze dat, ik weet het niet - maar je kunt eigenlijk poststreaks krijgen van een heel eenvoudig "algoritme" dat niet eens streaks bijhoudt, gewoon met drie eenvoudige regels: 1. je nieuwe berichten worden bij voorkeur getoond aan mensen die recentelijk met je hebben gecommuniceerd 2. berichten hebben "momentum," dus interacties resulteren in meer mensen die het bericht zien 3. psychologisch herkennen mensen namen en profielfoto's die ze recentelijk hebben gezien, en vertragen op de feed om te zien wat mensen die ze kennen posten deze drie eenvoudige feiten - de belangrijkste niet eens een feit over de codebasis! - geven ons poster-momentum. wanneer je in een flow zit, herkennen mensen je - misschien onbewust, maar misschien denken ze zelfs "damn, deze gast is in een flow, ik moet dit bericht bekijken." omdat mensen je herkennen, als je bericht goed is, kan het veel sneller momentum krijgen - en omdat er zoveel kandidaat-kijkers zijn van recente berichten, kan momentum blijven toenemen met mensen die je langer herkennen, in plaats van dat je vroeg moet breken. deze drie regels alleen produceren streaks, zonder expliciete heuristiek of zelfs model in de codebasis van een "streak" - puur vanuit emergente dynamiek. ...