Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Slashdot Deals: Deal of the Day - Pay What You Want for the Learn to Code Bundle, includes AngularJS, Python, HTML5, Ruby, and more. ×

Comment Re:Obvious solution: (Score 1) 172

I'd assume you were purely joking, in which case it's kindof funny, but with the way these comments threads go I'm worried that you might actually think "haha but really what are women good for otherwise?". So I don't know quite how to respond to that, and instead I'm going to harp on the other clearly ridiculous thing you said, ie. the part where you seem to be equating the rather great scheme of "sudo" with the vastly inferior "UAC". For shame!

Comment So reading between the lines, Microsoft's excuse.. (Score 1) 172

...is that the company they bought (ie. Nokia) did a far better job of hiring women in their offices around the world than Microsoft does in America, and thus when they went ahead and starting laying off the ex-Nokia employees that was enough to make a multi-percentage difference in employee gender composition? That doesn't really seem to let Microsoft off at all, it just changes the rote details of what they're on the hook for.

Comment Re:How does it compare to Eclipse? (Score 2) 40

It's still a very heavy IDE, and I don't know about you but it's the heavy IDE nature of Eclipse tended to be what I experienced friction with personally. That being said, Android Studio (at least prior versions, haven't tried this one yet) is lighter and better organized than Eclipse, if still generally following the same paradigms, and is generally more tuned to specifically developing for Android than their copy of Eclipse was (although it's worth mentioning that Android Studio is also based on an existing IDE, in its case IntelliJ IDEA).

So, I'd say that compared to Eclipse, Android Studio is an improvement, but not a categorical one.

Comment I feel your anonymous pain, AC (Score 1) 497

If the unit of work provided by a function changes, then a programmer who understands what maintenance is like will also update the comment describing what it does.

My goodness, people! How hard is it to declare what something does? Get off my lawn!

Working at a software development firm where the programmers are almost all folks with engineering degrees, I not only feel your pain, but experience it nearly-daily. We'll have cases in our bugtracker that say "fix {programname}", then the commit will say "fixed" and the case will be marked closed without going to anyone for testing. Then I'll run into a bug that traces back to that commit.

I rebel by being extremely verbose in commit messages and emails and such whenever the fancy strikes me, and when the engineers get upset I just retort that I'm averaging things the fuck out to what they should be!

The funniest part is when they complain about some since-departed programmer's code being so mysterious and unreadable and hard to figure out why it was written the way it was. If only they had documented it, you say? Sigh.

Comment Sounds pretty useful for cryptography to me (Score 1) 257

Use it for what? It's a random string of binary digits. I guess you'd know exactly what the random string of binary digits was on the other end. However that is not useful information.

Since you could have a pair of random and shifting strings that nonetheless stayed in sync with eachother, well, that seems like with a bit of effort it could be pretty damn great for certain cryptographic uses.

Comment Google's 30% is less encompassing than Apple's (Score 5, Insightful) 236

Alas, Google takes the exact same 30% on apps and IAPs.

Well, that's kindof true; note the exact wording though, "applications and in-app products that you sell on Google Play". If an app uses a non-Google Play mechanism for in-app purchases, it doesn't apply, and unlike Apple they don't (last time I checked) have a policy for their app store against publishing apps that offer non-"official" methods of IAP. Apple does have such a policy, though, so app developers can't opt out of the 30% overhead.

This is why the Android Kindle app allows purchasing directly within the app, but on iOS you have to use the web browser to buy books. Amazon isn't willing to pay a 30% overhead, and on Android they can choose to forgo the provided APIs and use their own infrastructure for purchasing within apps, but they can't on iOS.

Comment Google (in some areas) has universal media search (Score 1) 236

It's not the cost I have the issue with. It is the 100 different interfaces. It's the "is this on Netflix? Hulu? HBO? Damn I can't remember."

The recent update to the Chromecast remote app for Android includes universal search, so you can just search there and then click on whatever comes up and it'll launch that over on your TV or whatnot. I can't really go into any more details than that because for some dumb reason (and this is sadly routinely the case, for example with the YouTube subscription service being talked about here) it isn't available in Canada. You're in luck if you live in the US or UK, though, or happen to live in the part of North America above the main bulk of the United States that's labeled "Alaska".

Comment Funny thing is, systemd is *slower* than upstart (Score 3, Interesting) 220

Funny enough, I've noticed in every single *buntu instance where I've gone from upstart to systemd, the boot times have gotten longer. One of the many reasons why I figure upstart was a better choice to modernize the init system, it's actually better at the "being an init system" part! Unfortunately Canonical sabotaged any chances they might have had due to their CLA, but ironically enough upstart probably remains the most popular desktop Linux init system thanks to ChromeOS using it (and Google has shown zero inclination to change; I suspect if it really ever needs it, which it likely won't for quite some time, Google will just maintain a fork of upstart).

Comment Re:BTRFS is getting there (Score 5, Interesting) 279

