Skip to main content
 

President Harris?

3 min read

I didn’t post about it — what is there to say that hasn’t been said elsewhere? — but former President Trump was almost shot last week. The would-be assassin’s motive is muddy (he was a Republican), but the bullet or a sliver of glass narrowly missed him, taking a nip out of his ear. He’s been using it as political ammunition ever since, and the entire RNC, which started the following day, was in essence a stage show about toxic masculinity, featuring guests like Kid Rock, Hulk Hogan (who tore off his shirt to reveal another shirt with the Trump / Vance logo on it), and the CEO of the Ultimate Fighting Championship. At one point, during a Michigan rally following the event, Trump pulled a guy out of the crowd to remark how well-defined his arms were. His campaign, his policies, his demeanor are Idiocracy come to life.

As for his Vice Presidential candidate, I’d love to see a lot more people talking about JD Vance’s support for Curtis Yarvin, who believes in the reinstatement of slavery, in replacing the democratically elected government with a CEO king, and that Hitler was acting in self defense.

I have many differences with Joe Biden: most notably, his failure to take a strong stand against the ongoing slaughter in Gaza, and his war-faring foreign policy history throughout his career. But he’s not Donald Trump and he’s not JD Vance. Domestically, the Biden Presidency undoubtedly had some strong progressive successes over the last four years, in ways that genuinely helped vulnerable Americans. I voted for him in 2020. And certainly, were he the Democratic nominee, I would have voted for him again.

It seems almost certain that the Democratic nominee will be Kamala Harris. If that turns out to be the case, I’ll absolutely vote for her. With enthusiasm.

What I hope is that she can paint a picture of the world she wants to create. Biden never quite achieved that for me: he even memorably said to donors, that “nothing would fundamentally change” if he was elected. America needs change; it needs equity; it needs a renewed compassion, stronger safety nets, a leg up for people who need it, and a mentality that nobody should fall through the cracks. A focus on strong communities and bonds based on empathy rather than breaks for the rich and military might. A focus on a democratic, inclusive world and not just an American one. Beyond just not being Trump and not being Vance, those are my hopes for a Harris Presidency.

· Asides · Share this post

 

Innovation in news is an oxymoron

2 min read

If you’re waiting for permission to build something, or if you want to see how well something has worked for your peers or competitors before you implement it yourself, you will never, ever innovate.

That’s the trap that news media seems to be in: nobody wants to be the first to build something new. Perhaps it’s that times are so dire that experimentation feels like too much of a risk; perhaps it’s just an extension of top-down editorial culture. But there’s nothing out-there in media technology right now. I’m aware of some stuff coming down the pipe that I’m really excited about, but the most innovative thing that’s actually been shipped is getting people to subscribe by addicting them to puzzle games. Forgive me for thinking that’s not particularly exciting.

How can the news industry break out of its shell? How can it act like technology is something that it can shape, rather than something that just happens to it? How can it put value not just in product management but actual nuts-and-bolts technical innovation?

This feels existentially important.

Thinking about it. Working on it. I know I’m not alone.

· Asides · Share this post

 

Todoist is really good

3 min read

I’m, uh, very bad at task management. I wouldn’t want to pathologize, but I’ve never been a particularly organized person. I’ve always aspired to be more organized, but I’ve never found a tool or a methodology that really works for me. They were either too rigid and opinionated or brought too much overhead: I had to remember to use them, and that was enough of a blocker to not.

Over the last two months, everything has — weirdly — changed.

Someone mentioned Todoist over on Threads, and although I had a vague memory of trying it years ago and it not working for me, I decided to install it again. Maybe it was just the right time for me now, or maybe the design has evolved, but it clicked pretty much immediately.

There are two things that make it great:

  1. It’s everywhere I work
  2. It gets the hell out of my way

Whenever I need to remember to do something, I press a key combo — I’ve configured shift-command-T — and a modal lets me quickly tap it in using relatively natural language. That’s a similar workflow to what I’ve been doing with Alfred for years and years, so adding this new combo isn’t a giant feat of muscle memory.

