Live data from Hacker News

Apple's M4 has reportedly adopted the ARMv9 architecture

wccftech.com

61–70 of 250 posts

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#61
post #27

Earlier quoted context omitted.

MS Teams is by far the worst piece of software I’ve ever used. It is ungodly slow and it just gets slower the more you use it. I believe it is actually hitting the server to update the online/away status light for every single message in a conversation. If you turn off all the status update stuff in the settings then the software speeds up dramatically. Another thing you can do is find the folder where it caches ever…

hmm I use teams daily all day for work and don't have these issues, maybe your org messed something up?

I have used it at two different orgs (a university and a company) and it had the same issue on both. Perhaps your org has the settings figured out!

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#62

Earlier quoted context omitted.

If staying on the latest model isn’t important to you, there’s significant cost savings to be made from just buying the previous version.

It entirely depends how long you keep your devices. I try to keep my iPhones until release year + 6, so I would need the price of a previous version to be reduced by more than 1/6th on a new version release, which is usually not the case.

Similar to cars, most depreciation happens in the first year.

So owning a device for 6 years between age 1 and 7 will generally have a lower cost than owning a device between age 0 and 6.

For Apple products it’s generally feasible to effectively buy first hand devices aged 1+ because they’re still available for sale (at least in some retailers) after a new edition is released.

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#63
post #32
post #27

Earlier quoted context omitted.

MS Teams is by far the worst piece of software I’ve ever used. It is ungodly slow and it just gets slower the more you use it. I believe it is actually hitting the server to update the online/away status light for every single message in a conversation. If you turn off all the status update stuff in the settings then the software speeds up dramatically. Another thing you can do is find the folder where it caches ever…

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?

I think that’s what it’s doing. If you have a conversation with a person spanning hundreds of messages (over many weeks) it’ll be updating the status light next to their name on every single message in the history. The more messages in the history, the more workers you get!

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#64
post #32
post #27

Earlier quoted context omitted.

MS Teams is by far the worst piece of software I’ve ever used. It is ungodly slow and it just gets slower the more you use it. I believe it is actually hitting the server to update the online/away status light for every single message in a conversation. If you turn off all the status update stuff in the settings then the software speeds up dramatically. Another thing you can do is find the folder where it caches ever…

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

#65
post #41
post #23

It 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.

SME is very specialized, right now no compiler (that I know of) is really able to take general-purpose code and output optimized SME. So for these instructions at least, bitcode wouldn’t be of any benefit.

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#66
post #27

The 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.

MS Teams is by far the worst piece of software I’ve ever used. It is ungodly slow and it just gets slower the more you use it. I believe it is actually hitting the server to update the online/away status light for every single message in a conversation. If you turn off all the status update stuff in the settings then the software speeds up dramatically. Another thing you can do is find the folder where it caches ever…

If you think Teams is bad, then you haven't had to endure Google Chat.

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#67
post #60

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…

Do u have a source for this?

It’d be trivial to MITM it with wireshark

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#68

The 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.

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.

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#69
post #27

Earlier quoted context omitted.

MS Teams is by far the worst piece of software I’ve ever used. It is ungodly slow and it just gets slower the more you use it. I believe it is actually hitting the server to update the online/away status light for every single message in a conversation. If you turn off all the status update stuff in the settings then the software speeds up dramatically. Another thing you can do is find the folder where it caches ever…

hmm I use teams daily all day for work and don't have these issues, maybe your org messed something up?

It is also possible that you don’t notice the slow downs?

Teams installed directly from the App Store or Microsoft on any device I own (high end windows/mac/ipad) devices are all terribly slow

Re: Apple's M4 has reportedly adopted the ARMv9 architecture

#70

The 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.

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…

[deleted]
Post reply on HN