Replies

This profile is from a federated server and may be incomplete. Browse more on the original instance.

brainwane, to python
@brainwane@social.coop avatar

Here is a blog post with links and references to accompany my closing keynote today at #PyConUS , on stories from a few years working on #Python packaging.

http://harihareswara.net/posts/2024/references-pycon-us-keynote/

#PyConStories

sethmlarson,
@sethmlarson@fosstodon.org avatar

@brainwane Can I add annotations for when I teared up, cuz there's a decent amount of that, too πŸ’œ

sethmlarson,
@sethmlarson@fosstodon.org avatar

@brainwane Honestly you got me in the second content slide, "caring through infrastructure". I knew it'd probably happen at some point but all I could think was "dang, already!" 😭

webology, to random
@webology@mastodon.social avatar
sethmlarson,
@sethmlarson@fosstodon.org avatar

@webology I like it, but probably won't be getting one. The most interesting feature IMO is the USB-C video out, wish that Analogue had something similar!

webology, to random
@webology@mastodon.social avatar

While this is good advice, pinned GitHub Actions are not immutable because they share the same syntax as a label.

This means that someone can delete the image tied to an SHA and replace it with a label (that matches the SHA) to point it to a different image.

GitHub could fix this by migrating to a new syntax, but I suspect Docker is the underline issue here. https://s.ovalerio.net/@dethos/112552632476543887

sethmlarson,
@sethmlarson@fosstodon.org avatar

@pradyunsg @webology This is good to know! Thank you for confirming this.

sethmlarson, to random
@sethmlarson@fosstodon.org avatar

This is a /really/ great read about how software needlessly requiring always-on and fast internet are failing users: https://brr.fyi/posts/engineering-for-slow-internet

sethmlarson,
@sethmlarson@fosstodon.org avatar

@brainwane Yuuup. There were a few points in there too that I hadn't thought about to conclusion as well, like being able to side-step your application's built-in download process and provide it with the file it intended to download that you've fetched through a more reliable process.

It makes total sense to me now that I've read it, but I've always framed the problem as "applications themselves have to do better", but the ability to use a local file improves so many use-cases.

swallez, to random
@swallez@mastodon.tetaneutral.net avatar

How old pinballs work. The sheer ingenuity in these devices is amazing. Nowadays all this logic is handled in software. https://www.youtube.com/watch?v=XeDCCNFAULk

sethmlarson,
@sethmlarson@fosstodon.org avatar

@swallez Thanks for sharing this, love these deep-dives! I already have a list of pinball nerds to forward this along :)

webology, to random
@webology@mastodon.social avatar

@sethmlarson I woke up with a random thought that didn't quite fit into a GitHub issue.

Would it make sense to publish your monthly pypi-data dataset on Hugging Face?

I ask because it's starting to feel like a standard for data people. Plus, libraries like DuckDB support it natively.

There are a few in the pypi space https://huggingface.co/datasets?search=pypi including https://huggingface.co/datasets/KingfernJohn/kfj-pypi-packages-metadata

Very few see frequent updates though.

sethmlarson,
@sethmlarson@fosstodon.org avatar

@webology Oh huh! I would be okay doing that if it'd mean folks are able to use the data more easily :)

ianlewis, to random
@ianlewis@hachyderm.io avatar

I just published a bit on GitHub Artifact Attestations and how they relate to SLSA and Sigstore. Hopefully it can serve as a helpful supplement to GitHub's own blog post.
https://www.ianlewis.org/en/understanding-github-artifact-attestations

sethmlarson,
@sethmlarson@fosstodon.org avatar

@ianlewis Thanks for writing this up Ian! I really appreciate you calling out SLSA build level 3 specifically, there's so much confusion about "what is build provenance, what is publish provenance" and in my mind SLSA build 3 = build provenance, SLSA build 2 = publish provenance"

fohrloop, to python
@fohrloop@fosstodon.org avatar

Can sigtore signatures be uploaded to PyPI, and is there / would there be any use for them?

I was reading through https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/ and noticed the .sigstore files were only uploaded to GitHub Releases.

sethmlarson,
@sethmlarson@fosstodon.org avatar
sethmlarson, to random
@sethmlarson@fosstodon.org avatar

It's tough seeing Paper Mario: The Thousand Year Door for Switch being released today and so many hyped people and I'll likely need to wait for a week before I can start playing in earnest 😭

sethmlarson,
@sethmlarson@fosstodon.org avatar

@carlton Yes! It's got all new art and apparently some new content as well (which I don't know about, no spoilers!)

sethmlarson,
@sethmlarson@fosstodon.org avatar

@carlton I might like the game... πŸ˜…

sethmlarson, to random
@sethmlarson@fosstodon.org avatar
sethmlarson,
@sethmlarson@fosstodon.org avatar
CodenameTim, to django
@CodenameTim@fosstodon.org avatar

I'm looking for some help running a GitHub organization dedicated to supporting community-maintained third-party packages.

I've written up an introduction here: https://www.better-simple.com/django/2024/05/22/looking-for-help-django-commons/

You can join here: https://github.com/django-commons/membership

sethmlarson,
@sethmlarson@fosstodon.org avatar

@CodenameTim I finally found the thing I was looking for and thinking about, Otterdog from Eclipse! (written in Python)

https://github.com/eclipse-csi/otterdog

sethmlarson,
@sethmlarson@fosstodon.org avatar

@jezdez @CodenameTim Right?? I would like to adopt this in Jazzband too. Maybe we can copy each others work ;)

jezdez, to random
@jezdez@publicidentity.net avatar

As the only @jazzband roadie, I want to confirm having gotten repeated offers from Tim (and from others) to help with Jazzband maintenance.

Ultimately and not very ironically, I’ve not had the chance to accept it since the hardest part has not been achieved in Jazzband. (1/3) https://fosstodon.org/@CodenameTim/112485191596931090

sethmlarson,
@sethmlarson@fosstodon.org avatar

@jezdez @jazzband Thank you for everything you do Jannis, you've created an incredible project with none of the tools and platform support that are available today and you should be proud of that. I'm humbled to be a small part of the journey :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • β€’
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines