Greg Potter

Greg Potter

@gregpotter.me

• Musical instrument builder • Software developer

50 followers59 following388 posts

Greg Potter reposted

Replying to @infrequently.org

Apple's internal politics demand the safer, more private, low-tax web always remain inferior to the proprietary native apps it profits from through enclosure. This sometimes escapes the lips of Fruit Co. employees as "native and web solve different problems." Pure, uncut horseshit.

@johngreensbluesky.bsky.social Can we get a definition check? The most common deffinition I'm finding for barbone is "vagrant". If this instrument is a thing, I would love to learn more about it. I'm finding other bar- instruments (barbaton/barbitos, barbat), but their descriptions don't match.

Oh my, the way Safari handles accessibility around modal dialogs is a freaking nightmare. It intentionally makes them not actually modal, so you have to add aggressive JS and focus-trap elements to try and make the user experience not be confusing as heck.

#FIFAWorldCup2026 #QuarterFinals #NORvsENG In regular time, Norway had the better team game, but they were making too many individual mistakes. In overtime they just fell apart.

#FIFAWorldCup2026 #RoundOf16 #BRAvsNOR Norway took it by using possession to dictate the game's pace while maintaining fewer mistakes throughout. Haaland has been getting all the praise, but that first goal's credit goes to Schjelderu's absolutely perfectly placed cross for Haaland to finish.

This 1996 Wired article on bots is an interesting read within the current AI landscape. It even calls out "agent" as smelling of marketing-speak, along with this apt quote: "Web robots, due to design flaws, are much dumber than most humans — and far, far faster. Thereinlies the rub."

wired.comBots Are Hot!Botmadness reigns, botwars rage, as ever more complex chunks of code roam the Net and evolve toward a-life. It's the great technodialectic, where every solution breeds a problem breeds a new solution.

Reminder that the difference between a million and a billion is essentially a billion, and the difference between a billion and a trillion is essentially a trillion. Such concentrated wealth is incomprehensibly monstrous, vile, and a direct affront to humanity.

While the term "critical thinking" is based on the critique definition of critical, it has become ever more critical: vital, in-crisis.

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

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.

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

I've been experimenting with an upcoming CSS feature called border-shape lately. It's really cool what you can do with it: lots of practical applications + it opens a lot of doors for non-rectangular UIs! Try it in Canary w/experimental web platform features on, & read more: una.im/border-shape

Oof, apparently it’s still going to be limited to just the origin private file system. Apple really will drag its feet as long as possible on progressive web apps.

Greg Potter reposted

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.

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.

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…

Greg Potter reposted

Avoid the violence/nonviolence debate. It’s a trap. The only thing that matters is what actions lead to more justice and less harm. Inaction and complicity in the face of brutal oppression is the worst form of violence. Never forget it.

@freya.bsky.social I just watched your NGJ2025 talk. Just musing: It’s got me wondering why dedicated games consoles have heavily focused on hardware optimizations for quaternion and matrix math, but not so for vector rotations, even as physics heavy games have become more prevalent.

Other physics-invovled industries — like aerospace, robotics, and professional mocap — have made hardware optimized for handling rotation vectors. I guess because the physics isn’t as critical for games — a real rocket isn’t going to crash — they’ve just decided it’s not worth the effort.

An ARIA attribute like “aria-earcon” would be nice to have, for providing a path to a custom earcon audio file, that could be used by screen readers for situations like, providing an audio alt for decorative icons next to text links. It could have a screen reader toggle for users to opt in/out too.

It would be great if browsers/assistive-tech had actually implemented the HTML5 outline algorithm. It’s so much cleaner than what we have, and way easier to parse. You just walk the semantic elements in the DOM tree! …but no, we’re stuck with numbered headings and shoddy aria attributes hell.