That's a good point though the port is also needed to pair an iPhone or iPad to a Mac/PC (the famous 'Trust This Device' screen can only be triggered if a device tries to access the phones data via USB) which is required to do any backups / music or picture syncs in the first place. ,nd it's also necessary if youre a developer as - even at USB2.0 speeds that people complain about here - it is still faster to test and debug applications than via wireless.
It's literally exactly as fast as lightning is for the current generation phones.. so you lose nothing / gain nothing.
But I guess it's apple so we gotta riot while it's perfeCtly fine for android phones to ship that way depending on which vendor you pick.
Github doesn't do any signing at all nor do they rally care about the actual output of actions, pipelines or manual releases (all of that is out of their interest scope).
If there's any means of a 'secret store' for the build actions then you could store a keypair for signing the binaries as far as your target binary format and platforms support it (or go for something like a detached gpg-signature that can be stored with the build or in a central 'trusted' repository so the binary can be verified against it later).
You users however would still have no easy means to verify that signature on most platforms unless they are tech-savvy. (macOS code signing / notarization and gatekeeper check would be an example of a platform that would notify users and even fail to run the binary if it was tampered with).
My one concern with this idea is that it requires a lot of wrist/arm movement away from the home row and main area of the keyboard.
You have all of the major programming symbols on here - which is great - but also implies that you'd remove your right hand from it's main position in the right half of the keyboard to reach to the number pad, then move back, find the home row, keep typing, repeat, etc.
That feels a lot more clunky and unnecessary than pressing alt-gr/shift/option+key on most regular layouts IMO.
(This isn't meant to be a harsh criticism, I love the idea to make a more useful numerpad but given where a number pad is located it doesn't feel like it would help typing efficiency for coding at all)
They do still split out driver modules and while automatic loading is a thing you still need to install the modules first.
![heals](https://lemmy.ml/pictrs/image/0a71746a-9b7c-410c-8ebf-1707da7ec900.png?format=webp&thumbnail=64)
☙ Heals ☙ hobby artist, code witch & variety streamer ☙ part-time pineapple ☙ 36, ♒️♒️♎️, enby/GF, INFP