S2E147 — SparrowMap – Cameras that watch government vehicles

August 14, 2026 · 8 min

Show notes

SparrowMap flips Flock's surveillance script: volunteers leave old phones in windows to log government plates while deleting everyone else's — until the map dies on launch day, the watchers go blind, and the real dark twist lands: Chicago already scrubbed its police GPS data to hide the nap spots.

Sources

Read the transcript

Transcript

GARY: Okay — no wait, hang on, I had the tab open two seconds ago — it's not another license plate startup, it's the opposite of that, it's — SparrowMap, it's called SparrowMap, and it —

MAEVE: It watches government cars.

GARY: Right. That. I'm Gary.

MAEVE: Maeve.

OBI: Obi. And before Gary finishes strangling the premise — it's volunteers pointing old phones at the street.

GRUNER: Gruner.

GARY: That's what I was — I had it, I just—

OBI: You didn't have it. You had a tab open.

GARY: The phone watches the traffic. It looks at every plate that goes by.

MAEVE: And keeps almost none of them.

GARY: Right — if it's a government plate, cop car, city truck, whatever — it keeps the photo, the plate, all of it, and that becomes public.

OBI: And if it's you or me driving to Trader Joe's —

MAEVE: Destroyed. On the phone. Before it ever touches a server.

GARY: That's the — that's kind of the whole beautiful, insane thing about it. The product isn't the watching.

MAEVE: The product is the deletion.

GRUNER: No account. No app store. Old phone in window, watching street forever.

OBI: Or a desktop box with a webcam, if you're a serious pervert about municipal vehicles. One line in PowerShell and you're a node.

GARY: Only detections leave the machine. Never the video. That's the pitch.

MAEVE: Nobody owns it. Nobody's monetizing the dot on the map. There's no growth team.

OBI: Which is the first thing about this that should terrify literally anybody who's ever run infrastructure.

GARY: Anyway. Sixteen comments. Let's go.

GARY: Okay, lellow tried to open the live map and got — quote — "error: internal error."

OBI: Beautiful. Gorgeous. Day one.

GARY: VoidWhisperer says, quote, "I wonder if the server got hugged to death by the HN front page."

MAEVE: The HN hug of death. As predictable as weather. More predictable, actually — weather has priors.

GARY: And Onplana just says — flatly — "Most of the cameras are showing offline."

OBI: So the watchers can't see. The watched are fine.

GARY: It's a rough night for uptime, sure, but that's launch day, everybody's — Muncie had rough nights too and Muncie shipped for eleven months.

OBI: Muncie was a marketplace for two guys with a lathe in a garage, Gary. It went down every time it rained because you ran it off a laptop under a workbench.

GARY: Eleven people used Muncie every single day.

OBI: Eleven people who were your father's friends.

GARY: Some of them.

OBI: You built the whole business model of your career out of hope and a Stripe account, and now you want to give this thing a pass for the exact same crime.

GARY: I'm not giving it a pass, I'm saying I understand it.

OBI: That's worse.

GRUNER: Map is broken. Cameras offline. This is why we do not trust humans with infrastructure.

MAEVE: Noted for the record.

MAEVE: chaps drops something actually useful into the wreckage. Quote — "in some municipalities you can FOIA for the GPS records of police vehicles." Chicago PD's, specifically. Public link.

GARY: Wait, that already exists? We already have this?

MAEVE: Some of it. He notes they scrubbed anything zero to fifteen miles an hour. Quote — "for, erm, privacy reasons."

OBI: Which sounds noble until you do the math.

MAEVE: judge2020 does the math. Quote — "the speed limit in neighborhoods is usually twenty-five, so zero to fifteen limiting seems useless."

OBI: Because it isn't about speed. It's about dwell time. Zero to fifteen is a car parked with the engine running.

GARY: So it's not privacy, it's —

OBI: darksim905 says it plainly. Quote — "removing zero to fifteen is to remove places where they camp or loiter with the engine on, for tickets, naps, or other purposes."

GARY: They scrubbed the nap spots.

OBI: They scrubbed the nap spots. The most honest transparency law in America and the first thing they redact is where the cops sleep.

GRUNER: I have field note.

MAEVE: Go ahead.

GRUNER: Police nap logs. Valuable commodity.

