Max Harlow's Avatar

Max Harlow

@maxharlow.bsky.social

Data reporter @bloomberg.com. Previously @financialtimes.com. I also run @journocoders.bsky.social. Views are my own. mharlow4@bloomberg.net

5,006 Followers  |  1,698 Following  |  6 Posts  |  Joined: 25.04.2023  |  1.7547

Latest posts by maxharlow.bsky.social on Bluesky

Journocoders: Tracking boats and seeing the seas with Global Fishing Watch Β· Luma This month we'll be learning how to track boats and see the seas with Global Fishing Watch. Global Fishing Watch is nonprofit that freely shares knowledge and…

Registrations are now open for October! Come along and learn how to track boats and see the seas with @globalfishingwatch.org 🌊

30.09.2025 12:01 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Congrats!

29.09.2025 15:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

July September

22.09.2025 13:43 β€” πŸ‘ 199    πŸ” 52    πŸ’¬ 13    πŸ“Œ 7

More than a year's worth of investigation into the very Russian life of ex-Wirecard COO, and wannabe Russian super-spy Jan Marsalek: in English: theins.ru/en/inv/284980

16.09.2025 14:37 β€” πŸ‘ 133    πŸ” 36    πŸ’¬ 8    πŸ“Œ 9

Brilliant reporting from the BBC--with some assistance from the subject of the article.

10.09.2025 11:16 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Post image

Babe, new candidate for "most unfathomable spatial comparison" just dropped.

05.09.2025 08:19 β€” πŸ‘ 692    πŸ” 201    πŸ’¬ 32    πŸ“Œ 32
Preview
Journocoders: Telling stories with maps using Mapbox Β· Luma This month we'll be learning how to tell stories with maps using Mapbox. Maps are a great way to tell a story which has a geographical element at its heart.…

Registrations are now open for September. Come along and learn how to tell stories with maps using @mapbox.com! πŸ—ΊοΈ luma.com/blz20uhu

02.09.2025 12:00 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Wired and Business Insider remove 'AI-written' freelance articles Wired and Business Insider have removed freelance articles over concerns they were written by AI under a fake name.

Wired and Business Insider have removed features written by a freelance journalist after concerns they are likely AI-generated.

Freedom of expression non-profit Index on Censorship is also in the process of taking down a magazine article by the same author pressgazette.co.uk/publishers/d...

21.08.2025 09:36 β€” πŸ‘ 19    πŸ” 11    πŸ’¬ 0    πŸ“Œ 3
Post image Post image

Slightly surprised to discover I've been referred to the International Criminal Court in the Hague for war crimes.

06.08.2025 11:32 β€” πŸ‘ 661    πŸ” 107    πŸ’¬ 87    πŸ“Œ 21
Preview
I Responded to One of the Spam Texts From a β€œRecruiter”—Then Took the Job. It Got Weirder Than I Could Have Imagined. The story of β€œCathy,” my scammer.

i got one of those low effort spam texts from "Indeed," offering a low effort, well-paid remote job. I spent the last two months working in a Filipino clickfarm, for a very disappointed woman named Cathy. slate.com/technology/2...

04.08.2025 16:04 β€” πŸ‘ 158    πŸ” 31    πŸ’¬ 7    πŸ“Œ 7
Preview
Journocoders: The art of data journalism Β· Luma This month we'll be learning 'the art of data journalism', an introduction covering all the basic skills you need to find and tell stories with data. We'll be…

Registrations are now open for August. Come along and learn about the art of data journalism! 🎨 We're covering all the basic skills you need to find and tell stories with data lu.ma/nr7euafr

05.08.2025 13:30 β€” πŸ‘ 9    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
Preview
Fuzzy matching, but for concepts – Rui Barros There's a special kind of despair that comes with staring at two datasets that should obviously connect, but refuse to play nice. You know they belong together but no fuzzy matching technique can help...

How @zevolta97.bsky.social and I zero-shot our way through conceptual matching.

30.07.2025 19:11 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

An AI slop factory apparently tried to rewrite our article about AI not replacing workers en masse, but hit the paywall... so just summarised the paywall. If this is the robot that takes my job I'll be v embarrassed

24.07.2025 17:46 β€” πŸ‘ 7004    πŸ” 1922    πŸ’¬ 73    πŸ“Œ 110

FT readers having fun in the comments

17.07.2025 10:07 β€” πŸ‘ 53    πŸ” 4    πŸ’¬ 4    πŸ“Œ 0

One of the funniest news diagrams I've ever seen.

10.07.2025 13:10 β€” πŸ‘ 862    πŸ” 269    πŸ’¬ 23    πŸ“Œ 31
Preview
I Built The Torment Nexus (Political Podcast Edition) Six years ago cartoonist Zach Weinersmith made a joke about a 24/7 AI podcast endlessly talking about polling numbers. I've made it a reality.

Six years ago @zachweinersmith.bsky.social made a joke about a 24/7 AI podcast endlessly talking about polling numbers. I’ve made it a reality.

open.substack.com/pub/techtris...

03.07.2025 13:10 β€” πŸ‘ 39    πŸ” 6    πŸ’¬ 14    πŸ“Œ 10
Preview
Journocoders: Data visualisation for exploring and communicating with Let's Plot Β· Luma This month we'll be learning how to use data visualisation to explore a dataset and then to communicate your findings to others using Let's Plot. Exploratory…

