,
and and a pandora memorandum
Yin & Yang
Ben & Jerrys
M & M
H & M
Land
stand
Grand
expand
demanding
panda
openhanded sandal
standard propaganda scandal
Black & Decker
CNN ?
Tiffany & Co.
Netflix and chill
Tom & Jerry
oca & ola
Understand grandma
Random
whristband island
sandbox handcuffed
handicapped candy chandelier
standard
Birds chirp and phones ring like monk chants
Define a user profile structure to track interests, preferences and engagement history
UserProfile
Interest
engagementHistory
activeTimes
Define a content structure for each post or piece of media on the platform
Content Type(e.g. video, image, article)
Category(flesh,flesh, flesh)
populariryScore//based on likes, comments, shares
timestamp//when the content was posted
Main function to generate the user’s feed
Function generateFeed(userProfile):
Step 1
Fetch a pool of recent and popular content
ContentPool = fetchContent(last24Hours)
Step 2
Score content based on relevance to the user
scoredContent = for content in contentPool:
score = calculateRelevanceScore(userProfile.content)
scoredContent.append((content, score))
Step 3
Sort content by score, then by recency
scoredContent.sortBy(score DESC, timestamp DESC)
Step 4
Select top content for feed(e.g. top 20 items)
scoredContent.sortBy(scoredContent,topN=20)
return feed
function to calculate the relevance score for a piece of content
function calculateRelevanceScore(userProfile,content)
score = 0
Increase score if content matches users interest
If content.category in userProfile.interests: score+=10
Add points if user has engaged with similar content before
For pastInteraction in userProfile.engagementHistory:
If pastInteraction.conentType = content.Type: score+=5
Add points for content popularity
Score += content.popularityScore.x.0.5
Slightly prioritize recent content
recenyBoost = calculateRecencyBoost(content.timestamp)
score += recencyBoost
return score
function to calculate recency boost based on content age
function calculateRecencyBoost(timestamp):
currentTime = getCurrentTime
age = currentTime – timestamp
if age < 1hour:return 5
else if age < 6hours:return 3
else if age < 24hours:return 1
else:return 0
example: function to send notifications if the user hasn’t engaged recently
function sendEngagementNotification(userProfile):
if timeSinceLastEngagement(userProfile)<3hours:
notifyUser(“the world waits for you”)
knock, knock, who’s here – thank you for listening
Chicken feet and Palo Santo
When earphone cables knot like ratkings
When algorithms chant like black spells
my dad used to say
a black cat crossing the street
only casts a bad omen
when its direction was
from left to right.
Like the shift that’s happening
in front of our minds eyes
Just nobody sii’s it
Like the fact that nobody noticed
The pivotal moment in history
Where magic became real
Everybody walks
walks
walks
with a wand
o
r u
a n
d
the corn
e
r
.
.
.
May the only offering today
be
to unknot
and plug in
a doves flapping wing carrying a letter rolled like a ring
You won’t believe this.
The solution to 99% of your problems.
Do this before 7 o’clock in the morning
What they don’t want you to know
Street pigeons only shapeshifted
When unemployed.
So…
Me and you
might also turn
to
Useless Eaters
Solala panels
Lightboxes
move through the city
like, light might
ignite space – a headspace
Emotics erotics lightning mirrors voices
again and again
communication s’over
Sober
Moving through the city
Procession
towards a collective collection
collecting solitude
Exhibited In front of everyone
Lightboxes show me your face
where less
and
less
is to be found