F1 Could Start Using A Computerized Checkered Flag After Canadian Grand Prix Mishap

Daniel Ricciardo takes the checkered flag, on the right lap, at the 2018 Formula One Chinese Grand Prix.
Daniel Ricciardo takes the checkered flag, on the right lap, at the 2018 Formula One Chinese Grand Prix.
Photo: Clive Mason (Getty Images)

After a miscommunication between officials ended the Formula One Canadian Grand Prix early and caused a lot of grief for Winnie Harlow, the celebrity who waved it, F1 could start using a computerized checkered flag. No, really, F1 may hand the most iconic symbol in motorsports to computers over a rare mistake.

From what F1 race director Charlie Whiting told Autosport, it sounds like any computerized checkered flag wouldn’t mean the traditional one would go away—it would just mean that the traditional flag would turn into a prop instead of something with actual meaning. If F1 does go to a computerized flag, Whiting told Autosport the goal would be to get drivers to “only look at the checkered flag on the light panel” and that “if they don’t see that, then the race hasn’t ended.”

This all started after the real checkered flag flew on lap 69 of 70 in Canada, because of a misunderstanding by a local official who thought the cars were on the last lap when there was really one more to go. The timing of the flag led race stewards to take away another lap, officially ending the race at the 68-lap mark. The lap losses didn’t cause too much trouble in the finishing order, but cost Daniel Ricciardo a fastest lap that he set after the race was deemed official.


Whiting said earlier this week that F1 would just have to do a better job of briefing people working at the races, since the series travels all around the world and is “dealing with a lot of human beings, different countries, [and] different languages.” That was a mild, logical response.

Things have gotten a little more extreme since then, since Whiting said the traditional checkered flag is “prone to mistakes.” From Autosport:

Whiting said that he will now consider having the official signal for the end of the race shown on the light boards above the start/finish line, which would over-ride any issues with the actual flag.

“I think we’d need to probably think about having a better end of race signal,” said Whiting. [...]

“But if you’re going to do it automatically, then you’ve got to think about exactly when you’re going to do it, when you’re going to activate it.

“It’s not completely straightforward, it needs a little bit of thought.

“We need to try and get to the situation where drivers only look at the chequered flag on the light panel. If they don’t see that, then the race hasn’t ended.

“Whether we need to go to that length to rectify a situation that happens every 10 years is arguable. But it’s something that I’ll certainly be looking at.”

An early checkered flag presents a lot of problems. Like at the Canadian Grand Prix, most drivers and teams opt to keep racing when they know the ending got messed up—it’s better safe than sorry. But there’s always potential for some drivers to slow down or for marshals to step onto the track, thinking the race is over. Plenty of marshals thought that in Canada, too, since they were waving celebratory flags for winner Sebastian Vettel after the checkered flag flew.

Whiting is right in that this kind of thing doesn’t happen often, though. Before the Canadian Grand Prix, the last big mistake like this one was the 2014 Chinese Grand Prix that ended a lap early when the checkered came at the wrong time. That could be an argument for or against an automated flag: Almost every race, it won’t matter because the real checkered will come out at the same time as the computerized one, but at almost every race, that means a computerized flag wasn’t needed.


And if F1 does go through with this, any mistakes with the real checkered flag would remind everyone that our once sacred motorsports icon is now just a meaningless prop. There’s a good metaphor in there, somewhere.

Staff writer, Jalopnik

Share This Story

Get our newsletter


Brad Landers

What’s hilarious (for nerds anyway) is that the flag error at the Canadian GP was, essentially, an off-by-one error (a.k.a. OB1 error). OB1 errors often occur due to boundary confusion, which itself stems from a failure to understand the numbering system used in expressing the boundary.

In the case of the Canadian GP, it was a question of the lap count representing the lap racers were on versus the lap they just completed. In computer systems, it’s usually (but not always) the difference between counting things by starting with 0 versus starting with 1.

The great irony here is that OB1 errors are extremely common in programming. So it is not inconceivable that an application written for this purpose could make a very similar mistake, ending the race too soon/too late.

There’s actually a long running joke in computer science that goes something like this:

There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.