Philip Mai
banner
philipmai.com
Philip Mai
@philipmai.com
🇨🇦🇺🇸Co-Dir. SocialMediaLab.ca | M.S., J.D. | Developer of social media analysis tools for research in the publ. interest | PoliDashboard.org, Communalytic.org, DeepfakesTracker.org, ConflictMisinfo.org, NoteTracker.socialmediadata.org, & KM.socialmedialab.ca
What is this all about?!!

"Send photos of you and child."

If you have been itching to rummage through all 20k emails released by the House Oversight Committee, here's a nifty tool to help you explore. See what you can find. journaliststudio.google.com/pinpoint/sea...
November 16, 2025 at 1:00 AM
Out there somewhere, #Toronto lies quiet beneath the year’s first snowfall. Bring back summer! #IamNotReady
November 9, 2025 at 7:04 PM
Toy trains don’t care how many birthdays you’ve had. 🚂🎅🚃🚃🚃
November 9, 2025 at 12:45 AM
🎄Too early? We're expecting snow this weekend in Toronto. It's never too early!
November 7, 2025 at 3:20 AM
You should take a day trip to Sintra maps.app.goo.gl/wwrPgw5wH25B... and visit Palácio Nacional da Pena www.parquesdesintra.pt/en/parks-mon... and stop by any Fábrica da Nata for a warm pastel de nata.
November 7, 2025 at 3:02 AM
Caught it just in time before it slipped into the clouds. 🌅 #Sunrise #Toronto
November 3, 2025 at 12:17 PM
November 1, 2025 at 2:20 AM
November 1, 2025 at 2:20 AM
So much of what's on display at the Vienna City Museum doesn't read like it's history.

If you have been paying attention... "Never again" is happening again. #NoKings
October 19, 2025 at 4:09 PM
Looks like #hop has gone international. #NoKings
Vienna, Austria 🇦🇹
October 18, 2025 at 6:13 PM
I wish Air Canada and other airlines would implement this boarding schema at all their gates. It takes a lot of stress out of the board process and speeds up boarding significantly. #TravelChaos
September 21, 2025 at 3:44 PM
My flowers are officially in their main-character era. #LastDaysofSummer
September 14, 2025 at 8:44 PM
Seems MAGA is running with "It's not his signature’ instead of the far more believable ‘It’s just a tracing.’ Thankfully, we have plenty of samples from that period—and of course, signatures naturally evolve over time, so context and time frame matter.
September 9, 2025 at 4:57 AM
I’m not sure why, but Edward Kienholz’s Portable War Memorial (1968), on display at the Ludwig Museum in Cologne, Germany, feels oddly fitting in light of the announcement that the DoD is now the Department of War.
September 5, 2025 at 11:04 PM
Lol ... They don't know me very well.
August 1, 2025 at 3:05 PM
Hey WSJ, did I miss the part where Zohran Mamdani was sworn in as the mayor of New York City?
August 1, 2025 at 12:50 AM
👑
July 28, 2025 at 3:36 AM
Toronto skyline at dusk. #Timelinecleanser #Summer2025
July 5, 2025 at 2:01 AM
June 28, 2025 at 12:27 AM
Summer in the garden, snacking on haskap berries, aka honeyberries! Sweet, juicy, and the best little surprise. #gardening
June 22, 2025 at 8:56 PM
Summer has finally arrived in Toronto!" 😍 #flowers #garden #skygarden #cityscape #photography
June 21, 2025 at 1:57 PM
June 15, 2025 at 10:19 AM
A little pocket of calm in the middle of the chaos. 🌿🌸 Concrete embrace, skyline views, and quiet moments ... sometimes that’s all you need. #CityGarden #UrbanOasis #TorontoViews #Toronto #Flower #Photograpy #SundayMorning
June 15, 2025 at 10:19 AM
A little pocket of calm in the middle of the city. 🌿🌸 Concrete hugs, skyline views, and quiet moments ... sometimes that’s all you need. #CityGarden #UrbanOasis #TorontoViews #Toronto #Flower #Photograpy
June 15, 2025 at 1:05 AM