Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 15/10/2026Didn’t want the censors to behead me for nipple. 110 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 04/10/2026I refuse to believe this story wasn’t written by @dougjballoon. www.nytimes.com/2026/10/01/us/polit… 001 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 02/10/2026Fuck right right right right off. 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 27/09/2026Accidentally washed some black washcloths in my load of whites, and now bracing for a bunch of smug told-you-so’s from Mississippians. 010 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 27/09/2026Every morning, a different one wins. I should start a Polymarket. (It kills me that China can’t be arsed to manufacture zigbee-addressable motors that are a) cheap but also b) surgically precise. Also, yes, my windows are filthy.) 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 21/09/2026There are three wolves inside you, one is 001 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 19/09/2026I will be trawling LinkedIn to find the outdoor advertising specialist who King Ralphed into healthcare directly from an Indiana highwayside adult novelty gift emporium. 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 04/09/2026Which one of you did this? (I know it was one of you) 120 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 18/08/2026I mean, on the other hand, when I’m too lazy to make it down to Emmy’s Spaghetti Shack, at least we have this. 010 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 18/08/2026I’m on the verge of writing a whole goddamn book about this. When token subsidies expire and the LLM economy corrects, look at the sheer quantity of people whose career Zoom alone has fucked. Even at just 1 PM + 1 eng for each of these features, we’re talking millions of wasted person years. 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 17/08/2026If this doesn’t do 10K impressions before lunchtime, I’m joining the priesthood. 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 10/08/2026I’m not exasperated, you’re exasperated. (PS: free wine fridge in #SFBA!: www.craigslist.org/view/d/san-franc…) 300 3
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 03/08/2026Someone should pay me to be the guy in meetings who just points out that [thing] will enrage RFK and DJT and endanger thousands of lives. 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 02/08/2026Fellas. Is it gay not to go literally, literally psychotic? 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 02/08/2026In the 1980s, every Soviet oblast was ordered to devote budget to advertising, in an attempt to drum up demand for the catastrophically but also hilariously catastrophic garbage wares they had been misled into building their entire economies around. Anyway, 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 30/07/20261000% have just acquired a new favorite hobby for when I’m waiting around for my coffee maker to text me back. 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 30/07/2026Tonight we drink wine, older than you, probably. I damn earned it. 030 3
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 29/07/2026Just sayin’, America used to know how to build shit. 💪🏼🇺🇸 020 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 25/07/2026It takes a certain confidence to show up the Mr Burns to the gay running club full of Stupid Sexy Flanders, and impishness to post my run to the group Strava and bring down everyone’s average, but I am nothing if not arrogant and inconsiderate. 200 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 24/07/2026Inspired by my recent success making anilingus jokes on LinkedIn… 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 23/07/2026Well, we cracked an important mystery last night. A few years back, I noticed I could no longer find Merlin gear on eBay. Like, at all. Well! Any time something would fizzle out, which happens from time to time with telephone switching equipment that is ***44 […] [Original post on sfba.social] 120 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 21/07/2026People ask if I make up my stories or at least pad them. No, you did not literally hire people to rappel off your building to kill the family of baby birds in your chimney, you don’t even have a chimney and that isn’t a job 110 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 21/07/2026On information and belief, Mr. Singer almost certainly added, “and look, when you have that much to drink, you think you are indeed on your wife” to whichever Chronicle staffer drew the short straw and had to call him to fact check his quote […] [Original post on sfba.social] 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 21/07/2026Gentrification vignette: improvements, community reinvestment, AI bros ruin everything, all in less than two minutes. If this were any more on the nose it would be your mom’s ass. 010 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 20/07/2026I think you’re not supposed to post deranged selfies on social media when you’re jobhunting, but I’m all about breaking the rules these days and I hear media hits get you jobs. Today: your boy’s Troye Sivan and Drew Carey eras. 111 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 19/07/2026Ok, if we’re regretting past decisions, I will own these, too. 120 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 19/07/2026Didn’t ask. And, and!, they patched over the jack to keep me from plugging it back in. I think these merit a proper cremation to honor their decades of loyal service. Ma Bell would approve. 🫡 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 19/07/2026You’re out of the goddamn will. 120 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 16/07/2026[light medical (no fluids or wounds)] Once you go into the woods, you never get out of them, but sometimes you at least walk through one forest and move into the next one along the glen or whatever, and that is enough reason to celebrate today. 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 16/07/2026I went into my photos app to look for something, completely forgot what it was because my album of Kermit pictures was still open. So, whatever stupid article I was going to screenshot for you, take this puppy enjoying a ride in the convertible instead. 000 0
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 15/07/2026Get up babe it’s 7:30 am and I just remembered when Barkbox did an Olympics edition and jeez how was that ten years ago already babe look at all of these pictures though babe babe 130 3
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 13/07/2026@jsatk I am very pro-IRL. In 6th grade, I became close friends with someone else in our email- and chat room-based writing program, and like a year later I petitioned my parents to let me go to Boston to see him IRL. They were bewildered (our kid has an […] [Original post on sfba.social] 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 12/07/2026This is Deborah. She tried to photobomb my selfie and then we learned that we’d both had successful late-inning games at the same hospital. this year. There were hugs. 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 12/07/2026Indulge me for being treacly: for a while there was a consensus opinion I'd never see this place again, and here the hell I am. A whole lot of people helped me get here and if I list all of you, I'll still forget someone, so let's round up and say I love all of you. Go Giants! 220 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 09/07/2026Have they tried taking it out, blowing on it, and putting it back in? @sfbart 020 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 07/07/2026Briefly thought to save these, like concert ticket stubs, then I rejected that thought, because, what the fuck?, That’s fucking deranged! No Chinese landfill will be deep enough for all of my hospital wristbands. Catholicism says objects don't go to Hell, but I will get a waiver! Fuck these things! 110 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 07/07/2026I am sure everyone was worried about the hats. I have secured a new hat (children’s medium/large) and I still look like James Carville, but now with a hat that fits. 110 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 04/07/2026I’ve been doing a lot of healthcare tweets this year. Here is something clever I said about baseball, which will surely assure everyone of my youth and vigor. 010 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 02/07/2026Waymo desperately desperately needs a “but I am here for a CT scan, not the ballgame” option that will fucking drop me off in China Basin. 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 01/07/2026Have you ever received a Christmas letter composed entirely in an ambulance bay? 😵💫YOU WILL😵💫 forms.gle/PJzK8wTmox1wRto87 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 01/07/2026You think you can’t have this first generation #Apple Watch charger Designed By Jon Ives In California because its supple leather and methode traditionnelle slow charging are above your station. But think how you’ll charge your watch the next time you want it to take 14 goddamn hours. 100 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 29/06/2026We get hats. Clockwise: U.S. Securities and Exchange Commission, San Francisco Civil Grand Jury, San Francisco Fire Department, San Francisco Giants Gotham Club. 210 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 28/06/2026This year I am 44 and 88, and today I am 19. Happy #Pride. 041 4
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 28/06/2026@jsatk also, I’ll never toot this part because it’s too My Amazing Medical Journey™ cringe, but I was permitted to do my first run (≤ Zone 2, < 1 mi), friends surprised me to do it too, it fuckin HURT LIKE HELL, and I cried uncontrollably in a lesbian sports bar 410 4
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 28/06/2026@jsatk I had a post about it, and someone tut-tutted that I didn’t CW for “medical” and I tableflipped and watched a Cubs game. Stupid story shortened: they tried to kill me again, there was a race to Childrens (‽), those people fixed stuff, they didn’t have […] [Original post on sfba.social] 200 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 28/06/2026The phony-Negroni-in-a-can tastes phenomenal, but don’t pour it into a glass. Now I’ve distracted myself detecting notes of Hawaiian Punch. 110 1
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 27/06/2026I don’t participate in recreational drug use, but I have the coolest new rave bracelet. 210 2
Jonathan E Cowperthwait @cowperthwait.sfba.social.ap.brid.gy · 26/06/2026In journalism, I believe they call this “the kicker.” What a way to go out. 120 2