ArtLung Joe Crawford's blog and website

Photos By Keith

The site photos by Keith dot net is a pleasant old-school website with photos from an Art Center graduate whose creative life didn’t turn out as expected. He’s revisiting his work from school and the 1990s when he lived in Los Angeles.

Also when I lived in Los Angeles.

I keep expecting to see a photo of my Toyota Corolla in his street scenes of L.A.

Quotes of the Day

When trust and safety is going well, no one thinks about it or talks about it. And when trust and safety is going poorly, it’s usually something that leadership wants to blame on policies. Quite frankly, policies are going to be a Band-Aid if your product isn’t being designed in a way that actually doesn’t encourage abuse. You’ve got to plan there, guys.

From “Del” — former head of Trust & Safety at Twitter, an interview with Wired

n 1959, President Dwight D. Eisenhower took on the question of authoritarianism. Robert J. Biggs, a terminally ill World War II veteran, wrote to Eisenhower, asking him to cut through the confusion of the postwar years. “We wait for someone to speak for us and back him completely if the statement is made in truth,” Biggs wrote. Eisenhower responded at length. While unity was imperative in the military, he said, “in a democracy debate is the breath of life. This is to me what Lincoln meant by government ‘of the people, by the people, and for the people.’”

Dictators, Eisenhower wrote, “make one contribution to their people which leads them to tend to support such systems—freedom from the necessity of informing themselves and making up their own minds concerning these tremendous complex and difficult questions.”

From Heather Cox Richardson’s note of November 20, 2023

from Instagram via IFTTT

Sunset Sesh

Kenzo World / Spike Jonze / Margaret Qualley

Absolutely brilliant.

from Instagram via IFTTT

Jetty morn

I was not able to get Preview Night for myself or anyone else

San Diego Comic Con ticketing is famously difficult. But this year it was really tricky around Preview Night. I believe it used to be Preview Night just “came with” a 4 day pass. They made it an option this year, but it was nonetheless also limited. Now, I did get all 4 days in Returning Registration, but the instructions for getting Preview Night were these, sent to me in an email on November 14, 2023, which were not apparent in the user interface during the Returning Registration time period.

A real shame they didn’t sort out how to make it more straightforward.

I was able to purchase a badge for another person, but once I moved forward I was unable to figure out how to go back and do this.

Hi there!

First, we’d like to congratulate you on securing a 4-Day badge during Comic-Con 2024 Returning Registration! Because you have purchased all four days—Thursday, Friday, Saturday, and Sunday—you are still eligible to purchase a badge for Preview Night (Wednesday, July 24, 2024).

For an opportunity to purchase Preview Night, you will need to participate in our Open Registration badge sale this Saturday, November 18, 2023.

If you are selected for a registration session during the sale, and if inventory is available, please follow the steps below to add the Preview Night option to your cart once you’ve logged in.

  1. Click “Buy Preview Night” from the top menu bar.
  2. On the next page, click the “Yes, I’m eligible for Preview Night!” button. Your account information will be pre-populated under the “Registrants” tab on the next page.
  3. If you wish to purchase a Preview Night badge for yourself, click “Add to Cart”.
  4. If you’d like to purchase badges for others, click “Register Another Member” in the pop-up window. Or, if you’re ready to check out, click “Checkout”.

NOTE: Please do not proceed to check out until all desired badges—for yourself and for your friends—have been added to your cart.

Let’s review! When you are selected for a registration session, you will see the main registration page where badge selections for Thursday, Friday, Saturday, and Sunday are made if inventory is available.

  • If you are purchasing badges for friends who have not already purchased all four days, stay on the main registration page to add their desired badges to your cart.
  • If you or someone you are purchasing for already purchased all four days from Returning Registration and are just looking to add Preview Night, click “Buy Preview Night” from the top menu bar and follow the instructions above.

If at any time you’d like to return to the main registration page, simply click “Open Registration” from the top menu bar.

We hope this helps! If you participate in Open Registration this Saturday, we wish you luck!


In the moment I failed to follow these instructions, so I missed out. A bummer.

from Instagram via IFTTT

“Don’t lose sight / baby don’t lose sight”

from Instagram via IFTTT

“Just get away from the shady turf…”

CSS Battle. Again!

I posted the other day that I started playing and mentioned it in some online communities. I think people dig it!

I love that gRegor took a shot. And I think there’s something to his reaction:

I enjoy CSS but most of my daily work with it is routine stuff like forms, nothing too fancy or creative.

To me, making little graphics in HTML+CSS is so amazing I am impressed I can even do it. I am old enough to remember when CSS was something not all browsers supported! It was just to make the repetitive work of formatting text easier. I remember using it in Windows Internet Explorer and thinking “this is not ready for prime time, I need to stick to graphics and font tags for a while yet.”

I underestimated the aspect of it that is competitive. I don’t really expect to win. And I don’t care to minify my code. I’d be more interested in competing for speed and accuracy. The code size “code golf” aspect doesn’t appeal to me as much. I also never really was impressed by things like Obfuscated Perl or certain Regular Expressions. I know very well that all the code I write ultimately gets transmogrified for computer parsing, I am a human, and am content to read things I can read.

Anyway today I used aspect-ratio in my solution. I must admit I liked it! I’ve not used it in code I’ve deployed for myself or a client, but maybe I will now.

  body, div {
    background: #7D4886;
  body, nav {
    display: flex;
    align-items: center;
    justify-content: center;
  nav {
    width: 212px;
    clip-path: polygon(50% 0, 100% 50%,
      50% 100%, 0 50%);
    background: #670053;
  nav, div {
    aspect-ratio: 1;
  div {
    width: 100px;
    border-radius: 50%;

from Instagram via IFTTT

The birds, grounded by the rain, don’t care about the killer left today.