They have added an option to disable marketing messages in the wallet app..... in the new iOS 26 beta. which uh, really makes it look like they were not planning on doing this just this once.
Now can you explain why a needless C wrapper around Go code, or the BEAM usage around it, in such a kludge contraption, are an improvement over plain OS IPC capabilities, or OS agnostic IPC like gRPC?
Author here. I know all about POSIX IPC (nearly 30 years UNIX admin here). It's not supported on the BEAM in a sensible way. Not to mention that if it were implemented, it would almost certainly violate the sensible failure domain management of the Erlang/BEAM ecosystem and OTP.
As for GRPC: we don't use it anywhere else. So we'd have needed all of the tooling on two stacks, calling patterns without native error handling that we'd have had to implement, and instead we have a thin wrapper that allows the Elixir app to call Go like native Elixir code. GRPC would have been worse in almost every way.
The thing I don’t understand about using my phone for identity verification at TSA is that I also need my boarding pass at TSA, which is also on my phone. I can either hand them my drivers license and scan my boarding pass in parallel (fast), hand them a paper boarding pass and maybe use the digital drivers license assuming that airport can support that (waste of paper though), or I can do both on my phone and make the entire interaction take twice as long? What’s the point, genuinely?
At all of the airports I've been to in the last year or two I haven't needed a boarding pass to get through security. Just ID.
That being said every airport I've flown through for the last 2-ish years has had digital IDs or ID scanners so at smaller, or laggard, airports they may still be doing that.
I flew out of PHX Sky Harbor back in February this year, and still needed my boarding pass through security. I’m glad to hear that’s slowly changing though, I’ll be glad when we catch up.
> OpenGL 4.6 adds support for ingesting SPIR-V shaders to the core specification, guaranteeing that SPIR-V shaders will be widely supported by OpenGL implementations
At this point, anything that even so much as _mentions_ AI, as a major selling point or not, is an immediate turn off and a reason for me to never use or stop using something. I don’t care about any arguments towards “well sometimes it can be helpful, as long as it’s done right” I am just So. Unbelievably. Burnt. Out. I don’t want to hear those two letters next to each other again for the rest of my life.
The complete oversaturation is driving me insane, honestly I preferred when everyone was desperately screaming about web3 and nfts and the metaverse, that was _significantly_ more tolerable than this AI barrage.
I've tried out jj a little bit personally, but without exaggeration I am using git submodules in every single "real" project I'm actually working on, so lacking support for submodules is a complete non-starter for me :/
What I do is I git clone --recursive and then init a colocated repository. JJ will find the submodules and ignore anything in them, it works decently well.
IIRC, excel’s ability to run Python is entirely cloud based, even in the desktop apps. There is, of course, probably zero reason why that would need to be the case either :/
This is why every calculator ever should have a RPN mode. Postfix notation removes all of that parsing ambiguity.
I ended up making my own RPN calculator in C++/Dear ImGui because I wasn’t happy with any of the options for desktop Linux and, implementation wise, RPN is dead simple. Grab values off the stack, apply operator, push back onto stack.