Contro la farsa della COP30. Difendere i territori, globalizzare le lotte @anarchia A Belém, nel cuore dell’Amazzonia, si sta svolgendo la COP30: l’ennesima conferenza mondiale sul clima che promette di “salvare il pianeta” senza mai mettere in discussione chi lo devasta. Da trent’anni la scena è la stessa: dichiarazioni solenni, piani di...
@hipsterelectron it's alright. I think I was also projecting in my parenthetical above about how a younger language designer is likely better equipped in some ways to weather wave after wave of corporate bullshit simply because the less far you've ever been from the endless deluge of liquid shit the more adapted you are to breath shit like you're some kind of mutant fish living and thriving in the sewers of nyc or perhaps lake michigan, even though it probably was implied.
Just added 1-click domains to Ghost(Pro), with a .link domain now included with every plan, for free!Thanks to our friends at Entri and .Link 🌐https://ghost.org/changelog/free-domains-on-ghost-pro/
The npm portal has revamped its user access tokens.New tokens will have a default life of seven days (instead of 30), which can be updated to a maximum lifespan of 90 days (previously unlimited).The changes are going live this month.https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/
Update: Just added automatic metavar inference!
The help text now gets smarter labels based on your Zod schema:
z.string().email() → EMAIL
z.coerce.number().int() → INTEGER
z.enum([…]) → CHOICE
No manual configuration needed.
https://github.com/dahlia/optique/commit/d4903dfdb88727a488dedb6a73ad8997868246e1