Hell, it's already in many cases a superior experience on Linux, starting with that you can shrink a BTFS volume but you still can't shrink a ZFS volume. I suppose in the enterprise-centric world that ZFS is aimed at that's pretty much never an issue, but I've even run into it personally multiple times myself working for a small business and have been glad that I was running BTRFS instead. Frankly, for many use-cases it seems like running ZFS on Linux is more hassle for the sake of then more hassle later on.

Comment Re:Windows 7 EOL is coming soon (Score 1) 288

Hell, you can run games fine on Linux most of the time now. Was playing Rust earlier today, been playing Shadow of Mordor before that, etc. Well over half of my Steam library is Linux games, and the smaller portion that isn't is largely much older former AAA titles that are mostly fun for how graphically impressive they were (so it's no big loss if I can't play them now). Some of those titles run fine in Wine but are extremely glitchy in modern versions of Windows, even . . .

Comment Re:Broke the law of bribery (Score 1) 126

You think that somehow the US kangaroo courts are any more just?

Exactly. The kangaroo courts in Russia are definitely less just than US kangaroo courts. Just like how we have corruption in the US, and it is that much less than the corruption in Russia.

The difference between the corruption of the USA and Russia is like the difference in the destructive power of a tomahawk missile and a nuclear bomb. Yes they are both very destructive, but one is many orders of magnitude more destructive.

That's a pretty good analogy. Someone who gets screwed over by the courts in the US might think they're irredeemably unjust, in the same way that to someone killed by a tomahawk missile they're quite dead, but that a particular individual is 100% affected doesn't mean there isn't a difference in scale.

Comment P.S. Neither are hard to try yourself w/ MultiROM (Score 2) 118

Forgot to mention, if you're at all curious and happen to have a rooted phone already, it's quite possible you'll be able to use MultiROM to dual/triple/etc boot to test Ubuntu Touch or SailfishOS or FirefoxOS or whatnot out. Ubuntu is particularly easy since if you're running a supported Android device and already have root it's literally just:
  1. 1. Install the app from the Play Store
  2. 2. Click on the option to install MultiROM's bootloader (and patched kernel if yours doesn't have kexec)
  3. 3. Once the app has taken care of that for you, click on the other option in it to install Ubuntu.

It's all pretty automatic, nearly zero user knowledge needed. And then you can test it out for yourself instead of doing something both scandalous and in this case useless anyways like RTFA'ing. But no, seriously, if you're curious at all, it really is quite easy to set up, and I do think worth it since you'll far more easily discover what Ubuntu Phone (and any other Linux-based smartphone platform you feel like tinkering with, or other Android ROMs) really is and how you do or don't like it.

Comment Shell, yes. But with caveats; contrast SailfishOS (Score 4, Informative) 118

I was disappointed TFA didn't mention anything about what you might or might not be able to do aside from the normal functions of a phone. It's Ubuntu, after all. Do I get a shell? Do I get root? Can I install Ubuntu packages such as openssh-server, rsync, etc? Is there anything accessible resembling a real Linux environment?

WIth Ubuntu Phone/Touch (I swear they keep flipping what they're calling it) you get a shell, and last I used it the interface was actually pretty good. However, although many nice packages are shipped installed, you cannot by default install normal packages yourself because the root filesystem is read-only, and is updated as an incremental image with each new version. So you can disable that read-only nature and then install your own packages, but that then disables system upgrades, and if you re-enable system upgrades you are by definition wiping out all your installed packages.

In this respect I've found SailfishOS far more familiar, even though it's an RPM-based distro and I'm far more familiar with DEB-based distros, because SailfishOS under the hood acts exactly like any other distro, it just happens to run on your phone (with much of the gesture-based swishiness of Ubuntu Phone). If I want to install git, I just type "pkcon install git" or whatnot and I get it. If a system library has a bug, I can recompile it with a fix myself and replace the .so. In theory Ubuntu Phone is more open than SailfishOS (which has several components that are closed-source still), but in practice I find SailfishOS far more open in that it doesn't discourage you from playing around under the hood---not to mention that their stack is far more standard (Wayland, PackageKit+RPM, etc) than Ubuntu Phone's stack (with Mir, the whole Snappy thing and "click-packages", etc).

Comment Re:Just migrate! (Score 1) 75

Yeah, I think you are missing a bit.

For one, Ubuntu has actually become quite popular on the server at scale, because they have put resources into Ubuntu Server as a product---they just don't necessarily advertise it in ways that get splashy coverage on /. or Ars or such which do tend to be more about consumer-level tech products. But they have indeed put effort into it; they even have their own management tool called Landscape.

Secondly, their release cadence works a bit better than Debian for many server applications, since even their LTS releases come out a bit more frequently than Debian releases (although Debian has been getting more consistent lately) and there's the non-LTS every-six-months releases to be used if one needs a relatively updated base OS, whereas for something like Debian you're basically on the stable every-second-year releases or on unstable, no middle ground.

Marvelous! The super-user's going to boot me! What a finely tuned response to the situation!