Greg Potter's Avatar

Greg Potter

@gregpotter.me.bsky.social

• Musical instrument builder • Software developer

27 Followers  |  47 Following  |  212 Posts  |  Joined: 24.11.2024  |  1.9095

Latest posts by gregpotter.me on Bluesky

That “prefix” nature of the keys also works especially well for composition relationships, where the parent owner entity’s ID can be placed directly in the key of its owned child entities.

06.08.2025 17:06 — 👍 0    🔁 0    💬 0    📌 0
Preview
Deno KV Quick Start In-depth documentation, guides, and reference materials for building secure, high-performance JavaScript and TypeScript applications with Deno

I quite like the specific key-value implementation of Deno KV, which has typed-tuples as keys. Your key tuples will have a path-like hierarchy from most broad to most specific, and you can search by “prefix”, letting you have fast lookup by hierarchical categories that are built right into the keys.

06.08.2025 16:47 — 👍 0    🔁 0    💬 1    📌 0
Preview
Progressive web apps | MDN A progressive web app (PWA) is an app that's built using web platform technologies, but that provides a user experience like that of a platform-specific app.

You can make a vanilla HTML/CSS/JS progressive web app. That also avoids the insanity of listing on the iOS/iPadOS App Store.

06.08.2025 06:45 — 👍 1    🔁 0    💬 0    📌 0

Domains where mixed fractions are common, usually require the use of an operator symbol like “×” for multiplication, and are more typically hand written than they are typeset.

It is very odd for a calculator to treat that as a mixed fraction by default.

01.08.2025 20:48 — 👍 1    🔁 0    💬 0    📌 0

This seems like it would be an absolute nightmare to gamut map for print, especially with the large number of them that are outside the gamut of CMYK printing.

01.08.2025 20:24 — 👍 1    🔁 0    💬 1    📌 0

I’ve heard people compare the aesthetic to the Transformers cartoon, and marketing people seem to often use the word “rugged” to describe it, so I would guess that’s why it’s become used on SUVs so much. It has become a way to visually signal that something is tough, whether it actually is or not.

27.07.2025 20:19 — 👍 1    🔁 0    💬 0    📌 0

It reminds me of the aesthetic that handheld power tools now almost exclusively use, with the mix of hard lines and curves, and a bold-color + black two-tone color scheme. The car companies are even adding the molded-in greeblies of that aesthetic to the plastic grill sections.

27.07.2025 20:19 — 👍 1    🔁 0    💬 1    📌 0

Any reason in particular for the rhombus grid, or is it just an arbitrarily rotated square or cube or something?

24.07.2025 04:04 — 👍 1    🔁 0    💬 1    📌 0

When I was little, the U.S. military came to our home at gunpoint and took me and my family away. We were imprisoned for years in barbed wire camps simply because we were Japanese American. I have spent my life telling that story, hoping it would never be repeated.

21.07.2025 17:20 — 👍 69478    🔁 21299    💬 1613    📌 766

Also true for “tastes like chemicals”.

19.07.2025 16:57 — 👍 1    🔁 0    💬 0    📌 0

I will forever be dumbfounded by what is considered “far-left” in the U.S. It’s like if you care the slightest bit about other people, you are considered an extremist radical leftist. The political mainline seems to just be selfishness above all else for both party establishments right now.

18.07.2025 22:51 — 👍 1    🔁 0    💬 0    📌 0
The Strange Reason Why Microtones Don’t Work On Piano
YouTube video by Levi McClain The Strange Reason Why Microtones Don’t Work On Piano

youtu.be/MoKVuo-87l8

18.07.2025 22:19 — 👍 0    🔁 0    💬 0    📌 0
The Physics Of Dissonance
YouTube video by minutephysics The Physics Of Dissonance

youtu.be/tCsl6ZcY9ag

18.07.2025 22:19 — 👍 0    🔁 0    💬 1    📌 0

MinutePhysics and Levi McClain ended up releasing two great unintentional companion videos within a couple days of each other covering how timbre affects harmony and different musical tuning systems.

18.07.2025 22:19 — 👍 0    🔁 0    💬 1    📌 0
Form control styling - Tim Nguyen - CSS Day 2025
YouTube video by Web Conferences Amsterdam Form control styling - Tim Nguyen - CSS Day 2025

