Earlier quoted context omitted.
Every character you type results in some sort of hit to their telemetry server. It will include the actual letter you typed, if you or your org are not configured to be in EU. With their EU configuration option (pulled from server every launch) it will only report the fact that you typed _something_. Now if that's not fun enough, their telemetry also covers mouse movements. Go ahead and watch your CPU as you spin you…
This is so stupid. They are the sender and receiver of the messages. They can backfill their telemetry using batch processes offline ffs.
Apple's M4 has reportedly adopted the ARMv9 architecture
71–80 of 250 posts
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#72Earlier quoted context omitted.
Why is that not at least done asynchronously? I thought part of the whole narrative of shipping these new terrible pieces of software as standalone Google Chrome instances was that it makes it easier to spawn async JS workers for background tasks and whatnot?
async is still difficult. There is no getting around data synchronization issues. either you need to spend a lot of time in design or will get constant problems with things like not having a mutex when you should, mutex deadlock, holding a mutex too long, locking/unlocking too often. I haven't done async JS, but I've done enough async elsewhere to know that language cannot work around bad design.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#73Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#74Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#75Earlier quoted context omitted.
I’m in the EU and should have the EU configuration. The problem mainly occurs when I mention someone in a reply to a thread. Once I type @ the text input just slows down so much I can type much faster than it can render the text.
It's still going through the same telemetry action, it just omits the actual character you typed. And yes, it is character by character. That collection (eg, the timestamp you hit the character, channel/person it was to, etc) is the inefficiency causing your typing to slow. If it was a straight text box that they polled contents of _occasionally_ or after you hit 'send', it would be a much better user experience.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#76Earlier quoted context omitted.
What's the easiest way to get the Teams app to accept the MITM on TLS?
I believe it just uses your systems rootstore. So adding the signer cert in there should probably be enough.
Edit: and that reminds me I should probably run this test on new Teams, where it now uses the built in WebView2
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#77It seems that M4 was overhyped. Almost of all of the performance improvements, in Geekbench for example, comes from new instructions that most apps won't use, and even if they do they might end up using the faster GPU/NPU for those tasks. https://twitter.com/toniievych/status/1788596920627118248
I truly never understood why Apple deprecated Bitcode. It was a super great idea because it allowed recompilation on the App Store to take advantage of new instructions.
Updating apps to use new vector instructions is far more complicated than upgrading to a new compiler version and having it magically get faster.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#78The most incredible thing about the new iPads is that even with the crazy fast M4 chip MS Teams manages to crawl to a halt. Clearly it takes all the engineering skills of the largest and most valuable software company in the world to make text entry go at about 1 fps on a chip as powerful as the M4.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#79Earlier quoted context omitted.
I’m in the EU and should have the EU configuration. The problem mainly occurs when I mention someone in a reply to a thread. Once I type @ the text input just slows down so much I can type much faster than it can render the text.
It's still going through the same telemetry action, it just omits the actual character you typed. And yes, it is character by character. That collection (eg, the timestamp you hit the character, channel/person it was to, etc) is the inefficiency causing your typing to slow. If it was a straight text box that they polled contents of _occasionally_ or after you hit 'send', it would be a much better user experience.
I'm not even saying I doubt you, I'm just curious how you ascertained this exact behavior.
Re: Apple's M4 has reportedly adopted the ARMv9 architecture
#80They have not adopted ARMv9. This is still ARMv8, but with SME.