Forgot your password?

Comment: Re:A rather empty threat (Score 1) 307

by IamTheRealMike (#48189867) Attached to: Debian's Systemd Adoption Inspires Threat of Fork

The problem is that some factions in the non-systemd camp are pursuing systemd "emulation" by using shims and forks. That way you just get a second rate systemd, and it will remove any motivation from upstream projects to support anything else than system. Using Ubuntu's "logind" is a short term gain, but a strategic failure for the non-systemd camp. They need their own implementation of needed infrastructure, not just copying or emulating systemd.

It sounds a lot like the non-systemd camp have no idea what they are actually for, they only know what they are against. So this kind of thing is not surprising to hear.

The "UNIX philosophy" is an empty slogan that switches people's brains off. It sounds great, until you try and build a real system with the features modern users demand, and then it turns in to an exploding nightmare of combinatorial complexity as every program tries to abstract itself from every other program in the name of political correctness. As already noted elsewhere, the programs people use serverside Linux to actually run barely resemble the UNIX command line tools and that's for good reasons ...

Comment: Re: Moral Imperialism (Score 5, Interesting) 320

by IamTheRealMike (#48188407) Attached to: Manga Images Depicting Children Lead to Conviction in UK

Is there really someone so stupid that they cannot tell the difference between a cartoon drawing and a real child?

There appears to be an entire united kingdom whose legal system is populated with such people.

Just FYI, the rule against illegal cartoons exists in the USA too. The Supreme Court struck down attempts to use CP laws in this way as being obvious nonsense, so Congress just went ahead and amended the law to make it explicitly illegal as opposed to implicitly illegal.

Unfortunately a lot of crap like this ends up being brought into otherwise sane legal systems thanks to pressure from the USA to "upgrade" national laws to meet the "latest standards". Japan has been pressured for years to tighten its CP laws, being publicly named and shamed etc - the primary justification for not doing so was fear of false positives. Like this one. And like the notorious cases where two teenagers can legally have sex but not photograph themselves doing it.

Fact is, politicians love being able to say they made the law tougher on paedophiles. It's a sure popularity winner. So it's inevitable you end up with idiocy like this.

Comment: Re:Why the hell... (Score 4, Informative) 186

by IamTheRealMike (#48177859) Attached to: JavaScript and the Netflix User Interface

The JVM is very language specific. For example it has op codes for allocating java objects. A truly cross language virtual machine doesn't have anything anywhere near that high level or specific to a particular language.

Whuuu? The JVM does not have opcodes for allocating "java" objects unless you use a very strange definition of the term - if it worked that way then how could other languages target it? The JVM has opcodes for allocating objects and calling methods on them, including opcodes like invokedynamic that exist purely to support non-Java languages like Javascript, Python, Ruby, etc.

The JVM has a really large variety of languages that target it. It's impressive. There are static languages like Java, Scala, Kotlin, Ceylon etc, there are dynamic scripting languages like JS (using the new Nashorn engine it's only about 2-3x slower than V8), there are Lisp like languages, there are implementations of Erlang and so on. And thanks to the fairly well specified "least common denominator" type system Java provides, code written in these languages can all interop pretty nicely.

If you think the JVM is language specific then I'd suggest looking at Ruby and Kotlin, two very different languages that are not much like Java, yet nonetheless both can run on top of the JVM.

Comment: Re:Identification != Authentication (Score 3) 59

The difference is for authentication for important stuff we have to show up in person with an ID and a real human checks the identity.

For some things you can also use a SuisseID which is just a regular PKI smartcard USB dongle thingy. I have one. After installing the software, you can log in to some Swiss websites by just clicking the login button in the web page. You might have to enter a password and the dongle then signs the SSL session. It's all standards based and the certificate in the hardware is based on your legally verified identity, i.e. you show a passport at the post office and get your personalised stick through the mail a few days later.

Comment: Re:A problem of trust (Score 1) 280

by shutdown -p now (#48172875) Attached to: FBI Director Continues His Campaign Against Encryption

In an ideal world, individuals would use encryption that would protect their privacy from the run-of-the-mill attacker but not from the government.

Even setting the balance of government powers vs individual rights aside, the problem is that there's no such encryption. If it has a backdoor, it's vulnerable. For example, if it has an extra "NSA key" that can be used to decrypt it, then that key will be leaked eventually (Snowden is a living proof of that0, and at that point all existing data is vulnerable.

What he is asking is to compromise security below any acceptable standard for the sake of his convenience. The only correct answer here is, "fuck off". There's no balance to discuss.

Comment: Re:(Re:The Children!) Why? I'm not a pedophile! (Score 1) 280

by shutdown -p now (#48172819) Attached to: FBI Director Continues His Campaign Against Encryption

Can you quote that right? Because all I see in the 4th Amendment is that they're not allowed to arrest or search unless it is reasonable; it doesn't say anything about being granted a right to search things successfully.

So far as I can see, 4A is not relevant to this discussion at all. It does not grant people the right to be completely secure from any search (as it specifically excludes reasonable ones), nor does it grant the government the right to force people to make said search easier.

Comment: Re:Agile is the answer to everything (Score 1) 132

by pixelpusher220 (#48172491) Attached to: Mixing Agile With Waterfall For Code Quality

Agile has issues in terms of scale. It is great for small projects, works for Medium then as you get larger it begins to fall apart

This. What I find funny is that it's use is generally the reverse of where it would be most beneficial. A large established mature project would be great for Agile as it can handle the smaller delta's. These are usually in larger companies who won't touch Agile.

Consulting which is generally ground up work on the other hand with major changes loves Agile.

Comment: Re:LT LP (Score 2) 387

by IamTheRealMike (#48167515) Attached to: Torvalds: I Made Community-Building Mistakes With Linux

Er, if you ignore things like lack of a stable driver API then sure. Lots of users would have loved one of those.

But Linus encounters fewer problems like that because he has little in the way of vision for what desktop Linux should be. His job is to make a UNIX kernel along the same lines they were being designed 30 years ago. He is largely judged by how tightly he replicates a long-dusty commercial design. Desktop Linux on the other hand has no such luxuries because old commercial UNIX was never a force on the desktop. There, it has to both forge ahead its own path, and also look to competitors like MacOS X for good ideas.

And guess what? The genesis of SystemD bears a strong resemblance to launchd, the MacOS X init system. But because that's not something you would have found in Solaris or AIX, the UNIX "community" throws a fit.

Comment: Re:This looks like a nasty trick. (Score 1) 826

by shutdown -p now (#48166361) Attached to: Bill Gates: Piketty's Attack on Income Inequality Is Right

Why not just tax capital gains at a flat rate (higher than what it is today, that is)? It's inherently progressive at the lower scale of the spectrum (generally, the higher up you go, the more income people derive from capital gains, and the less from employment and other income), and then eventually flatline somewhere in the "insanely rich" territory. And by its nature, it's much easier to track than regular income or sales.

Comment: Re:This looks like a nasty trick. (Score 1) 826

by shutdown -p now (#48165669) Attached to: Bill Gates: Piketty's Attack on Income Inequality Is Right

I would argue that it is, actually, an inherent flaw in the concept, because the spending/income ratio tends to diminish as income increases. In other words, no matter where you draw the line, it'll always be regressive (in terms of both income and wealth) for people above that line.

Comment: Re:This looks like a nasty trick. (Score 1) 826

by shutdown -p now (#48164353) Attached to: Bill Gates: Piketty's Attack on Income Inequality Is Right

Why wouldn't he, with the proposed scheme? Proportional to income, his consumption is significantly less than mine - most of his income is immediately invested into stocks and such. On the other hand, I'm earning (and spending) too much to significantly benefit from the "consumption allowance". The end result is that he is paying less, but because the money has to come from somewhere, this means that I'm paying more.

Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it. -- Perlis's Programming Proverb #58, SIGPLAN Notices, Sept. 1982