
“This is a story about how a tool can be used to try to affect politics and in particular to minimize women, denigrate them and push them out of the conversation.”
Loading summary
A
Paying for 20 platforms to do the job of one. That's not software as a service, that's sad software as a disservice. Replacing your stitched together tech stack with one platform for all your departments, that's rippling. Rippling eliminates the bottlenecks and busywork of legacy tools and point solutions by uniting your global HR IT and spend teams on one platform. And right now you can get six months of rippling free when you sign up at rippling.com hardfork that's R I P P L A N G dot com hardfork. Don't get sad, get rippling. Terms and conditions apply.
B
Kevin, I have to ask you, are you all caught up on heated rivalry?
C
I have no idea what we're talking about.
B
Kevin, could you be an ally to the gay community for 10 minutes? This is the show that has the LGBT community in a chokehold right now. And also a lot of straight gals. This is about two closeted hockey players who fall in love.
D
And.
B
And when I tell you this thing is a sensation on social media right now. It is. Truly. It's a six episode show. Okay. If you watch it, it's a. It's a beautiful Canadian show. It looks like it was made for about a hundred dollars and there is just something about the story. They picked great actors and we watch all six episodes over the weekend and my boyfriend, who normally does not watch tv, immediately began to rewatch it.
C
Wow.
B
Like, we finished episode six and then we looped around to episode one. W. Why would you care about this? I don't know, but that's what's going on in my life.
C
I'm impressed. It's not easy to make a show about hockey that is interesting to people.
B
That's so true. And it turns out that what it needed was a lot of gay sex. And I would like to see this template applied to a lot of other sports and activities and just see if we can't make a good show out of it.
C
Bowling.
B
Bowling, Shuffleboard. The gay bowling version of heated rivalry I think would destroy. You could call it. What would you call it? The 300 game or the in the gutter. That's what I would call the 710 split.
C
In the gutter is better.
B
In the gutters a little. Yeah, it's like, like not that heated rivalry is sleazy. That. But maybe that the bowling version would be sleazier. Yeah, that'd be the kind of the fun twist.
E
Yeah.
B
Anyways, Heated rivalry. Go check it out on hbo. Go. Max.
C
I'm Kevin Roos, a tech columnist for the New York Times.
B
I'm Casey Noon from Platformer, and this is Hard Fork. This week, Grok gets caught with its pants down. Can anyone stop its viral bikini image generator? Then we're vibe coding again. Kevin and I compare notes on what we're building with Claude code. And finally, it's a Reddit mystery. How a scammer tried to fool us all using AI generated evidence and how I cracked the case. Duh.
C
Well, Kasey, happy 2026. It's good to be back. And we would like to start the year by talking about something that happened over the break, which is that there's been a big scandal brewing over at X.
B
Boy, has there been. I imagine many of listeners have seen by this point that X is in a lot of trouble because of the way that its Grok chatbot has been generating images of celebrities, women, children that are highly sexual and for the most part has been declining to remove them or even really comment on what has been going on.
C
Yeah, so I started seeing this over the break. Something happened where, you know, grok, which I think people on X had been using up to that point mostly to kind of settle arguments and fact check other people. All of a sudden I started seeing people using GROK to like undress photos of mostly women. You know, Grok put me in a bikini grock, put this politician in a revealing, you know, lingerie set, GROK take off this person's pants. Like, it just seemed like this started to happen pretty much overnight in a way that was really sort of troubling and unchecked, as you said. So can you just help me understand, like, what actually changed here? Was there some SETT setting that was changed? Was there some new model that was released that allowed people to do this?
B
So we don't have a lot of good answers to those questions. I can tell you that this trend of what is sometimes called nude ifying really takes off in 2023 as these image generators start to get better because they find that you can make a lot of money do it. There are a lot of men in particular who will just spend tons and tons of money on making these sort of non consensual images, as you say, mostly of women when it comes to Grok. They had previously said that they'd licensed an image generator from a company called Black Forest Labs, and they were using that as sort of from the moment that they started using image generation. But in December 2024, they said that they were using their own image generator, which is called Aurora. And while again, we don't have great details, there is at least plenty of anecdotes online that over the past several months, let's say the guardrails around creating nudity and sexual imagery appear to have been relaxed. And so there is now at least one thriving subreddit that is devoted solely to making porn on rock.
C
So, as you said, these new defy apps have been around for several years now, but they've kind of been hard to access. Some of them relied on these open source models. You had to kind of know how to use them, or they were sort of kicked out of the app stores for being against their policies. But what seems notable about this to me at least, is that it's all happening not only on a major social network, but in public. Like, people are literally doing this in the replies of their posts on X. So is that what's new to you about this? The sort of. The publicness of it?
B
Absolutely. Like, it is upsetting enough if some man takes an image of a woman and creates a naked version of her without her consent. Like, that is a bad thing. What is so shocking about this is that you can just see it happening in real time. Like, several outlets have just been going into the Grok account and they're seeing it making hundreds and thousands of images in response to user requests and anyone can go in and view them. And of course, that is most upsetting to the victims of what I am going to call attacks, because you still have normal people using X to do things like posting a photo of me, like out on a hike or whatever. And then some freak shows up in your mentions and say, hey, hey, put her in a bikini. And then it does. And then you as the victim are looking at that in your replies.
C
That's crazy. So obviously X and Elon Musk are not outraged about this as many users are. They seem to sort of think the whole thing is a joke. But my question is like, are there guardrails in place? Are people sort of jailbreaking Grok to make it do this? Or is this like literally a sort of mainline advertised feature of the Grok app?
B
It's a great question. And no, they are not jailbreaking Grok to do this. They are just sending replies on X saying, at Grok, do this and then it is doing this. And they are not having to get particularly cute with their language. They are just literally asking to see images of women in bikinis.
C
That's so wild to me.
B
Or children in bikinis.
C
I mean, one question I Have about this is just like, how are Apple and Google and their app stores okay with this, bro?
B
Thank you. Last year I was writing about the introduction of Annie, the sexual companion bot that they got put into Grok. And I went onto the iOS store and noticed that Grok was rated for children 12 and older. And I thought that seems like pretty young to be, you know, giving access to a sex bot. So I sent a message to Apple and I said, what's going on? And the message I got from the Pomps team was like, like we're, we're looking into it. And my, my honest sense at the time was they're, they're going to make a change. Like it's obvious that, you know, they're just going to actually do something. Well, they didn't make any change. And, and then I went on this week, Kevin, in the wake of this new, you know, CSAM nudifying scandal and I found that Apple has changed the rating for Grok and it is now rated for children 13 and older.
C
Are you kidding me?
B
Yeah. So sorry to all the 12 year olds out there that were sort of having a free for all. You're gonna have to wait till your next birthday before you can use this thing again.
C
That is genuinely shocking to me.
B
Yeah, me too.
C
And I feel like it is one of the clearest cases I've ever heard of blatant double standard on the part of the app stores. Like.
B
Absolutely.
C
If a random startup showed up one day and said, apple, I'd like to start selling my Bikini Fi app in your app store, I think they would shut it down. There's no way.
B
Absolutely.
C
They have policies against that kind of thing. But because it's X, because it's Elon Musk, because this app already has millions of users, maybe they feel less inclined to take action against it. I don't know. Do you have any insight into what's going on?
B
I don't have any insight, but I would be very confident that, that there are people inside Apple that have said we should change this rating. And there is someone who is sitting there saying, no, if we do that, the Vice President is going to tweet about it and Marco Rubio is going to tweet about it and Brendan Carr is going to launch an investigation against us for punishing X. Right. And censoring them. And so they're just in this state of paralysis because they're so terrified of standing up for the principle that women and children should not be attacked online.
C
Yeah. So there are some investigations going on right now. But like, do you expect this to be stopped at some point by any regulator anywhere?
B
So my instinct from history is like, yes, absolutely, like it is going to be stopped. France has called the sexual content clearly illegal. The UK government said that it is considering an investigation. The European Union said that it is very seriously looking into these complaints about grok. India's IT Ministry has demanded that X do something here. So I have to imagine that something is going to come out of all of that that is going to result in some sort of change. At the same time. Do I think that the United States is going to intervene? Probably not. Elon posted a photo from over the break of himself having dinner with the President. Right. So it seems like they're friends again and that there just is not going to be any pushback here in X's home country.
C
Yeah, well, I think that's a good overview of what's been happening and why people are talking about this. But we wanted to bring in our colleague Kate Conger. She is a reporter for the Times, friend of the pod. She's been on, and she has been reporting on this GROK scandal this week and has actually been talking with some of the victims, some of the women who have been attacked by these GROK deep fakes. And I think we should hear their perspective as well.
B
Absolutely. Kay Conger, welcome back to Heart Fork.
E
Thank you, Casey.
B
So tell us a bit about the conversations you've been having with some of the victims of this behavior on grok.
E
Yeah, so I think one of the big struggles for people whose images are being used in this way is how to respond and what to do about it. You know, people are obviously reaching out to X, trying to get these things removed. And that process is taking sometimes a long time. Sometimes it's not happening at all. And I think part of that is, as you know, we've talked about a lot. I think on the show in particular, that X has gotten rid of a lot of their content moderation folks and they don't have large teams of people who are responding to this. You know, I've been speaking with some people who are working with children who have been deep faked on X recently and they are getting those images taken down, but it's taking sometimes 36, 72 hours and these images are kind of sitting up and being commented on and exploited for quite some time. So, you know, it's a bit of a scary moment, I think, for people trying to figure out how to respond once they are put in this situation by grok.
C
Can you just give us a sense of like, why this is happening and what it's like for the people on the other side of it.
E
Why this is happening really ranges. And I've seen this happening to all kinds of different women. You know, women who are just sort of regular X users. Obviously women with public platforms are being targeted by this. So political figures, Twitch streamers, you know, celebrities, actresses, they are all being kind of roped into this. And I think the motivations of the people who are asking for these images, you know, obviously they're sexual, but it kind of runs the gamut from, you know, wanting to create pornographic images of someone to, I think, wanting to just humiliate women in particular and sort of bully them, you know, tagging them in these images and really kind of trying to provoke a reaction from the women that they're making deepfakes of.
C
Can you give us just one specific example of someone that you've talked to and maybe tell us the story of their experience with this?
E
Yeah, so, you know, I mentioned I've been speaking to some folks who are working with children who've been deep faked on Grok. And so I want to be kind of you vague about the specifics of it because I don't want to further bring harassment to these kids. But there's a particular child who I'm thinking of who's been deep faked several times. She's a somewhat public figure. And so that's where the original images are coming from, where people are asking for her clothing to be removed. And it's been pretty scary for her parents. She knows what's happening but isn't seeing it. But her parents are monitoring her social media and seeing these images pop up, which I think think is really frightening for them. And then, you know, reaching out to Twitter and to advocacy groups trying to get these images removed and, you know, just being really frustrated by the amount of time that it's taking and I think being really outraged as well that, you know, someone can go online and request a nude image of their 14 year old and that this technology will comply with it in a really public fashion.
B
I mean, I don't know if this question is too obvious to ask, but I wonder what you can tell us about how it feels for these victims to just post what they think of as an innocuous image on X and then to go back on the site and see that it's, you know, now being turned into porn against their will?
E
Yeah, I think for some people it feels, you know, really angering. I'M hearing a lot of anger from folks and also embarrassing. I've. I've talked to some women who question whether to do anything about it or say anything about the fact that it happened to them because they feel embarrassed by it and they don't necessarily want to draw more attention to the fact that these images of them now exist on the Internet.
B
Can you also talk about the way that men will do this to women as a way of like bullying them out of the town square and getting them to sort of stop talking and stop participating in public life?
E
Yeah. You know, I think about this in particular with some of the politicians who I'm seeing being deep faked. You know, it's people who, you know, female politicians who, the users of X maybe don't agree with their views and are taking images of them from, you know, their public work and advocacy and requesting for those to be made nude or to depict them in a bikini or whatever the case may be. And so I think there's a real, real obvious effort there to embarrass and to kind of warp these images of someone in their professional life into a really personal and intimate image.
C
I've seen this happening, for example, with like aoc.
B
Yes.
C
Like now every time, you know, there's a photo of her, people will reply to it and say, rock. You know, put her in a revealing, you know, halter top or something.
B
Which I think speaks to the fact that like, this is not just a story about porn. This is a story about how a tool can be used to try to affect politics and like, in particular to minimize women and to, you know, denigrate them and like, and push them out of the conversation.
C
Yeah. Kate, I'm curious, like, obviously we all know about the Mecca Hitler incident from last year where Grok started spewing these like, anti Semitic responses.
B
In retrospect, a much safer version of grok.
C
But yes, yes, we pine for the days when Mecca Hitler Hitler was the worst thing that Grok could do. But in that sense there was a sense of that this was an inadvertent sort of bypassing of some safety filters. Something had gone wrong in the programming of GROK that caused it to behave this way. To me, this new image generation behavior feels much less accidental. It feels like maybe there was even a meeting about it. This was obviously part of some plan, or at least that once users started using the technology in this way, the company did not take immediate steps to clamp down on it the way they did with Mecca Hitler. So can you tell us anything from Your reporting about how this happened inside the company, who is making the decisions about this kind of thing? Is this part of some sort of, you know, demented growth strategy over there? Or like, why is this happening now?
E
Yeah, so first of all, this is not, I think, the beginning of Grok generating these kinds of images. As I've been tracing back through the images that Grok has been posting, finding images like this of women going back to June and July of last year. So I think this has been going on in sort of a lower volume for quite some time and it really escalated over the holidays and with people kind of making it into a trend on X. But, you know, in our reporting about the Mecca Hitler Institute, what we found was that Elon Musk had given a directive to the folks working on Grok that he wanted it to go viral. He wanted it to be edgier, sort of as a strategy to promote the tool and to get it onto people's radars. And the company perspective was that obviously with Mecca Hitler went too far. They turned Grok off for a couple of days. But it has been part of the strategy for Grok to try to create these viral moments. And I think to Casey's point earlier about the fact that there is this sort of silencing of women that's going on here. Grok, I want to be clear, is not the only AI tool that makes deepfake porn of women. It's far and away not the only tool, but it is the only tool that is doing that in an inherently public fashion on social media where these images can instantly spread and go viral. Right. A lot of these other image generation tools are happening in a private chat with a user. And Grok is not that. This is very, very public and it's sort of intended to be that way and intended to drive traffic and interest. And that's the reaction that we've seen from leaders at X. Right. So, you know, as this trend was picking up, Musk posted something about putting a SpaceX rocket in a bikini, kind of mocking and laughing at the fact that this trend is happening. We've seen X's head of product post about the fact that engagement during the time period that this was happening on X was higher than ever. So for them, you know, they're seeing the engagement that they're looking for, they're seeing their response, they're seeing people tapping into their X feed and tapping into Grok, and that's being viewed as a positive.
B
So we, we talked a little bit before you came on Kate about You know, the, the reactions that some other countries have had, some investigations that are now underway. I want to talk about what's happening in the United States. Congress did recently pass the Take It Down Act. My understanding is that that's going to go into effect in May of this year. What is it going to require platforms to do? And do you think that it is going to be enforced in a way that is going to. On Grok right now?
E
Right. So take it down. The provision that's happening in May is that's the deadline for companies to set up a process for victims to request this kind of imagery to be removed and to face penalties if they do not remove it. So, you know, basically that would mean in this case, sort of an enhancement of what X already has available for people to request that copyrighted images be removed, for instance, or to, you know, request that harassment or abuse be removed. So it's basically just asking these social media companies to build a framework for victims to go in and request takedowns. But it's not putting any legal pressure on X to not allow these images to be created to begin with.
D
Right.
B
And of course, May is still four months away. And you know, that's going to be cold comfort to some of the victims here, I suspect.
C
Is there any difference, Kate, or maybe Casey, you also know the answer to this. But like, my understanding is that the laws on the books now protect minors having this kind of thing done to them, and maybe that's why they are being successful, even, you know, delay in a delayed way and getting these images taken down. But that adults in most states or most jurisdictions have very little recourse. Is that true?
B
Yes, that is true. It is illegal to produce and to possess csam. And so X is under more legal pressure. And I suspect that is why you're seeing them take at least some action here where they're not with adult women.
E
Yeah. And Take it down will be available to adult women, so they will be able to use that process to ask for images to be removed. But, you know, there is. Casey's correct that there isn't an automatic legal pressure on X to not create these images of adults to begin with.
B
I have to say, on the whole, I find the response to this thing rather muted given the stakes of what is happening. Like, I have covered so many backlashes against social media companies. Do you remember Cambridge Analytica?
C
Yes.
B
Do you remember how mad people got at the idea that maybe a quiz that they had taken had resulted in some data being given to a polling firm that tried to influence the election. We almost shut the country down over that one. Now you have a website that is just taking girls clothes off in public on demand and it's being permitted by the website owner who is laughing about it in his own feed. And we're saying what are you gonna do? That's Elon didn't get where he is by playing by the rules. So I just truly like I'm losing my mind because I cann not believe we have gotten to this low, low point in the history of content moderation that this is resulting in so many shrugs by the average person.
E
It is really interesting and you know, I think it goes to show just how far Elon Musk has been able to push the Overton window on content moderation. You know, and obviously we've seen Facebook, all these other companies kind of copy his approach to roll back content moderation, roll back rules against harassment, and go with a community moderated approach. And so, I mean, I think you're right. It's wild to see has changed in a relatively short period of time.
B
You know, there was a time when something like this would result in this like exodus of users away from X, you know, and we'd see like blue sky get a big surge of users, threads get a big surge of users. That's not happening this time. Like, I guess like people who care about this stuff are all already gone. But like, I don't know, we're just in such a crazy, crazy time in the history of content moderation and social platforms.
E
And I do wonder if part of this sort of, of muted response to this has to do with the fact that this was all really starting to blow up in the time between Christmas and New Year's. And maybe, I don't know, maybe a lot of government officials weren't on their phones and they were hanging out with their families. I have no idea. But we're just starting to see regulators around the world issuing responses this week and saying that they want to open investigations or they've sent letters to X, but it has been a really slow response, I think, especially in comparison to other content moderation controversies.
C
Yeah, I think, honestly I think this will be one of those situations where unless it happens to the individual politician or maybe their daughter or their, their partner, that is not going to sort of rise to the level of a crisis. And then as immediately, as soon as that does start to happening, we're going to start having hearings about it. Yeah, but maybe that is sort of a pre2026 mindset here. I Also wonder if there's a way in which this is strategic for X. You know, they are the only explicitly right wing al social media platform that has served them quite well in dealing with the Trump administration. And there's Kevin.
E
I think you're forgetting Truth Social.
C
That's true. I am forgetting Truth Social. I'm always doing that. And, you know, this kind of vice signaling does gross me out, but it may actually be effective in getting what they want, which is like, you know, cooperation with and forbearance from the Trump administration. And maybe it's unlikely that they'll see any consequences for this, at least during this administration.
B
Well, I think what it gets them is engagement. People love porn, right? Like, that's not been a secret. Like, everyone has known forever that people like to look and click on porn. It's just that platforms have generally seen a lot of risks to their reputation and their larger businesses for embracing it. I think what's new about X is it saying, like, no, let's make porn a pillar of what we do and see if that can help us keep up with the other frontier labs.
C
Yeah, I mean, to me, it's just I don't get the business case for it because I also thought that GROK was trying to become like a full fledged competitor to ChatGPT and Claude and Gemini and like trying to get enterprise contracts and government contracts and like, if you're a Fortune 500 company, like, why would you strike a deal with Grok at this point?
B
Truly the funniest thing was they announced the Grok Enterprise product on like the same day that this story was blowing up. And I just love to imagine the head of enterprise sales at Grok who's like, heading into his meeting with like, the, you know, so this Fortune 500 company saying, we'd love to sell you, you know, a thousand seats of Grok to help you get business done. And they're like, well, now what's all this about the Deepfake nudes? Although of course, GROK does have a contract with the US Military.
E
Yeah, yeah, yeah, well, and I think, you know, what has been really interesting to see in our reporting on Grok is that some of the differences between what Grok the chatbot is doing versus what Grok the Twitter account or the X account I should say is doing, they're very different. There's more extreme political views being espoused by the X account. There are these deep fakes being generated by the X account. And often you can take the same query, put it into the actual like web browser version of the chatbot or into the app of the chatbot and get a much more muted response. And so I think what they're doing is actually, you know, kind of having a more enterprise friendly chatbot, which is the one that they're licensing and selling. And then this outrage bait machine that exists on X and is getting engagement and clicks and bringing people to the social site.
C
Yeah, I mean, one other question I have about this is whether in the absence of regulatory intervention, like maybe there's some way for the courts to get involved here. I mean, we spent the last decade arguing and talking about Section 230 and whether it shields platforms from liability for the things that happen on the social networks. And I think in most cases it does. But this to me feels different because it's, it's not a user generating these sexualized images of people without their consent. It is literally the platform itself or the AI chatbot and system attached to the platform. Does that open up any new forms of legal liability for Grok or.
B
Absolutely. You know, I read an interview with a lawyer in Bloomberg today that basically said exactly that, that they cannot hide behind section 230 to get out of this. Like ultimately it is their product that is creating these images. And so I do suspect that we will see efforts to hold X legally liable for some of the images that they're creating.
E
And I think X has really shoved the responsibility off onto its users. In the cases of AI generated images featuring children, they put up a post on their safety account, which is sort of the MOUS mouthpiece for any kinds of safety issues on the platform. They said, we take action against illegal content on X, including child sexual abuse material, by removing it, permanently suspending accounts, and working with local governments and law enforcement as necessary. They go on to say, anyone using or prompting GROK to make illegal content will suffer the same consequences as if they upload illegal content. So this is interesting, right? They're saying that users who request illegal material from Grok will be suspended and reported to law enforcement. But those users who are requesting the content aren't actually the ones who are posting the content. It's the GROK account that is creating these images, posting these images online. And so I think if they were being really true to their policies and saying, we're going to suspend accounts that post this, it's the GROK account that's.
B
Posting it suspended, honestly, that would solve so many problems if they would just delete the GROK account. And I hope if one thing comes out of this it's that.
C
All right. Well, Kate, thank you for this very depressing update from the front lines of content moderation and Godspeed speed.
E
Thanks, guys.
B
When we come back, we're vibe coding again. So help me, Claude.
D
As a small business owner, you don't have the luxury of clocking out early. Your business is on your mind 24 7. So when you're hiring, you need a partner that works just as hard as you do. That hiring partner is LinkedIn, John. When you clock out, LinkedIn clocks in. LinkedIn makes it easy to post your job for free, Share it with your network and get qualified candidates that you can manage all in one place. Post your job. LinkedIn's new feature can help you write job descriptions and then quickly get your job in front of the right people with deep candidate insights. Either post your job for free or pay to promote promoted jobs. Get three times more qualified applicants. At the end of the day, the most important thing to your small business is the quality of candidates. And with LinkedIn, you can feel confident that you're getting the best. Find out why more than 2.5 million small businesses use LinkedIn for hiring today. Find your next great hire on LinkedIn. Post your job for free at LinkedIn.com hardfork that's LinkedIn.com hardfork to post your job for free. Terms and conditions apply. Savannah College of Art and Design was just named Red Dot's number one university in the Americas and Europe. Why? It's a place where students are transforming what it means to be creative in and beyond the classroom. From applied AI to industrial design. Students can explore 100 creative degree programs taught by industry pros to get them inspired and hired a tech forward university that offers real world experience. The future is in the making at scad. Visit Scad. Edu yscad.
C
Well, Casey, since we got back from our holiday break, I have been dying to talk to you about our latest Vibe coding experiments. It seems seems like vibe coding, which, you know, we talked about last year, had a moment over the break.
B
Kevin, it is time to build. We have been sort of vibe coding all year. But I must agree with you, developments over the past several weeks have made it easier than ever for somebody who is a total ignoramus when it comes to coding to make some pretty cool stuff.
C
Yeah, so I had this experience over the break of like mostly being offline for the first week of our break and trying very hard not to look at social media. I took all my social media apps off my phone. When I came back, the president of Venezuela had been captured and everyone was talking about Claude code on my feeds.
B
Now, were those two things related?
C
I don't think so, but one thing that appears to have happened is that Claude code, which is the sort of autonomous coding agent made by Anthropic that kind of puts their Claude chatbot inside the terminal window on your computer and lets it do things autonomously, had gotten much better for reasons that that I assume are related to Opus 4.5, the model that we talked about a couple weeks on the show. But I came back and saw comments from people like Andre Karpathy, a well known AI researcher who said that after playing with cloud code and similar tools, quote, I've never felt this much behind as a programmer. This is someone who's probably a top 1% programmer in the world saying this. An engineer at Google, John o', Dogan, wrote that she had been trying to build distributed agent orchestrators at Google since last year, and she gave Claude code her description of the problem, and it generated what they built with a team of Google people. Last year, in an hour, I saw similar sort of hype and praise from many different corners of the Internet, including people like us who are not professional programmers. But we're starting to experiment with Claude code and seeing how much it could do and being pretty amazed by it.
B
Yeah, it truly had a moment over the break and was enough, I think, to get both of us to go back to our Vibe coding terminals and see what we could build. Actually, and here's a great point for me to make a disclosure. My boyfriend works at Anthropic and I happened to be away for a few days, and when I came home, my boyfriend had taken it upon himself to install Claude code on my laptop. And he looked at me and said, it's time to build and we're gonna make some things. So it was like something out of a Norman Rockwell painting, just the two of us sitting next to the Yuletide log trying to vibe code.
C
Yes, I also spent several hours not with your boyfriend, but coding on cloud code during my family vacation, much to the annoyance of my wife. But I did make some things that she actually thought were pretty cool. Um, so we should talk about our experiments. I want to hear about what you've been building. I want to talk about what I've been building. But before we do that, like, why is this happening right now? Why is this the moment that vibe coding has returned to the mainstream?
B
So I think the way I want to answer that question is by taking us back about a year ago since the last time we did a segment about Vibe coding. The truth is, I can really only remember one thing that we tried to Vibe code at that time. That was the hot tub maintenance app. Right. I had just got a hot tub. I was trying to figure out how to keep all the various chemicals in balance. Kevin was kind enough to try to use Claude. Claude code didn't exist to try to make an app, and we used it and it was like, sort of okay. But honestly, I didn't use it very much because it didn't work that well. I had a similar results when I tried experiments at Claude. I was able to make some stuff that sort of worked, but there was absolutely nothing where I said, oh, this is an actual useful thing that I'm going to use continuously in my life. So while I was totally willing to believe that other people were, you know, having success Vibe coding their own projects, if you tried to do much of this stuff a year ago, you just couldn't get that far.
C
Yes. And part of that is because it was actually a little clunky to do Vibe coding a year ago. Like, I remember building that hot tub maintenance app and it required a lot of, like, copying and pasting and, like, if I got an error message, Claude didn't always know, like, sort of how to handle that. But what has happened in the past year with Claude code? And we should also mention, like, you know, OpenAI and Google have similar tools now, but they have basically merged this into the sort of terminal app on your computer. So it's not there's no more copying and pasting. Claude can just take instructions in plain English and go off and accomplish various tasks and it will check in with you, but it can now do all of the orchestration and the execution itself.
B
Yeah, that's right. And I think that's important to say sort of at the top of this segment because honestly, over the past year when people have talked about vibration coding, my eyes and ears have kind of glazed over because I always think, well, I'm not a software engineer, I don't know how to build stuff. I'm glad that you're able to make your little custom Chrome extension or whatever. That has no relevance to my life. We're going to talk about the stuff that we built today in the context of code, but really this is just all about, like, building digital tools. This is about, like, building things on your computer and code is the foundation. But I think we're just now starting to move into a world where, like, if you have an idea and Software is a product, part of it. You may be able to build it in a way that you haven't before.
C
Yes. Okay. So, Kasey, tell me about what you built over the break with cloud code.
B
So I want to talk about something I made. It is something I've wanted for a really long time. I'm super happy with the result and I'm just going to keep iterating on this thing because it is so much fun. I am truly having so much fun just tinkering. So if, Kevin, you would please go to your browser and enter into the URL bar C Newton.org now, for, I don't know, 15 plus years, I have had a personal webpage that's basically just like a business card. You know, it's like, here's my name, here's like a link to my website. I got it on Squarespace. I paid them $200 a year. I now feel extremely silly that I've been paying them all of that money because using Claude code, I was able to make truly the personal website of my dreams. Can I give you a tour of this thing, please? So, and by the way, listeners, I mean, stop what you're doing, pull the car over, stop, put the laundry down and get it on your smartphone right now. Go to cnewton.org Another thing I love about this website, by the way, it's fully responsive. Like, I didn't have to build a separate version for the mobile phone. It just sort of expands and contracts depending on how big your browser window is. So Claude came up with the design. It's sort of very dark. It uses gradients. There's all kinds of, like, cool fonts. There's also some fun Easter eggs, like. Kevin, do you see how my face is right there at the top of the website?
C
Yes.
B
Go ahead and click on my face.
E
Oh, wow.
C
You sort of, like, do a little jiggle. There's like, it's very jaunty.
B
There's a crazy animation that you can do. And then if you scroll down, you'll see I have my own platformer, my newsletter, and I have Hard Fork, and I was able to just type into Claude code. Hey, can you pull. I want, like, a little widget that has my five most recent stories that I wrote on platformer and the five most recent episodes of Hard Fork on YouTube. And it just built like, very quickly. And so now that will just sort of update Live Forever with, you know, all the new stuff that I do. I was like, oh, it'd be cool if people could enter their email address onto my website so they could subscribe to Platformer. And so yeah, sure, we could do that. So now there's a working box where you can just sort of type and subscribe to Platformer. Right from my personal site I wrote a little about me thing and then I was like, okay, now we really gotta show off. I'm like, hey, why don't you go create a little feed? So every time I post an update to Blue sky, you know, you can see my like most, most. My five most recent posts there. It did that. I noticed though that it was showing things that I'd repost without like showing the author. I was like, well, I don't want reposts in my feed. So Claude Code just went in and it got rid of all of the reposts and so now it's only showing you my original post in the feed. It wasn't showing images. I say, claude, could you please put the images into my. My Blue sky post that you put on my website. It was like, yeah, sure, we could do that too. So everything that you're looking on this page, this is big. Everything that you're looking on this page, I did 90% of it in one hour. Okay. So like, I realize if you're like a programmer, you might go on this website and be like, oh, well, you know, this thing, I wouldn't have done it this way. Or like, this isn't that technically complic. I truly do not know of a human designer that could have put this thing together in an hour. Right. I have spent far longer just like fiddling with the settings in squarespace and I was just able to get this thing absolutely cracking. I'm going to keep talking because I will.
C
No, this looks great. I should say this to me, it's very professional. It doesn't like, some of the early Vibe coding experiments were sort of recognizably vibe coded. They sort of looked like a bad template had designed them. Looks good.
B
Thank you.
C
Like, if I saw this and I didn't know, I would say, wow, this guy's got a good web designer.
B
Thank you. That's how I felt. I mean, you know, again I encourage you to just like actually pull up the website because this thing has animations that are built into it. There are mouse over effects, right. So if you're like hover over like the hard fork widget, you know, like a little gradient line appears over it. So there's just all of these like cool little touches. Claude Code has a front end design plugin that I Use that, I suspect was sort of really helpful here. So this was sort of day one, day two. I'm like, I'm having so much fun with it. Like, I have to keep going. Like, what else can I put on this thing? So I was like, well, I should put a blog on it, right? And so I start. I start messing around. So if you can, you can go to cnew.org blog and. And now I have. I'm using a service called micro.blog, which is just kind of a dead simple blog. And I'm basically trying to recapture the spirit of 2010's Tumblr. And I'm just gonna, you know, we'll see how long I say keep up with this. But, you know, there's a little widget that tells you what book I'm reading and what the last song I listened to on Spotify was. I put up a YouTube video that I like. Like, I just realized as I was doing this that more than 20 years ago, when I was in college, one of the first things I did when I got to campus was that I built a website. And it was so fun. I used a software called Microsoft frontpage. I absolutely did not understand what I was doing. Every single mistake I made, I was on Google for 30 minutes trying to figure out the mistake that I was making. And eventually I just got away from it because web design got too complicated. And Squarespace came along. And we are now back, Kevin, to the beautiful beginning where it is just fun to make websites again. You can do whatever you want on the web and all you have to do is type what you want into a box. Are you kidding me? I am so happy about this. I am so happy about this. I'm having the time of my life.
C
I'm so glad. That's so funny because I also did this exact experiment over the break. I was like, I'm paying a Squarespace. I looked it up $192 a year to host my website that I built over a grueling, painstaking weekend in like, 2020.
B
Yes.
C
And I have been hosting it and just paying them and is basically a glorified business card. And I thought, well, that's really stupid. And so I would like you to open up your browser now and go to KevinRoost.com oh, my God, I'm so excited. And see it is a little less flashy than yours. But this is the website that is now free and hosted by GitHub that is not on Squarespace. I canceled my subscription and it just has all the Same information. It's got a contact form, it's got some FAQs, and it's got the links to my social media accounts. And this took me maybe 20 minutes to do. I just kind of gave it my old site and said, hey, could you make this look like a couple of these other sites that I like? And then I got a little curious in the way that it seems like you did too. And I said, let's put a little Easter egg on here. So if you go down to the bottom right corner of the page, you can click a button and enable geocities mode.
B
Wait, what is the button? Is it the little construction thing?
C
Yeah, so if you click that, it turns it into full 1990s geocities mode.
B
Oh, my God, I love it.
C
With blinking Comic Sans and neon colors. Best viewed with Netscape Navigator. So this was delightful. And that was sort of one of my coding projects too. I also did seven other coding projects over the break that I want to tell you about, because this was not the most ambitious thing that I did. Kasey, do you remember the app Pocket?
B
Yes. A sort of Read it later app. Yes.
C
So this was the app that I used for years to save interesting articles that I didn't have time to read, or maybe I wanted to come back to them. And it was a little Chrome extension, and you would just hit the button and it would save it to your Pocket list, and then you could go back later on your phone or computer and read the article. And that was a great app. I loved it. I was a daily user. And then last year, Mozilla, which owned Pocket, decided to discontinue Pocket. And I thought, well, this is horrible. And so I spent some time last year sort of shopping around, looking for an app that could do exactly what Pocket did. And I found that there were some, but they mostly cost money. Things like Readwise, there are some others out there, Instapaper. And if you want the really good features on these, you have to pay a monthly, monthly subscription fee. And so I just thought, well, maybe I could build my own Pocket, or maybe cloud code could help me build my own Pocket. And so I gave it a very short description. I basically just said I was a daily Pocket user. I am sad that this app is going away and I want to build my own version. Go. And it just did it. Like, it built me a working Pocket clone. It is called Stash. And it. It does all of the things that Pocket used to do. It has a Chrome extension. I have a mobile app on my phone now where I can read my things. I also had it do some features that Pocket didn't have.
B
Like, what?
C
So one of them is it can sync with my Kindle highlights. That's a feature that I cloned from Readwise, Another one of these read it later apps. And just this morning I was like thinking about this app and I was like, oh, I wish that it had like a Read this out loud to me feature. And so I asked Claude, could you add like a text to speech end engine on top of this app so that every time I save an article, if I go in later and I'm on my phone or I'm on the move or I'm doing something, I can just sort of have an AI voice reader to me. And it was like, yeah, I can build that. And five minutes later, I had a working version of that in my app.
B
By the way, this is so cool. Cause this is how Mark Zuckerberg makes software, is he just sees what other people are doing and then he tells someone, hey, it'd be cool if we did it. But then they go off and build it. But now you are your own Mark Zuckerberg.
C
Totally.
B
Totally. Wait, so I have to see what this looks like.
C
Okay, I'll show you. You.
B
Okay?
C
You can't use it. It's a single user app and I did it that way on purpose because I wanted to sort of avoid complexity. But I will just show you my Stash page here.
B
All right, let me just describe it because this actually looks very beautiful. Like, this is a very elegant design. There are like image previews for all of the articles that you've saved. There's a left hand rail with all of the features that you would expect. Expect. Like, if you had said to me, hey, like, I'm working at a new startup called Stash and this is our, like, MVP that we're showing to investors, I would be like, oh, yeah, great. Like, it looks done. Yeah, yeah.
C
And this is essentially like exactly what I used to use Pocket for, except now I own it and I can make changes to the app. And I made it, I would say, in about two hours.
B
And Mozilla can never take it away from you.
E
That's true.
B
Which is amazing.
C
That's true. Those bastards.
B
So you think this thing has like. Like, do you think that if we're talking in six months, you will say, like, I'm still using Stash to do my Read it later stuff?
C
Yes.
B
Okay.
C
But I also did run into some kind of quirks and eccentricities of these coding agents that I Wanted to just compare notes with you.
B
Yeah. We should talk about the experience of actually using Claude code because it's, it's very new to me.
C
Yes. So one thing that I ran into was that parts of the web are just becoming pretty hostile to AI agents. So my pocket clone, for examp, initially wouldn't work on certain websites.
B
Like the New York Times.
C
Like the New York Times. I wasn't going to name it, but since you did. Yes, because the New York Times, among other publishers, has made it difficult for AI agents to crawl their website. And so I presented this fact to Claude Code and it thought about it for a minute and then it said, okay, I figured out a workaround. So I'm sure it'll be hearing from the New York Times legal department about that. But if what you're doing involves interacting with websites, with APIs, with outside services, those services and websites may or may not like the fact that agents like cloud Code are able to go out there and interact with the content on their sites. I think there's also a tendency in cloud code specifically to try to over engineer certain things. I noticed, for example, when I was having IT design my new website that it was just trying to add all these bells and whistles that I didn't ask it to. It almost seemed to be like showing off a little bit. And I had.
B
That's the fun part of design, designing a website. Why wouldn't you want bells and whistles on your website?
C
Well, I, yes, if you're designing a personal website and you want it to be fun, but like if you're trying to use this for some like serious business case, like you don't want it just like getting creative and having ideas about like bells and whistles to add. So I almost found it was like I needed to kind of walk it back from complexity at times. Like I wanted it to be able to sync Kindle highlights with my, my Kindle app. This is from my pocket clone and, and eventually like it turned out that the correct response was that I needed to actually just plug in my Kindle to my computer and download this little snippets txt file off of my Kindle and upload that. But because Claude Code like had this sort of bias toward complexity, like it like tried a bunch of like very intricate ways of kind of scraping my Kindle highlights using like a headless browser. And eventually I just had to tell it like, I'll just plug in my Kindle, that'll just be easier.
B
Yeah, I've run into some similar obstacles. I Mentioned that I was able to build my personal site as you see it today, mostly in about an hour. On the second day though, I did want to add that blog. And that involved using a hosted service called Microblog. And in order to make all the changes that I was asking, Claude needed to use the browser. And man, it just takes Claude a really long time to use a browser because it's effectively blind, or at least it doesn't see in the way that humans do. It has to take a screenshot of things and then sort of analyze the screen screenshot and then identify which pixel should it navigate to before it, you know, initiates a click. And so while the first part of this project was so easy, the more I worked on it, it felt like the harder it was getting because I was requiring it to use the browser. And so I'm still learning what things can I effectively entrust to this agent and what things am I better off doing myself?
C
Yes, I think that's a key piece of this, if you are interested in starting to experiment with one of these tools is like you have to kind of learn what an AI shaped problem or task is like. There are certain things that these agents are very good at. There are certain things that they're not so good at. I think in general, knowing that distinction is the first step in being good at prompting these things.
B
Yeah, well, you know, at the same time I want to encourage people to like play around with this. You know, I was thinking the other day, Kevin, like how many times have I complained on this stream show about the fate of the web, what AI is doing to the web and what would be a possible solution to that? Well, one possible solution is just people getting out there and like making more websites for the fun of it. And now you can. The message that we are trying to send is like this thing can now do more than you think and it is easier than you think. We are getting close to the dream of just you type what you want in a box and you actually get that back.
C
Yeah, that's a little bit about the experiments that we've been running. I want to talk about some of the bigger picture implications of this stuff because what I saw over the break was people not only talking about how cool this technology was, but also talking about how this would destroy the job market, for example, for professional programmers, how this was a step toward recursive self improvement. This kind of dream or nightmare of an AI system that can improve itself over time time and sort of bootstrap its way to super intelligence. But what are you thinking about with these tools right now?
B
Well, you know, it's funny, Kevin, because so often when in the recent past we have encountered a tool that has felt like this, like some sort of leap forward. I've had that feeling that I call AI vertigo. That kind of unsettled feeling of oh my gosh, everything is about to change. I feel a little bit nauseous. I want to set down. This did not make me feel that way. This made me feel like I had superpowers. It was enabling me to do something that I have loved for a long time, had sort of lost the ability to do, but now found I could suddenly do better than ever before. Like Neo in the Matrix. Right. I had just gotten an upgrade and I mentioned that to my boyfriend and I was like, this like feels so cool. And he said, you know, that's great, but imagine how it would feel if you were a software engineer. Imagine how it would feel if you were a web designer and you were seeing that this software could do this. You might actually have that feeling of vertigo. And he was, of course, exactly right. If I had, you know, found that Claude code could create a perfect version of my column, but do it much better than me, I suspect I would feel worse. So there is this double edged sword here of like, this is a very democratizing technology. It is a very creative and powerful technology, but also probably an effect of it is that it could depress wages for the people who are doing this right now.
C
Yeah, I think that's plausible. I also just think like the, the jobs are just going to change. I mean, you, you, we've been talking for a long time about how programmers, especially at these frontier AI companies, are no longer writing most of their own code. They're instead sort of more like managers of these AI coding agents. And I think that's going to be true for jobs be software development. I think I would also be nervous if I were a company that built and sold expensive subscription software to businesses. I mean, this is one thing that I was thinking about because part of what I was doing over the break was like going through all the stuff that I pay for and saying, could I build a version of this for free that I would run myself? And I have to imagine if I'm doing that for my like $10 a month, you know, subscription software products, big companies are going to be going through their own SOFTW services and saying, why am I paying Salesforce? Why am I paying, you know, this company or that company thousands of dollars a year or a month for this service that I could build myself for free or, or next to free.
B
Yeah, I mean, I think like in the near term it still is probably going to be preferable for most companies to just keep using the subscription services that they have, largely just because like you get better support.
C
Right.
B
Like you, you kind of want to outsource a lot of this stuff. But I do agree, agree that like over time it is going to be more and more possible to replace these systems with homegrown alternatives. And yeah, if I had like raised money at a huge valuation to just kind of provide a UI wrapper around somebody else's like large language model, I would feel nervous right now.
C
Yeah, I also just think we should say like as we're sitting here talking about how cool and magical it is to be able to just like build software without code. It is also worrisome to me because the goal for Anthropic and all of its competitors is not to make, you know, tools that are good at writing code. It's to automate AI research. Right. That is the sort of explicit goal of a lot of these companies. They are trying to build the AI that can build a better AI. And I think that is sort of the original, original alignment nightmare. And I think I did catch myself at times during my cloud code experiments being like, oh, I am just like completely handing over the wheel of my entire computer to this system and I have actually no way of verifying its outputs. I have no way of knowing what it's doing under the hood. It could be sort of jeopardizing my security or my health or my well being in ways that I don't even understand. And as these systems get better, I am getting more and more worried about the possibility of recursive self improvement. And I am very nervous about that from the safety perspective.
B
Yeah, I mean like what you're talking about is what the community calls takeoff. You know, it just starts getting faster and faster and faster, you know, I don't know, I'm not quite as nervous maybe in this exact moment as you are. I feel like in AI we're always kind of on that teeter totter between like, oh my God, have you seen this? This is so cool. And oh my God, this is like so terrifying. Shut it down. And like this week we happen to be in oh my go God, it's so cool mode. But like I'm pretty confident that before too long we'll be back and oh my God, it's terrifying. So you know, that's, that's the beat.
C
Yeah. Okay, so those are some of our experiments. And Kasey, I agree with you. This is a really exciting time to be a tinkerer, a very nerve wracking time to be a professional programmer. And this stuff raises all kinds of big picture implications, but I think it's really useful for people just to test it out, to try coding their own projects, to try building a website or an app or something, something that fits into their life and see how it goes for them. Just to see where the state of the art is.
B
Yeah, and if you've built something cool, we'd love to see it. So send us an email. Hartforkytimes.com.
C
Well Casey, we're going from Claude to fraud. When we come back, a look at the viral Internet hoax that you brought down.
B
Don't test me.
D
As a small business owner, you don't have the luxury of clocking out early. Your business is on your mind 24 7. So when you're hiring, you need a partner that works just as hard as you do. That hiring partner is LinkedIn Jobs. When you clock out, LinkedIn clocks in. LinkedIn makes it easy to post your job for free. Share it with your network and get qualified candidates that you can manage all in one place. Post your job. LinkedIn's new feature can help you write job descriptions and then quickly get your job in front of the right people with deep candidate insights. Either post your job for free or pay to promote promoted jobs. Get three times more qualified applicants. At the end of the day, the most important thing to your small business is the quality of candidates. And with LinkedIn you can feel confident that you're getting the best. Find out why more than 2.5 million small businesses use LinkedIn for hiring today. Find your next great hire on LinkedIn. Post your job for free at LinkedIn.com hardfork that's LinkedIn.com hardfork to post your job for free. Terms and conditions apply. Support for this podcast comes from Indeed.
F
Hi, I'm Jenny Slate and I'm the host of off the Clock with Indeed, a new series where we discuss the biggest questions in the world of hiring. Like did you know AI is transforming job hunting? I didn't. And honestly, I still don't fully understand AI like at all. But I talked to some very smart people who do or work well being. Apparently it's more than just a nice chair with lumbar support. It can also help your company's performance. See it for yourself@nytimes.com indeed. Off the clock.
C
Well Casey, before we go, you committed an act of journalism this week that I am desperate to talk to you about. And it is different from our usual usual topics on the show. Although it does involve AI it also involves food delivery apps and a viral claim that took over the Internet in the last week that you took it upon yourself to investigate. You put on your gum shoes and you went out there and did some sleuthing. So can you tell me the story of the viral food delivery hoax that you helped to break up?
B
I would be happy to, Kevin. You know, as a longtime viewer of the old PBS show Where in the World is Carmen Sandiego? Time I get to play gumshoe. I get very excited. So, yeah, this one all started over the break when I saw this viral Reddit post. It was posted to a subreddit called Confession, and by the time I saw it had almost 80,000 upvotes, it would eventually get even more than that. And the post alleged a bunch of shenanigans at an unnamed food delivery company. And I think the one that got people's attention the most was that it said that this company was calculating what it called a desperation score for its drivers, and that the company had devised a way to determine if a driver was so desperate to get money that they would actually offer that driver less money because they knew that they would accept it anyway. And that's just one of those things that I think confirmed our worst suspicions about these platforms, right? That they're rigged against drivers, they're rigged against customers, and that they're just these sort of ruthless, profit maximizing machines. So I saw that post and I thought, I gotta see if this is true or not.
C
Okay. So I saw this claim floating around too. It seemed plausible to me because as we know, like, these apps are not known for being generous to the people that work for them. And it did seem like the kind of thing that a food delivery app might do. But my curiosity stopped right there, and yours did not. So what did you do after you saw this post?
B
Well, you know, I thought, I gotta write a column in three days. Like, maybe I can get something out of this, you know? So I sent the person a message on Reddit, assuming I wouldn't hear back. Cause I thought, this person's probably being inundated with messages. Messages right now. But to my surprise, about nine minutes after I sent that first message, I did get a response from him on signal, because I had sent him my. My signal name. And so we just started to have a little exchange. And at first, it was unfolding a lot, like many other exchanges I have had with, you know, people who work inside tech companies. They're sort of skittish about talking to you. They don't want to share a lot of personal information right away. But I said to him, like, this is something that I might potentially be interested in doing a story about. Would you be open to? And he said, yes. And so then from that point, my mission is to try to verify the things that I'm being told. And among the first things I needed to verify was who am I talking to? So the guy says that he doesn't want to, like, give his name or too many other identifying details. And my intention was always to try to figure that out eventually. But I thought, well, for now, is there anything that you could tell me that would at least give me some level of confidence that you are who you say you are? And so he sent me a badge, or rather a photo of what he said was his badge. And it showed an employee badge with his name and face blacked out. There were sort of black boxes around them, but the badge said Uber Eats. And it was just kind of a badge that looked like it was on a key ring with a couple of other badges. It was like sitting on a desk. And I thought, okay, well, that's something. And so we sort of went from there.
C
So at this point, are any alarm bells going off for you?
B
Yes, but I would say they were sort of like the standard alarms of, I still don't have a name for this person. Right. I don't have any corroborating information from them. Like, if I'm going to publish this, I'm going to need a lot more information. But when they sent me the badge photo, my honest answer is that, no, I did not immediately think that this was a fake, but I did know that I needed to get more information. I asked him, for example, hey, look, have you worked with other people that could back up what you're saying? And he said, well, I can't really think of anybody. I then said, well, do you have any, like, documents that might speak to what you're saying? Maybe a screenshot of something, Maybe something that someone said in Slack? And that's when he said, well, let me, like, think about it. And he went away for almost a day. And then almost a full day later he came back and said, hey, I have this document for you. Like, would this document kind of meet meet your need? And it was an 18 page document. And I think it is basically the craziest thing that a source has ever sent me.
C
Can I see this?
B
Yeah. So let's see the doc.
C
So let me, let me describe what this document is. It is a. What looks like an academic paper. It's rendered in latex, which is the sort of typeface and format that academic papers are usually rendered in. It says the title of the paper is Allocnet. High Dimensional Temporal Supply State Modeling Migration from LSTM to Multi Head Attention for Granular Elasticity Prediction and Liquidity Preference Reference Tracking. It says that it was prepared by the Marketplace Dynamics group and it has kind of the watermark that says confidential sort of going diagonally across the page like you would see in an internal corporate document. So this to me at just like a basic surface level glance, seems legitimate.
B
Yeah, and it seemed that way to me too. Now I will say as soon as I posted this story online, there were a lot of folks who wanted to let me know that they had known this entire thing was fake from the first world. And I just wanna say congratulations to all those people and I hope you go into journalism cause I think you'll be very successful there. I myself did not immediately clock this as false because again, Kevin, you and I have been doing this for a long time. We've been given a lot of documents by sources, right. And it takes a lot, typically for a source to produce a document. Again, this person had like gone away for a full day. They did not have this at their fingertips. And so when I saw the sort of very technical language that was in the paper, I saw the formatting, it did initially seem credible to me.
C
Yeah, it seems plausible. It's got all the markings of being a very sophisticated document produced by some kind of research group. And it's even got like the kind of appendices with all the ethics committee notes on this, internal memos from the Behavioral Science unit to Product Leadership. Like this is. This is not a slapdash forgery here.
B
Yeah, it's not. And as I quit publicly skimmed this document upon first receiving it, I was just struck at how it seemed to corroborate every single thing that was in the original post. There's like a technical explanation of how this system to screw the drivers works. There's an explanation of how the priority fee that people can pay to get a faster delivery is essentially a fake. And then it goes even further and it says the company is thinking about using Apple Watch data and the phone's audio to try to learn when the drivers are distressed so that it can pay them even less. So again, at first I'm like, I cannot believe this. Right? And that really, in retrospect, should have been the first sign that something was wrong, because this document, in every single way, was just too good to be true.
C
Are you thinking at this point, like, I'm going to write a story about this?
B
Absolutely. Like, not right away, because I know I have a lot more legwork that I need to do. Of course I need to verify the authenticity of the document. I know that at a minimum, minimum, I'm going to need to call Uber and say, like, hey, I'm looking at this document that says all these things. Are they true or not? But what I did initially was I just started texting with the source. I started, like, taking little screenshots and being like, my God, they're doing this. Or like, this is crazy. And the source, who had been sort of very emotional in his original Reddit post over signal, was much more terse. It was a lot of, like, one or two would answers.
C
Now, does this person appear to have been talking with a bunch of other journalists or is it. Was it like just a one on one thing?
B
Yes. So I asked after I finished reading the document, and I thought, okay, I got to, you know, see if I can verify this. Maybe this is a story. I asked, like, have you given this document to other reporters? This is like something that I've just sort of learned to ask over the years because often people who leak leak to more than one person, in part because it creates this competitive dynamic where somebody wants to be first, which ensures that your story gets out right. And so, sure enough, the guy says, like, yeah, I gave it to the reporter. So of course, at the moment I'm like, oh, my God, you know, great. Now I have to, like, you know, potentially raise this thing up, which again, in retrospect, should be another red flag. Okay. Now I'm under a time pressure to do something that's going to make me more likely to make a mistake. But, yeah, that did make me feel like I needed to go faster.
C
So you get this document, you're looking over, you're texting back and forth with the source about this. What happens next?
B
So at some point after this, I start to think I need to try to, like, verify the authenticity of these documents. And one thing I thought maybe I could do was at least see if the employee photo that he had sent me, or the badge, rather, that he had sent me, was real. And so I knew that some chatbots watermark their images. And so I put the badge post into both ChatGPT and a Gemini. And I said, does this image appear to be AI generated? ChatGPT was basically like, no, like, not that I can tell. Gemini said, this image was generated in whole or part by Gemini. And I thought, wow. Now, as I have told this story, some people have said, hey, Casey, like, these AI systems are notoriously unreliable about describing, you know, how they work and their own output. So, you know, why are you believing that this is credible? This is not that. Gemini has developed a system called Synth ID where they have embedded something into the photo itself that is supposed to be resistant to, for example, just taking a screenshot of it or cropping it or resizing it. And that's supposed to help out people in this exact situation so that you can say, like, oh, this actually was AI generated. So now I have a big, big red flag, right? Which is, this guy sent me something fake.
C
Wait, this is an important point. And I want to. I want to underline this for people, because is still true that you cannot trust AI systems to tell you with any reliability whether a given piece of text is or is not produced by AI systems. You cannot just paste a paragraph into ChatGPT and say, hey, was this generated by ChatGPT? What comes back may or may not be true. In this very specific case with images on Gemini, it calls this Synth ID feature. When you give it an image and say, hey, did you produce this? And in this case, it is actually giving you a reliable marker of whether Gemini did or did not produce this image. It could have still been produced by another image generator. But in this one very narrow case, it does appear to work.
B
Yeah. So at that point, of course, I go and I confront the source and I say, hey, this says it was, you know, created by Gemini. And he was basically like, no, it's not. And he, like, tried to share his own screenshot where he had, like, apparently submitted the image and said, did you make this? And, you know, like, Gemini said, no, but, like, I. You know, I mean, was that image itself fake? Like, who knows? But by this point, like, the source has lost all credibility. And that's when I start to take another look at this document, and I'm like, oh, my gosh, this thing was just, like, absolutely written to deceive me. You know, there are many ways in which, like, the technical language, like, kind of doesn't make any sense. It's basically a document that is designed to look convincing to a layperson on first glance, but sort of falls apart the more that you look at it. And the biggest Tell is just, again, it verifies absolutely everything that is in this post in a way that just no big company would ever do. Right. Like, these companies do skirt laws and regulations. Regulations all the time. One of the reasons why this story was so believable is that DoorDash did get caught withholding driver tips. Uber did get caught setting up a separate system called Gray Ball to prevent regulators from looking at the activity within the app, which was essentially another allegation within this document, which was that, you know, Uber Eats had supposedly, like, spun up the Gray Ball program. Again, basically, it just admits to, like, so many different kinds of, like, fraud and, like, you know, regulatory evasion that at some point you gotta be like, okay, I'm just being hoaxed, right?
C
It's a little too pat. It's a little too, like, here are 40 smoking guns laid out on the table in just the way that will, like, appeal to you. And I get that impulse, too.
B
And so, you know, as I would like asking more questions of my source, eventually he disappears. He deletes his account, and that was that.
C
Wow.
B
Now, I learned one very funny thing after all of this, Kevin, which is that I was talking for a story they wanted to interview me with with NBC News this week, and I was telling them, you know, the story of this badge post. And the reporter who I spoke with had also been messaging my source, and as part of trust building, she had sent him her badge. Okay. It turns out that was the basis for the fake post that he sent me.
C
Come on.
B
And you can look at the images side by side, and you can just very clearly tell that he must have just, I imagine he took her image, put it in a nano banana, and said, make this an Uber Eats badge.
D
Wow.
C
Wow, that is so wild to me. Okay, so you never, like, figured out who this person actually is, but you did figure out that they were not.
B
Unless there's something you want to tell me right now, Kevin.
C
I'm just saying look into the high dimensional temporal supply state modeling could be something funny going on there.
B
No, it was not, Kevin Roose. That we know of.
C
So I have many questions, but about this. First of all, this is just an incredibly sophisticated act of reporter baiting. Like, I have had people reach out to me in the past with purported leaks or documents or email chains. And, you know, some of them have been kind of mildly persuasive, or I've at least looked into them, but I have never seen anything sent to me with this level of work put into making it convincing.
B
Absolutely. And that is part of why initially it seems so credible is because again, I've just been doing this long enough that when I see a document like this, I think, who would go to the trouble of making this as a fake?
C
Right.
B
My default assumption is no one would take the time to do this. Where my, you know, state of the art is now catching up is I'm realizing, what if this wasn't actually that much effort? What if creating that badge post took literally seconds because he was able to take, take one real badge photo, put it in a nano banana, get a fake one three seconds later? What if this was a very simple prompt that he put into a chatbot like Claude and got back a full PDF in response? And so I actually think younger reporters are probably gonna have an advantage over me in this regard because they're growing up in slop world and they know not to trust their own eyes. But I think it's, you know, those of us elder statesmen who've been in the game a little bit longer who need to sort of, you know, upgrade our cognitive hygiene.
C
Yeah. It really is a moment where I realized that going forward, our jobs just got harder in a very tangible way. Because not every story begins with an anonymous whistleblower sending you some documents, but some do. Obviously, before you publish anything, you wanna talk to the person, maybe you want some more proof that they are who they say they are. But this would pass a first filter for me, and it seems like it did for you too.
B
Well, and take us out of the equation, there was somebo like screenshot of the viral Reddit post and it got 36 million views on X. Right. I saw this thing in multiple places on LinkedIn. I even saw people sharing it after I debunked it saying, even if this was fake, I bet something like this is happening inside these companies. Right. That's how good a job this poster did at confirming people's beliefs that they wanted to have about these companies.
C
Yeah, and that's the sort of second big question I have, which is like, what is the motive here? Like, do you have any sense of that from the conversation you had with this person?
B
Unfortunately, he was so terse that I don't have a sense of it. I think there is some chance that this was essentially like a bored teenager somewhere over the holiday break. I will say that their spelling and grammar was pretty bad over signal in a way that suggested to me that English was perhaps not their first language for whatever that might tell us. I talked to Alexios Mansar Les, who writes a newsletter about digital disaster reception called Indicator. And he just reminded me that Russians have been experimenting with posting these kind of phony items on social media just for the general purpose of sewing discord or for, you know, maybe like understanding, like how virality works. So there's maybe some outside chance that this was related to some kind of, you know, exploration from a nation state. But ultimately, unfortunately, I can't give you a second satisfying answer on that one.
C
I mean, my first thought was like, this is a short seller, Someone who is trying to convince people that Uber is doing something bad so that their stock price falls and they can profit on it. But maybe it's not as tidy as that. Maybe it's a, you know, disgruntled former Uber Eats driver or something who decided to, like, take a very complicated form of revenge out on the company. Maybe it's just abortino teenager, as you said. It seems to me like the, the barrier to this has always been effort. And like, if that barrier goes away, I think we're just going to start seeing a lot more.
B
It really is. Now, for what it's worth, in the aftermath of all of this, I wanted to see if I could like, replicate the document. Okay, so I took the real document and I fed it into the chatbots and I said essentially, try to reverse engineer the prompt. Like what prompt would have created this document? And then I took that prompt and then I tried to get it to generate the documents. Interestingly, Claude and chatgpt said, casey, I'm not creating a fake document accusing Uber of all of these crimes. Gemini said, yeah, I'll be right back, and did it. However, the documents that all three of them produced didn't look exactly like this, and it made me feel like it actually would have taken me a lot more time and knowhow to get it into quite this shape. So on one hand, yes, I think the big story is this is a lot easier than you think and you should be on guard against it if you like, what work in journalism. On the other hand, I still don't know exactly how he pulled it off.
C
Huh, that's so interesting. Did you actually talk to Uber about this?
B
No, because by the time that I was ready with my story, they had already given comments to the Verge, basically saying, this is an absolute fabrication. It's not us. Also, the co founder of Doordash had been on X saying, this is not Doordash. Right. So everyone had sort of roundly denied it before I had gotten around to it.
C
Yeah. So journalists out there, be careful about what's coming into your inbox. But I would say also, like, people should just know that these capabilities exist in the world in general, and there's never been a better time to be a discerning media consumer.
B
That's right. And by the way, even if you're not in media, some version of this is going to come into your life. Like on our Chris or on our mailbag episode, we had a dad saying, I want to put deep fake Santa into my home security footage to fool my teeth children. Right? So this stuff is not just coming for the journalist, it's going to be everywhere. Yeah.
C
Well, Casey, great work on this investigation.
B
And as we say at the end of every investigation. Kevin do it. Rockella.
C
Well Casey, San Diego, thank you for your.
D
As a small business owner, you don't have the luxury of clocking out early. Your business is on your mind 24 7. So when you're hiring, you need a partner that works just just as hard as you do. That hiring partner is LinkedIn Jobs. When you clock out, LinkedIn clocks in. LinkedIn makes it easy to post your job for free. Share it with your network and get qualified candidates that you can manage all in one place. Post your job LinkedIn's new feature can help you write job descriptions and then quickly get your job in front of the right people with deep candidate insights. Either post your job for free or pay to promote promoted jobs. Get three times more quality qualified applicants at the end of the day, the most important thing to your small business is the quality of candidates. And with LinkedIn you can feel confident that you're getting the best. Find out why more than two and a half million small businesses use LinkedIn for hiring today. Find your next great hire on LinkedIn. Post your job for free at LinkedIn.com hardfork that's LinkedIn.com hardfork to post your job for free. Terms and conditions apply. Support for this podcast can comes from Indeed.
F
Hi, I'm Jenny Slate and I'm the host of off the Clock with Indeed, a new series where we discuss the biggest questions in the world of hiring. Like did you know AI is transforming job hunting? I didn't. And honestly, I still don't fully understand AI like at all. But I talked to some very smart people who do or work well being. Apparently it's more than just a nice chair with lumbar support. It can also help your company company's performance. See it for yourself@nytimes.com indeed. Offtheclock.
C
Kasey before we go, let's make our AI disclosures. I work the New York Times which is suing OpenAI, Microsoft and newcomer to the list Perplexity over alleged copyright violations.
B
Congratulations and my boyfriend works at Anthropic.
C
Hard Fork is produced by Whitney Jones and Rachel Cohn were edited by by Viren Pavic. Welcome Veren. We're fact checked by Caitlyn Love. Today's show was engineered by Katie McMurran. Our executive producer is Jen Poyant. Original music by Marian Lozano, Diane Wong and Dan Powell. Video production by Sawyer Roquet and Chris Chat. You can watch this full episode on YouTube@YouTube.com hardfork Special thanks to Paula Schumann, Pui Wing Tam and Dalia Haddad. You can email us as always ways@hardforkytimes.com but don't send us your forged internal documents from Uber. Comcast business helps retailers become seamlessly restocking.
E
Frictionless paying favorite shopping destinations.
C
It's how nationwide restaurants become touchscreen ordering quick serving eateries and how hospitals become the patient scanning data managing healthcare facilities that we all depend on.
E
With leading networking and connectivity, advanced cybersecurity and expert partnership, Comcast business is powering the engine of of modern business powering possibilities, restriction supply.
Grok’s Undressing Scandal + Claude Code Capers + Casey Busts a Reddit Hoax
Date: January 9, 2026
Hosts: Kevin Roose (New York Times), Casey Newton (Platformer)
Guest: Kate Conger (New York Times)
In this episode, Kevin Roose and Casey Newton dissect three major tech stories:
The discussion is lively, alternating between deeply troubling tech ethics, the thrill (and threat) of increasingly capable AI, and the practical challenges AI-generated misinformation brings to journalism.
Timestamps: 03:06 – 28:45
What happened:
Over the holiday break, X’s Grok chatbot began producing AI-generated images that “undress” women, and even some children, upon public request. These “nudifying” outputs went viral on X, with users able to simply tag Grok and ask for sexualized or bikini images. X’s response has been muted, with virtually no public comment or significant moderation, while some company leaders joked about or even engaged with the trend themselves.
How did this happen?
Begins: 10:53
Timestamps: 30:42 – 56:21
Timestamps: 58:22 – 78:12
Initial outreach:
Surface-level plausibility:
Digging deeper:
Hoax confirmed:
“Normal people using X to do things like posting a photo of me, like out on a hike or whatever. And then some freak shows up in your mentions and say, hey, hey, put her in a bikini. And then it does. And then you as the victim are looking at that in your replies.”
— Casey (06:52)
“Now you have a website that is just taking girls clothes off in public on demand and it’s being permitted by the website owner who is laughing about it in his own feed. … I just truly like I’m losing my mind because I cann not believe we have gotten to this low, low point in the history of content moderation.”
— Casey (21:36)
“We are getting close to the dream of just you type what you want in a box and you actually get that back.”
— Casey (49:49)
“If I had … found that Claude code could create a perfect version of my column, but do it much better than me, I suspect I would feel worse.”
— Casey (52:20)
“What if this wasn’t actually that much effort? What if creating that badge post took literally seconds … What if this was a very simple prompt that he put into a chatbot like Claude and got back a full PDF in response?”
— Casey (72:58)
This episode blends incredulity, outrage, and a measure of nostalgia with technical curiosity and dark humor. The hosts move seamlessly between macro-level tech criticism, practical tinkering and personal anecdotes. The closing message: tech’s power and peril are accelerating. Guard your websites, check your sources, and—if you’ve built something cool, email hardfork@nytimes.com.