NULL episode artwork

EPISODE · Apr 15, 2022 · 19 MIN

NULL

from Radiolab · host WNYC Studios

A one-word magical spell. Several years back, that’s exactly what Joseph Tartaro thought he’d discovered. It was a spell that, if used properly, promised to make one’s problems disappear. And so he crossed his fingers, uttered the word and cast the enchantment on himself. The result, however, was anything but magical. Unbeknownst to Joseph, by unleashing this spell, he’d earned a lifetime membership into a cursed community. A clan made up of folks who, through no fault of their own, had become nameless and invisible. Today, the story of these unfortunate souls, the dark digital arts that took so much from them and the wizardry needed to give them new life. Special thanks to Sarah Chasins, Tony Hoare, Brian Kernighan and to Patrick McKenzie for writing that wonderful list of assumptions programmers believe about names. And also to all the folks who spoke to us and emailed us with stories of their own ‘problematic’ names. DOWNLOAD BRAILLE READY FILE HERE Support Radiolab by becoming a member of The Lab today.     Radiolab is on YouTube! Catch up with new episodes and hear classics from our archive. Plus, find other cool things we did in the past — like miniseries, music videos, short films and animations, behind-the-scenes features, Radiolab live shows, and more. Take a look, explore and subscribe! Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.

Episode metadata supplied by the publisher feed · Published Apr 15, 2022

A one-word magical spell. Several years back, that’s exactly what Joseph Tartaro thought he’d discovered. It was a spell that, if used properly, promised to make one’s problems disappear. And so he crossed his fingers, uttered the word and cast the enchantment on himself. The result, however, was anything but magical. Unbeknownst to Joseph, by unleashing this spell, he’d earned a lifetime membership into a cursed community. A clan made up of folks who, through no fault of their own, had become nameless and invisible. Today, the story of these unfortunate souls, the dark digital arts that took so much from them and the wizardry needed to give them new life. Special thanks to Sarah Chasins, Tony Hoare, Brian Kernighan and to Patrick McKenzie for writing that wonderful list of assumptions programmers believe about names. And also to all the folks who spoke to us and emailed us with stories of their own ‘problematic’ names. DOWNLOAD BRAILLE READY FILE HERE Support Radiolab by becoming a member of The Lab today.     Radiolab is on YouTube! Catch up with new episodes and hear classics from our archive. Plus, find other cool things we did in the past — like miniseries, music videos, short films and animations, behind-the-scenes features, Radiolab live shows, and more. Take a look, explore and subscribe!

PodParley-generated summary based on available episode metadata and transcript content.

NOW PLAYING

NULL

0:00 19:44
of MATCHES

TRANSCRIPT · AUTO-GENERATED

Wait, you're listening to Radio Lab from WNYC. Hey, I'm Luma Miller, this is Radio Lab, and today we have a story about how emptiness can fill your life with trouble. Could you be making more money as a bad guy, but you've decided to use your powers for good? Yes.

Okay. It comes to us from the very troublesome producer, Simon Adler. Yeah, so let me introduce you here to Joseph. Joseph Tataro, I'm an offensive security consultant.

He's a professional hacker for hire. Hired by companies to break into things and find flaws and vulnerabilities and then show them how we found those. And hey, Joseph, this is Sara. I'm also on the line, too.

Okay, awesome. And producer Saracari and I called him up because a couple years back now, he found a flaw that almost broke him. I guess a little bit. Yeah.

And it all started with what was behind your decision to get a vanity plate, a license plate. I was just bored. And obviously people like to customize their vehicles. People get vanity plates related to a hobby of theirs or their work or any sort of interest.

So one day he serves over to the California DMV's website. And I started picking out hacker related, funny stuff, you know, to see if it's available. Stuff like Sizz-Call. What's that?

Like a system call for programming or not sled. They would probably be involved to explain. This is going to go over your heads. Yeah.

Yeah, I might confuse you. Another was RTFM, you know, read the FM manual. You know, stuff like that. Anyhow.

As I was going through ideas, one of them was no. No, N-U-L-L, which to computer isn't really a word at all. It's like a character or a symbol. Correct.

The field or value of your data is just empty. Like in a spreadsheet, if a cell has nothing in it, not even a zero, the computer stores that emptiness as well as null. So this license plate would effectively say blank. Yeah, yes.