If you code websites, then you KNOW how it’s been to style form controls.

Watch this #cssday talk from @ntim.bsky.social to learn why it’s been so hard, and how we are going to fix it for the future.

www.youtube.com/watch?v=WgSi...

#css #webdev #formcontrols

01.07.2025 16:54 — 👍 91    🔁 25    💬 1    📌 0

As someone who has worked in the solar industry, I can confirm that the complicated parts of solar are mostly just administrative and not typically the PV systems themselves.

13.07.2025 23:28 — 👍 1    🔁 0    💬 0    📌 0

On top of the linguistics of that, Google’s design language across their app icons has definitely become too consistent as well. Their separate app icons are so similar now that they have lost too much instant differentiability from each other.

13.07.2025 19:14 — 👍 1    🔁 0    💬 0    📌 0

Changing that would require an entirely different foundational architecture, which would be an absolutely huge undertaking to try to transition over to in a live distributed system.

13.07.2025 18:59 — 👍 5    🔁 0    💬 0    📌 0

The decentralized nature of ATProto requires data to be publicly verifiable at the PDS, so a PDS cannot handle authorization / implement access control. That is why any encrypted data itself would still have to be publicly accessible.

13.07.2025 18:56 — 👍 2    🔁 0    💬 1    📌 0
Harvest now, decrypt later - Wikipedia

And yes, private data is fairly incompatible with ATProto. You could add an ability for private posts to ATProto using symmetric-key-encrypted content paired with public metadata, to allow indexing by aggregators, but that would still publicly expose the encrypted data to Harvest Now Decrypt Later.

13.07.2025 18:39 — 👍 2    🔁 0    💬 1    📌 0

Sounds like they want Telegram then. If you want to have private channels/conversations, just use one of the many messaging app options out there.

13.07.2025 18:39 — 👍 5    🔁 0    💬 2    📌 0

Hmm, now you just need to prove whether or not N is 1. Ha.

11.07.2025 19:31 — 👍 2    🔁 0    💬 0    📌 0

Prefixes give us a way to separately address these differing implementations of “the same” property, as baseline-spec is being established, and allows vendors to support their pre-baseline behaviors after baseline has rolled out, giving a time-buffer for updating CSS to new baseline behavior.

03.07.2025 22:33 — 👍 1    🔁 0    💬 1    📌 0

Flexbox is a great example of a messy reality where different vendors were rolling out different implementations, but having vendor prefixes allowed us the flexibility to handle them.

With the conversations that masonry has stirred up, that seems continually relevant.

03.07.2025 22:33 — 👍 1    🔁 0    💬 1    📌 0

Using @supports does not specify if a property is unstable or not at the time of writing, nor does it let you separate code for differing vendor implementations of unstable properties.

It is better suited for stable progressive-enhancement/graceful-degradation than it is for unstable enhancement.

03.07.2025 21:17 — 👍 0    🔁 0    💬 1    📌 0

Prefixes mostly get hate from people that just don’t like how verbose they can be, but I prefer the explicit representation of the actual messy reality over sweeping it under the rug; which doesn’t get rid of the reality, it just makes it an implicit mental load, instead of being explicitly notated.

03.07.2025 18:15 — 👍 1    🔁 0    💬 1    📌 0

That made me scared that an interpolated 60fps video of Gumby has been made, but thankfully nothing came up in my quick search.

26.06.2025 01:40 — 👍 0    🔁 0    💬 0    📌 0

Hmm, sounds like it could possibly correlate with people that get worse VR sickness.

26.06.2025 01:37 — 👍 0    🔁 0    💬 0    📌 0

…but those were both societally and individually malignant well before the proliferation of genAI.

26.06.2025 01:32 — 👍 0    🔁 0    💬 0    📌 0

I’m curious what people that say “genAI is destroying the internet” consider to be “the internet”, in that statement?

While there is huge damage being done with genAI, the biggest effect I see to “the internet” is a further degradation of algorithmic discovery feeds…

26.06.2025 01:32 — 👍 0    🔁 0    💬 1    📌 0

@gregpotter.me is following 20 prominent accounts