Todoist modal

Then, whenever I want to check what’s on my plate, I can bring up the app (desktop via ctrl-command-T, or phone), or click the toolbar icon in my browser to bring up the browser extension version. Because I spend most of my life in my browser, that’s particularly handy. It’s just always there.

Todoist desktop app

I’ve found myself adding new tasks via modal while I’ve been in meetings, so I don’t forget to follow up. Or I’ll be in a Google Doc and add a task the same way. (There’s a way to automatically sync Google Tasks with Todoist, but I don’t use that — I’d rather have direct control over my task inbox.)

It’s made me more productive, more organized, and as a result, much less anxious. And I feel really good about it.

This post isn’t an ad, by the way. It’s just so rare that I really love a piece of software, so I thought I’d let you know.

· Asides · Share this post

 

What matters

1 min read

The only goal that really matters is building a stable, informed, democratic, inclusive, equitable, peaceful society where everyone has the opportunity to live a good life. One where we care for our environment, where we champion democracy, science, education, and art, where equality for all is seen as a virtue, where truth is spoken to power, and where nobody can fall through the cracks.

Let's get there together.

· Asides · Share this post

 

Florence

1 min read

Sunset in Florence

I’ve spent the week in Florence, Oregon, a lovely little town on the coast. It’s a bit windy and a little cold, but as I’m fond of saying, I lived in Scotland for a decade. I can take it.

Frank Herbert came to the town in 1957 to write about the dunes overtaking it. The piece was never published, but it gave him an idea for a novel.

In 1970, a whale washed ashore here, and the Oregon State Highway Division decided to use dynamite to dislodge it. The ensuing events were not quite as planned. If you’ve never seen it, the video is legendary.

Did you know that Dune and the exploding whale beach were the same place? Well, now you do.

· Asides · Share this post

 

An apology for my comments about the British election

1 min read

I want to apologize for yesterday’s rant about British politics. That kind of rhetoric isn’t big or clever, and it runs against the tone I usually try for*. Over time, this space has shifted from more personal thoughts towards more directed opinions at the intersection of tech and society, so newer readers may have been a bit confused.

I am angry, and I did take Brexit exceptionally personally. But it might have been more productive to discuss the details of why. For that, I encourage you to check out Richard Murphy’s Funding the Future, a blog about developing a fairer and sustainable economy, which has a UK focus.

 

* Aside from my comments about David Cameron. The guy deserves it. It's hard to aporcine blame.

· Asides · Share this post

 

Some polite words regarding the British General Election on July 4

Bring out the champagne.

4 min read

Apropos of nothing, here's some lettuce

On July 4th I’ll be on the beautiful Oregon coast, and I plan to have a bottle of champagne handy. Not so much because of the American Independence Day — although there’s nothing wrong with celebrating that, and I’m sure I will — but because of the British election happening on the same day.

It’s been a long fourteen years of the worst government imaginable: a Conservative Party that brought about the formidable economic and social own-goal of Brexit, an intellectual blunderbuss to the foot followed by several subsequent very practical blunderbusses to the crotch, followed by a succession of the most ineffectual, rotten-souled Prime Ministers in British history, one of whom famously had less staying power than a literal salad. It was brought into being by a coalition aided by Nick Clegg (who has since made a career of putting a shiny face on terrible things), and then pitifully trumped along in a meandering path fueled by middling opposition, middle-England small-island nationalism, and the distant, smarmy memory of Tony Blair and the Iraq War. (Here I mean lowercase T trump, which means fart, rather than uppercase T Trump, which means Trump.)

