Live data from Hacker News

Anomalous CPU utilization on Windows build node caused by ads

twitter.com

221–230 of 261 posts

Re: Anomalous CPU utilization on Windows build node caused by ads

#221

Earlier quoted context omitted.

I do graphics, but on the scientific side, we all use Linux. Except when the lab provides us Macs, then we get frustrated and just remote in. I'm just trying to detangle the type of graphics being mentioned. I do wish Nvidia drivers were better, but maybe that'll happen with ROCs coming out soon.

> I do wish Nvidia drivers were better Get AMD. Why do people insist on getting Nvidia cards and then complain that those aren't aimed at them? Get the one that is selling to you.

Except Nvidia is selling to me. I use cuda. At the end of the day a higher performing GPU is (MUCH) more important than running displays. There's lots of legacy code using cuda as well, so there's some lock in (AMD is tackling this issue but that's to be seen. We also use data parallel primitives - good for portability between super computers and things with different architectures - for many things but not everything, so when ROCm comes around this may not be an issue at all). But as of right now I'm locked in, at least with my priorities.

So please just stop telling us to get AMDs. That trades a small issue for a bigger one. Nvidia is selling is 90% of what we want and we're annoyed that they just don't care about that other 10%.

Re: Anomalous CPU utilization on Windows build node caused by ads

#222

OP should install Windows Server Nano or Core to run these or use a non-interactive user session to run builds, e.g.: by running a service with a service account instead of a login session with a user account. The OP is making the equivalent complaint of running a full Ubuntu shell complete with the Ubuntu One store running in the background after starting up Gnome, and complaining that Canonical owes him CPU-time. W…

Commonly on windows, build pipeline tools don't work when they don't have a desktop environment even though there's no requirement for human interface (indeed, requirement for no human). The advent of Server Nano motivates a first class headless windows reality but even so, we been out here running xvnc because whatever tool required an X server.

Re: Anomalous CPU utilization on Windows build node caused by ads

#224

Earlier quoted context omitted.

Enjoy having them silently re-enabled on the next update. Enterprise is the only version where you can actually disable and it'll stay disabled, because most regulated corps would consider "telemetry" a data breach.

There was one update that turned Cortana back on. I think it was the major feature update before the "Creators Update". It was the one where everyone (or at least me) thought they got hacked like in a movie. My computer was randomly turned off. I turned it back on and instead of the login screen, it just was a glowing "All your files are exactly where you left them..." Took me like 5 minutes of not being able to use…

>> Hopefully people are super mad about it.

Unusual windows activity, random rebooting associated with "updates", is a force of nature. People are beyond anger. They just accept it as part of the natural world. Linux guys like me are the angry man standing on the corner saying that the world doesn't need to be this way, that we can choose not to live like this. But if you believe that something is natural and unavoidable, eventually that guy in the corner looks genuinely crazy.

Re: Anomalous CPU utilization on Windows build node caused by ads

#225

Earlier quoted context omitted.

Linux machines are fantastic if you don't need to use commercial software for things like graphics, as many web-focused developers do.

Between Gimp, Inkscape and Krita, what are the things not covered in this domain?

GIMP: My understanding is that at some point the UI design brahmins at GNOME decided that GTK+ must not support MDI (as in the UI paradigm where you have a container window with subwindows floating around inside it), and moreover the same kind of user interface should be implemented at the top level because a good window manager should be able of keeping an application's windows together. Well, no such window manager ever emerged, and as a result using GIMP is a perpetual search for what workspace a particular tool window disappeared to, or having to fight with it deciding that the minimum size of particular windows (tall toolbars, large viewports) is greater than the 1366x768 of my laptop screen. This is frustrating to the point of unusability.

Krita: Constant random crashes, like seemingly every complex Qt application.

Inkscape: I grew up on CorelDraw so maybe I just have the wrong set of expectations, but the UX is full of papercuts and inexplicable choices. For just one example that annoyed me recently, it seemed completely impossible to get snapping to grids and guidelines to behave; some objects would just refuse to snap to certain targets (different set for each object), and generally the snapping seemed to be based on arbitrary "basepoints" (only one per object; can you change those?) rather than bounding boxes.

(Blender, brought up elsewhere: actually quite good (modulo maybe the confusing refcounting/resource management), once you get on top of the learning curve. I hope 2.8, which I haven't tried yet, hasn't changed this.)

Re: Anomalous CPU utilization on Windows build node caused by ads

#226

Earlier quoted context omitted.

You are ludicrously incorrect, just as everyone for the past 2 decades has been when they have predicted the year of the Linux Desktop. This trend will continue until Linux Desktop people stop underestimating what users actually do with computers.

> people stop underestimating what users actually do with computers Oddly, this is the factor that underlies most of my personal beefs with both Microsoft and Apple. What's wrong with my wifi? At least I can look in journalctl on linux. My laptop doesn't have enough screenspace - I can use i3wm on linux. I want double-click to include '*' and '/' and ':' in a "word", hey I can change xterm config. I want left-mouse-b…

Most people don't do these things on their computers:

> journalctl, i3wm, xterm config, non-standard mouse configurations

The versatility of Linux is frequently touted as its best feature, a feature that 99% of humans don't care about, and would confuse that same 99% of people.

People are used to what Microsoft and Apple imposed on them. For better, or for worse, they honestly couldn't give a damn about being able to do stuff like that. Their style is the Apple style, or the Microsoft style and, most importantly, the no-terminal style.

Linux is the perfect desktop for developers. It hits all the wrong checkboxes for end-users.

Re: Anomalous CPU utilization on Windows build node caused by ads

#227

Earlier quoted context omitted.

You are discounting a very very large professional worker segment that relies of domain specific tools. We need more than a netbook with a browser. For e.g. In pharma, we wouldn't get any work done if we didn't use Windows. All of our software requires windows - analysis software, control software, automation software etc, etc. In our labs we're using software made for Windows XP on Windows 10, because it just works,…

I wonder if WINE will ever be enough to cover all these cases. Though the cost of Windows licenses is generally trivial for businesses and they want support. I don't know how good RHEL for Workstations is but maybe that'd get more adoption in business if WINE was perfect and that desktop experience was as good as/better than Win10, or even had a DE made to be as similar as possible to Win10 to make it easier for empl…

WINE will never work for these use cases because the professional software is purchased and licensed for Windows. Not on Windows? No support for you. And each one of these (let's call them "Professional Computing Niches") has its own ecosystem of plugins and extensions and scripts and nonsense that have been built up over decades and are essential to keep things running. As a business you'd be bonkers to "switch" a working system.

Re: Anomalous CPU utilization on Windows build node caused by ads

#228

Earlier quoted context omitted.

Perhaps we should all keep and maintain a Linux machine in the event that Apple and Microsoft both decide to screw us over.

Linux machines are fantastic if you don't need to use commercial software for things like graphics, as many web-focused developers do.

One of the reasons I'm so thrilled with Figma and that it completely covers (and more) what I had to use Sketch for...I'm now seriously entertaining the thought of migrating from Hackintosh (on a laptop) to Linux for my web dev / UXD stuff, and potentially just using KVM / Xen for any rare cases when I'd need OSX...For now, I think I'd just sorely miss Postbox (can anyone recommend a Linux alternative?), that's actually all I can think of...

Re: Anomalous CPU utilization on Windows build node caused by ads

#229

I sympathize with the pickle, but this sounds more like a case of misconfigured build node. Why Internet Explorer is even on it? If OP RDP'd to the machine and saw IE window open, wouldn't this mean that build processes are running under whatever account interactively ? Why?

Yeah, I have to agree here. If this is a build server, I'd argue that they should be running Windows Server and just disable the UI all together.

Maybe it runs selenium tests as part of the build process

Re: Anomalous CPU utilization on Windows build node caused by ads

#230
post #37

Earlier quoted context omitted.

I love the idea of Apple being more privacy focused, and helping us keep our data more secure. I have a touchbar macbook pro, and a headphone-jackless iphone. I just wish they wouldn't beat me with their opinionated hardware and software choices. Deprecating open gl. Eliminating 32-bit support. Forcing me to use dongle after dongle (ethernet, usb-A, HDMI, and SD card) Magic mouse has such a terrible sensor, not to me…

How long do you think a major OS should have 32 bit support? Everything cant be supported forever.

Aside from the noticably lower memory usage due to smaller pointers - Microsoft found that x86_32 is the lingua franca for WoA emulation. If all the binaries are x86_64 and there are legal problems emulating it, there might be problems switching Macs to ARM CPUs.
Post reply on HN