Simon Treanor's Avatar

Simon Treanor

@simontreanor

248
Followers
176
Following
6
Posts
13.12.2023
Joined
Posts Following

Latest posts by Simon Treanor @simontreanor

The Functional Blueprint: Teaching TypeScript to Speak F#

New article: a practical blueprint for writing TypeScript in a more F#‑like, functional style — discriminated unions, exhaustive checking, branded types, and clean modules, plus patterns you can reuse in your own codebases.
simontreanor.dev/articles/Fun...

01.03.2026 10:22 👍 4 🔁 0 💬 0 📌 0

Thanks, I've updated that now. Much nicer!

26.02.2026 22:21 👍 1 🔁 0 💬 0 📌 0
The Functional Blueprint: Teaching TypeScript to Speak F#

Ich hatte diesen Artikel schon eine Weile im Kopf, aber dein Beitrag hat mich dazu inspiriert, ihn zu schreiben: simontreanor.dev/articles/Fun...

26.02.2026 14:47 👍 1 🔁 1 💬 2 📌 0
Post image

1/31

Meet project "Good Old USA" the now unsealed DoJ file on the Russian influence in the US to sway opinion on the war in Ukraine.

Something Trump has bought into hook-line and sinker.

It was held under seal, because we got the literal playbook revealing their methods

06.03.2025 16:41 👍 573 🔁 382 💬 35 📌 84
Post image

Such a powerful image in Le Monde.

(The writing on the plane says "Neutral athletes")

Cartoon by: Letton Gatis Sluka

12.02.2026 08:36 👍 1315 🔁 530 💬 14 📌 15
Preview
Federal judge rules DOJ can ‘no longer’ be trusted in voter roll crusade The judge pointed to a letter from Bondi to Minnesota that tied federal immigration enforcement to demands for voter data as the smoking gun.

A federal judge in Oregon issued a sweeping rebuke of the Justice Department’s nationwide push to seize state voter rolls, ruling that the department can no longer be presumed to be acting in good faith and warning that its conduct threatens voters and states’ rights.

07.02.2026 21:59 👍 17214 🔁 6384 💬 412 📌 277
Video thumbnail

Alison Luchs, who has worked at the National Gallery of Art for 47 years, agreed to learn Gen Z slang and make videos because she wanted to raise interest in the museum’s art.

She never expected to slay. https://wapo.st/45BXc3S

29.01.2026 13:01 👍 2580 🔁 699 💬 38 📌 199
Video thumbnail

Seen in Los Angeles

(Credit: Zurita Carpio)

25.01.2026 19:35 👍 11490 🔁 4413 💬 154 📌 172
Video thumbnail

Board of Peace - Season 1

24.01.2026 07:45 👍 11506 🔁 6478 💬 467 📌 802
Video thumbnail

Jimmy Kimmel dug up a video of Stephen Miller in high school. He’s always been a complete asshole.

09.01.2026 13:38 👍 7272 🔁 2956 💬 542 📌 274
Video thumbnail

Meloni delivers an unusual holiday message.

31.12.2025 17:41 👍 107 🔁 18 💬 12 📌 3
Post image

My publisher started a substack, great insights to Reframing Ukraine, written in English, from Ukraine.

I suggest more people follow!

narizhna.substack.com/

30.12.2025 10:28 👍 40 🔁 10 💬 0 📌 0
Post image

What should the peace talks with russia actually be negotiating about? I'll start: the size of the DMZ inside russia.

26.12.2025 10:48 👍 1289 🔁 345 💬 62 📌 14

I HOPE EVERYONE HAS A GREAT HOLIDAY WEEKEND, EXCEPT OUR CLINICALLY ILL FELON PRESIDENT, STEPHEN MILLER, JD VANCE, JD’S COUCH, JD’S FUTON, KASH KANT KATCH ‘EM PATEL, KOSPLAY KRISTI, PARTICIPATION-TROPHY PETE, KAROLYN’ LEAVITT, SECRETARY BRAINWORM, AND MIKE “ALWAYS ON HIS KNEES” JOHNSON. — GCN

20.12.2025 04:17 👍 2437 🔁 628 💬 62 📌 53
Twenty Modern-Day Proverbs
 
Fake news travels fast.
Post in haste, regret immediately.
Two’s company, three’s a crowdsourcing campaign.
AI for an eye, an untruth for a truth.
Beware of geeks bearing gifs.
Caesar’s Wi-Fi must be above suspicion.
A scrolling phone gathers no moss.
Share and share and like.
Don’t feed the troll that bites you.
Empty influencers make the most noise.
Every blog has its day.
Blessed are the content creators.
There’s a time and podcast for everything.
Do not judge clickbait by its cover.
A WhatsApp a day keeps your mother at bay.
All’s well that trends well.
Give a man a fish and you feed him for a day;
teach a man to phish and you pheed him for a lifetime.
Every cloud has a data centre.
Spam tomorrow and spam yesterday – and always spam today.
The end justifies the memes.

Brian Bilston