I’m not particularly excited about Keir Starmer’s Labour. It seems to be a sort of 21st century riff on John Major’s Conservative Party of the mid-nineties, presumably in an effort to reach old-school Conservative voters who are sick of the Asda own-brand lunacy of the modern incarnation of their party, knowing that actual left-wing voters have nowhere else to turn. So this isn’t me hoping for major change from him; I expect very little to actually happen. But I am absolutely psyched for the Tories to have their well-heeled posteriors handed to them and their nannies with a fork and knife, finally. It’s been a long time coming.

If it sounds like it’s personal: yes, it’s personal. I’m a European citizen who grew up in the UK and left for the US to look after a parent, assuming I’d just go back afterwards. It didn’t even occur to me that David Cameron would hold a ham-fisted referendum on European membership, and it didn’t seem to occur to him that he’d lose it and the country would vote to leave. (Ham-fisted, of course, is the way he likes it.) I took it very personally; I still take it very personally; if this post feels like I’m being unusually effluviant, please know that I am holding myself back.

I’m under no illusions of any major change, even outside of Keir Starmer’s Primark blandness. All these runts will get cushy jobs as chairmen of boards and minty after-dinner speakers. Britain is effed to infinity, and there’s only so much play you can even have within that framework, particularly considering that nobody seems to want to shift the Overton window even slightly leftwards. Heaven forbid you protect the poor and vulnerable and strive to build an inclusive society within a lasting peace. Still, the catharsis of seeing those cordyceps zombie-suits roundly voted away from the nominal seat of power, even if their ilk will continue to be the effective ruling class for evermore, will give me some superficial glee. So, champagne.

Oh, and I’m excited to see Nigel Farage get his, too.

Now, back to technology and stuff.

· Asides · Share this post

 

Progress on the book

1 min read

A sound shook Frances fully awake. Her dreams faded quickly into the cold air, her sleeping memories of San Francisco collapsing into the smell of stone and moss and rot.

There was someone in the house.

And so begins The Source, at least as the draft stands today.

What follows is an adventure that touches on accelerationism, climate change, capital, and the guilt of culpability.

I’m getting there.

· Asides · Share this post

 

It's time to get real: I'm not 25 anymore

Time to get healthy

3 min read

Last week, without warning, my back went “crunch”.

I’ve been dealing with what feels like a painful, bruised coccyx ever since. It should heal up within a few weeks, but until then, getting up from a sitting or lying position is really hard, walking has been awkward, and I haven’t been able to pick up anything particularly heavy (like, just for example, a toddler who happens to be in the 99th percentile for his height).

I’m used to my body more or less working properly — and now it just doesn’t. It’s been unsettling. In the scheme of things, it’s much less problematic than the injuries a lot of people have to deal with, but it’s also a wake-up call.

Here’s what I think I need to do:

  • Commit to radically losing some weight. My weight when I arrived in California was 196 pounds. The last time I weighed in, it was something like 260.
  • Gain some strength and flexibility. Once my coccyx is healed I intend to start taking home fitness more seriously, and also (finally) get into yoga.
  • Actually use my fancy standing desk. I need to spend more of my time standing rather than sitting, and aim to stand for at least 60% of my day.
  • When I am sitting, I need to take my posture seriously. I’ve been sitting on a Wit SitOnIt task chair (the same kind we used to have at Matter), but I need something with more lumbar and posture support. Not least because the back support strip went “ping” a little while ago and I’ve been sitting with almost nothing behind me.

So. Changes afoot:

I’m upgrading my chair to a Herman Miller Aeron, which is stereotypical for a reason: it’s far better for posture. I managed to find it at a surplus store for a very deep discount on its eye-watering usual price.

I’ll be standing for most of my day. If you’re in a meeting with me, you can expect me to be bouncing around.

I’ll be taking more care about what I eat, mostly by trying to go for less calorie-dense food. In a significant change to my California lifestyle, I already don’t eat out much. But there’s more I can do: in particular, the more fresh vegetables I can include, the better.

I’m going to try and resume my walking habit: a long walk at night, listening to podcasts or audiobooks.

