1,872 karma · joined September 26, 2020
Apparently, Vice don't get that private jets are also used to get someone into a random location in a shortest time possible. There's a demand, but no substitute for that.
It is. It might run when a behaviour finishes running, according to their docs.
This pretty much nails down what I imagine is the main difference between GC and ARC: with the former you sacrifice performance for ease of use, and with the latter you improve performance by placing some additional work on the programmers.
Programmer, or compiler. In latter case it is automatic reference counting, which I never heard called "manual memory management".
It's a compromise, on memory consumption and performance. Modern GCs are minimising the impact of those factors, but they still remain a part of the design.
RC is a performance compromise.
GC can throw a spanner in that by deciding that now is the time to do its thing.
Not 80%, but still annoying enough to dump it: https://discord.com/blog/why-discord-is-switching-from-go-to...
Reference counting and Garbage Collection have very clear difference: when the referenced objects are destroyed (not deallocated). In RC it happens when the count reaches zero. In GC it happens some time later. That difference is crucial for having or not having deterministic performance in your program.
Some optimists here telling that all messenger might follow a certain "standard" for transmitting encrypted messages. And in fact some messengers might, but this standard will be the lowest common denominator, i.e. the weakest security protocol all know.
For p2p model generating secure private key is paramount. Can this be guaranteed by every peer operating in a chat? Not unless they all made by the same team with high security standard.
That doesn't apply to everyone and every project. When people leading the project are experienced developers understanding clean architecture the mess is just an oversight which is local and can easily be corrected.
It is all doable, but it is expensive.
Quite simply: it doesn't. It can only work the same way as iMessage interoperates with SMS, by throwing away security.
Unity makes it much easier though.
Another question, have you tried using Accelerate framework to solve performance bottlenecks (or save yourself from having to write your own calc code)?
This is impressive.