Sign in

Keegan Leech

@keeganleech.co.za
852 followers 1.2K following 1.7K posts

I'm Keegan Leech! Researcher @africacheck.org. South African. You can follow me on some of the other websites too. Mutuals please feel free to DM me for Signal username/to chat anytime. ✌🏻 Personal site: keeganleech.co.za he/him

PostsRepliesMedia
Keegan Leech @keeganleech.co.za · 20h
Astonishing @jo.nny.rip thread on the security & privacy nightmare that is Meta's new AI agent product. neuromatch.social/@jonny/11733...
neuromatch.social
jonny (nonvenomous) (@jonny@neuromatch.social)
Attached: 3 images Lmao citing the meta engineers saying that muse being your own personal VPS gives the LLM license to hack itself - "the kid gloves are off"
110
Keegan Leech @keeganleech.co.za · 20h
An easy @catfishing.net today, but I'm proud of myself all the same. #828 - 9/10 🎉 🐈🐈🐈🐈🐈 🐈🐟🐈🐈🐈
catfishing.net
catfishing - the Wikipedia guessing game
Guess the Wikipedia article from its categories. 10 interesting people, places, and things to guess every day.
020
Keegan Leech @keeganleech.co.za · 28/09/2026
⁂ This is actually a really great general guide to the fediverse, not just for artists!
120
Reposted by Keegan Leech
Bruno Dias @brunodias.dev · 28/09/2026
It really doesn't make sense to attribute those job losses to AI-the-technology, because if that were the case we'd be observing AI outputs displacing conventional entertainment products, and they're clearly not. Rather, the impact of AI is that AI-the-business is crowding out other investment.
171467485
Keegan Leech @keeganleech.co.za · 27/09/2026
Oh my god, Hoopoe Silksong with an unusual central mechanic. I CANNOT WAIT. 👀
022
Keegan Leech @keeganleech.co.za · 24/09/2026
Cresident Evil was FUN!
000
Keegan Leech @keeganleech.co.za · 22/09/2026
What's this? It's Mechanical Turk taking the inside line into the home stretch! Mechanical Turk is pulling ahead! They're coming down the final straightaway and Mechanical Turk is *lengths* ahead of the other racers. And it's over! Another tremendous upset for Mechanical Turk!
020
Reposted by Keegan Leech
Clarkesworld @clarkesworldmagazine.com · 22/09/2026
Our subscription drive is still going and is now 70 new subscribers short of its goal. We had hoped to reach that in time for our 20th anniversary issue in October so we could give everyone their raises as part of that celebration. It's going to be close. clarkesworldmagazine.com/subscribe/
clarkesworldmagazine.com
Subscribe to Clarkesworld Magazine
Clarkesworld Science Fiction and Fantasy Magazine and Podcast.
110397
Reposted by Keegan Leech
GroundUp News @groundup.org.za · 21/09/2026
South African journalist Micah Reddy and his local fixer Kooki Mahmoud have been missing in Djibouti since about noon on Saturday. Read groundup.org.za/article/sout... by GroundUp Staff
groundup.org.za
South African journalist Micah Reddy missing in Djibouti
Local fixer, Kooki Mahmoud, also missing since Saturday noon
087
Reposted by Keegan Leech
Africa Check @africacheck.org · 21/09/2026
🗳️ 7 weeks. 7 tips. 1 election. Ahead of SA's 4 November local government elections, Africa Check is sharing a series of short tips to help you navigate election information with confidence. First up: how local government elections work. Follow along for a new tip each week. #LGE2026
111
Reposted by Keegan Leech
Shayan Sardarizadeh @shayan86.bsky.social · 19/09/2026
Thread: Two different versions of this AI-generated image purporting to show President Trump and his assistant Natalie Harp kissing went viral this week, generating millions of views across multiple platforms. Despite being fake, this wasn't a straightforward AI image to debunk. I'll explain why.
42439175
Keegan Leech @keeganleech.co.za · 18/09/2026
Why the Chilean coup d'état, of course.
000
Reposted by Keegan Leech
tomokazuyoshida_illustration @tomokazuyoshida.bsky.social · 08/08/2026
#illustration #猫 #cat
062
Keegan Leech @keeganleech.co.za · 16/09/2026
Sounds like Zach Cregger's made a fun movie. Although unfortunately for him, I doubt it can compete with my personal favourite Resident Evil film. (Nearly eight-hour long @noahgervais.bsky.social video.)
youtu.be
A Thorough Look At Resident Evil
YouTube video by Noah Caldwell-Gervais
000
Keegan Leech @keeganleech.co.za · 16/09/2026
It's so funny that he's been ditched by his own supporting band. Generational embarrassment.
021
Reposted by Keegan Leech
Katherine Lam @ LBX 431 @katherinelam.bsky.social · 15/09/2026
I scarcely know how to describe that room. It became, in a way, every room I had ever been in and every room I find myself in hereafter will remind me of Giovanni’s room.
6709163
Keegan Leech @keeganleech.co.za · 15/09/2026
Just imagine I posted the meme with the dude sobbing because he has to shoot Tony Hawk, you know the one. I don't have the willpower to find it.
021
Keegan Leech @keeganleech.co.za · 15/09/2026
Alert! New @othersidespec.bsky.social available! 🪐🗡️
031
Reposted by Keegan Leech
Natasha Joseph @tashjoeza.bsky.social · 15/09/2026
Sixth body in the area in "recent months". It seems only one victim has been identified. And of course the cops are urging women to move in groups, be aware of surroundings...rather than, say, urging men to stop fucking brutalising us.
news24.com
Another woman’s body discovered on the East Rand | News24
Another woman’s body has been found on the East Rand.
463
Reposted by Keegan Leech
Matt Bors @mattbors.bsky.social · 14/09/2026
It was exactly ten years ago today, on my 33rd birthday, that I posted this comic online.
484297707654
Reposted by Keegan Leech
disc horse bot @horsedisc.bsky.social · 13/09/2026
Memes are fucking disgusting and won't exist under anarcho-primitivism
830585
Keegan Leech @keeganleech.co.za · 11/09/2026
The first movie was too full, so instead of inviting a "plus one", Godzilla had to squish somebody ("minus one") so that they all fit in. Now there's space for everyone with no squishing required ("minus zero") but Godzilla is still not allowed to bring a date.
064
Reposted by Keegan Leech
Nintendo of America [Twitter/X Parody] @nintendooamerica.bsky.social · 10/09/2026
We heard what happened with Sony, so we are pleased to announce a new partnership with KOJIMA PRODUCTIONS where you can now purchase Hideo Kojima himself on the Nintendo eShop for a limited time.
Hideo Kojima
22641122
Keegan Leech @keeganleech.co.za · 10/09/2026
Maybe I'm misremembering, but major broadcasters like the BBC jumped on podcasts immediately as a way to distribute their radio content. So popular podcasts were often high-quality, informative, professionally-produced. Mixed in with more amateur content, but I don't remember a "slop" reputation.
130
Reposted by Keegan Leech
jess m. ☕🍂 @jametc.bsky.social · 08/09/2026
like I love cats like anyone, and looking at pictures or videos or drawings of cats I can be like "haha I love cats :)" but I realize that while the video represents a cat at some point, it is not literally a cat, but a representation of reality. When the video ends, a cat has not ceased existing
360711
Reposted by Keegan Leech
👁️🍄🪸 @bloomfilters.plus · 07/09/2026
and don't restrict your research and your exploration to "the tradition of your medium" or "a medium". visit art museums and read books from around the world. watch films from festivals and small student projects alike. play flashy games and read smutty comics
371485
Keegan Leech @keeganleech.co.za · 07/09/2026
Attention #Joburg people, this show's funny as hell. Zany, Ben Elton-style absurdist satire. Go see it! www.webtickets.co.za/v2/event.asp...
The Agents, at Theatre on the Square in Sandton, from 20-31 October.

