The Real Problem with Biden’s Bad Debate

The response to President Biden’s subpar debate performance against Donald Trump creates an opportunity to talk about the poor choices black voters in particular face in seemingly every election in the United States. I’m talking about the reaction to the debate rather than the debate itself because I didn’t watch it. Debates are not the same as governing, and what the Biden administration has accomplished legislatively (rather than just through executive orders) is more than enough to merit a second term. The immediate aftermath of the debate was filled with panic, both in my social media feeds and among friends I talk to regularly. The chattering class at the New York Times ran to fill their opinion columns with calls for Biden to resign (calls they very notably did not make when Donald Trump was convicted on all 34 felony counts of falsifying business records). What I most noticed about every single panicked replacement plan I saw posed in social media is that they all involved stepping over Kamala Harris, the current Vice President of the United States who also happens to be a black woman (as well as southern Asian, on her mother’s side).

When you call out liberals on this, you tend to get responses that look like this one:

This is utter horseshit because if Michelle Obama was running you wouldn’t hear any of this. And you know it, but for some reason the people making your argument want to ignore it.

— Underachiever ( Jun 29, 2024 at 12:31 PM

Aside from the obvious virtue signaling, they tell you who has no clue, memory, or care of the way the actual Michelle Obama was treated while she was First Lady. I called it out as wishful thinking at the time, and while the original poster had very little to say in response, another person on Bluesky provided this helpful reminder of how both Barack Obama and Michelle Obama were once regarded:

The history of the Democratic Party taking black voters, our issues, and candidates from our communities for granted is not exactly a short one. As such, the idea among many hair-on-fire panickers about Biden’s poor debate performance that they should simply replace Biden (and his vice president) with someone else that can beat Trump is not surprising. One proposed replacement, Pete Buttigieg (currently secretary of transportation), ran for president before and had his candidacy fail in large part because of a lack of connection to and interest in black voters and our issues. I haven’t looked deeply at other prospective replacements regarding their connections to and interest in engaging black voters (in addition to other demographics), but the small percentage of black voters they represent suggests that they haven’t had to care about black voters to win elections. The speed with which the powers-that-be in the party suggested that Biden be cast aside after the bad debate suggests to me a desire to no longer be beholden to black voters (and our interests) in the way Biden quite clearly is because his primary campaign was on life support before South Carolina and Jim Clyburn’s intervention and now he is president.

Seth Moulton might be the best current representatives of the middle of a Democratic Party for whom the existence of black voters is an hindrance to his goal of having the party change its focus by “talk about [Biden’s] bipartisan wins, like the infrastructure bill”. Particularly when the GOP marches in lockstep behind the convicted felon who currently leads them, the insistence of Moulton’s fellow “centrists” on bipartisanship dooms good policy to defeat. Joe Manchin and Kyrsten Sinema prevented the child tax credit from being expanded, erasing the gains made in the reduction of child poverty–which helped everyone while it was in place, including black folks.

According to Moulton, his party colleagues have “lost the middle” due to Biden’s push for student-loan debt relief and “identity politics”. When I looked up the demographics of the congressional district Seth Moulton represents, it turns out to be not only one of the whitest congressional districts in the country, but also rather well-off financially on average. It’s quite revealing of a so-called centrist to point to “identity politics” as why the Democrats have supposedly lost the middle in an environment where the Supreme Court has made affirmative action in higher-education illegal and conservative school boards in so-called red states are busily banning books by and about black people. Despite not treating black people as a constituency to be respected, the Seth Moultons of the Democratic Party will be the first ones to turn around and blame us when his party loses elections they think they should win.

This isn’t to suggest that the Biden administration has been an unambiguous plus for the black community either. While he did choose Kamala Harris as his vice president and nominated Ketanji Brown-Jackson to be the first black woman on the Supreme Court, along with passing economic recovery legislation that helped reduce unemployment among black people to the lowest level on record, he hasn’t succeeded in reviving the Voting Rights Act from its nearly-dead state (thanks to judicial overreach from the conservative activists who sit on the Supreme Court). Biden has also been relentless pro-police, despite decreasing rates of violent crime, and despite the disproportionate impact of police violence on black communities. And that’s before you get to the prior years of his political career which included mishandling the hearings which would ultimately result in Clarence Thomas being elevated to the Supreme Court, co-sponsoring a crime bill that paved the way for decades of mass incarceration of black folks, and legislation that stripped student borrowers of bankruptcy protections–which would ultimately be shown to disproportionately impact black borrowers.

The “indifference, unless it’s an election year” approach of national Democrats is obvious enough that the GOP has made it part of their pitch to black voters. But a GOP approach that veers between the cartoonish (such as Trump’s continuing insistence on the appeal of his mugshot to black voters), the insulting (literally anything Vivek Ramaswamy says), the dishonest (Tim Scott pretending that systemic racism doesn’t exist), and voter suppression manages to be even worse. Any messages they might try to put forward about values, or fiscal responsibility, or entrepreneurship are largely undermined by Trump’s corrupt business dealings, nepotism on behalf of his incompetent children, and his unconvincing attempts to even pay lip service to the idea of Christianity mattering even a little bit to him personally. But in the debate where Biden performed poorly, Trump may have managed to hit a new low even for him by warning both during the debate and a recent campaign rally that migrants are taking “Black jobs” and “Hispanic jobs” from Americans.

Predictably, we took “black jobs” and ran with it for fun on Black Twitter #BlackJobs, to flip Trump’s nasty xenophobia into a way to highlight the variety of different work we do in this country. Sadly, given the disrespect I’ve observed and personally experienced online directed at black immigrants who are naturalized U.S. citizens or who have parents from abroad, there is definitely a small segment of black Americans Trump will succeed in attracting to his camp with xenophobia. Nor will I rule out the possibility of xenophobia succeeding in attracting a small number of Hispanic Americans. But the press is so focused on Biden’s poor debate performance that they’ve almost entirely missed and failed to even comment on why this particular remark by Trump is revealing and important. Quinta Jurecic touches on why political media’s handling of this might be inadequate:

it feels like the whiteness of big political media spaces right now is having a big effect on how people are thinking about the debate. eg I have seen relatively little discussion of trump's "black jobs" comment, which immediately exploded on black twitter

— Quinta Jurecic ( Jun 29, 2024 at 9:45 AM

Adam Serwer’s reply provides necessary context as well:

Both the “black jobs” remark and using palestinian as a slur are hopefully clarifying as to actual Trump’s ideology and worldview, in contrast with the imaginary trump some people have built up in their heads as the memory of his administration has receded

— Adam Serwer ( Jun 29, 2024 at 12:10 PM

Beyond nobody in the GOP even thinking to push back on the xenophobia of these remarks by Trump, having developed a very strong muscle memory for surrender during his reign of the party, it is necessary to take certain “never Trump” Republicans to task as well. Whether they recognize it or acknowledge it or not, the GOP we see today is one that to a man (and virtually all of them are men) that they helped create. On their watch, the GOP changed into a party that embraced the vision of Pat Buchanan and rejected the “kinder, gentler” conservatism of George W. Bush which despite the many flaws of his presidency (both foreign and domestic) managed to appeal to enough voters to win the popular vote in 2004, including between 40 and 44% of Hispanics. So while they have predictably joined the chorus of panic that would push Biden out in favor of some mythical moderate candidate who would appeal to enough of the electorate to beat Donald Trump, they are operating from the same Seth Moulton perspective that sees black voters and our issues as a inconvenience. They may oppose Donald Trump, but their views of black voters don’t appear to be much more sophisticated than his.

So these are the choices of black voters–a Democratic Party that takes our votes and interests for granted, or a GOP who would rather suppress our votes and divide them than compete for them. Black voters ceased to be the largest minority group in the United States years ago, and both parties appear far more interested in pursuing Hispanic-American and Asian-American votes than black votes.

How to Protest a War Machine: Thoughts on Campus Protests

In recent days, we have seen many university leaders of various titles (president, chancellor, etc) resort to calling the police on their own students and faculty to break up encampments set up by students to protest their schools financial ties to Israel in the wake of the continuing war between Israel and Hamas in Gaza. Various social media sites are filled with video of police in riot gear breaking up these encampments and engaging in violent takedowns of unarmed students and faculty. We’ve even seen still photos of police snipers on the roof of student unions at Indiana University and The Ohio State University. Each and every university leader who has taken this step has failed in their role:

  • By not actually addressing the antisemitism problem, and the real concerns Jewish students have for their physical safety
  • By inviting government interference in the exercise of free speech, and penalizing the exercise of it
  • By adding police willing and able to use deadly force to an already-volatile situation, they increased the danger to everyone on campus

Using government power to quell dissent is not a new mistake. It was used during protests against the war in Vietnam, which ultimately resulted in dead students on the campus of Kent State University.

Responses to the shooting deaths of students by National Guardsmen

This particular clip is notable because of how casually people not just accept, but even approve of what happened to 19 and 20-year-old students. Finding similar sentiments is not difficult, as the same man who called for military force against people protesting George Floyd’s murder by the police in 2020 was joined by Josh Hawley (the cowardly Jan 6th insurrection inciter) in his call to send National Guard troops to Columbia University. These two senators in particular very much want a re-enactment of what happened at Kent State.

Four years after passage of the Civil Rights Act of 1964 (and 2 years before National Guardsmen would kill those Kent State students), police would open fire on unarmed students of South Carolina State University (an HBCU) protesting the whites-only policy of a bowling alley in Orangeburg, South Carolina. Three students were killed, 28 wounded in the Orangeburg Massacre. To add insult to injury, the few policemen actually brought to trial for their actions were all acquitted. Cleveland Sellers–one of the shooting victims–was falsely convicted of rioting at the bowling alley and served jail time. Inaccurate press coverage and the shift of attention to the Tet Offensive resulted in this massacre nearly being lost to memory.

In the midst of the pandemic, we saw protests of the murder of George Floyd at the hands of the police spread around the country and overseas. The police responded with arrests and violence, not just against protestors but against journalists covering the protests. Ali Velshi was shot with a rubber bullet by police on live television during his coverage of the protests.

It is no coincidence that government power is employed once again against people dissenting on behalf of an oppressed or marginalized group. It is easy to notice when actual antisemitic & white supremacist groups like Patriot Front–itself an offshoot of another white supremacist group called Vanguard America–march under police protection in Charleston, West Virginia, or when a neo-Nazi group like Blood Tribe marches in Nashville. The stark differences in when (and against whom) government power is used undermines the idea that concern about antisemitism is the main reason. Accusations of antisemitism leveled against university presidents by congressional Republicans are just a convenient tool in the arsenal of those who want to bend higher education to their viewpoint.

As indicated in the April 25th edition of The Daily podcast, Minouche Shafik (president of Columbia University) only dodged the Elise Stefanik-led hit job that would push Claudine Gay (Harvard) and Liz Magill (University of Pennsylvania) out of leadership because of a previous conflict. Having seen her peers fail in front of Congress, Shafik did not hesitate to offer congressional Republicans everything they demanded–only to be exposed as not having the degree of control she claimed when Columbia students set up their protest encampment. The calls for her resignation she thought she would escape by selling out her faculty and the student body have come nonetheless.

That such calls would be led by a man so unequal to his current role as Speaker of the House (and whose grip on that office perhaps even more tenuous than that of Dr. Shafik’s on hers) speaks volumes about the power of culture war in this country to empower the incompetent to such a degree.

Dr. Shafik’s actions in particular make a few things clear:

  1. Calling the police on her students and faculty is not intended to solve an actual antisemitism problem–but to demonstrate control.
  2. The primary audience for this demonstration of control is congressional Republicans.
  3. The goal of demonstrating control is to preserve her job.

The University of Southern California ended up in a similar place via a different route that might be an even more blatant betrayal of the ideas of free speech and academic freedom. They cancelled the valedictorian’s commencement speech due to alleged security concerns. It seems far more likely that the university bowed to internal and external pressure from groups advocating on behalf of Israel expressing concerns about Asna Tabassum’s social media activity. The USC Shoah Foundation, with whom Tabassum worked with as part of her minor in “resistance to genocide”, has distanced itself from her, via the words of a spokesperson. But her academic advisor, Wolf Gruner, backed her to the hilt in this open letter to university president Carol Folt. The cancellation of Tabassum’s speech has since snowballed into the cancellation of its main stage commencement ceremony. As of today, even the smaller ceremonies individual colleges were set to have may be at risk with two scheduled speakers, C Pam Zhang and Safiya Noble pulling out in protest of the cancellation of the valedictorian’s speech and calling LAPD on campus.

One unexpected bright spot in this season of failing to live up to ideals is the DC Police Department, who rejected the request of George Washington University leaders to clear an on-campus encampment of a small number of protestors. HBCUs have not shown up in any news I’ve seen regarding protests of the war, and beyond calls for peace there are numerous reasons for relative silence from leaders of those institutions. While my wife and I are nearly a decade away from higher education decisions for our twins, how a university’s leadership chose to treat students and faculty in this moment will factor significantly into my decisions regarding where to send them. If the recent past teaches us anything, it is that those who stood up for the marginalized and oppressed in the face of government power stood on the right side of history.

“I have no time for foolishness.”

The function, the very serious function of racism is distraction. It keeps you from doing your work. It keeps you explaining, over and over again, your reason for being. Somebody says you have no language and you spend twenty years proving that you do. Somebody says your head isn’t shaped properly so you have scientists working on the fact that it is. Somebody says you have no art, so you dredge that up. Somebody says you have no kingdoms, so you dredge that up. None of this is necessary. There will always be one more thing.

Toni Morrison

This is the quote that came to mind as I watched a clip of CNN’s Dana Bash asking the governor of my state, Wes Moore, about Republicans blaming diversity policies for the collapse of the Francis Scott Key Bridge. Governor Moore’s response to Bash’s initial question was the right one in my view, because he dismissed the Republican assertions as foolishness and talked about closure and comfort for the families of those killed in the accident, safety for first responders, re-opening the channel and port, and rebuilding the bridge. Bash persisted in asking the governor about the “DEI mayor” insult against Baltimore mayor Brandon Scott by someone from the blue check brigade on Twitter. Governor Moore’s response was similarly focused on Baltimore’s recovery from the accident, which he ended by saying “I’m focused on what matters right now.”

Unlike the poor journalism which animated my earlier complaint against the press coverage of the disaster (which leaves the racism of critics as subtext), Dana Bash’s line of questioning directly aids and abets racists and their critique by foregrounding it and asking the governor of the state to respond to it as if it is legitimate. There is of course no actual evidence that DEI had anything to do with a ship the size and the weight of a skyscraper plowing into the bridge and destroying it. So why would Dana Bash waste air time elevating the ignorant nonsense of GOP pols spewing racism on Twitter? My guess is that CNN wanted to appear “balanced”, but they failed at that in addition to wasting the governor’s time and that of their viewers. What does a Utah state representative have to say that could possibly be relevant to the issue at hand? As it turned out, absolutely nothing. What does a former member of the Florida House of Representatives have to say that could be relevant? Again, absolutely nothing. Remember–six people died as a result of this accident. As of this writing, some of the dead still have not been recovered. A key driver of economic vitality for the city and the state is now at risk. Dana Bash (and/or her producers) still chose to waste nearly two minutes of airtime on racist, conspiratorial nonsense from the fever swamps of Twitter.

Journalism isn’t economics, but opportunity cost is a useful lens through which to view the time spent on foolishness. The entire interview was just over seven minutes long, and most of the questions were good, prompting useful responses from Governor Moore. But about 20% of the interview time was taken up by GOP nonsense from Twitter. That’s time which could have been spent asking about potential future changes in policies and procedures for handling large cargo ships in the future. It could have been used to ask about the victims of the accident, who merited only a brief mention from Bash at the end of the interview. It could have been used for a deeper dive into the local economic impacts of the accident on the Port of Baltimore, and on the people who work there. Many port workers live in Dundalk, MD, a place that differs quite a bit demographically from what racists on Twitter seem to think.

Joy Reid’s interview with Mayor Scott, even while calling out the conspiracy theories around the accident as ridiculous, did surface the very same tweets from the fever swamp as Dana Bash did. Mayor Scott took the opportunity to respond to the racist assertions from Twitter, which is his right. But a large part of me wishes that he had followed the governor’s example and left the foolishness of the right-wing fever swamps to Black Twitter. Because if there’s anything Black Twitter does well, it’s turn insults on their head. Since DEI is the new n-word, here is a small sampling of what’s been done with it:

In my view, journalism continues to let social media be their assignment editor and set the agenda. Whether would-be centrists like CNN or NPR, or overtly left-leaning MSNBC, Twitter still figures far too prominently in their coverage and in their questions. Particularly when the owner of Twitter has made it his mission to platform Nazis and personally amplify the most offensive and extreme right-wing thoughts, integrating the worst output of such a platform into news coverage cannot help but make the news product worse, and less useful to us as citizens. Difficult as it is to find conservative perspectives on issues that are actually useful, the press needs to make the effort. Racist positions are not owed airtime simply because they are “the other side”. In researching this post, I found Ed O’Keefe of CBS’ Face the Nation did the same thing Dana Bash did when he interviewed Mayor Scott. Here’s a quote of O’Keefe’s question:

I’ve got to ask you one of the wilder things is some conservative critics blamed the bridge collapse on diversity, equity and inclusion policies in Maryland. Diversity, equity inclusion, better known as DEI to a lot of people. They called you, some critics, “the DEI mayor.” What did you make of that when you heard it?

Ed O’Keefe interviewing Mayor Brandon Scott on Face the Nation, March 31, 2024

To steal a line from President Mohamed Irfaan Ali of Guyana, “Let me stop you right there.” No, Ed O’Keefe, you don’t have to ask the mayor of Baltimore about conspiratorial nonsense from aspiring governors and congressmen from Utah and Florida just because they happen to be Republican. Not only do they not represent Baltimore, they would probably be lucky to be able to find the city on a map. They don’t have relevant expertise in shipping or ports or bridge-building or disaster response. Don’t be the journalist who makes a conversation worse by bringing voices to it that have nothing to add beyond ignorance and racism.

Now Sharing to the Fediverse, My Threads Account

When I checked in on my Threads account recently, I saw that the Fediverse sharing feature was available and turned it on.

As you can see above, I’ve added my Threads account in the last available metadata entry on my primary Fediverse account. In testing the new link before publishing this post, I found that Ivory desktop and mobile clients appear to rewrite the link to @genxjamerican (which doesn’t work). Clicking the Open in Browser button that comes up after the first failed site visit gives you another rewritten URL, (which also doesn’t work). When I visit my profile in a browser however (at, clicking the Threads link takes me directly to the profile as expected.

A search for my handle in the Ivory desktop client now shows my Threads account and my Mastodon account. Only time will tell whether or not the anti-Meta fedi pact I posted about last year has a meaningful impact on the growth of Threads in the fediverse. Meta could just as easily sabotage its own growth through strategic errors. One of the fediverse’s most consistent advocates and contributors, Dr. Jorge Caballero, makes a persuasive argument that paying for “good” Threads posts is one such mistake.

I haven’t really set up anything to cross-post the same content to multiple social media accounts beyond what Jetpack Social supports. My blog posts are automatically posted to Tumblr and to my Mastodon account. I might change that just to see how different the levels of engagement are. IFTTT is probably where I should look first, having set up a bunch of automations there in the past. So far, when it comes to sharing posts from this blog, followers on Mastodon engage far more often with them than in any other social media network where I have a presence.

Unremarked Corners of Social Media: Substack Notes Edition

It’s been about 5 months since Substack introduced Substack Notes. Some Googling to refresh my memory regarding the timing of the announcement and the impact surfaced articles like this Guardian piece that detailed Elon Musk’s petty response to the launch of a (much smaller) competitor to Twitter. The shenanigans regarding blocked links, searches, and false “unsafe link” warnings have long since ended. An alert from one of the Substackers I follow prompted me to look at the service after some time away.

Here’s my Substack profile:

I wasn’t sure what the Claim Your Handle thing was about, so I clicked through to see:

Instead of the suggested handle, I went with the one I’m increasing using on all social media (and this website):

The Notes feature itself is nicely laid out, making it easy to see your “restacks”, original notes, replies, and other engagement from the Substack community. I only follow a few writers here, and I suppose Notes makes engagement easier. But it’s such a small audience it’s pretty easy to see why Substackers came to rely on Twitter so much to drive engagement with their pieces. It might not even be fair to Substack Notes to call it a social media option. I definitely could see engaging with Substack Notes more if I had a Substack newsletter, but I don’t write long enough or consistently enough for that to make sense (I also prefer to own my words, hence the choice to maintain this blog rather than let any one social media option own them).

Everything Old is New Again: Social Bookmarking Edition

According to this TechCrunch article, a Fediverse-powered successor to is now available. Back in the olden days of the web, I regularly posted links there to articles that I wanted to share or read later. I moved on from to Instapaper, and used it a ton (and actually read more of the content I saved there) because of the send-to-Kindle feature. Enough years have passed that I don’t recall exactly when I switched from using Instapaper to Pocket, but it might have had to do with original creator (Marco Arment) selling a majority stake to another company.

In the true spirit of the decentralized web, Postmarks is available as code in GitHub that you choose where to host (and connect to the Fediverse) yourself. Per the readme file, the creator of Postmarks put his thumb on the scale in favor of Glitch as a place to host your own instance. I played with Glitch briefly back in February when I first heard of it and found it to be a quick and powerful way to stand up new static or dynamic websites for whatever you wanted (within reason). So I started by visiting the default site the creator of Postmarks set up, pressing the Remix on Glitch button, and started renaming things per the instructions.

I used 1Password to generate the ADMIN_KEY and SESSION_SECRET values for my remix of Postmarks. I initially changed the username from the default (bookmarks) but since the Fediverse name Glitch-hosted sites resolve to is, I though the default (@bookmarks) worked quite well. Other changes I’ve made to the remix so far include changing the size of the read-only textbook on the About page with the site’s ActivityPub handle and changing the background color from pink to more of a parchment color.

Other minor changes I expect to make include:

  • Fonts
  • Unvisited and visited link colors

I’ve tried searching for the new handle with the Ivory client but it hasn’t shown up yet. There are other features I haven’t tried yet, like the Bookmarklet and Import bookmarks features that I will write about in a future post.

The Social Media Shakeup Continues: Bluesky & Threads

Over six months have passed since I first started exploring Mastodon. I’ve switched servers (to from, updated this blog’s sharing settings in Jetpack Social to post to Mastodon automatically (replacing the deliberately-broken Twitter integration), subscribed to the Ivory for Mastodon mobile app, made 1813 posts and gained 338 followers. I only follow 196 accounts, but between that and folks in the Local feed on I find it to be an informative, enlightening, and fun social media experience.

A little over a month ago, I joined Bluesky thanks to a friend’s invite. The protocol it runs on (the AT Protocol) is federated, like ActivityPub. But as of now, is the only place you can sign up (and signups are currently still invite-only). Nor does it appear that you’ll be able to host your own AT Protocol server anytime soon. Bluesky does implement a few interesting ideas that other social networks should borrow (or steal): (1) app-specific passwords, (2) feeds, (3) domains as handles.

I first learned about app-specific passwords in a Mastodon post (which I have not been able to find again because that whole hashtag search thing) announcing the Ice Cubes for Mastodon app had added support for a bridge instance ( that would let you connect to and use your Bluesky account and your Mastodon account(s) in the same app. The sign in page recommends using an app-specific password instead of the real one and the link text takes you directly to the UI in the Bluesky app to create one. In my limited use of the Ice Cubes account for this purpose, the disclaimer about the bridge not working for every Mastodon client proved true often enough to be annoying. The sign in page recommended the Ivory app as providing the best experience—we’ll explore whether that advice proves true in a future post.

Feeds are the way Bluesky packages algorithms that show certain posts and topics. Beyond the Following feed (the default feed for every Bluesky user), I’ve added feeds including Mutuals (posts from people you follow who follow you back), Likes (every Bluesky post you’ve liked), and Cat Pics (the content of which should be obvious, but occasionally includes pictures of raccoons and opossums). Bluesky has made a feed generator starter kit available on, but I haven’t gotten that code working yet. If I do, and happen to feel particularly ambitious the next step would be to publish and host a custom feed for other Bluesky users to subscribe to.

Domains as handles lets you use a custom domain as your handle (instead of a subdomain of Since I own, I took the opportunity to update my handle using the instructions in Bluesky’s April 28 blog post. The process was quick, and the handle change was reflected almost immediately in my Bluesky mobile app (I had to refresh) and immediately in my Ivory app (no manual refresh required). If Mastodon were able to adopt this feature, it might at least make server switches much easier for people with custom domains.

Without much time on Bluesky, I haven’t done much posting, gained many followers, or followed many accounts yet. Some of the people I follow on Twitter for news (like Phil Lewis) and commentary (like Adam Serwer) are on Bluesky as well (along with fun accounts like Bodega Cats).

Threads is the newest kid on the social media block (launched July 5th) and already has over 100 million users, courtesy of its ability to leverage the large installed base of Instagram users as a starting point. Unlike Bluesky, Threads plans to join the fediverse so its Threads users can follow and interact with people on other fediverse platforms. But before Threads was even officially named and launched, numerous instance admins joined an anti-Meta fedi pact. The instance admins in the pact agree to block any fediverse instances owned by Meta. As for the app itself, there are the sort of privacy controls and account settings that will make Threads safe for users (and especially for brands, compared to the anti-woke haven Twitter seems intent on becoming)–but not much else. You can invite your friends to Threads via WhatsApp, text messages, email, or just about any other method you can think of. As of yet there are no custom feeds, or lists, or any other features that might let you filter what posts you see. Since Meta is really about selling ads, I presume its only a matter of time before we start seeing (and scrolling past them) in Threads.

Between the three social media apps I’ve been spending more time with since last year, Mastodon is still the one I most enjoy using. I’m still on Twitter, but less often than last year–primarily to engage with a DM group I joined made up of black professionals and academics. When Twitter first looked like it was on shaky ground, some of us exchanged emails to keep in touch, others shared their Instagram accounts. If and when Bluesky shifts from invite-only to broader adoption, it looks like the social media option with the most tools to recreate the sort of community we found on Twitter beginning in the pandemic.

A Nation Without Mercy

Yesterday, Daniel Penny was charged with second-degree manslaughter for the death of Jordan Neely from his chokehold. In response, Florida governor and presumed presidential candidate Ron DeSantis tweeted the following:

The anti-Semitic dog whistle is bad enough, but DeSantis’ branding of Penny as a Good Samaritan is equally troubling to me. DeSantis has plenty of company in this opinion, including the editorial board of the Wall Street Journal, and the congressional representative of Texas’ 38th district:

I presumed this branding to be an egregious perversion of the meaning of the parable itself, but found it to be even worse than I recalled when I went back to read the parable in its full context. I reproduce it below (with my own emphases):

25 On one occasion an expert in the law stood up to test Jesus. “Teacher,” he asked, “what must I do to inherit eternal life?”

26 “What is written in the Law?” he replied. “How do you read it?”

27 He answered, “‘Love the Lord your God with all your heart and with all your soul and with all your strength and with all your mind’[a]; and, ‘Love your neighbor as yourself.’[b]

28 “You have answered correctly,” Jesus replied. “Do this and you will live.”

29 But he wanted to justify himself, so he asked Jesus, “And who is my neighbor?”

30 In reply Jesus said: “A man was going down from Jerusalem to Jericho, when he was attacked by robbers. They stripped him of his clothes, beat him and went away, leaving him half dead. 31 A priest happened to be going down the same road, and when he saw the man, he passed by on the other side. 32 So too, a Levite, when he came to the place and saw him, passed by on the other side. 33 But a Samaritan, as he traveled, came where the man was; and when he saw him, he took pity on him. 34 He went to him and bandaged his wounds, pouring on oil and wine. Then he put the man on his own donkey, brought him to an inn and took care of him. 35 The next day he took out two denarii[c] and gave them to the innkeeper. ‘Look after him,’ he said, ‘and when I return, I will reimburse you for any extra expense you may have.’

36 “Which of these three do you think was a neighbor to the man who fell into the hands of robbers?”

37 The expert in the law replied, “The one who had mercy on him.”

Jesus told him, “Go and do likewise.”

Luke 10:25-37, New International Version

It is easy to forget that the original context in which Jesus told this parable was in response to the question: “what must I do to inherit eternal life?” It is this that should be, but too often is not, the animating principle of those of us who call ourselves Christians. The expert in the law quotes Deuteronomy 6:5 and Leviticus 19:18 when Jesus asks him what is written in the Law. I highlight verses 29, 36, and 37, because it is how many of those in social media have answered the question “who is my neighbor?” that reveal us to be a nation without mercy.

As we observed last week (and unfortunately continue to observe even now), the prevailing sentiment of too many on social media (and in the nation at large) regarding Jordan Neely can be summed up as “he had to die, just in case”. Within hours of his death on the floor of the F train, the media made sure we knew about Neely’s mental illness, his long arrest record, previous violent assaults, even one of his public anti-LGBT outbursts. This latest impromptu obituary of a black man after a violent death had the same effect of those written before–to tell the public that the dead man deserved his fate.

The priest and the Levite in the parable are understood to be fellow Israelites–who nevertheless left their countryman in the road to die. The Samaritan by contrast, despite being someone for whom Israelites had such contempt they would not travel through Samaria or associate with them in any way, had mercy on the man. So if there is any parallel to be drawn between the parable of the Good Samaritan, and what happened on the train it is this: we are the priest and the Levite. By “we” I don’t just mean the people on the train, I mean all of us. A journalist named Issac Bailey has written this sentiment far more eloquently than I have, despite having treated a homeless man in New York City with far more humanity far more recently than I have in the place I call home. My days as a soup kitchen volunteer, feeding the poor and the homeless in the greater Washington area are years behind me. Far more recently I’ve stared past them, pretended they weren’t there, anything and everything other than actually trying to help them.

Beyond the immediate moment, we haven’t pushed back against the active and ongoing dehumanization and criminalization of the poor and mentally-ill. Both the rhetoric and the legislation of those we put and keep in power are an unfortunate reflection of our national contempt for those Jesus called “the least of these brothers and sisters of mine” in yet another parable, that of the sheep and the goats. That parable too, like that of the Good Samaritan is really about eternal life and how our earthly deeds reflect whether or not we love God, and our neighbor as ourselves.

Exploring Mastodon Continued: Moving to

After almost 4 months of using Mastodon, I found the community on (and its administrator, Kris Nóva) so interesting that I decided to move from the larger instance I initially joined ( The advice in my first post about sticking with a larger server unless you come across a particular server/community that really interests you still holds. The specific way I applied it is tied to a Mastodon feature I didn’t fully grasp the utility of back then: the Local timeline. I wrote about timelines later, but what only became clear after creating an account on and using Local timeline was that because the vast majority of people there are techies like me, there was a much higher volume of interesting toots there than on a large instance like

One of my Mastodon mutuals switched from to due to racist harassment being directed at his account from a domain they don’t block. Not only does proactively block that domain, they do things like give you a chance to review certain follow requests even if your account isn’t locked, as shown below:

Screenshot of follow request approval on

The actual steps I followed to migrate were a combination of this article, and this post from Eugen Rochko (in that order). Migrating doesn’t delete the old account, but it does disable the old account so it looks like this:

My disabled account on

Migrating to a new account meant updating my account metadata as well to verify that new account belongs to me.

Only the posts from my original Mastodon account can’t make the move to–but only because I don’t control the instance. If I were willing to run my own Mastodon server, it might be possible to import the archive I downloaded from my previous account and republish them there.

In addition to migrating to, I provided a small donation to the administrator through In addition to the charitable giving I’m doing this year, I’ll be putting more into these tip jars for online services that I find valuable. I contribute a bit to the main Mastodon project through Patreon.

Owning My Words, Revisited

A few years ago, I wrote this brief post, after Scott Hanselman re-tweeted one of his blog posts from 2012. In the wake of last year’s takeover of Twitter by Elon Musk, I’ve been pointing people to Hanselman’s decade+ old advice because I’m seeing it repeated in various forms by others (Monique Judge of The Verge is the most recent example I’ve read). In the time since that November 2019 post, I’ve published at least 60 posts (with a couple dozen more still in drafts). But the best-written and fiercest piece I’ve read on the subject is this Substack post by Catherynne M. Valente.

Her piece is well worth reading in full and sharing with friends. I’m just 5 years older than Valente, and reading it gave me a flashback to the very first page I ever put on the web. It was probably back in 1994, since the Mosaic browser had just come out the year before. I was a sophomore computer science major at University of Maryland then, so it would have been wherever they let students host their own pages. It was just some fan page for the team they used to call the Washington Redskins.  I somehow figured out how to take an image of the team’s helmet and make it look debossed under everything else I put on the page.  It was the first time I got compliments from strangers for something I did on the internet (in a Usenet newsgroup for fans of the team).  Usenet is how I joined my first fantasy football league.  Many of the guys I met online in that league back in 1993 are still friends of mine today. I later met a number of them in-person when I visited the Pacific Northwest for the first time (and I’ve been back a couple more times since).  Usenet is how dozens of us Redskins fans ultimately met in-person and attended a Redskins game together in San Diego (LaDainian Tomlinson’s rookie debut in 2001, and Jeff George’s debut as Redskins starting QB).  So much life has happened since then that until I read a post like Valente’s, it’s very easy to forget all the different ways in which much less sophisticated tech than we have today proved to be very, very good at helping us make meaningful, durable connections with each other.

The 12-point plan of how online communities are created and ultimately destroyed is the heart of her piece. A lot of the friends I first made on on Usenet, or even email distros have migrated through a lot of the same sites Valente listed as having fallen victim to that plan. The migrations to Mastodon (or Instagram, or Slack, or Discord, or Reddit, or SMS groupchats, etc) sparked by Twitter turning into $8chan (as some only half-joking call it now) is a reminder of many previous site & app migrations. Personally, I’m splitting the difference–spending a bit more time on Slack with friends, an ongoing chat with my cousins via GroupMe, and more time on Mastodon in favor of a bit less time on Twitter (less doomscrolling at least). Particularly in the depths of the pandemic (which sadly still seems far from over), some of my Twitter mutuals found and formed a real community in a direct message group. There are nearly 20 of us, all black, in business, tech, academia, science, and journalism among other fields. They’ve been some of the most encouraging people regarding my writing beyond my own family. One of them gave me the opportunity to be a panelist on a discussion of diversity in tech. I continue to learn from them through our ongoing conversations and value our connections enough to have shared other contact info with them if Twitter does go down.

Some of us have already learned that the grass isn’t always greener elsewhere when it comes to social media. What’s being done to Twitter by Elon Musk right now–as much value as I still personally gain from using it–has been an opportunity to reconsider how I engage with social media. I’ve been much more selective about who I follow on Mastodon (just 85 people vs over 800 on Twitter) and am seeing a lot more technical content as a result. This change in my social media experience is intriguing enough that by this time next year I may be one of those people who went from having just a basic grasp of how Mastodon worked to self-hosting an instance and writing all about the experience.