Become a fan of Slashdot on Facebook


Forgot your password?

Comment: Re:Clean room implementation? (Score 1) 222

What Google is asking for here is the ability to create competing Java VM's. What Oracle is asking for is a complete monopoly on all Java VM's everywhere.

Giving Oracle a monopoly on the Java language is bad for everybody. It prevents, for example, somebody coming up with a new operating system that supports Java apps without Oracle building creating the Java library implementation for that platform.

Comment: Re:MOD PARENT UP! (Score 1) 222

Our economy is not dependent upon IP. There is far, far more money in effectively IP-free industries (such as fashion).

It's just there there's a relatively small number of powerful interest groups that push IP, and the case for IP sounds reasonable to those who lack the imagination to consider other ways of funding inventors and artists.

Comment: Re:Feature Request (Score 1) 102

by Chalnoth (#49795057) Attached to: Android M To Embrace USB Type-C and MIDI

Huh? Apple doesn't disable sideloading. If they did, it would be impossible for anybody to develop mobile iOS apps, or test apps for other developers. I have a few sideloaded apps on my iPhone right now.

I think you're fundamentally misunderstanding the malware problem with iOS/Android. It really isn't an issue with sideloading, as far too few people take the time to do that sort of thing. What it is is a problem with apps in the official stores that do things the user doesn't expect, such as record and report their personal information. The improved permission scheme in Android M should make this a bit harder, as most malware will have to have a reason the user understands for a specific permission.

I think the bigger reason that iOS has less of a problem here is that Apple has a much more stringent system for getting apps onto the app store than Google does.

Comment: Re:Feature Request (Score 1) 102

by Chalnoth (#49795011) Attached to: Android M To Embrace USB Type-C and MIDI

Yes, per-permission settings are the new way to do app permissions in M. They prompt for the permission when the app needs it, so it's much more clear what the permission is used for. In settings, you can view all of the permissions for an app, or all of the apps that have requested a specific permission.

I'm not sure how well this feature will work with current apps. It will be interesting to see. But it sounds to me like a really positive development.

Comment: Re:Worked for me (Score 1) 170

by Chalnoth (#49755761) Attached to: Video Games: Gateway To a Programming Career?

Same here. However, most coders I know aren't all that into video games. So it's really not clear to me that this is a significant factor. A huge number of people that are or were into video games never became coders.

Video games were a huge motivator for me learning programming when I was younger, but I don't think many people take that lesson away from playing games.

Comment: Re:Correction (Score 1) 224


Of course, it's perfectly possible for policies to reduce piracy. But the most effective way of doing that would be to make legal methods to obtain media more convenient than illegal methods (e.g. streaming services).

But merely sending notices is far more likely to convince people they need to hide their access than it is to convince them to stop pirating altogether. When it's difficult or ridiculously expensive to get media legally, people aren't going to get it legally.

Comment: Re:thought for ppl higher up the pay scale (Score 1) 1092

by Chalnoth (#49732289) Attached to: Los Angeles Raises Minimum Wage To $15 an Hour

I still don't think it can compare to the state in a great many minimum wage and near minimum wage jobs.

Tech may, in some situations, be worse than other similarly-paying jobs, but I don't think it's possible to really compare to low-wage jobs in terms of stress due to the people you have to deal with.

Comment: Failure tolerance has long been critical (Score 1) 59

by Chalnoth (#49731467) Attached to: Google Offers Cheap Cloud Computing For Low-Priority Tasks

Small comment on that last point:

Any large-scale computing implementation must be able to deal with nodes going offline. For example, if typically you have one hour of downtime per machine per year, and are running a process on 10,000 nodes, then at any given time you have about a 64% chance of having at least one node down. If you have to restart the process on all 10,000 nodes, that's going to be a huge amount of wasted computing power.

Comment: Re:thought for ppl higher up the pay scale (Score 1) 1092

by Chalnoth (#49731395) Attached to: Los Angeles Raises Minimum Wage To $15 an Hour

Less responsibility? Maybe. But you're more likely to have asshole bosses or customers, the work is far more repetitive, it's far more likely to be physically demanding (which may cause medical problems later in life), and lower wages mean less financial stability. There's also the issue that in most part time jobs, hours are not guaranteed (so you may have some months with far fewer hours than other months), and you may be asked to come in any time and be expected to do so or be fired.

Increasing the minimum wage helps with many of these issues (a lot of the reason why conditions are so terrible for minimum-wage workers is they have no power to fight unfair and unlawful treatment, but an increase in wages would give them a better chance to do that). But I can guarantee you that if you tried a minimum wage job for a few months, you'd want to go running back to the software job.

Also, you should probably look for a better employer. Good employers know that pushing employees to work 12-hour days leads to burnout and crap productivity, as well as high turnover rates. My employer (in software) actively urges me to make sure I don't spend too much time at work.

All life evolves by the differential survival of replicating entities. -- Dawkins