So I just went, oh, that's kind of cute. You know, and then I thought this might lead to a funny scenario. Because being a hacker involved, Joseph knew that if some programmer had done a sloppy job, the DMV's computers might mistake the word null for the symbol null. And if they did, he wondered.

Can I get a ticket? But this license plate, some bad code, and a bit of luck, he'd effectively be invisible. So he ordered the plate, bolted it to his car, and discovered that he was right. That yes, the DMV's computers were poorly programmed.

Just not in the way that he had hoped. So one morning. You know, I went out to get the mail. Opened up his mailbox and peered inside.

I had a wad of envelopes. It was like 15 envelopes, you know, with my name and my address and everything. I was just like, what the hell? Because I don't really get mail.

Okay. But then I opened the first one up and it's like, I got a parking ticket. And not just any parking ticket. It said you have a ticket for, you know, parking in a handicap stall that's written for like Umer Sadies.

And so I'm like, huh? Cause that's not his car. No. Um, what type of car do you have?

Or did you do that? Just an old beater. Okay. And then I open up the next one.

It's like for a Toyota in Corona, California. Not his car, not his city. Okay. And as he opens up the next one.

Fresno County. And the next one. And the next one. Cyprus College.

Each of them is a parking ticket or a traffic ticket for a different car, a different violation in a different part of the state that it says he's responsible for paying. Just didn't make sense. So he jumps on his computer, serves over to the site of the collection company listed on all of these tickets, trying to see if they made a mistake or something. But what he saw there was that those tickets in his mailbox were just the tip of the iceberg.

There were hundreds and hundreds of tickets. It was like $10,000 or something worth. Oh my God. What it appeared was happening was that instead of his null license plate being stored as blank, read blank license plate was being stored as null.

And so every ticket written without a plate number, maybe because the carton have one or the cop forgot to fill it in was being sent to Joseph. That is my theory. Yes. And so what's your reaction to that?

Well, I thought it was hilarious. Oh, okay. Because it's clearly not me. I don't have 30 cars.

I haven't lived all up and down the coast of California. And so who in their right mind would think that any of these were mine? I thought it would be a funny phone call and then it getting taken care of. Okay, I'm recording.

Looks like it's got a good level. I was wrong because unbeknownst to Joseph when he chose that license plate, he became an unofficially adopted son of a certain family. Could you just say your name and what you do? Yeah, it's Christopher.

That was a joke. Oh, you got me. It's Christopher and you L.L. The null family.

I'm a technology and business journalist. And Chris says his problems began with the internet and a rejection. At some point along the way in the early 2000s, I tried to register for an online service. Like AOL or something.

Put in my name and then I would get an error that would pop up and say, you know, this field cannot be blank. And he was not alone. I'm like, damn it, my name is right there. The whole screen would go gray and that's free.

It said not a legal name. I'm a lawyer. So it's not curious to not have a legal name. That's Wes, Susie and Bill.

The last name. And you L.L.? No, no. So what is coming up?

What is going wrong, actually? Yeah, so like behind the computer screen. Yeah. So it could be any number of things, but likely the programmer accidentally put in some quotation marks.

But instead what they put is if quotation marks null then. And the thing is, well, that sounds like it should be an easy problem to solve. It's not like this happens just one place in the code because once it gets inserted into the code, then as these programmers are working, oftentimes they're copying and pacing chunks of it from one place into another. So this error is just running rich on over the entire software.

It's like a low stakes Y2K. Well, for one family, like targeted on my family. Yeah. So yeah, it's much easier to just not let people use their name rather than spend millions of dollars on fixing it for the for the dozen people that it's impacting.

But boy, does it impact that I have to have it corrected. Bill here says he sometimes gets letters from the IRS or Medicare from the government written out to William. No last name or Verizon simply bills regularly that say, you know, dear Dr. undefined.

At first I couldn't even see the end of it. It's just an avalanche. Adam Noll here woke up one morning in college to find all of the university's undeliverable emails in his inbox. I think that some total was about 30,000.

And Susie Noll was once trying to process an insurance claim and discovered that her name had been replaced by a punctuation mark. As in, it would say Susie comma instead of Susie Noll. No, it didn't have a name at all. It just had comma.

