Become a fan of Slashdot on Facebook


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Comment Re:But why that date? (Score 5, Funny) 236

It's Windows, so, they probably do something nutty like compute epoch time as an offset from 2006. Since 1970 would be a negative number, some deep and dark timestamp code somewhere in the driver model probably (correctly) assumes the timestamp is unsigned so, 1970 is actually far into the future.

Comment Re:Inevitable (Score 1) 97

32-bit machines may eventually go away but, to argue that the reason for them to go away is "because kernel stuff is irritating" is crazy. Even if there is no reason to continue to produce 32-bit hardware, it will be around for *decades*. The number of 32-bit embedded ARM CPUs out there has got to number in the billions. Changing hardware is much, much harder than changing software so, as a kernel developer, I think you'll find it's a very uphill battle to "put an exclamation mark on that point". The kernel will remain 32-bit compatible for decades because the people who contribute to the kernel have a vested interest in not changing their hardware.

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.

Slashdot Top Deals

"Aww, if you make me cry anymore, you'll fog up my helmet." -- "Visionaries" cartoon