Please create an account to participate in the Slashdot moderation system


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re: Just spyware (Score 1) 99

Also, why the hell does it need to reboot to install updates? Ubuntu et al don't unless you update the kernel, which 99% of the time you don't.

Because Windows has an awful filesystem, no sane concept of an init system and a laughable driver model. I'd love to blame the Windows Reboot Insanity on laziness but, architecturally, it's just not possible for it to update like a Linux/Unix machine. And, I mean at the fundamental kernel and filesystem levels.

Comment Pick your data structures (Score 1) 218

At the very least you should be considering what kinds of operations you are going to be using on your data structures. A huge number of performance problems start with people not giving a shit what the cost of an add/delete/find/whatever is on a given data structure.

Comment Re:Dear Developers... (Score 1) 173

The UI is one of the few pieces of low hanging fruit on these large projects. Sure, on these big projects there are big glaring bugs that are a decade old, true barriers to usability, missing functionality, etc. But, all those things are genuinely hard. The UI? Easy-peasy. The bug is, "Doesn't look modern to me", and you know it's fixed when, "Now it looks modern to me". All that shit was already wired up for the UI that everyone was already familiar with so, it's just a matter of massaging and stroking it until you reach the pinnacle of UI bliss.

(Allusions to masturbation intentional...)

Comment Re:Except they didn't. (Score 4, Interesting) 455

It seems like it would be a pretty easy loophole to close: If you are hiring H1-B workers, the department you are hiring them into cannot be comprised of more than X% of H1-B workers. If you want to pick up 100 H1-B workers for $5.00 an hour, that's fine. But, you might need 900 non-H1-B workers to qualify for that many H1-Bs. And, if you can't find 900 local workers that are willing to work for the wages you are offering, maybe this isn't the right country for your business and you should move it to where your workforce resides.

Comment Re:For those who missed the point of the above (Score 3, Interesting) 80

He should have been shunned from the Linux ecosystem after PulseAudio. It's better than it was 8 years ago but, it's still unreliable garbage that sometimes flakes out while trying to solve a problem that no one actually has. For the vast majority of users, life was much better when bits were directly blasted to ALSA. I'd much rather deal with the limitations of ALSA than the unpredictability of PulseAudio.

Comment Re:For those who missed the point of the above (Score 4, Insightful) 80

The damage is already done. The paradigm has already shifted from, "I'm a Unix guy so I understand what the machine is doing" to, "Nobody understands what the machine is doing". Any time you can take Poettering software out of the loop, your system becomes a lot more sane and understandable. But, it's becoming increasingly more difficult to do that and, with the deep pockets of RedHat, they will eventually own the new dystopian Linux userspace. RedHat does a lot of good in the Linux world but, the badness they have unleashed is almost unforgivable.

Comment Re: Is systemd still being used? (Score 1) 80

Duh, "apt purge systemd" and you can enjoy a reliable init. Just like the solution for most sound problems is "apt purge pulseaudio". Or, closing a link-local security hole by "apt purge avahi-daemon". I think you get the pattern.

Purging pulseaudio can sometimes be problematic for the packaging system. I've always been fond of "sudo chmod a-x `which pulseaudio`". The demon (not a mistype) is inert but the packaging system doesn't freak out.

As a side note, it's actually kind of fascinating to see the amount of horrible software coming out of Redhat these days. I think my laptop has actually become less reliable after a resume than it was 5 years ago. It's hit and miss whether I have sound or networking after a suspend/resume whereas, on the exact same laptop, it was always a given in the past. The culprits? PulseAudio and NetworkManager. Which, unsurprisingly, are also sprung from the same poison well as systemd.

Comment Re:No. (Score 4, Informative) 51

TensorFlow is what everyone is using because it works well and it has a nice license to go with it. Besides, willingly becoming reliant on anything Microsoft makes is a devil's bargain.

Logged in to write exactly this. I've worked on a number of projects in the past that could have been simplified by TensorFlow. I have an equal level of disdain for Microsoft and Google but, TensorFlow is pretty darn cool. And the licensing alone makes it better than anything that Microsoft would be willing to release. So, no, Microsoft isn't mainstreaming machine learning. These days, I don't think Microsoft is mainstreaming anything except surveillance and shitty user interfaces.

Comment 16GB is pretty good (Score 1, Informative) 319

I would think the Dell XPS line is probably the nearest competitor to these laptops and the 13 inch comes with 4GB or 8GB of RAM while the 15 inch comes with 8GB or 16GB. So, in this case, I don't really think that Apple has done anything too boneheaded. Though, having said that, my 12.5" ThinkPad from 2011 has had 16GB of RAM since the day it arrived. So, Apple doesn't really deserve any praise for 16GB either.

Comment Re:Proof that Jobs is Gone. (Score 1) 347

You are comparing conscientious design decisions to hardware bugs (with the exception of the mouse). Steve Jobs didn't sit down with engineers and say, "It would be great if the new iPhone was unusable if you hold your thumb in a certain spot". However, someone really did sit down and say, "It would be great if we made our new laptops incompatible with our phones and 99% of all other devices." That's the kind of thing that would get people fired under Jobs.

Slashdot Top Deals

"The urge to destroy is also a creative urge." -- Bakunin [ed. note - I would say: The urge to destroy may sometimes be a creative urge.]