Twenty Modern-Day Proverbs   Fake news travels fast. Post in haste, regret immediately. Two’s company, three’s a crowdsourcing campaign. AI for an eye, an untruth for a truth. Beware of geeks bearing gifs. Caesar’s Wi-Fi must be above suspicion. A scrolling phone gathers no moss. Share and share and like. Don’t feed the troll that bites you. Empty influencers make the most noise. Every blog has its day. Blessed are the content creators. There’s a time and podcast for everything. Do not judge clickbait by its cover. A WhatsApp a day keeps your mother at bay. All’s well that trends well. Give a man a fish and you feed him for a day;
teach a man to phish and you pheed him for a lifetime. Every cloud has a data centre. Spam tomorrow and spam yesterday – and always spam today. The end justifies the memes. Brian Bilston

This is called ‘Twenty Modern-Day Proverbs’.

19.12.2025 09:07 👍 333 🔁 119 💬 14 📌 15

It’s stupefying to see the debunked “change through trade” - agenda (that blinded Germany towards the totalitarian turn of 🇷🇺 & 🇨🇳) make a comeback in Witkoff/Trump‘s Russia dipomacy (make money, not war).
Putin doesn’t care for 💵, he wants his empire back. Germans learned it the hard way.

12.12.2025 08:23 👍 189 🔁 36 💬 13 📌 1

FAO Time Magazine

11.12.2025 23:09 👍 364 🔁 71 💬 5 📌 7
What the fuck Venn diagram

What the fuck Venn diagram

Overall,

11.12.2025 06:01 👍 120 🔁 16 💬 1 📌 2
Post image

Good analogy “attacking American companies over garbage”.

Yes, the polluters should pay.

The toxic sludge created by US Tech should be fined like any other ‘externality’ — like oil spills, chemical leaks, poisoning rivers.

06.12.2025 10:57 👍 283 🔁 74 💬 20 📌 1
Post image

Europeans are waking up this morning to find the new US National Security Strategy (quietly) released. And what it has to say on Europe could not be clearer. On the „stark prospect of civilizations erasure“ for example. 👇

05.12.2025 05:10 👍 751 🔁 350 💬 52 📌 146
Video thumbnail

While passenger planes fly across the skies over Europe, in Ukraine the skies are filled with Russian missiles and drones. One continent, but two different realities.

📹: posterbureau / Instagram

01.12.2025 18:07 👍 681 🔁 266 💬 11 📌 9
Preview
How Online Radicalisation Works: What the New X Study Reveals About Cambridge Analytica, the IRA, and the Dark Triad Machine The debate is over. A major new experiment show how effective Cambridge Analytica and Russian troll farms were in shifting political emotions with hostile, anti-democratic content online

For nearly a decade, sceptics have dismissed allegations that Bannon’s Cambridge Analytica and Prigozhin’s troll farms successfully intervened in the Brexit referendum and Trump’s election in 2016 - now the argument is over

pdjukes.substack.com/p/how-online...

28.11.2025 12:04 👍 448 🔁 238 💬 8 📌 14
Post image

We’ve mapped the mansion tax.

You can see who's paying - which constituency, which postcode - and how many "mansions" are near you.

Full interactive map here 👇

28.11.2025 09:34 👍 202 🔁 72 💬 17 📌 23
Video thumbnail

“NATO was built to fight only one war: to save free Europe from Russian aggression. Ukraine is the only country fighting this war — and we’re still discussing, ‘Should we include them or not?’ Ukraine is the only country fulfilling NATO’s destiny!”

Can't thank Mr. Kasparov enough for these words 🙏

26.11.2025 23:07 👍 447 🔁 189 💬 7 📌 16
Video thumbnail

Good morning to Brazilian reporter Manuela Borges, who’s been waiting eleven years for this petty moment. ❤️ 🇧🇷

26.11.2025 13:04 👍 56176 🔁 14903 💬 823 📌 1964
Map of Mexican territories that we now think of as part of the United States

Map of Mexican territories that we now think of as part of the United States

Consider Mexico. A thread.

Once upon a time, not even so very long ago, you would often hear from Russia's propagandists and their little helpers in the West about the "Mexico scenario".

Russia liked people to think that it only invaded its neighbours because it was forced to do so by NATO -

1/12

24.11.2025 09:59 👍 64 🔁 26 💬 4 📌 3
Video thumbnail

💔Ternopil. A father gently rocking the coffin carrying his child.

Today, his wife and two children were all laid to rest.

They were among the 33 victims killed in the massive russian attack Nov.18th.

The father is the only survivor from their home.

Never forgive.
Never forget. 🕯️

23.11.2025 18:40 👍 33 🔁 19 💬 3 📌 5

1) Start the worst European war since 1945 and commit every imaginable war crime
2) Decide how you want to be rewarded for your aggression
3) Leak the list of your desiderata to the US press
4) Wait for the US president to enforce your wish list on your victim.
Russian policy 2025

23.11.2025 15:30 👍 9689 🔁 3552 💬 246 📌 135
Video thumbnail
22.11.2025 09:47 👍 2712 🔁 1179 💬 117 📌 174