Please create an account to participate in the Slashdot moderation system

 



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

Comment Re:Reduced OS for short term gains. (Score 1) 51

In Android at least, only one application can be running at the same time (no background processing unless you program a service for your app)

Bollocks.

And the rest of what you say has nothing to do with Android or ChromeOS. You can have access to root in both. Android devices generally have it disabled but it can be enabled - of course, even CyanogenMod discourages root access these days, as it shouldn't be necessary. ChromeOS? Off by default, but every ChromeBook let's you reconfigure ChromeOS to allow root if you desperately want it. As for "Spyware", it's entirely up to you whether you use Google's services or not.

And none of your objections have anything to do with the original point. You're complaining about the UI disabling certain features. The underlying operating system has those features. And, frankly, easy access to root was something that Windows 95 gave you by default that NT made a little harder to get...

Comment Re:Crucial question (Score 1) 51

What's interesting about it? Netbook/Tablet hybrids are widely available already! Most of them come with Windows 10, but you can install anything you like on them.

But, FWIW, Chromebooks generally have a feature, sometimes implemented in hardware, sometimes in software, that disables the TPM module so you can either access the operating system as a developer, or wipe the OS completely and put on a more usual desktop system.

Comment Re:Reduced OS for short term gains. (Score 1) 51

I'm not sure if you're aware of this, but both Android and ChromeOS (presumably meaning the OS under discussion here too) are full blown modern operating systems with networking, permissions, memory protection, etc. They are both on a par with Unix in terms of features. They both, however, have user interfaces that block user access to certain features of the operating system.

This is nothing like the jump from 95 to NT.

Comment Re:And IMDB cares about this *why*, exactly? (Score 1) 249

No reason those jobs have be in Santa Monica though. Or anywhere else in CA. Move them to Seattle like the rest of the company.

Maybe this Google query will give you a hint as to why they have an office in Santa Monica.

Hint: It isn't because top networking specialists and PHP programmers are best found in Los Angeles.

Comment Odd (Score 4, Interesting) 249

I was under the impression that Birth, Death, and marriage information was publically available in California.

http://www.cdph.ca.gov/certlic...

It would seem that this law is in violation of the existing laws, but IANAL, nor am I a rich 'celebrity'. Hollywood folks seem generally above most laws, or at least shielded from them.

Comment It's a matter of trust (Score 1) 610

Usually politicians ignore most of what science says and they go their merry way making laws regardless of the outcome. But now we have politicians wholeheartedly embracing what science is saying about climate change.

I tend to trust scientists a whole lot more than I trust politicians. Who am I to believe when they agree with each other? I believe politicians are seeing the climate change issue as an opportunity to grab more power over people. And the way politicians are heading with their solution to climate change is generally leading towards totalitarianism. It's their nature; they're all like that.

Maybe if we could just separate the politics from the science there wouldn't be nearly as many denying the science.

Comment Workaround (Score 1) 212

Apart from the obvious-but-snarky ("Install Linux! hoho I'm so clever!"), you can indefinitely postpone all Windows updates on all versions of Windows 10 by stopping (and disabling if you find a way) the Windows Update service.

Of course, you lose the security updates if you do that too. Whether that's massively important to you depends on how often you run executables downloaded from the Internet, and what TCP/IP services you run on your computer.

Obviously "No security updates" is a bad thing, but if Windows insists on installing an update that actually breaks your PC in some way, no security updates might be the better of two evils, especially if you don't use IE or Edge, run any externally accessible services, and don't run every executable you download from the Internet.

Comment Re:Do away with them (Score 1) 86

Not sure what you actually mean when you say that SQL NULL means unknown but not absent? Is there a meaningful distinction you are making here?

It makes a difference when you start applying operations.

For example, if you compare a NULL to any value (even another NULL), the result is also NULL, rather than TRUE or FALSE. This doesn't make sense for absent values - two absent values should compare equal (and, indeed, two nulls in JS do). On the other hand, it makes perfect sense if NULL means unknown - if my last name is unknown, and your lastname is unknown, comparing them for equality can only produce "unknown" as a result, since it's not known whether they're the same or different.

Same thing with arithmetic operations. 1 + NULL equals NULL in SQL, again, because NULL is really "unknown", and so when you add an unknown value to 1, the result is also unknown. If NULL were an absent value, the expression should either produce an error, or give 1.

The most telling part, though, is the SQL truth table for Boolean operators that includes NULLs. Specifically:

TRUE AND NULL = NULL
FALSE AND NULL = FALSE
TRUE OR NULL = TRUE
FALSE OR NULL = NULL

Again, this makes perfect sense if and only if NULL means unknown. AND is always false if one of the operands is guaranteed to be false, so FALSE AND NULL is always false, regardless of what the actual unknown value is. On the other hand, FALSE AND NULL is NULL, because the result could be either false or true depending on the unknown value. With OR, it's the reverse - TRUE OR NULL is TRUE, because OR is always true if one of the operands is definitely true, regardless of what the other operand is. FALSE OR NULL is NULL because the result depends on the unknown value.

Philosophically, the difference also exists. Absent value means "I know what the value is, and there isn't one". For example, for a guy from Iceland, you know his last name - he doesn't have one. Unknown value means "I don't know what the value is, and there could be one". For example, you don't know if I'm from Iceland or not, so I may or may not have a last name, and you don't know which one if I do. These are two distinct states, and ought to be reflected as such in the database.

Slashdot Top Deals

It is surely a great calamity for a human being to have no obsessions. - Robert Bly

Working...