And yoga. Which I am terrified of. My relationship with my body is fraught. I’ve never been proud of it and I don’t think I can make it do very much. So as challenging as the stretching itself might be, the psychological component is pretty much the hardest thing to get over.

Unfortunately, I’m not 25 anymore. In itself, that’s a painful sentence to have to type. But here I am, firmly entering middle age, and I want to be around for a long time to come.

These changes might be challenging — both in themselves and as habits to stick to — but it’s clearly past time that I do something. My painful back is a small signal; without intervention, I expect others to follow. It’s time to get real.

· Asides · Share this post

 

Building another big fediverse platform

1 min read

Purely hypothetically, I wonder what it would take to raise enough money to build another first-class fediverse platform for the mass market.

Not because there’s anything wrong with Mastodon (or Threads or Flipboard), but I think the fediverse would be healthier with another big platform in the mix.

· Asides · Share this post

 

A computer can never be held accountable

Therefore a computer must never make a management decision

1 min read

I love this IBM slide circa 1979, which is more relevant today than ever:

A computer can never be held accountable; therefore a computer must never make a management decision

Simon Willison asked about the provenance. Jonty Wareing weighed in:

It was found by someone going through their father's work documents, and subsequently destroyed in a flood.

I spent some time corresponding with the IBM archives but they can't locate it. Apparently it was common for branch offices to produce things that were not archived.

The original source confirmed this a few years ago.

Still, it’s a really pertinent message, which is proving to be more timeless than expected.

· Asides · Share this post

 

A jab back at Brexit (or a kick in the teeth)

The UK general election on July 4 is a symbol.

4 min read

Nigel bloody Farage

I grew up in Britain, but I was able to be there because of my European citizenship. When I moved to the US it was because my mother was terminally ill; I’d always assumed that I would go back. When the Brexit vote happened, I took it extremely personally: in lots of ways, the British public voted to throw people like me out.

In the interim, some people have assured me that, no, it’s not people like me. After all, I have a British accent, and if you didn’t actually know, you’d be forgiven for assuming that I was British. Of course, that’s a hugely xenophobic reflex: my British accent makes me okay, but someone else’s Polish accent means that they’re not. I stand with the people who more obviously come from somewhere else; I do, too. All of us are (or, I suppose, were) an active part of British society, integral parts of communities, and so on.

Brexit was offensive, stupid, counterproductive, and xenophobic. I’m not glad that Britain has been suffering the consequences of this own-goal, because so many of my friends still live there, and so many communities are suffering. Spitefully wishing ill on people who are hurting isn’t a good look. But I certainly have no love for the people who voted for this travesty.

It’s not fun to be barred from living in the place I called home. It happened at a time in my life when it was becoming apparent that there was a terminal, genetic disease that runs in my family; multiple family members had it, and I hadn’t yet had the genetic test that suggested my sister and I weren’t going to get it. It was the same year that Trump became President on a similarly anti-immigrant platform. Overall, it was A Bad Time.

Oddly, then, I’m not unhappy to see Nigel Farage run for Prime Minister. Obviously, he’s among the worst people alive, as if the worst impulses of British society had been congealed, Doctor Who style, into a comic book villain with an angry toad for a face. Two of his children are even dual European citizens, because the hypocrisy is part of the schtick for these people. But because he’s running, he’s going to split the Conservative vote, with the hard right voting for Farage and the people who claim they’re not hard right voting for whoever the Conservative leader of the week will be on — who picked this day?! — July 4th. (It’ll be Rishi Sunak or a slowly-decomposing head of iceberg lettuce. Let’s see.)

Keir Starmer is not a giant leap of an improvement: a John Major impersonator who would have comfortably been a Tory candidate in 1995. But at least he’s not one of the guys who brought about Brexit and all of the ludicrous policies that followed. It’s something. A jab back for all the people who have been hurt over the last 14 years since hog aficionado David Cameron was first elected with the help of a last-minute coalition assist from Nick Clegg, who, of course, now leads international face-saving for Meta.