RSVPs are now open for July! Come along and learn how to use data visualisation for exploring and communicating with Let's Plot! πŸ“Š lu.ma/shr1kete

01.07.2025 12:35 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Opinion | The Man Putin Couldn’t Kill

In which I get to profile Christo (gift link). The Man Putin Couldn’t Kill www.nytimes.com/2025/06/02/o...

03.06.2025 02:10 β€” πŸ‘ 125    πŸ” 36    πŸ’¬ 5    πŸ“Œ 3
Preview
Building interactive web apps with Streamlit, Wed, Jun 11, 2025, 7:00 PM | Meetup This month we'll be learning how to build interactive web apps using Streamlit. Streamlit is an easy-to-use yet powerful way to quickly build interactive web applications

RSVPs are now open for June! Come along and learn how to build interactive web apps with Streamlit! πŸ”₯ www.meetup.com/journocoders...

03.06.2025 12:13 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Back in Mechelen for #eijc25

23.05.2025 18:09 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
UK Visa Scams Squeeze Millions From Would-Be Care Workers Recent changes to immigration policy won’t do anything for people who’ve been exploited while seeking jobs in the UK. But they may worsen the care-worker shortage.

For the last year, I’ve been working on an investigation that’s left me staggered. It’s a damning indictment of the UK’s care sector, & the migration system which has allowed millions of ££s to be plundered from communities in developing countries. Free link: www.bloomberg.com/news/feature...

16.05.2025 05:40 β€” πŸ‘ 173    πŸ” 114    πŸ’¬ 11    πŸ“Œ 18

Free β€œmost read with a bullet” feature idea for every national newsdesk: The UK’s longest direct train journey between Aberdeen and Penzance runs for the final time on Friday, send the reporter you hate the most to spend the whole day on it.

12.05.2025 16:02 β€” πŸ‘ 147    πŸ” 23    πŸ’¬ 21    πŸ“Œ 9
Preview
Finding big stories in huge data sets with Google Cloud, Tue, May 13, 2025, 7:00 PM | Meetup This month we'll be learning how to find stories in huge data sets with Google Cloud. Once you've got more than a million rows of data, Excel won't work. Once you've got h

RSVPs are now open for May! Come along and learn how to find big stories in huge data sets with Google Cloud ☁️ www.meetup.com/journocoders...

06.05.2025 12:00 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Space journalism: analyse the world using satellites with Google Earth Engine, Wed, Apr 9, 2025, 7:00 PM | Meetup This month we'll be learning about space journalism: how to analyse the world using satellites with Google Earth Engine. Sensors on board satellites allow us to understand

RSVPs are now open for April. Come along to learn about space journalism! We'll be analysing the world using satellites with Google Earth Engine πŸ›°οΈ www.meetup.com/journocoders...

01.04.2025 12:00 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The Trump Administration Accidentally Texted Me Its War Plans U.S. national-security leaders included me in a group chat about upcoming military strikes in Yemen. I didn’t think it could be real. Then the bombs started falling.

American war planning usually takes place in highly secure facilities. But the Trump administration planned its strikes on the Houthis using a group chatβ€”and accidentally included The Atlantic’s editor in chief, Jeffrey Goldberg. theatln.tc/IuULQFiY

24.03.2025 16:20 β€” πŸ‘ 3864    πŸ” 1586    πŸ’¬ 358    πŸ“Œ 1065
Post image

Roses are red
Violets are blue

20.03.2025 17:43 β€” πŸ‘ 61806    πŸ” 13599    πŸ’¬ 2525    πŸ“Œ 1381
Preview
BEHIND-THIS-WEBSITE-NICAR25 Who’s Behind This Website? Priyanjana Bengani Data Reporter Bloomberg Bluesky: @acookiecrumbles.bsky.social Mastodon: @acookiecrumbles@indieweb.social Jon Keegan Tech reporter / Data journalist Sherwo...

Here are the slides for our talk β€œWho’s Behind This Website?” that @acookiecrumbles.bsky.social and I just gave at #NICAR25.

Slides: bit.ly/nicar25-behi...
Repo with cheatsheet: github.com/jonkeegan/be...

And here’s experimental β€œNICAR Website Sleuth” GPT that can help you: bit.ly/nicar-sleuth...

07.03.2025 21:17 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Finding needles in haystacks with fuzzy matching (Nicar 2025) FINDING IN HAYSTACKS WITH FUZZY MATCHING NEEDLES @maxharlow.bsky.social

Thanks to all who came to my #nicar25 fuzzy matching session! The slides are here: docs.google.com/presentation...

07.03.2025 23:09 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Was listening to Bloomberg radio earlier.
I didn’t realise β€œa Liz Truss scenario” was a term about the bond market that Americans used when talking to other Americans for a mostly American audience.
Is this soft power?

07.03.2025 16:30 β€” πŸ‘ 507    πŸ” 61    πŸ’¬ 26    πŸ“Œ 7
Name badge

Name badge

Great to be in Minneapolis for #nicar25! Looking forward to meeting new people and learning new things

06.03.2025 14:26 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@maxharlow is following 16 prominent accounts