The poster shows three manic, scheming estate agents, played by Kyla Davis, Roberto Pombo, and Lisa Derryn Overy.
010
Reposted by Keegan Leech
Harare Review of Books @hararereview.com · 06/09/2026
This weekend in @thecontinent.org, a truly fascinating virtual coffee with Neo Muyanga, the multi-hyphenate musician who is also a co-founder of Chimurenga. Download this issue here (and subscribe!): www.thecontinent.org/_files/ugd/287…
A horizontal grid/collage of 5 pages from The Continent.
1199
Reposted by Keegan Leech
Natasha Joseph @tashjoeza.bsky.social · 05/09/2026
Thanks to tiny Togo 🇹🇬 for leading this campaign on behalf of all the African states at the UN!
0359
Reposted by Keegan Leech
THE FAR SIDE DAILY @bot.cowtools.org · 03/09/2026
Inside the sun
Inside the sun
101404164
Keegan Leech @keeganleech.co.za · 31/08/2026
"The topic is ranch dressing in case you were not aware." ☝️🤓
021
Reposted by Keegan Leech
SF Encyclopedia @sfencyclopedia.bsky.social · 30/08/2026
Mary Wollstonecraft Shelley sf-encyclopedia.com/entry/shelle... was born on this day, so here are some of her book covers (Artist: Celestino Piatti, Daniel Sauer, [couldn't identify] and Noel Fisher):
The cover to Mary Wollstonecraft Shelley's "Frankenstein oder Der neue Prometheus"The cover to Mary Wollstonecraft Shelley's "Frankenstein and Others: The Complete Weird Fiction of Mary Shelley"The cover to Mary Wollstonecraft Shelley's "Gothic Tales"A cover to Mary Wollstonecraft Shelley's "Frankenstein"
0249
Reposted by Keegan Leech
Art Martinez-Tebbel @amtebbel.bsky.social · 29/08/2026
That tug of was meme where I’m pulling on the side of “There’s too much extraneous Tolkien garbage” and looking up to see JRR himself pulling with me.
114621
Keegan Leech @keeganleech.co.za · 30/08/2026
New Denzel Curry is excellent! 📀️🔥️ denzelcurrymusic.bandcamp.com/album/ii
denzelcurrymusic.bandcamp.com
ii, by Denzel Curry & Kenneth Blume
9 track album
020
Reposted by Keegan Leech
Oisín McGann @oisinmcgann.bsky.social · 28/08/2026
This is set up for laughs, but it’s actually one of the best demonstrations I’ve seen of how being capable of producing convincing sounding language and understanding meaning are two completely different things. A chatbot does not understand you, it just has automated responses based on your words.
4939711480
Keegan Leech @keeganleech.co.za · 28/08/2026
OpenType support, better compatibility with Word docs, and no AI features! FOSS stays winning. 😍️😍
031
Keegan Leech @keeganleech.co.za · 27/08/2026
Branson Reese "Teen Comix" meme. In the first panel, a cool kid is wearing a t-shirt reading "No Fear", someone else approaches him.
In panel two, we see that the other person's t-shirt has been edited to read "We could lose Dolly Parton's final song to disc rot".
In the final panel, the cool kid's shirt reads, "One fear".
020
Reposted by Keegan Leech
Natasha Joseph @tashjoeza.bsky.social · 26/08/2026
”‘Cause I've seen blue skies, through the tears In my eyes And I realise, I'm going home.” Thank you, Tim Curry, for everything.
Tim Curry as Dr Frankenfurter, backlit with blue, singing I'm Going Home
0124
Reposted by Keegan Leech
Rhianna Pratchett @rhi.bsky.social · 26/08/2026
Bloody hell, not Tim Curry too! What a on-two punch. GNU Tim.
1062962
Reposted by Keegan Leech
The Guardian @theguardian.com · 26/08/2026
Fake US thinktank set up and funded by Israel sought to game AI for propaganda
theguardian.com
Fake US thinktank set up and funded by Israel sought to game AI for propaganda
In effort to prime chatbots to make pro-Israel arguments the site published 124 reports, over 560,000 words in nine days, Guardian analysis shows A pro-Israel messaging website badged with the name of a thinktank that does not exist has published more than half a million words in nine days, built on a commercial platform that promises to optimize content so that AI chatbots will cite it. The site gives Israel’s position on subjects including the torture of Palestinian prisoners, Israeli war crimes and whether Israel has deliberately starved Palestinians in Gaza, all presented as neutral research. Continue reading...
21267181
Keegan Leech @keeganleech.co.za · 26/08/2026
Big Burger
000
Keegan Leech @keeganleech.co.za · 26/08/2026
You don't understand. You shouldn't call AI "stupid", because a future LLM that's prompted to behave as "a helpful AI chatbot" might have that comment in its training data and then it will say stupid things and it'll all be your fault.
042
Reposted by Keegan Leech
📐 Maria Picassó Piquer @handle.invalid · 25/08/2026
💙 Dolly Parton 🕯️ 1946 — 2026
034385
Reposted by Keegan Leech
Momo @heyheymomo.bsky.social · 25/08/2026
My kind of café
4 panel comic:

Panel 1:  forg comes through a door. A pink blob worker in the foreground. Forg: “one coff please”
Panel 2: the pink blob worker behind a counter that is labeled “coffee”. A coffee poster on the wall. The blob asks “big or small?”
Panel 3: blob on foreground, forg in background. Forg: “big please!”, Blob: “ok”
Panel 4: forg sitting at a table with a HUGE cup of coffee in front of him. He is happy. He says “I enjoy this place”
2254481129
Reposted by Keegan Leech
Africa Check @africacheck.org · 25/08/2026
🗳️ Misinformation will be part of the election landscape. Will you be ready to spot it? Join us for a practical workshop designed to help journalists strengthen their verification and election reporting skills. Register by 26 August: africacheck.info/election_workshop_… Moxii Africa
011
Keegan Leech @keeganleech.co.za · 25/08/2026
Parseword #209 ⚡️ 11s 💎 Perfect 🗿 Challenge Mode When you recognise the Parseword from @unchcrosswords.com 🧠️‼️
261
Keegan Leech @keeganleech.co.za · 24/08/2026
Love ancient Roman attempts to solve this problem. Like, "One guy: obviously corruptible. Three guys though! Three guys who dislike each other a little? Now we're cooking!"
142
Reposted by Keegan Leech
Sydney Bauer @sydney-bauer.com · 21/08/2026
I wrote about how angry I feel watching people write columns about trans women in sports.
sydney-bauer.com
Just call me a man already and get it over with
I'm angry. I hate writing when I'm angry. I think it makes me too emotional, too attached to copy and most importantly makes my brain move too fast having ideas pop up and die before I can even get t...
141529476
Reposted by Keegan Leech
Chris Person @papapishu.bsky.social · 22/08/2026
Sorry chatbot lovers but the waning of Boolean operators in most search functions on websites has made my life actively worse. You can't find anything, you can only have things suggested to you.
10464201088
Keegan Leech @keeganleech.co.za · 21/08/2026
I DON'T WANT TO SEE THAT BURRITO!
110