Live data from Hacker News

24-core CPU and I can’t move my mouse (2017)

randomascii.wordpress.com

91–100 of 255 posts

Re: 24-core CPU and I can’t move my mouse (2017)

#91
post #74

Earlier quoted context omitted.

> Add to all that, Window slows down over time - again, the periodic reformat and rebuild is part of life on Windows. My windows install is from 201*, it was an upgrade from win7, and switched from an i7 to a ryzen. I do clean out the registry/startup/task scheduler on occasion.

> My windows install is from 201* The early 3rd century was the best era for Microsoft with Windows Severan.

The early 3rd century was an exciting time for computing. The big issue back then was Roman numerals were hard to convert to hex and binary.

Re: 24-core CPU and I can’t move my mouse (2017)

#92

This is one of the primary resaons I ditched Windows for Macos. The multitasking on Windows is ridiculously bad. Also, applications that freeze and can't be killed/restarted are simply part of life on Windows. Add to all that, Window slows down over time - again, the periodic reformat and rebuild is part of life on Windows. After I switched to Mac I didn't need to rebuild the operating system essentially ever. Also,…

I think all desktop OSs have it wrong. Allowing full APIs to backgrounded apps and no CPU reservation for control apps will ultimately end desktop computing - we’ll create on iPads because they work.

Re: 24-core CPU and I can’t move my mouse (2017)

#93

This is one of the primary resaons I ditched Windows for Macos. The multitasking on Windows is ridiculously bad. Also, applications that freeze and can't be killed/restarted are simply part of life on Windows. Add to all that, Window slows down over time - again, the periodic reformat and rebuild is part of life on Windows. After I switched to Mac I didn't need to rebuild the operating system essentially ever. Also,…

Did they? My MacBook is much worse at multitasking. In fact the OS I've found to be best at multitasking is Debian/Ubuntu.

My own personal experience (recent x86 based MBPs and similar) is that macOS degrades quickly when CPU and IO get stressed, but Windows 10 and 11 become unresponsive with much smaller loads. Of the big three, Linux is the one that can take more processes while still being responsive.

Even a lowly old i3 can encode videos with ffmpeg while you browse the web provided you start ffmpeg with a `nice -n 19`. On a Mac, it seems to be ignored.

Re: 24-core CPU and I can’t move my mouse (2017)

#94
post #28

Earlier quoted context omitted.

But not the same memory operations. Unless your code fully saturates the memory bandwidth, which is rare, you get some gains here.

It is almost never about saturating the memory bandwidth, but waiting to load instructions and data from memory. That wait time counted in computer cycles is huge.

Yes, that’s precisely why hyperthreading is such a good deal.

Re: 24-core CPU and I can’t move my mouse (2017)

#95

This is one of the primary resaons I ditched Windows for Macos. The multitasking on Windows is ridiculously bad. Also, applications that freeze and can't be killed/restarted are simply part of life on Windows. Add to all that, Window slows down over time - again, the periodic reformat and rebuild is part of life on Windows. After I switched to Mac I didn't need to rebuild the operating system essentially ever. Also,…

Don't MacOS and Unixes have the equivalent of registry hell with a million configuration files hidden away in /etc/ or /usr/ or wherever, and then having to check where environment variables are set and so on? Ideally, almost all of a program's configuration settings would be stored in the same folder as the program, readily discoverable, and you could just pick these things up and move them easily, but in practice, it seems to be a pain everywhere.

Re: 24-core CPU and I can’t move my mouse (2017)

#96
post #82

Earlier quoted context omitted.

Did they? My MacBook is much worse at multitasking. In fact the OS I've found to be best at multitasking is Debian/Ubuntu.

The GUI is still essentially single-threaded. Only BeOS with its fully parallel UI had it right.

IRIX remained quite responsive no matter how much I threw at it.

Re: 24-core CPU and I can’t move my mouse (2017)

#97

Earlier quoted context omitted.

Can still be done if all you want is a command-line to come up and be responsive. Most folks want web, email, images, and even a bit of security from their computer today. Could always be faster, but I think the days of "bam!" ready are past due to those requirements. Unless the computer is only sleeping, like an iphone for example.

web, email, images and a bit of security are not the reason windows UI is laggy as fuck

I agree. Around 2008 when I got my first SSD installed, windows 7 and PCLinuxOS2007 would open apps like Word instantly. You'd click and it'd be there within 100ms.

Now with windows 10 on a much faster pc, clicking apps like Firefox, the start menu, word take seconds to load.

I recently fired up my windows 7 VM to mod an old game console and it was exactly how I remembered. You click something and it's instantly opened.

Re: 24-core CPU and I can’t move my mouse (2017)

#98
post #47

Earlier quoted context omitted.

I'd do it in C, but that's just me. If this is a one-person project you can hold you code to a high standard. Clean standard C11 with all warnings turned on (-Wall Wextra Wpendantic Wconversion). Write unit tests. Run them with valgrand/sanitizers. Use clang-format. Build with multiple compilers (GCC/clang/MSVC). ... EDIT Not many hackers on hackernews apparently.

I’m curious as to the upside of C, is it mostly just a familiarity thing? Holding your own code to a high standard is great, but wouldn’t it be nicer if you could offload more of that into the tooling and spend more time on the problem or making the code even cleaner? Also as a side note: I always find it funny that a flag that represents all warnings doesn’t actually turn on all warnings.

For my own projects I use C because I know it, but also because I know and trust the ecosystem. I seem to have developed something of a software-survivalist mentality, so I like to know that I can build my project five years from now without worrying about whether some remotely-hosted dependency isn't there any more. (I'm not claiming that newer, more trendy languages necessarily fail this test - just that I don't know and trust their ecosystems well enough to be sure.)

C also has the advantage that there are many, many different compilers targeting many, many, /many/ different architectures. My own favourite is VBCC, which is lightweight enough that I was able to write my own backend for my own toy CPU project, and even build the entire toolchain - assembler, linker and compiler - under AmigaOS.

Re: 24-core CPU and I can’t move my mouse (2017)

#99

Earlier quoted context omitted.

How long ago did you switch to Mac OS? This sounds like an argument from 2004, not 2022.

When the Intel Mac arrived, so maybe 14 years ago or more? Are you saying Windows has fixed all these problems? The registry is still there. I do actually have some Windows machines I use sometimes and recall thinking "still the same" but I can't say that as a hard core user, so I'd be interested to hear if Windows is now a sleek, reliable multitasker that instantly kills dead applications. Nothing will make me OK wi…

> Are you saying Windows has fixed all these problems?

From my own personal experience, no. My machines can become unusable from a simple Windows Update.

Re: 24-core CPU and I can’t move my mouse (2017)

#100

Earlier quoted context omitted.

> My windows install is from 201* The early 3rd century was the best era for Microsoft with Windows Severan.

The early 3rd century was an exciting time for computing. The big issue back then was Roman numerals were hard to convert to hex and binary.

Back then mainframes had specialized hardware to deal with them.

Note: the other day I read ICL mainframes had specialized instructions to deal with pre-decimal pounds.

Post reply on HN