Sign in

Greg Potter

@gregpotter.me
46 followers 58 following 378 posts

• Musical instrument builder • Software developer

PostsRepliesMedia
Reposted by Greg Potter
Alex Russell @infrequently.org · 14/09/2026
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.
1252
Greg Potter @gregpotter.me · 04/09/2026
EU folks now's a great time for a reminder that mass surveillance is inherently authoritarian. Let your representatives know that there is no such thing as a safe backdoor, and there is no place for authoritarianism and mass surveillance in Europe.
fightchatcontrol.eu
Fight Chat Control - Protect Digital Privacy in the EU
Learn about the EU Chat Control proposal and contact your representatives to protect digital privacy and encryption.
010
Greg Potter @gregpotter.me · 03/09/2026
Instead of all this press and attention for MapQuest, which is just another corporation, how about we get attention going toward OSM and other related open projects like organicmaps.app instead.
openstreetmap.org
OpenStreetMap
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
040
Greg Potter @gregpotter.me · 16/08/2026
@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.
From the stats page of a Smush game, text that reads: Barbone; an old, large stringed instrument that was an ancestor of the double bass.
000
Greg Potter @gregpotter.me · 12/08/2026
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.
000
Greg Potter @gregpotter.me · 21/07/2026
One thing I've learned from the past couple of days' Editor's Corner of Smush is that @johngreensbluesky.bsky.social seems to dislike closed compounds. Who writes them as "pine cone" and "pit bull" anymore? Is this a generational divide?
hankgreen.com
Smush
A daily word game. Each letter gets 5 uses. Except the gold one, which is always required.
7200
Greg Potter @gregpotter.me · 12/07/2026
#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.
010
Greg Potter @gregpotter.me · 07/07/2026
#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.
000
Greg Potter @gregpotter.me · 19/06/2026
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.com
Bots 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.
010
Greg Potter @gregpotter.me · 12/06/2026
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.
000
Reposted by Greg Potter
Firefox for Web Developers @webdevs.firefox.com · 02/06/2026
Ever struggled to get heading tags right in includes/components? headingoffset could be the answer…
1124661
Reposted by Greg Potter
JW Mason @jwmason.bsky.social · 28/05/2026
This is nicely put. The machine that subordinates all life to its own algorithm of self-expansion is already operating: It’s called capital. www.newyorker.com/science/anna...
11334971172
Greg Potter @gregpotter.me · 27/05/2026
Pope Leo XIV showing way more understanding of AI than way too many other people in power and within AI industries themselves. www.vatican.va/content/leo-...
Image of text that reads: It is not enough to invoke efficiency, nor to celebrate the benefits of innovation, if they are built on a chain of exploitation that remains deliberately hidden. If technology promises emancipation, yet produces new forms of global subordination, it stands in contradiction to the fundamental principle of human dignity.
020
Reposted by Greg Potter
Leni Aniva @aniva.bsky.social · 08/05/2026
I made a parametric shoe last model for cosplay shoe making based on a 2019 research paper: codeberg.org/NHF/Utilitie...
1122
Greg Potter @gregpotter.me · 07/05/2026
While the term "critical thinking" is based on the critique definition of critical, it has become ever more critical: vital, in-crisis.
000
Reposted by Greg Potter
Greg Potter @gregpotter.me · 01/03/2026
…the ignorant, the obstinate, and the malicious.
011
Greg Potter @gregpotter.me · 20/04/2026
Thank you @jeffjacksonnc.bsky.social
youtube.com
Beating Ticketmaster in court
YouTube video by Jeff Jackson
000
Greg Potter @gregpotter.me · 20/04/2026
@TrashPandaDiscGolf @udiscapp.bsky.social #EarthDayBingo2026
000
Greg Potter @gregpotter.me · 07/04/2026
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
000
Greg Potter @gregpotter.me · 05/04/2026
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.
000
Reposted by Greg Potter
Grant Sanderson @3blue1brown.com · 22/03/2026
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
626759
Greg Potter @gregpotter.me · 13/03/2026
@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...
120
Greg Potter @gregpotter.me · 01/03/2026
…the ignorant, the obstinate, and the malicious.
011
Greg Potter @gregpotter.me · 27/02/2026
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.
notes.highlysuspect.agency
Why can you define Javascript classes with dynamic names?
Examining a short Javascript snippet.
000
Greg Potter @gregpotter.me · 20/02/2026
Added to the list of CSS features I wish were baseline years ago.
000
Greg Potter @gregpotter.me · 27/01/2026
youtu.be
39C3 - A post-American, enshittification-resistant internet
YouTube video by media.ccc.de
000
Greg Potter @gregpotter.me · 03/01/2026
youtu.be
Understanding the U.S. Strike on Venezuela | Explainer
YouTube video by Heather Cox Richardson
000
Greg Potter @gregpotter.me · 02/01/2026
youtu.be
NUTMEG: The Horrible History Behind The Popular Spice
YouTube video by Weird Explorer
000
Greg Potter @gregpotter.me · 12/08/2025
Safari for iOS is getting support for the FileSystemWritableFileStream with iOS 26. That’s a pretty big win for progressive web apps.
developer.mozilla.org
FileSystemWritableFileStream - Web APIs | MDN
The FileSystemWritableFileStream interface of the File System API is a WritableStream object with additional convenience methods, which operates on a single file on disk. The interface is accessed thr...
100
Reposted by Greg Potter
George Takei @georgetakei.bsky.social · 21/07/2025
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.
15646839620871
Greg Potter @gregpotter.me · 18/07/2025
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.
100
Reposted by Greg Potter
Jen Simmons @jensimmons.bsky.social · 01/07/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
youtube.com
Form control styling - Tim Nguyen - CSS Day 2025
YouTube video by Web Conferences Amsterdam
19326
Greg Potter @gregpotter.me · 26/06/2025
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…
100
Greg Potter @gregpotter.me · 10/06/2025
I find Apple’s Liquid Glass even worse than basic translucent blur implementations, because Apple has added busy, straining simulated refractions. Liquid Glass would be fine on a couple flashy items on top of controlled known backdrops, but it is horrendous as a UI-wide design.
reddit.com
We built something similar to Apple's Liquid Glass for the web 9 years ago. Here's why we don't recommend this design
000
Reposted by Greg Potter
Evan Greer @evangreer.bsky.social · 10/06/2025
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.
12668571849
Greg Potter @gregpotter.me · 02/06/2025
@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.
100
Greg Potter @gregpotter.me · 01/06/2025
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.
000
Reposted by Greg Potter
Hank Green @hankgreen.bsky.social · 29/05/2025
200+ scientists are in the middle of a marathon livestream to show why weather and climate science is so important and needs all our help to continue. It is here: wclivestream.com/watch
wclivestream.com
Redirecting to: https://www.youtube.com/@wclivestream/live
3248441342
Greg Potter @gregpotter.me · 27/05/2025
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.
000
Greg Potter @gregpotter.me · 26/05/2025
CSS does separation of concerns wrong. In theory HTML is supposed to be the semantic language, and css the presentation language. However to do this properly the presentation language should follow the semantics of the semantic language.
100
Greg Potter @gregpotter.me · 25/05/2025
In computer science, “closure” is a terrible name for what it represents. A better name for that concept would be something like “retainer”. Yes, it is scope getting enclosed in another scope, but that sounds far too static for what it is; more so, it is a scope getting retained by another scope.
100
Greg Potter @gregpotter.me · 21/05/2025
As we reckon with corporatocracy in our real world governance, let us also be aware that most of the major governing bodies for the internet — W3C, WHATWG, ICANN — are currently structured around a presupposition of a corporatocratic real-world order.
100
Greg Potter @gregpotter.me · 18/05/2025
If you restrict immigration and remove domestic food and medical aid, the labor-exploiting companies will have no labor force, because the exploitable labor will all be dead or kept out of the country. I guess that’s one way to end labor exploitation, but it’s a hell of a grossly inhumane one.
000
Greg Potter @gregpotter.me · 16/05/2025
Don’t let the clickbait marketing of this video turn you off from it. It’s on PFAS, their environmental pollution proliferation, and their health effects.
020
Greg Potter @gregpotter.me · 08/05/2025
@kevinpowell.co I have a topic suggestion for you. The way CSS is handled in web components and their shadow DOM. The cascade order just has more to deal with between different declaration locations in the DOM & shadow DOM — how :host etc. fit into the cascade order.
120
Reposted by Greg Potter
Jeff Jackson @jeffjacksonnc.bsky.social · 07/05/2025
Breaking: NC Supreme Court candidate Jefferson Griffin just conceded the election - six months, and three rounds of vote tallies, after he lost. Our office led the legal defense of this election, pushing back against an effort to throw out tens of thousands of lawful votes.
31563501045
Greg Potter @gregpotter.me · 07/05/2025
Opinion: The super wide use of declarative UI frameworks like React or SwiftUI is a blight. Imperative UI with encapsulated components makes way more sense for most UI use cases. For web dev, I generally find declarative FP more apt on the server side and imperative OOP more apt on the client side.
000
Greg Potter @gregpotter.me · 04/05/2025
Opinion: The tenor trombone having become the dominant trombone is regression to the mean. The bass trombone and alto trombone are both better sounding instruments, but because the tenor covers most of their ranges with an in-between timbre, it became the norm, while bass and alto became more rare.
Types of trombone (top to bottom): piccolo in B♭, soprano in B♭, alto in E♭, tenor in B♭, bass in B♭ with F and G♭ valves, contrabass in F with D and B♭ valves.

Source: https://commons.m.wikimedia.org/wiki/File:Trombone_family_composite_3.jpg
000
Greg Potter @gregpotter.me · 01/05/2025
In positive news:
apnews.com
Court sides with Fortnite maker Epic as Apple sanctioned for defying order in App Store case
A federal judge has found that Apple violated a court injunction in an antitrust case filed by Fortnite maker Epic Games.
100
Greg Potter @gregpotter.me · 10/04/2025
This is from a post by the official LA 2028 Olympics Instagram account, and is a textbook case of why the Oxford comma matters! This is literally an announcement of a change from “speed, boulder and lead” to “speed, boulder, and lead”. Their omission of the Oxford comma just makes it confusing.
The description of an Instagram post by the official LA 2028 Olympics account that reads:

Climbing in popularity. 📈 🧗

Sport Climbing continues to reach new heights and in recognition of its growth, we’re proud to spotlight new medal events: speed, boulder and lead! This announcement creates two more medal opportunities for Sport Climbing athletes in 2028. #LA28
130