Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Crying Wolf Warrior (Score 5, Interesting) 180

I am less than sympathetic to China's whining on this when they constantly engage is industrial espionage, have banned virtually all western internet services, created their own shadow internet full of cloned sites, tax foreign goods at preposterous rates, greatly limit the number of foreign movies that can be shown, censor everything, and subject foreign companies to insane levels of scrutiny and oversight. The US is barely returning a taste of what it feels like to work with China and they're howling and rolling around like a flopping soccer player.

This wolf warrior foreign policy they've been engaging in is hypocritical in the extreme and will win them absolutely zero allies and zero sympathy from anyone who looks at how China actually behaves.

Comment Re:That is not standard wood trim, nor cobbled (Score 2) 189

Model Ys without this kludge have some molded plastic strap guards in the same place as the wood grain pvc. The metal straps and protective sheets are the same in both cases. It's unclear if the plastic strap guards ran out or were in some way deficient.

Comment Copies all the way down (Score 3, Interesting) 86

It's worth noting that Apple copied Spotlight's current interface from an app called Quicksilver. Sherlock, Apple's previous search interface (also cribbed by Windows), was taken from an app called Watson. While I'm at it, don't forget that iBooks was copied from Delicious Library and then later reproduced across with Windows ecosystem.

It's the circle of life.

Comment Re: Three kids? (Score 1) 520

If you wanna rant about how people don't understand tax law, be my guest. But I'm pretty sure that "tax deductible" was mentioned because it's the criterion for something being a charitable donation vs say, a donation to a for profit university or to a private individual, which are not.

Comment Translation to Partially Valid English (Score 2) 337

I typically only read code aloud in two cases. The first is is there's a really stubborn logical bug and it's just not popping out at me. The translation into english often helps point out where I've gone wrong. The second is when coding with someone, it's nice to say code aloud just for communication.

I tend to read code in a way that sticks to the ordering of the code, but makes its meaning more clear with the insertion and substitution of words.

"char* example;" becomes "define a character array called example"

"for (size_t i = 0; i itemList.size(); ++i)" becomes: for i equals zero, while i is less than the size of item list, pre-increment i.

&& is just 'and', || is just 'or'. & and | are "bitwise ___".

"cout str endl" becomes "send to see out, 'str', followed by an endline.

I try to keep the order of the code mostly in tact, and keep the keywords without changing them, but I like to make sure everything turns into an english sentence that kinda makes sense even if you're not super familiar with the language. Obviously, if I have to get into gritty syntax, I'll character by character recite, using words when possible, but that's rarely necessary.

Saying stuff like "char star example semicolon" is just kinda incompatible with the way my brain works. It would like if you had spoken to me by spelling out each word in the sentence you wanted to say. I'll get it but it'll take me a second.

Comment What is modularity, exactly? (Score 5, Informative) 94

I am a professional programmer but I don't work with java, so I was confused about what, exactly, "modularity" means in this context. I clicked through a few links and found the info and figured I'd share here for anyone else in my position.

Java, as it stands, has no real mechanism for managing program dependencies (think, dynamic link libraries). Either a JAR file embeds all of the classes it uses or it loads external classes using something called the "class path system", where there is a programmatically accessible path where java code can look for class files to link in at runtime. This system is very simple, and lacks built-in versioning or encapsulation features. It's up to developers to build in their own versioning into the file structure. As you could guess, it's generally very brittle.

The new system replaces that with a concept of "modules". These are collections of classes with strong names, cryptographic signatures, version numbers, and members that are either public and advertised to code the imports the module, or private and for internal module use only. This is a huge step up from the idea of just going and loading class files out of some path. I'm actually astonished Java made it this far without such a feature!

You can find more info about the new module system here: http://openjdk.java.net/projec...

Comment Re: Google does Zero Rating (Score 1) 56

This makes no sense. If I use Netflix over AT&T's network then netflix makes the money I paid them to serve the video over the internet and AT&T makes the money I paid them to give me internet access. If AT&T offers a video streaming service that doesn't count towards your data cap, then they've just rolled the data costs into the cost of the streaming service. And when they do this, they do so at a much lower rate than normal users pay, which is anticompetitive. Your post doesn't make sense.

Comment Not very useful (Score 2) 243

There aren't many devices that are both low power and require a steady 1.5V operating voltage. Most will tolerate 0.8-1.2V as their low end. In a high drain device, the number of watts left in the cell when the voltage drops below that low end is minuscule, so this sleeve will only buy you a few more minutes of use. In a low drain device, it can give you a significant amount of time but most low-drain devices that would benefit already have a similar circuit built-in. Logitech's wireless mice and keyboards that use alkalines and last months, for example, have this voltage boosting circuitry already, and tuned to the minimum voltage the mouse requires to reduce conversion loss.

Comment I was just there, can verify this is the case. (Score 4, Informative) 222

I was just in China a few days ago. Was there for 3 weeks prior to that. I have a VPN setup in my apartment back in the US and I typically dial in to it. It was great for the first two weeks and a half weeks. After that, it would fail to authenticate or work really slowly, randomly drop traffic, then disconnect after a minute. I was using a relatively insecure PPTP system with 128 bit encryption. I wasn't worried about getting spied on, I just wanted news, youtube, and social media unblocked.

Frustrated, I had a friend set up a PPTP link at his apartment, using different keys and a different IP. That worked perfectly for the last few days I was in the country. So they're definitely doing some kind of long-term traffic analysis over many days, and then blocking close to real time after that (30-60 seconds).

Basically I got to witness the blockage go into effect. Yes it's real. Yes it's general purpose, not a high level block on specific free websites. Yes it was a huge pain the the ass.

Comment Re:Here's an idea! (Score 1) 203

Heh, because so many AAA system sellers are deterred by the closed platform and DRM features. Slashdot readers are pretty out of touch I guess.

Opening the platform would keep it alive and pretty much just move low margin hardware without any software volume. If investors saw nintendo heading in that direction, they'd jump ship faster than they already are. If it even worked to keep the platform alive, it would be a pyrrhic victory at best.

Comment Re:I don't understand big cities - off topic (Score 2) 427

Massive cities are, by all measures, more efficient than suburban life or rural life. Distribution of resources scales very, very well with population density. Trucking in and out food is orders of magnitude greener than producers sending out 1000 smaller trucks much farther across sprawling rural areas, then everyone trucking themselves around to the grocery store 10-20 minutes away. Wiring power to a 30 floor apartment building is much more efficient than stringing copper to an equal number of suburban homes. Heating a large building with a huge steam boiler, when divided out, is much more efficient than heating the equivalent in suburban homes with electricity, gas, or any theoretical technology! Thermodynamics are just plain working against you!

You seem to just be trolling for replies early in the article so I'm not going to waste time pulling up links. I'm sure others in the community have plenty handy. But if you are being earnest, just think about it for half a second. You might find the way of life unpleasant. That's ok. Many people do. It falls in and out of style over time. But come on, man.

Slashdot Top Deals

With your bare hands?!?

Working...