Forgot your password?

Comment: Re:So if I... (Score 5, Insightful) 362

by BitterOak (#47859179) Attached to: BBC: ISPs Should Assume VPN Users Are Pirates

...have to VPN in to the work network to deal with switches or to check the status of an outage, I'm automatically assumed to be a pirate? Seems like the BBC is looking to piss off every IT department in the UK.

I'm sure VPNs at your place of work will be exempted from any new legislation. After all, they're never going to pass a law which will inconvenience banks and large corporations. It will be dedicated VPN services that will come under attack.

Comment: Re:Key exchange (Score 4, Interesting) 174

by BitterOak (#47803533) Attached to: Tox, a Skype Replacement Built On 'Privacy First'

And how do you exchange key? Do they plan a web of trust à la GPG?

A better approach would be to generate a random session key and each user's client would display some sort of hash (it doesn't need to be really long: 6 or 8 digits would suffice) of that key. Assuming the two parties know each other and recognize each other's voice and/or face, one of them can read the hash to the other. If there's a MITM attack, they won't match. As I said, the hash doesn't need to be long, since one mismatch would indicate trouble.

Comment: Re:various card games (Score 3, Insightful) 382

by BitterOak (#47777201) Attached to: Ask Slashdot: What Are the Best Games To Have In Your Collection?

maybe you should check out boardgamegeek. catan was a great game in its days, but it has been surpassed

It's been surpassed largely by its own expansion modules. My sister's family just got Explorers & Pirates last Christmas and they've been playing almost non-stop ever since.

Comment: Re:Why Java? PASCAL is THE learning language (Score 1) 511

by BitterOak (#47743267) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

I really wish the academic world would go back to the actual proper learning languages, such as PASCAL. In my university, the introductory course for programming is C++ (as a freshman.) C++ has little 'English logic.' However, if you know English, you should be able to read PASCAL code much better than C/Java code. PASCAL is closer to pseudocode, which is (usually) the first assignment in these classes. Why would you jump from pseudocode to a 'stricter language' like Java? What does /. think?

If you want a more English-like language more closely tied to pseudo-code than C++ or Java, why not a language like Ruby or Python? At least that way students could learn object oriented programming as well. Pascal really doesn't have a niche anymore. It was a good teaching language in it's day. As a more up-to-date Algol it was a good language for teaching structured programming, but by today's standards, it's structures are not as flexible as they need to be, and classic Pascal is not object oriented. (There may be object-oriented versions of Pascal now, but that's not the original language any more than C++ is C.) Ruby and Python are both very easy to start programming in (one line "Hello World" programs) and scale well to more sophisticated projects. And they both remain very close to pseudo-code type designs at each step of the way.

Comment: Performance improvements have helped it survive. (Score 4, Insightful) 511

by BitterOak (#47742771) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

One of the main reasons Java may be "cooler" today than when it was first introduced is performance.

In the early days of Java, it's VM architecture meant that it was significantly behind fully compiled languages like C/C++ in terms of performance. People were supposed to sacrifice speed for portability. Even for non-speed critical applications, slower languages were thought to be "less cool". Real men used C, and real, real men still coded in assembly language.

But the VM technology in Java has gotten so sophisticated that it isn't significantly behind languages like C/C++ in terms of performance, and that can't be ignored. This is allowing some of the advantages of Java over C/C++ such as garbage collection, dynamic class loading, a certain degree of reflection, various safety systems, etc., to win over some programmers. Java may well be cooler today than it was 10 years ago, because it's really grown up and become a fairly useful language.

Comment: Re:Okay... and? (Score 3, Insightful) 316

by BitterOak (#47738363) Attached to: For Microsoft, $93B Abroad Means Avoiding $30B Tax Hit


-Microsoft develops product in U.S, generating tax credit for R&D.

And paying salaries to U.S. employees who pay income tax on it and spend their money in the US, thereby also paying US sales taxes.

-Microsoft shifts ownership, or "Profit Rights" of product off-shore, to say....The Bahamas.

Which only makes sense, since the US is one of the few countries in the world to tax people's oversea earnings. Only makes sense then that people and companies would move those profits offshore. If tax policies in the US were more reasonable, Microsoft wouldn't have to do that.

-Microsoft Bahamas subsidiary sells U.S developed product to Americans.

On which those Americans pay sales tax.

-Microsoft Bahamas claims all profit. Microsoft America gets all Tax Credits.

But as you said in your first part: the tax credits are for R&D, not for making profits!

Comment: Re:Okay... and? (Score 2) 316

by BitterOak (#47738329) Attached to: For Microsoft, $93B Abroad Means Avoiding $30B Tax Hit

without US political and military might, Microsoft wouldn't be nearly as safe doing business abroad as they are now.

i don't know exactly how much they should owe for this service, but it's stupid to say it's nothing.

By your logic everyone in the world should pay taxes to the US for keeping the world a safe place to do business.

Comment: Re:Definition of Irony (Score 1) 243

by BitterOak (#47737139) Attached to: It's Dumb To Tell Kids They're Smart

Trying to tell other people they are wrong all the time is a liability. Telling people, "I am smarter than you, so you are wrong" is a liability [...] If you're so smart, you should have figured this out by now.

You literally just did this with your own post. You told the parent he was wrong, and then implied it was because he wasn't smart enough.


Comment: Re:Now this is funny. (Score 1) 109

by BitterOak (#47657679) Attached to: Type 225 Words per Minute with a Stenographic Keyboard (Video)
I'm sure all you're saying is true, but I'm not sure he's marketing solely to court reporters. I think the idea is that it will be a keyboard that anyone who does a lot of typing (secretaries, journalists, writers, coders, etc.) might be interested in using to increase their typing speed, even if they don't reach 225 wpm. Many people would be happy to increase their typing speed from 75 wpm to say 150 wpm.

Comment: Re: Translated into English (Score 4, Insightful) 306

At the same time, they sure do like the granted right-of-way that allows their grid to exist.

As does the vast majority of the population. Imagine how much your utilities would cost if the utility companies had to pay rent to each property owner that their wires, pipes, cables, etc., crossed.

Comment: Re: Translated into English (Score 1) 306

While that's true for lots of the objections raised, it isn't true for all of them. This, for example:

When Washington and Lee University in Lexington, Va., installed solar panels a few years ago, for example, the local utility, Dominion Virginia Power, threatened legal action. The utility said that only it could sell electricity in its service area.

Government-created incumbent monopolies seem to be playing their part as well.

The keyword there is sell. They're not objecting to her generating solar power for her own use, they only object to her selling it to others. That's what a monopoly means.

A modem is a baudy house.