Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Re:Desktops vs Mobile (Score 2) 250 250

Remind me again why phones and tablets needed a different programming language?

For iOS, the current main programming language not a different programming language for the one heavily used for OS X desktop applications. (And the language Apple would like to see be a main programming language is also intended both for iOS and OS X.)

For Android, you have an OS with a different history; it uses a different language from the ones heavily used for applications on desktop operating systems, and, as they didn't try to make it into a desktop operating system (not many very open niches in that ecosystem), that didn't turn it into a popular language for desktop platforms. As for why they chose Java, well, maybe Andy Rubin liked it for some reason.

For Windows Phone/Windows RT/whatever, Microsoft didn't go for a different language from one of the languages for the desktop. Why they went .NET-only, I don't know.

So phones and tablets don't need different languages from laptops and desktops; the mix of languages is different for historical reasons.

Comment: Re:This makes no sense (Score 3, Informative) 424 424

Google (and all other search engines) try their best to return the results the user has asked for.

More precisely, they try their best to return the results they infer that the user would really want, based on the syntax of the query.

It's never going to be perfect at doing this, if only because people use the same phrases in different ways from time to time.

Yes, it's never going to be perfect at inferring what the user wants. The original poster is complaining that Google has been getting worse at inferring what he wants, especially for particular narrow queries.

I've seen the same problems he has. Perhaps that's an unfortunate side-effect of trying to do a better job of handling most users' queries.

If Google (or the search engine of your choice) is returning results that aren't what you want, then your best option is to make the query more specific. Either add relevant keywords, search for a phrase instead of individual words (using quotes), or exclude some other keywords (in Google, prepend - to the beginning of the word you want to exclude...other search engines are probably similar).

Yes, the original poster is quite aware of quoting; as he says, "Searching for exact strings is an option with Google". What he wants is a search engine that doesn't try as hard to infer what the user really wants, rather than one that has to be forced, with more use of quotes, to just look for the damn string. Perhaps that's a sufficiently small niche that no search engine would bother to offer that, and he'll just have to live with typing more double-quote characters.

Comment: Re:Welcome to Fascist America! (Score 2) 413 413

How is that Utopia working out for all of you people that keep thinking more Government will solve all our problems?

Are there, in fact, any people making that rather-broad argument, as opposed to, say, arguing that some particular problem might be better handled with more government?

Comment: Re:Welcome to Fascist America! (Score 1) 413 413

That's sort of how the libertarian viewpoint evolves, I guess. Like Reagan started out as a democrat, presumably because he cared about people and favored social reforms. Then after living through the Communist purges in the McCarthy era,

Living through and not exactly vigorously opposing them. Whilst he did say he didn't think that the Communist Party should be outlawed:

Whether the party should be outlawed, I agree with the gentlemen that preceded me that that is a matter for the Government to decide. As a citizen I would hesitate, or not like, to see any political party outlawed on the basis of its political ideology. We have spent 170 years in this country on the basis that democracy is strong enough to stand up and fight against the inroads of any ideology.

he was, as the article says, a bit of a "friendly witness".

So I rather doubt that McCarthyism made him a Republican.

(Unless you meant that all those horrible Commies in Hollywood made him anti-government.)

Comment: Re:ABC Anywhere But China (Score 1) 236 236

If I have to choose I would prefer China spying on me than the US. China doesn't care wether I download movies and music, or if I want to smoke something else than tobacco.

It appears that China does care if you want to smoke at least one certain non-tobacco plant in China, at least.

Comment: Re:Does El Capitan Fix Major Problems? (Score 1) 415 415

Well, yes. An operating system does require a computer. I'm not sure what else you would expect.

OS X, unless you're willing to violate the license and whip up a Hackintosh, requires a computer from Apple. Linux doesn't, so, unlike OS X, it's less likely require you to buy a new computer in order to be able to use it.

Comment: Re:Does El Capitan Fix Major Problems? (Score 1) 415 415

The file dialog needs some love, or a setting that says "do not poll all disks" - I have an SSD as the boot drive, but I do have connected external and internal storage on spinning drives that is accessed infrequently.

It's a pain in the ass when you open a file dialog box and the system pauses to wait for all the drives to spin up. I would prefer it to only spin the drive up if I click on a folder or volume that is on that drive.

Code that thinks it's cheap to look at all volumes needs to be introduced to reality. Spinning disks up isn't even the worst case; think about attempting to contact a remote volume mounted from a slow server, or a server on a slow network, or a disconnected server.

Comment: Re:This matters because... (Score 1) 193 193

The binary blobs are themselves dangerous - driver software is typically running with very high security clearance, and you have absolutely NO idea what is going on inside those blobs.

Well, on thing that might not be going on inside those blobs is "running on the CPU". The Intel download page for the firmware says of the GuC firmware:

GuC is designed to perform graphics workload scheduling on the various graphics parallel engines. In this scheduling model, host software submits work through one of the 256 graphics doorbells and this invokes the scheduling operation on the appropriate graphics engine. Scheduling operations include determining which workload to run next, submitting a workload to a command streamer, pre-empting existing workloads running on an engine, monitoring progress and notifying host SW when work is done.

and of the DMC firmware:

DMC provides additional graphics low-power idle states. It provides capability to save and restore display registers across these low-power states independently from the OS/Kernel.

The first of those sounds as if it runs on the graphics processor - the host submits work to the GPU, and it schedules the work to be done. The latter of those sounds as if it might run on the graphics processor as well, saving and restoring the display registers from within the GPU.

So this might not be running in the driver at all; the driver might just be loading that firmware into the GPU.

Comment: Re:#TRANSLATIONFAIL# Re:mod 30wn (Score 1) 193 193

If you will kindly let me know what additional modules I need to install in my universal translator, I will be able to understand you better. Thank you.

The Markovian module (although, by comparison to Mr. Shaney's posts, that was, well, rather broken Markovian; perhaps it was published by the Dissociated Press).

Comment: Re:rootkit? (Score 2) 193 193

You cross 9 roads and come through unharmed.

So you think about the tenth like "it's just another road... I crossed others before and nothing happened".

But this one is different: this is the one that will kill you.

And this is the binary blob that will spy on you. If you can prove it's not, JUST DO IT.

Can you prove that the microcode running in the GPU isn't a binary-blob-in-Flash that will spy on you? What makes these binary blobs special?

Comment: Re:Why do people still use Ubuntu? (Score 1) 216 216

Honest question. I want to know.

Because I run Linux on VMs when I'm trying to do platform-specific work (and, as a core developer for a library with rather a lot of platform-dependent - and platform-OS-version-dependent - code implementing those attempting-to-be-mostly-platform-independent APIs, there's a fair bit of that involved).

As a result, I want to spend as little time as possible dicking with the OS, leaving as much time as possible to actually adding new capabilities and fixing bugs. Ubuntu seems to do a good job of that; if you have another distribution to recommend for this, please do. Note that, whilst I haven't yet had to do any kernel work (other people fixed the kernel issues before I got around to building a kernel with my changes), I'd like a distribution where the process of building and installing a new kernel is as simple a process as possible. Fedora fails here. (In the OS on which I last did kernel work, it's pretty much

make; mv /mach_kernel /; cp mach_kernel /; reboot

and it was, as I remember, similarly simple in the previous UN*X on which I did kernel work.)

The early bird who catches the worm works for someone who comes in late and owns the worm farm. -- Travis McGee