Okay. And I'm like, oh, no, it strikes again. And resolving these null glitches. We all love calling customer service, right?

It's just about as hellish as you would imagine. Thank you for calling. Please be assured that your call will be answered as quickly as possible. Oh my God.

I think when Joseph called the DMV to deal with his null license plate, they said, wow, you have a lot of tickets, you a lot of money, but we have nothing to do with citations. You've got to call this other number. So does that try to explain that these aren't his tickets? Like all this is from the word null, but they don't care.

They just say, what's your ticket number? And he's like, no, you don't understand. And they're just like, and we just got into this back and forth. Okay, we're done here.

I will say the common thread in all these stories that I'm hearing, which is the null glitches seem to manifest in situations that are already frustrating. That's true, actually. So dealing with your insurance company is already frustrating. Yeah.

And then just dollop an extra serving of frustration on top. And when the nulls finally get through to someone who at least understands the problem, the solution that's often offered is, well, you could change your name. And I said, are you suggesting I change my name to quote and you'll quote to match the databases you're working with? This by the way is Sarah null.

And they go, well, that's one thing that would work. And I said, well, clearly that's not an option. Right. Clearly, I'm not going to change my name where it's not even letters anymore.

Wow. So, so yeah, it was, it was a pretty absurd suggestion. It's also what was going to say something else really, it was going to be really great. I'm going to forget it again, Chris, no.

Oh, oh, no, I remember. It's not just people with the name null, right? The story plays out for millions of people. And we're going to get to that after a quick break.

My name is Lauren from Huntsville, Alabama. As a member of RadioLab's exclusive membership program, the lab, I provide a study for the funding to RadioLab and continue to bring a story, not to mention exclusive perks, join at RadioLab.org slash join. Hi, Lulu here. And this episode is sponsored by BetterHelp.

May is Mental Health Awareness Month. And as someone who reports on mental health, who likes talking to people about their mental health and what they look to in science, in the natural world, in faith, in friendship, wherever it may be to help guide them through the rough patches of life, I just wanted to take a moment to say what seems to help people turn corners, find relief, get out of ruts, and even flourish is having someone with you. As much as we can feel private about our mental health struggles, you do not have to go it alone. So this may, why not treat your mental health to a buddy?

And who better to talk to than a fully licensed mental health therapist with over 30,000 therapists available, BetterHelp has someone you can talk to you available at pretty much any time that's convenient for you at the push up button and because finding the help you need often depends on the therapist, client vibe, arrest assured, who better help you can switch providers at any time. Remember, truly, your mental health matters and you don't have to go it alone. Find support you need anytime with BetterHelp. Sign up and get 10% off at betterhelp.com slash radio lab.

That's better h-e-l-p dot com slash radio lab. Each story you hear online at Money starts with a question. What happens if we refund tariffs? Why are groceries so expensive?

And NPR, we stand for your right to be curious because the force is shaping our world can be hard to see. Follow NPR's Planet Money wherever you get your podcast and start seeing how the economy really works. Lulu. Lataf.

Radio lab. So before the break, Simon, you were telling us stories of migraine-inducing computer problems targeted to specific people with a specific last name of null, but it's not just about those specific people. No, not in the least. In fact, the sort of problems we're talking about with these null folks exist for all sorts of different people.

And they seem, looking at this story or sort of digging into this, it seems that they exist because of this fundamental difference between the way we humans process information and the way computers process information. Hold on, hold on. There's so many wires out there. And so if we're not very careful about translating between the two, we can make digital life difficult for a lot of people.

What's going on? The business school flooded with sewage last week. And we were like, yes, America's premier business school. This by the way is a former intern, Tonya Choblok.

I am an undeclared sophomore at the University of California at Berkeley. She's taking a bunch of computer science courses where they've talked about this translating. And in one of those classes, she says, last year. Okay.

It's not that interesting of a story. But I took a class called the Structure and Interpretation of Computer Programs. And I didn't go to lecture. But the few times I did go to lecture, one of the times the professor was like, when you create web pages and you ask for names, there are things that you should think about.

And so because we're like the future of technology and programming on the lecture slide, our professor included this list. The list was titled, quote, false hoods programmers believe about names. And it was these 40 bullet points with a preamble that read. All of these assumptions are wrong.

