Linked List: March 20, 2023

WorkOS 

My thanks to WorkOS for sponsoring last week at DF. WorkOS is like “Stripe for enterprise features.” They make it easy for developers to build features needed by enterprise customers, such as Single Sign-On and SCIM.

Shipping these feature is important because they enable selling upmarket for bigger deals. Without these features, the IT department will reject your app. But these enterprise features are complex and time-consuming to build yourself, usually taking months.

With WorkOS you can integrate and ship enterprise features in minutes. Beautiful API docs guide you through every step of the way, and transparent pricing scales based on usage. It’s a product built by developers, for developers.

Tim Urban on ‘Social Authoritarianism’ 

Tim Urban, on Twitter:

We can illustrate this by comparing how people react to an upcoming talk by a speaker they disagree with. High-rung thinkers find a lot of value in having their beliefs challenged. Low-rung thinkers, not so much. But only the idea supremacist tries to cancel the event.

Low-rung thinkers may not be great at learning, but as long as they don’t prevent others from learning, it’s fine. Even the social bully is fine — they only hurt people who choose to be their friend.

But idea supremacy is a direct affront to the workings of a liberal society.

A short thread, but a good one. If you refuse to listen to people you disagree with, let alone try to prevent them from even speaking, how do you even know you disagree with them? Perhaps because I was young at the time, I often think back to Bob Dole’s “nightmares of depravity” broadside against popular movies and music in 1995, when he began his campaign for president:

Natural Born Killers, the story of a couple on a killing spree as they cross the country, was one example of films and recordings cited by Mr. Dole as “nightmares of depravity” for their depictions of gratuitous sex and violence. He also attacked the film True Romance and the rap groups Cannibal Corpse, Geto Boys and 2 Live Crew. Aides to Mr. Dole said he had not seen the movies he cited but had read about them and had also read offending rap lyrics.

The thing that got me then and still gets me now is that Dole had not seen the movies. Railing against a movie you haven’t seen is more offensive to me than the actual contents of any movie could be.

Anyway, Urban’s Twitter thread is promoting his new book, What’s Our Problem: A Self-Help Book for Societies, which is at the top of my reading pile.

Apple’s ‘Hello Yellow’ TV Commercial 

Speaking of TV commercials for camera phones, Apple’s new 30-second spot for the iPhone 14’s new yellow color features a protagonist who does nothing with his iPhone other than use it as a camera.

Samsung Responds, Hand-Wavingly, to Fake Moon Photos Controversy 

Jon Porter, The Verge:

Samsung has published an English-language blog post explaining the techniques used by its phones to photograph the Moon. The post’s content isn’t exactly new — it appears to be a lightly edited translation of an article posted in Korean last year — and doesn’t offer much new detail on the process. But, because it’s an official translation, we can more closely scrutinize its explanation of what Samsung’s image processing technology is doing.

There’ve been a couple of follow-ups on this since I wrote about it a few weeks ago. Marques Brownlee posted a short video, leaning into the existential question of the computation photography era: “What is a photo?” Input’s Ray Wong took umbrage at my having said he’d been “taken” by Samsung’s moon photography hype in this Twitter thread.

Here’s a clarifying way of thinking about it. What Samsung is doing with photographs of the moon is fine as a photo editing feature. It is not, however, a camera feature. With computational photography there is no clear delineation between what’s part of the camera imaging pipeline and what’s a post-capture editing feature. There’s a gray zone, to be sure. But this moon shot feature is not in that gray zone. It’s post-capture photo editing, even if it happens automatically — closer to Photoshop than to photography.

Where I draw the line is whether the software is clarifying reality as captured by the camera or not. Is the software improving/upscaling the input, or substituting the input with imagery that doesn’t originate from the camera? Here’s a snippet of a debate on Twitter, from Sebastiaan de With (at the helm of the Halide camera app account):

One can argue “Well, it’s the moon, it’s always the same” — and perhaps that’s true, but the issue is with photographic accuracy. In-fill should be informed by underlying input data and shape the output image; you can argue output shouldn’t reshape the input this significantly.

And that’s my point. What if the moon weren’t the same? What if it gets hit by a large meteor, creating a massive new visible-from-earth crater? Or what if our humble friend Phony Stark blows tens of billions of dollars erecting a giant billboard on the surface of the moon, visible from earth, that reads “@elonmusk”? A photo of the moon taken with one of these Samsung phones wouldn’t show either of those things, yet would appear to capture a detailed image of the moon’s surface. A camera should capture the moon as it is now, and computational photography should help improve the detail of that image of the moon as it appears now. Samsung’s phones are rendering the moon as it was, at some point in the past when this ML model was trained.

And that’s where Samsung steps over the line into fraud. Samsung, in its advertisements, is clearly billing these moon shots as an amazing feature enabled by its 10× optical / 100× digital zoom telephoto camera lens. They literally present it as optically superior to a telescope. That’s bullshit. A telescope shows you the moon as it is. Samsung’s cameras do not.