A Conservative loss is the foothills of the foothills of the foothills of the work to be done to rebuild. But it would, at least, be a baby step forward. And even then, I’m ready to be disappointed, because, really, nothing in this arena has gone well since forever, and I, for one, have lost the ability to be really optimistic.

 

Photo by Gage Skidmore

· Asides · Share this post

 

Known fizzled

2 min read

One of my biggest regrets is how the Known hosted service declined. The paid subscriptions came to an end, and eventually the hosting whimpered out. Behind the scenes, the database cluster was in need of more maintenance than I was able to provide.

Known itself has required more maintenance than I’ve been able to provide for quite some time. I wish I could spend more bandwidth on it, but the state of my life right now is that it’s just not possible for me to dedicate the coding time for something that isn’t paying my bills and isn’t having the impact I wanted it to.

I wish we’d sent out a strong email at the end and allowed everyone to export their data automatically. I also wish Known had import/export that was reliable so that people could explore other platforms.

After attempting to claw the time to do it myself, I’d like to hire someone to build the latter, and then apply it to everyone who had a hosted account. The export function could be built into the Known UI or as a CLI tool. If this seems like something you might be able to do, let me know.

Overall, I have a ton of regrets about Known — something for a future post (or series of posts), maybe. This site is still powered by it, though, and I know other people still use it, too. So it’s not dead — just small.

· Asides · Share this post

 

Can we at least agree that killing is wrong?

4 min read

I don’t think it’s possible to morally support the ongoing bombardment of Gaza, but that’s too weak a statement. What’s happening there seems to be — based on what I’ve read through the news, what I’ve seen in video, the stories that have been sent back to us — an atrocity. The latest story, from Rafah, is of an airstrike on a civilian evacuation zone where displaced families were sheltering in tents:

Images showed the area engulfed in flames as screaming Palestinians fled for safety, with some video shared on social media showing disturbing images, including severely burned corpses and a man holding what appeared to be the headless body of a small child.

There’s nothing flippant to say about this. This isn’t sports, where you root for a team. It’s not a theoretical debate: certainly not for the families who have no way to escape, kettled as they are into a small strip of land under constant military bombardment.

The bombardment on Gaza is disproportionate and indefensible. Thirteen thousand children alone have been killed. A quarter of surviving children have acute malnutrition. There’s nowhere for them to go, and nowhere for them to get the care they need. In the face of these conditions, there must be a ceasefire. Obviously there must be a ceasefire.

Making statements like this is fraught. It sometimes seems like we’re being asked to fall into weird ideological lines that have little to do with the humanity of the people involved. Following the events of October 7, I unfollowed multiple progressive Instagram accounts that not only described the attack and kidnappings as the necessary work of de-colonization, but applauded the action. It’s clear to me that Palestine has been annexed, its land illegally settled, and its people made to suffer at the hands of increasingly-conservative Israeli policy. Protest and resistance are inevitable and justifiable. Regardless, I can’t support the killing and kidnapping of civilians, let alone accept cheerleading for it. Not ever.

By the same token, I see some people online call for an end to the state of Israel. What would that entail, exactly? Assuming it was a desirable goal, how might one go about achieving that? Dismantling it would involve unthinkable bloodshed.

Some people talk about how Hamas is the local government, and how the people there voted for them, so they deserve what’s happening to them. That it’s okay to bomb hospitals because Hamas is hiding out in them — regardless of international law related to protecting the lives of human shields.

The history, today’s political issues, and the road to a solution are far more complicated than can be conveyed by memes and soundbites. I have no solutions to the problems in this region or how to get to a lasting peace.

But some things are not complicated at all.

Don’t kill. Don’t subjugate. Don’t dehumanize. Don’t reduce lives, in all their complexity and beauty, to points and sides.

The core of this issue right now is — or should be — concern for human life. Everyone, regardless of nationality or political affiliation, should be appalled when children burn to death or are decapitated (whether they’re in an evacuation zone or not). The ruining of cities should never yield applause.

