Advertisement · 728 × 90

Posts by Greg Potter

If we count LEO distance, that record goes to Oleg Kononenko, with his cumulative 1,111 days on the ISS, he would have accrued over 17,000 orbits. With a low ISS orbital distance estimate of 42,000 km/orbit, that would mean he has logged over 714,000,000 km in space!

12 hours ago 0 0 1 0

Watching the earthset on the livestream was powerful. I feel like earthrise has been talked about way more from the Apollo missions, but earthset feels just as impactful. #Artemis2

4 days ago 0 0 0 0

The round-trip delay for light to go between Earth and Integrity is now over two seconds. #Artemis2

…and you thought your ping was bad.

5 days ago 0 0 0 0

What's going on with the hard light edges in the bottom three rows of blocks?

2 weeks ago 5 0 1 0

Key lesson I learned: "container-type: inline-size;"/"container-type: size;" creates the same containment context as "contain: inline-size style;"/"contain: size style;".

Those "container-type" values being the same words as "contain" values can cause containment confusion without this knowledge.

2 weeks ago 1 1 0 0

These statements are wild. Essentially, "We didn't mean to *directly* steal other people's art. We only meant to indirectly steal other people's art in a way that we could have had plausible deniability."

2 weeks ago 0 0 0 0
Video

This video was a complete joy to make. Here's a short preview, but next time you're looking to sit down for 45 minutes of math and art, take a look at the full version on YouTube: youtu.be/ldxFjLJ3rVY

2 weeks ago 254 60 6 11

This wouldn't really cross any lines further than what using CSS counters does, since you could get a similar result to the ::after case by displaying a counter in the ::after of a following sibling element.

3 weeks ago 1 0 0 0
Advertisement

Maybe using children-count() in the content of a ::before or ::after of a <ul>, to display the current number of items in the list.

That's likely not a great approach for that literal case, since that's into interactions between actual content, but the content property did open that can of worms.

3 weeks ago 1 0 1 0

What about only using seat [and steering wheel] heating, to minimize the amount of heat warming up air, and not directly keeping you comfortable?

The same sort of thing as the electric blanket approach versus a space heater.

3 weeks ago 1 1 1 0

Now we get to ponder the hypothetical of what "text-index" could be. Maybe for a weird use-case of reordering text, similar to "order" for flex/grid?

4 weeks ago 1 0 0 0

@kevinpowell.co The "Other awesome stuff…" section of your blog post had me excited for a second to learn about a feature I had never heard of, before realizing it was just a typo on the click through.

kevin-powell.kit.com/posts/is-css...

4 weeks ago 2 1 1 0

My first thought when seeing that flag was "Bermuda?", but then after the life jacket clue was found, a memory from Oceanliner Designs came to me of the red ensign maritime versions of flags for the United Kingdom, Australia, and New Zealand.

1 month ago 1 0 0 0

For Apple OSs you just need to toggle off "Smart Punctuation" in the keyboard settings.

1 month ago 0 0 0 0

Every shot except for the EPA's "Who Am I???" is mirrored. Probably just a result of front-facing camera mirroring, but could be representative of the topsy-turvy world. NOAA's badge looked especially odd as AAON.

1 month ago 3 0 0 0

…the ignorant, the obstinate, and the malicious.

1 month ago 1 0 0 0
Advertisement

I think most web devs that do this sort of runtime metaprogramming tend to use Ruby or Python, so that's likely why it seems niche in the JS realm. I think Ruby on Rails' ORM even uses this sort of thing inside its internals.

1 month ago 1 0 0 0
Why can you define Javascript classes with dynamic names? Examining a short Javascript snippet.

This is a helpful blog post by @highlysuspect.agency on why a weird JS syntax, that uses an object literal computed property, lets you dynamically name runtime-created classes.

…and to give one answer to the question posed by the post's title: it can be useful for dynamic schema architectures.

1 month ago 0 1 1 0
Preview
How reCAPTCHA turned internet users into unpaid AI trainers The story of how solving “those annoying squiggly words” helped digitize The New York Times, train autonomous vehicles, and build the…

This goes along with your point, but in case you didn't know…

1 month ago 0 0 0 0

That’s literally satellite radio.

1 month ago 4 0 0 0

I let some of the source of my puzzlement show there by calling it “container-shape” instead of “border-shaped”. 😅

1 month ago 1 0 0 0

For clarity: if the element that has a container-shape is a child of a container element, can you use container query units in the shape declaration for the container-shape?

1 month ago 0 0 2 0

I’m curious how border-shape interacts with container query units. Both in how using the units in the shape declaration reacts, and how the border shaped element being a container has its children using container query units react.

1 month ago 1 0 1 0

Added to the list of CSS features I wish were baseline years ago.

1 month ago 0 0 0 0
Advertisement

YouTube should have a viewer thumbnail preference setting with a scale from sensible to OMG-Clickbait-Grotesque-Reaction-Faces-Pointing-Red-Arrows so that I can slam that setting all the way toward sensible.

1 month ago 1 0 0 0

You’d think an economic reporter would better understand the intersection of ethical consumerism with collective efficacy.

1 month ago 2 0 0 0

Maybe do a video all about formatting numbers. Things like font-variant-numeric, counters, @counter-style (maybe in combo with :lang), and Intl.NumberFormat.

1 month ago 1 0 0 0

What did the information “i” say for a first name field?

2 months ago 0 0 1 0

If you’re going to be punctilious, you might as well throw in the service tolerance. 120V±5%

2 months ago 2 0 0 0

Do any of those places allow PNG uploads? If so do they convert them to JPGs, or otherwise strip out the animation chunks of APNG files? On the client side, all major browsers have supported APNGs since 2019.

2 months ago 1 0 0 0