Key exchange happens through apple. App is proprietary and as far as I know the apple devices upload to the apple cloud in a way that makes apple able to read the messages by default.
No. Secrecy will have backdoor keys, but that is not what walled garden means: it means more like people have no power over the decisions made in the garden.
"... those designated as gatekeepers will have to:
allow third parties to inter-operate with their own services, meaning that smaller platforms will be able to request that dominant messaging platforms enable their users to exchange messages, send voice messages or files across messaging apps. ..."
Thank you, I should have clarified that in the original comment.
(I admit that I actually edited that original comment, since the link I initially included was more speculative, talking about a law that was expected to pass, and being much more vague about when it might enter into force. The page at the updated link is more definitive, but not as narrowly focused, so I'm glad you managed to isolate the relevant section.)
Async UI is similar to Sycamore in term of not diffing VDOM.
The API is different in that in Sycamore, you tell the framework what to render (by using sycamore::render) and the framework will handle it from there. In Async UI, you await what you want to render yourself. Async UI's API is more transparent in this way, and this brings benefits including
- making async control flow (like the control flow example in the blog post) possible
- making component simply async function or anything that implements IntoFuture<Output = ()>
Sycamore's reactivity is pretty painless (a little too magical for my taste, but that's probably just me), so it's something Async UI can learn from.
Back in 2015, there was this "The Website Obesity Crisis" talk that claimed [0], among other things, that in fact most money in the ad industry is coming not from the ad-seeing consumers, but from VC investors. Has something changed in 7 years? Or was it never true in the first place?