The protests on university campuses are the latest in a long line of campus anti-war protests, and I’m strongly in favor of them. Except, because of course this is true, there are people there who conflate the protest over policy with protests of anyone who is Israeli, or even anyone who is a Jew. I’ve personally heard stories of at least one person being spat on, not because of any rhetoric they were espousing, but simply because of who they were.

This all has the potential to escalate. I worry that it will. This is all already so horrific.

These are human beings. The Palestinian people are human beings. The Israeli people are human beings. Arabs are human beings. Jews are human beings. They are not their leaders; they are not their circumstances. They all - like all people - deserve to live, and live well. The death of any human being is never something to celebrate or to praise as a strategy. It’s all just endless tragedy.

Stop the killing. Find another way.

· Asides · Share this post

 

The AI data goldmine

1 min read

If I was a nefarious software company, here’s how I might be thinking:

AI functionality tends to require that data is sent to a centralized service for processing.

This is often data that is not being shared online in any other way that is easily available for analysis: existential work questions, internal documents, and so on.

This makes it very valuable data to sell to brokers or to use in targeting advertising.

So, let’s add lots of AI functionality to our services to encourage people to share that data with us.

We’ll provide AI services.

We’ll mine the data that is provided to us when people use those AI services.

And then we’ll sell it.

The AI revolution is also the private data sharing revolution. It’s worth asking: does this AI feature I’m interested in using puncture a privacy hole in the service it is a part of? Who am I sharing this information with? What will they do with it?

· Asides · Share this post

 

ShareOpenly is now on Tedium

1 min read

I adore the way ShareOpenly has been added to Tedium:

You can see it for yourself on all its posts, including this great one about the decline of the ball mouse. Its founder, Ernie Smith, told me: “figured I had to have fun with it”.

· Asides · Share this post

 

A new Ani DiFranco album is something to celebrate

2 min read

I’ve been following Ani DiFranco for decades. I’ve seen her play live around twenty times: she always brings a kind of joyful, progressive energy that leaves me motivated and buzzing.

She has a new album out, and it feels like a return to visceral, honest form. It’s not quite the acoustic punk from the late nineties / early aughts — seriously, go check out Living in Clip, Not a Pretty Girl or Dilate — and it goes to some really experimental places, but I’m into it. This time, rather than making it on her own, she’s worked with producer BJ Burton, who’s also worked with Bon Iver and Taylor Swift.

We need progressive, momentum-bringing, energetic music more than ever. Ani delivers. And even the name of the album itself — Unprecedented Sh!t — feels very apt for the era.

From the liner notes:

The title Unprecedented Sh!t is not only representative of how much of a sonic departure the 11-track album is from Ani’s other work, but also a political and social commentary on the current state of the world. “We find ourselves in unprecedented times in many ways, faced with unprecedented challenges. So, our responses to them and our discourse around them, need to rise to that level.”

Amen.

· Asides · Share this post

 

The Philadelphia Inquirer is here to fight

Is this really a good ad strategy?

1 min read

SEPTA - the South Eastern Pennsylvania Transportation Authority — trains are covered with these ads for the Philadelphia Inquirer:

Combative Philadelphia Inquirer ad

I’m curious to know if they actually work. They feel very negative to me: a pot-shot at the New York Times rather than an argument for why the Inquirer is great in its own right.

There’s an underlying assumption here that newspaper subscriptions are zero-sum: that each household will only receive one. Of course, most households aren’t even that: it’s increasingly rare for anyone to subscribe to a paper newspaper. But for digital subscriptions, I’d have assumed that it would be additional: households might subscribe to both the Inquirer and the Times (as well as a few other publications; maybe the New Yorker and Philadelphia Magazine).

Is their assumption right, or is mine? I don’t know. What I do know is that the ad feels combative and what I’m left with is the conflict rather than anything about the Inquirer’s own coverage. While there is definitely some anti-New York feeling among multi-generational Philadelphians, it feels like an odd choice.

· Asides · Share this post

 

The itch

1 min read

I’m really itching to build something new again.

Not a new widget or open source project, but a new service. Something that makes peoples’ lives better.

I love startups. And the ideas are brewing.

· Asides · Share this post

 

Monetizing ShareOpenly

That's not my intention.

1 min read

I was asked if I’m planning to monetize ShareOpenly.

Short answer: I have no plans to do so. This is a personal project.

If it’s wildly successful and the infrastructure costs skyrocket, I may look for donations or sponsorship of some kind in order to cover those costs. I’m not looking for it to be profitable or for it to be my job.

It’s intentionally very very lightweight, so I don’t expect that to happen for a long time to come.

· Asides · Share this post

 

A letter to Russell T Davies

On the broadcast of the new season of Doctor Who

2 min read

Here’s what I would say to Russell T Davies if I could:

One of my very first television memories is sitting watching Peter Davison’s Doctor (and reruns of Tom Baker’s) on a tiny 12” TV set, my face probably too close to the screen. My imagination ran wild. There was a large horse chestnut tree set in the playground of my primary school, and it became the console of my own time machine: first by myself, as a lonely, weird little kid, and then more as other children decided to see what on earth I was doing.

When Sylvester McCoy’s era rolled around, we would fold out the sofabed every Wednesday after Wogan and watch the next installment. I remember being particularly drawn in by the continuing story around Ace, the hints about something bigger in the Doctor’s past, and his plans for her.

When it was canceled, I devoured the New Adventures books, starting with the Timewyrm and Cat’s Cradle series.

And then, in 2005, when it all started up again, I would gather up the episodes and watch them over Christmas with my mother, once again. When she became terminally ill and I moved to be closer to her, we watched them all together in real time. We loved the reboot, the reinvigorated ethos and the joy of it, and the continuation of stories that had been in progress since before I was born.

Russell: it wasn’t just a TV show that you resurrected. (Although it was that, too, of course, and a really good one.) It was those times sitting together, the shared family space, the love and togetherness and fun of it all.

She would have loved the bi-generation and Ncuti Gatwa’s sparkling take on the character. She would have been excited for this new season as much as I am.

I can’t wait to watch. I’m excited for all these new stories, new ideas, new provocations. I won’t be alone. Through all those adventures in time and space, I’ll have a companion with me, invisibly sitting close, the sofa bed unfolded, laughing and hiding behind the cushions alongside me.

Thank you for this. Thank you for all of it.

· Asides · Share this post

 

Palantir's earnings call rhetoric is terrifying

"Woke is paganism", says the CEO.

2 min read

Mark Nottingham highlighted this alarming quote by CEO Alex Karp from the latest Palantir earnings call:

I think the central risk to Palantir and America and the world is a regressive way of thinking that is corrupting and corroding our institutions that calls itself progressive, but actually -- and is called woke, but is actually a form of a thin pagan religion.

That is a real danger to our society. And it is a real danger to Palantir if we allow -- if we don't discuss these things. The reason we have by far the best product offering in the world is because we have by far the best alignment around how to build software, what it means to build software, full alignment with our customers, a view that some -- the Western way of living is superior and, therefore, it should be supported by the best products.

[…]We believe we are fighting for a stronger, better, less discriminatory, wealthier, more open, and better society by providing the friends of the West, U.S. industry, U.S. government, our allies, with by far superior products.

I find this so alarming. I’m so opposed to this way of thinking that I don’t exactly know where to start. “Woke is paganism” smacks of a deeply regressive way of thinking; not least because “paganism” is bad smacks of a very narrow way of thinking where some religions are better than others. I hate it on every level — and that’s before we get to the US-centric nationalism.

Palantir, of course, is the company whose products and services routinely power systemic human rights abuses. So perhaps I shouldn’t be surprised. But it’s still very striking to see these kinds of words expressed during an earnings call.