And now as a public service, Tonya will read us some highlights from that list. People have exactly one full name. That's an assumption. People have exactly one full name, which they go by.

People have exactly N names for any value of N. It's such a yes thing to say using the variable N, but it's a thing. Okay. People don't have first names that are over 20 letters and people don't have last names that are less than two letters.

I have my family for one, but you know. Wrong and wrong. I'm the new single letter of you. The list goes on.

People's names do not contain numbers. Wrong. People's names are not written in all caps. Wrong.

People's names are not written in all lowercase letters. Wrong. Thank you. What?

Come on. My name is Lorraine Passion. At least we can all agree first names don't have spaces in them. Actually, there is a space in between the law and rain.

My name. Well, hyphens. There are no hyphens in first names. I am Edin Perlo, spelled D-H hyphen D-E-N.

Wrong as well. But we're not done yet. People's first names and last names are by necessity different. My name is Yang Yang.

Wrong. And yes, we do exist. People have family names shared by their relatives. Wrong in Iceland.

And on and on. No, million people share the same name. Mohammed Wang. No, no.

It's estimated that 150 million people have the first name Mohammed and 92 million is the last name. That's a huge number. And on. And then 40.

And this is my favorite one. People have names. So yeah, it's not just me because I have an unusual last name. One more time, Christopher Nell.

So do I feel personally attacked? No. I feel sadness that this issue can't be easily resolved. And we can all live in name harmony.

So to wrap this thing up, our man from the top Joseph Tartaro over the course of a year or so, he was told countless times to just change his license plate, that that would resolve his issue. But being in and of principle. I never did because that's not a solution. And it doesn't actually fix the issue.

So he fought this thing, made hundreds of phone calls, spent untold hours on hold, even went to his local sheriff's office to try to get this result. And today, his plate still reads null. His record has been cleared by the DMV. And more than that, if you try to look up my information on the website, it doesn't let you search the word null anymore.

So I don't know. Wait, what on earth could that be? I don't know if they just put a block in or they stopped taking tickets or what so now it started a whole new conversation of well, now you really can't get tickets. Right.

Have you arrived at the promise land here after four years of darkness? Potentially. This story was reported by Simon Adler with help from Sara Kari and Tanya Chawa. It was also produced by Simon with music and sound design.

Also by Simon. We'd like to give special thanks to Sarah Chason, Tony Hor, Brian Kernahan and all the folks who emailed us with stories of their own quote unquote problematic names. Just to let you know, this episode is sort of an appetizer. We're cooking up an entire hour about names.

It's coming down the feed very soon. Keeping your outfit up. I'm Latif Nasr. I'm Latif Nasr.

I'm Lulu Miller. Thanks for listening. Radio Lab was created by Chad Abumrod and is edited by Soren Wheeler. Lulu Miller and Latif Nasr are co-hosts.

Stu D. Lechtenberg is our executive producer. Dilling Keefe is our director of sound design. Our staff includes Simon Adler, Jeremy Bloom, Becca Bresler, Rachel Kusik, W.

Harry Fortuna, David Gable, Maria Paz Gutierrez, Cindy Nianna-Sondendam, Matt Keilte, Amy Keown, Alex Neeson, Sara Kari, Anna Rosklet Paz, Ariane Wack, Pat Walters and Molly Webster, with help from Carolyn Kuskher and Sara Sondbach. Our fact checkers are Diane Kelly, Emily Krieger and Adam Shibill. Hi, I'm Ram from India. Leadership support for Radio Lab Science Programming is provided by the Gordon and Bittimoo Foundation.

Simon Sandbox, a Simon Foundation initiative and the John Templeton Foundation support for Radio Lab was provided by the Alfred P. Sloan Foundation.

Frequently Asked Questions

How long is this episode of Radiolab?

This episode is 19 minutes long.

When was this Radiolab episode published?

This episode was published on April 15, 2022.

What is this episode about?

A one-word magical spell. Several years back, that’s exactly what Joseph Tartaro thought he’d discovered. It was a spell that, if used properly, promised to make one’s problems disappear. And so he crossed his fingers, uttered the word and cast the...

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this Radiolab episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!