@danyeaw@fosstodon.org avatar

danyeaw

@danyeaw@fosstodon.org

Functional Safety, MBSE, and Python. I lead Functional Safety at @ford
and I maintain @modelwithgaphor.

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

dvzrv, to archlinux

It seems we'll have a lot of "fun" with the decision to remove signatures for sdist tarballs (https://blog.pypi.org/posts/2023-05-23-removing-pgp/) going forward.

To scream into the void: Yes, PyPi, someone was using those signatures. Distro package maintainers secured user supply chains with it!

I'm not looking forward to asking dozens of upstreams to host their signatures elsewhere (just stumbled across one case). Meanwhile reproducibility is now broken for those packages.

danyeaw,
@danyeaw@fosstodon.org avatar

@dvzrv The number of signed sdist packages on PyPI is extremely low and PGP is not a great format for users to setup. In his Python Supply Chain Security talk, @di talks about the different threat vectors, and what improvements need to be made. https://youtu.be/VWWgkF-0cDQ?t=1014

danyeaw,
@danyeaw@fosstodon.org avatar

@dvzrv If 10 out of 400K packages are signed, then that is just technical debt that volunteers have to maintain and isn't helping supply chain security.

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Some juice on the PEP703 implementation. Meta are offering to dedicate 3 engineers if it gets accepted. AFAIK it’s still with the steering council.

danyeaw,
@danyeaw@fosstodon.org avatar

@tonybaloney I think it is great that they are stepping up to help with this. 3 engineer-years over 2.5 years is 1.2 engineers working on this though, not 3, right?

rodhilton, to TwitterMigration
@rodhilton@mastodon.social avatar

I'm really glad the first wave #TwitterMigration already happened so those folks could learn about the Mastodon HOA and warn the people in the latest migration to just ignore them.

The first time there was all this pearl clutching & Twitter migrants were like oh my heavens yes let's try to fit in and then a lot of them gave up after being tsk-tsked by dork ass losers. Those that remained here are immune to that shit now and can vaccinate everyone else with our antibodies.

Welcome to Mastodon!

danyeaw,
@danyeaw@fosstodon.org avatar

@AmyIsCoolz @rodhilton HOA is a homeowners association, a US and Canada centric thing to keep a common standard for maintenance and upkeep of homes. They are often heavy handed enforcing rules. In college we had a violation notification because my roommate was drying a white bedsheet on our patio. https://en.m.wikipedia.org/wiki/Homeowner_association

danyeaw, to python
@danyeaw@fosstodon.org avatar

Come join us at Michigan Python tomorrow (Thursday) at 7pm EDT! We will be doing Lightning Talks (rapid fire 5 min presentations) on Python related topics. We would love for you to join and listen in or even give your own short talk.

https://www.meetup.com/michigan-python/events/293923430/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link

tbernard, to random
@tbernard@mastodon.social avatar

I know I'm about 5 years late to the party, but I'm trying Silverblue for the first time! Excited to see how the immutable flatpak-only future is shaping up :)

danyeaw,
@danyeaw@fosstodon.org avatar

@tbernard nice! I have been using openSUSE Aeon which is the GNOME Desktop immutable version. I really love it, but I should check out Silverblue sometime to see how they compare

brettcannon, to random
@brettcannon@fosstodon.org avatar

The browsers I know about that run on WIndows,macOS, and Linux are:

  • Firefox
  • Chrome
  • Opera
  • Brave (which I won't use due to Brendan Eich's personal views)

Am I missing any browsers for this list?

Or maybe I should give up on a browser that works across all OSs since I don't use bookmarks and all I really want is 1Password integration (if possible) since I use Mullvad for e.g. ad blocking and such?

danyeaw,
@danyeaw@fosstodon.org avatar

@brettcannon It is a little esoteric since it is keyboard focused, but Qutebrowser is built with Python and Qt and uses QtWebEngine (Chromium) for rendering.

Otter Browser is old school Opera feel, also on QtWebEngine.

WebKit is almost there, with Safari and GNOME Web. It looks like it is possible to build on Windows, but probably not usable.

nathandyer, to random

Taking the nightly version of GNOME Web / Epiphany for a spin. The new Tab Overview / libadwaita widgets are stunning. If performance is reasonable enough, I might just make this my daily driver.

The new Tab Overview in GNOME Web, again with a handful of tabs open.

danyeaw,
@danyeaw@fosstodon.org avatar

@ozamidas @amxmln @nathandyer I'm surprised that GNOME Web doesn't have on par performance with Firefox and Chromium, especially since the WPE Webkit version is specifically for embedded devices and I would think GTK Webkit would have a similar performance story.

Are there benchmarks somewhere?

danyeaw,
@danyeaw@fosstodon.org avatar

@amxmln @ozamidas @nathandyer Rendering should be fully making use of GPU accelerated rendering when WebKitGTK is built with GTK4. Maybe we need to look at the output of webkit://gpu to see if it is enabled on these low end devices.

danyeaw, to python
@danyeaw@fosstodon.org avatar

Yay, the next release of pipx will allow you to specify versions like pipx install -3.11 cowsay to use py launcher to select the version.

https://github.com/pypa/pipx/pull/1002

danyeaw,
@danyeaw@fosstodon.org avatar

@diazona It is mostly a Windows thing, but @brettcannon created The Python Launcher for Unix as well: https://python-launcher.app/

danyeaw, to random
@danyeaw@fosstodon.org avatar

Come join us at Michigan Python tomorrow at 7pm! @elijahwilson will be giving a talk about building a ChatGPT plugin using Python, focusing on utilizing Jupyter and FastAPI! Luisa will also doing a short opening talk on Pydantic. Everyone is welcome! https://www.meetup.com/michigan-python/events/292878640/

ebassi, to random
@ebassi@mastodon.social avatar

My brother is a millennial, and he insists on sending (and asking for) short audio messages instead of texts. I can't decide if he's actually a boomer in disguise, or if he's already adapting to the lightspeed delays in communication when we inevitably colonise the solar system

danyeaw,
@danyeaw@fosstodon.org avatar

@ebassi as an elder Millennial, voice notes are definitely more like Gen Z

danyeaw, to random
@danyeaw@fosstodon.org avatar

We dropped support in Gaphor for AppImage today, it honestly feels so great to have that maintenance burden lifted from the project and it was only accounting for 0.2% of Linux downloads.

hugovk, (edited ) to opensource
@hugovk@mastodon.social avatar

Big thanks to for continued sponsorship of the server for Top PyPI Packages!

https://hugovk.github.io/top-pypi-packages/

It's been cited by dozens of scientific papers and theses:

https://github.com/hugovk/top-pypi-packages/issues/23

And is used by Python core developers:

https://dev.to/hugovk/how-to-search-5000-python-projects-31gk

How it works:

https://dev.to/hugovk/top-pypi-packages-4pfj

See https://www.digitalocean.com/open-source/credits-for-projects to find out if your project qualifies for sponsorship and https://m.do.co/c/431978e0c3e9 is my referral link for $200 credit over 60 days.

danyeaw,
@danyeaw@fosstodon.org avatar

@hugovk I'm surprised how popular six continues to be, I would think we were further down the path of Python 3 only.

  • 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