· Asides · Share this post

 

Options are a lottery ticket

It's better to take your salary and bank it

3 min read

Update: I wrote a longer post that explains this argument less flippantly and in more detail.

This post is anecdotal and should not be considered to be investment advice.

A company I used to be associated with sent out an email yesterday that essentially explained that the effective share price was lower than some people had bought options at, and that preferred shares were now common stock. I’m not mad about it: in fact, I think the restructuring was a good thing, and the cap table is now optimized for employees of the current phase of the company, which is how it should be. (The company, which will remain nameless, used to be troubled but is now doing really well under a new CEO. I like both the old and new CEOs very much, and there seems to be alignment between them on what needs to happen, which helps.)

I did not exercise my options at that company, so I have lost exactly nothing. In fact, I’ve never exercised options at any company I’ve been a part of.

This is maybe a bit of a self-own: that implies I’ve never been a part of a company that I felt strongly enough about that I wanted to own part of it. That’s actually not true. I own a significant chunk of Latakoo, the company that powers video delivery for news networks around the world — but I bought those shares as a direct investment at a low price while I was a very early employee, rather than as options. I also own shares in a few other companies that I’ve either advised or been a part of. (I’m also always interested in advisory roles in other companies in exchange for equity.)

But in general, for regular employees, I think options are rarely worth it. They typically require an up-front investment that many employees simply can’t make, so it’s a bit of a fake benefit to begin with, and their future value is little more certain than a lottery ticket. It’s a nice sign for founders when you can buy in, but those employees tend to be already-wealthy. Unless you’re very early at a company, the options are very cheap, and the prospects look amazing, I think it’s usually better investment to optimize for cashflow and save a portion of your money in traditional funds. Perhaps that’s a boring idea, but there it is. The promise of getting rich quick through options is what every get rich quick scheme is: too good to be true. Take the salary and bank it.

· Asides · Share this post

 

Browsers imply noopener for links in new tab

1 min read

A small web development thing I’d missed until yesterday:

When you want a link to open a page in a new tab, you’ve long been able to add the attribute target="_blank" to the tag. The problem was, that actually gave the opened pages rights to their referrer: it opened a security hole that could potentially have leaked user information or opened the door to phishing.

In response to that, the received wisdom was to also add rel="noopener" to the tag — or, more commonly, rel="noopener noreferrer", which strips referrer information from analytics. (Please don’t do this second part. For all kinds of reasons, it’s useful for a publisher to see who’s sending them traffic.) I’ve been adding noopener for years.

It turns out that browsers have been automatically setting this for links where target="_blank" since 2021: for three full years (and, actually, longer for Safari and Firefox). So there’s no need to add it anymore. There’s no harm in setting it, but there’s also no need.

· Asides · Share this post

 

My employer won a Pulitzer

2 min read

ProPublica, the newsroom I work for as Senior Director of Technology, won the 2024 Pulitzer Prize for Public Service journalism for its work on Supreme Court justices’ beneficial relationships with billionaire donors. You’ve probably heard something about Clarence Thomas’s corruption in particular; that story was broken by us.

ProPublica was also a joint Pulitzer Prize finalist for its work with the Texas Tribune and Frontline on the Uvalde school shooting.

Of course, I’m not a journalist and can’t claim credit for this work. But I feel very privileged to support these journalists and to help publish work that has had (and will continue to have in the future) a real impact on our democracy.

There’s a lot that happens during my day to day work that I can’t talk about at all, but it runs the gamut from supporting software development on our web platform and infrastructure, through helping journalists make good use of secure tools like Signal, to securely dealing with sensitive data drops from sources.

It’s very different work from startups or building open source social networking platforms — but it’s rewarding and meaningful. I’m honored to get to do it, and to know the journalists who are on the ground really doing this reporting.

Now, back to work. Look at what’s going on in the world; where we are as a nation. There’s a lot to do.

· Asides · Share this post