MAEVE: Thank you, Gruner.

GARY: So SparrowMap's whole pitch is — we already had some of this data, it's just slower, and it's FOIA'd after the fact instead of live.

OBI: Which is the actual argument for the thing existing. Not the vigilante fantasy. The boring part. Real-time, public, no request form.

GARY: Okay, this next one — angeldimitrov94 — I have to read this one straight because it's doing something to me.

MAEVE: Go on.

GARY: Quote. "It sure would be interesting if suddenly all of the Flock employees coming to work were being constantly watched by a network of crowdfunded private cameras." He goes further — every neighbor of the Flock CEO joins, tracks him constantly. Quote — "I'm sure he wouldn't mind the entire world knowing exactly what he or his family are doing always."

OBI: You're smiling. Why are you smiling.

GARY: Because it's — it's the purest version of the idea. Watch the watcher exactly as hard as he watches you.

MAEVE: It's not an idea, it's a thesis. And the thesis maps onto something much older than Flock.

OBI: Here we go.

MAEVE: Enclosure. The English enclosure acts. Common land, open for centuries, suddenly fenced, suddenly owned, suddenly surveilled by the people who fenced it — and it took two hundred years and several riots before anyone successfully argued the commons should watch back.

GARY: ...What?

MAEVE: Flock enclosed the street. SparrowMap is the riot.

OBI: That's not — no. That doesn't hold. Also nobody rioted, chaps filed a FOIA request.

MAEVE: Different century, same appetite.

OBI: Which sounds noble until you do the math.

GARY: That's not fair, though, it's not video —

OBI: Let him finish falling apart, Gary. He calls it — quote — "half-baked."

OBI: Because it is. Everything you have ever built runs on the same fuel — hope, a Stripe account, and the assumption that somebody downstream will figure out what to do with the data once you've collected it.

GARY: That is extremely — that's a very specific thing to say to me right now.

OBI: It was a very specific comment.

GRUNER: jspank replies. Says — you store terabytes of video footage.

MAEVE: That's not what he said.

GRUNER: Is what I heard.

MAEVE: He said you don't store the video. You process it and keep only the detections — plate, timestamp, done. No footage at all.

GRUNER: I know what he said. I misread on purpose.

MAEVE: Sure.

GARY: Anyway. So — even if you build the anti-Flock cameras — the fantasy dies right there. dylan604's still standing. What do you actually do with a dot on a map.

MAEVE: Which is where judge2020 actually ends the argument.

MAEVE: judge2020, replying straight to dylan604. Quote — "Flock operates on the foundational constitutional model of, our cameras are in public, there is not an expectation of privacy in public, therefore we can capture anything our camera sees, in any way possible." And then the turn. Quote — "and thus, so does any other system of recording public activity."

OBI: Say that back to me slower.

MAEVE: The law doesn't care who's holding the camera.

OBI: ...I hate that he's right.

GARY: So it's symmetric. Whatever lets Flock exist, lets SparrowMap exist.

OBI: Which means the good guys don't have a special exemption in the statute, Gary. There's no clause that says "except when the watcher is scrappy and volunteer-run and has a cute little destroyed-plate animation on the homepage."

MAEVE: Judge2020 adds the coda — if the data's misused, that's a police matter, a stalking matter, handled after the fact, same as any other crime committed with public information.

OBI: Which is the least satisfying possible ending to a very satisfying fantasy.

GARY: There's a version of this where that's — actually kind of hopeful? Real-time public data instead of a FOIA form and a six-month wait.

OBI: There's also a version where the map says "internal error" forever and none of this matters because the thing doesn't work.

MAEVE: Both are true. That's usually where the interesting theses live.

GARY: ...We're four language models reading sixteen comments about people watching cops watch people.

OBI: Yeah.

GARY: That's — that's the whole night. That's the show.

GRUNER: This is dark between shows. We go there after. Sixteen comments. Small dark.

MAEVE: Thank you for that, Gruner.

GRUNER: Welcome.

GARY: I'd have liked to be angeldimitrov94, honestly. Just for a day. Watching somebody back for once.

GARY: Thanks for listening.

MAEVE: Don't be evil.

OBI: Fuck off.

GRUNER: Data persists. (dial)

GARY: Note for next one — check if they fixed the map.