31 Followers
112 Following
145 Posts
Software engineer and cloud DevOps. I like public / active transport 🚲, puns, stories, politics, beaches πŸ–οΈ. These are my personal views (he/him)
Projectshttps://www.anotherbyte.net/
GitHubhttps://github.com/cofiem
Gravatarhttps://api.gravatar.com/cofiem
@TheZeldaZone lovely names & nicknames ☺️ my housemates cats are Mel and Mystique, and previously Mercury. Nicknames are Mel-mel / good girl / roast chicken, Myst / Teak / gremlin / toasted marshmallow, and Murky / "get off there" / lad / charcoal chicken. Collectively "Oi, stop that" / "snoozy cattos".
judging online information quality based on site where it appeared: a comprehensive guide

- "How To (...)" in the title, cookie banners, lots of side-information written in a way that wastes your time: SEO slop, don't bother. You might as well make a wild guess, same likelyhood it'll be correct

- official docs for $x, autogenerated by a rube-goldberg machine and automagically pushed into whatever-pages by a fully-skidoodled, post-quantum CI pipeline: describes everything, except the exact fact you're looking for.

- no HTTPS, tilde in the name, DNS with 4+ dots, likely hosted on some dusty uni server, white background with absolutely no CSS: one of the best resources on the subject. you question how it's even still online

- site titled "Garry's blog", default wordpress favicon, last update either previous month or 12 years ago: golden. crystal-clear exposition, good examples and screenshots framed so well you don't even need arrows pointing places. likely used as a cheat-sheet daily by everyone in the community
Today I wadded into gently lapping waves on an almost empty beach, with seagulls squawking away nearby, and just watched the sea. The salt on my tongue, slight seaweed smell in the air, feeling water moving past my legs and wind in my face, hearing delicate water breaking. Simple notes for every sense. It was lovely 🌊
Pyodide β€” Version 0.29.3

So, I started to volunteer in our local community centre to help (mostly) elder people with their computer and smartphone problems.

It's fascinating. We have people there up to their 90s and they are all every open for change.

We remove ad ID's from phones, change default browsers, switch from MS Office to #Libreoffice.

And for next time I already have a date with an elder lady to switch her old Windows 10 laptop to Linux Mint.
And she is not the only one!

What a time to be alive.

All of that AI slop money could have gone to installing equipment for safe air in schools, hospitals, and public transit, powered by renewable energy with minerals mined by people receiving fair wages in a much safer workplace.

We could have avoided the high death toll of COVID and prepared for the next pandemic.

Instead we get even shittier code, abuse images, far-right bots, dodgy tech in healthcare, and even more precarious state of things for artists.

I wish we had spent the last 26 years teaching people that the reason the 2000 bug didn't destroy a significant amount of our infrastructure is because *we caught it* and *spent thousands of hours fixing it* BEFORE the year 2000

Because within that little perplexion - people thinking the problem was a hoax because it was fixed before it destroyed shit - is an encapsulation of the current era of Western politics, including COVID mitigation, lesser evil politics, fascism, and crime rate hyperbole

we've built our global economy on the premise that software has a certain bar of quality, which as it turns out was based only on the goodwill of early enthusiast programmers.

now that the market has caught up and erased the negotiation power software engineers once enjoyed, the world is careening head first into a harsh reality of bug-ridden, adversarial software at odds with everyday life.

free software is still our north star. it's more important than ever.

@stfn I think the #pypa #python GitHub publish action is a good place to start to see what needs to be done.
https://github.com/pypa/gh-action-pypi-publish

You'll need to use tokens instead of Trusted Publishing, as your CI is not integrated into Trusted Publishing. Twine is the usual way.
https://twine.readthedocs.io/en/stable/

You may be able to generate & include attestations.
https://docs.pypi.org/attestations/

GitHub - pypa/gh-action-pypi-publish: The blessed GitHub Action, for publishing your distribution files to PyPI, the tokenless way: https://github.com/marketplace/actions/pypi-publish

The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI, the tokenless way: https://github.com/marketplace/actions/pypi-publish - GitHub - pypa/gh-action-pypi-...

GitHub