1,782 karma · joined August 29, 2013
That's not a OS limitation, this is a UX dark pattern from WhatsApp that they've purposefully added to make the UX terrible to push people into granting "Full Access".
I just tested it with both "Add Photos Only" and "Limited Access" modes with Signal and iOS does exactly what you described as the perfect UX. It's literally the following:
1) Tap Add Photo in a chat
2) System photo picker appears
3) Select which photo you want in your entire gallery (not limited to photos previously granted to Signal)
4) Photo is sent to chat
Again, this is with both non-Full Access modes. I think your beef is with Meta, not Apple.
Any UX other than this is something the app developer has implemented on top. iOS works exactly like you described.
That’s exactly how it works for me in iOS at the moment.
In addition, I can see the list of photos each app has been granted access to in Settings > Privacy & Security > Photos.
That’s one of my favorites. The exact bug they described during React launch presentation, that React was supposed to help fix with the unidirectional dataflow. You know the one where unread message badges were showing up inconsistently in the UI in different places. They never managed to fix that bug in the 10 years since React was announced and I eventually left Facebook for good.
I’m sure you could make something work better as a SPA, but nobody does.
The same way a senior engineer is more likely to use version control, backups and automated testing rather than YOLOing vibe coded applications to prod.
And decided to drop legacy features such as <a> tags and broke browser navigation in their new code viewer. Right click on a file to open in a new tab doesn’t work.
Maybe not give it a misleading name that implies full self-driving capabilities. Also not have the CEO publicly make grandiose claims of the performance over 8 years.
> If a system were more error prone, people would not trust it so much.
Unfortunately not. Youtube is full of videos of FSD trying to crash into oncoming traffic, parked cars etc, but then at the end of the video the driver goes “well that was pretty impressive” and just ignores all the suicide attempts.
Below-replacement rate might be an economic issue around retirement, but as far as the human species goes, it’s a nothingburger at this scale. We’re not passenger pigeons.
Supposedly it does both A and B worse. That's their problem statement essentially. Current SOTA models don't behave like humans would. If you took a human that's really good at A and B, chances are they're gonna pick up C much quicker than a random person off the street that hasn't even seen Atari before. With SOTA models, the random "person" does better at C than the A/B master.
I'm the last person to vouch for React and the horrors it has inflicted upon web development, but the one thing it definitely got right compared to Angular (and Vue) is the use of JS for control flow, rather than fake attributes and whole new language.