Please create an account to participate in the Slashdot moderation system


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:18:9 (Score 1) 132

From the article:

The 18:9 ratio will provide users with greater immersion than previous displays and allow consumers to multitask by using the dual-screen feature. The display ratio has evolved from 4:3, 3:2, 5:3, 16:9 and 17:9, reflecting demand for larger displays to consume multimedia content.

It makes my head hurt.

Comment With every project. (Score 3, Interesting) 331

Or at least it's the project that determines the language.

I use half a dozen different languages every day. You can double that if you look over the past year. There are a lot of factors that go into choosing a programming language and "what's new and cool" rarely is one of them.

The two biggest factors are 'what is the execution environment?' and 'what are the interface requirements?' Basically, 'who is going to run it' and 'what does it have to talk to?' (and they are closely related)

Next comes 'what are the related/currently existing projects already written in?' It's rare that you want to rebuild the whole thing. (Although sometimes that's exactly what you want to do.)

After that, I'll look at the available libraries and tools, but for the most part everything worth using is adequate in those areas.

Finally, if it makes it that far, I'll pick something I'm familiar with, just the make the whole project faster and less work.

Overall, it's been quite a few years since the 'language' of the project was something I even worried about. "When in Rome, do as the Romans do."

Comment University Computer Lab (Score 1) 351

I first downloaded Doom shareware in the University Computer lab. People started crowding around me to see what I was doing. Then I figured out the multiplayer, and I started setting it up on all the other computers in the lab. "My first LAN party." That kind of networked multiplayer wasn't something that normal people were used to in 1994. Doom took over the computer lab the rest of the year.

I had a roommate was was addicted to it. He would stay out at the lab until 3 or 4 every night just playing Doom.

Comment Delivery to your BACK yard. (Score 4, Interesting) 177

One thing aerial drones can do that delivery guys can't is access a fenced back yard. Instead of dropping it off on the front porch, they can drop it off on your back patio.

The 'not at home' delivery is the most confusing to me. I can't imagine they'd get very close too the door. They definitely can't 'hide it inconspicuously' behind something. I guess even when you are at home, they can't really knock on the door. So I guess it's just the middle of the yard every time.

At least the backyard would be better.

Comment Game Point of view (Isomorphic or non.) (Score 2) 107

In a 3rd Person Isomorphic situation where your character runs all over a static screen (think Diablo), then left or right should be based on the screen, as you're not in the same 'perspective' as the character is. However, for 3rd Person (over the shoulder) or First Person games, then left or right become the character's perspective (which incidentally lines up with the screen.

In the Hour of Code example (I did the StarWars one not the elves) it was pretty obvious what perspective you were in and how left and right should work. However, if the elves just dance (and don't move) it's possible the Santa one is 3rd person Over the shoulder, with a rotated camera.

The question is if you're controlling the elf, or telling the elf what to do. There's a subtle difference.

Comment Re:Huh? (Score 2) 173

The Internet isn't required for learning, but it is required for Twitter. It seems a Twitter bot was a strange project choice when he knew going in that there was no Internet. In fact, he even printed out Tweets to show them what they looked like.

How did they test their functionality? Did he have a fake API for them to hit against?

Comment Is that a secret? (Score 5, Insightful) 94

I don't know that VPN's are supposed to hide the end IP addresses. They made a tunnel through the Internet so you can 'pretend' to be on the same Local network as the remote host. (That's the Virtual part.) They also encrypt that traffic so the Internet doesn't get to listen to what you say. (That's the Private part.)

No where in VPN do I see that it's an 'anonymizing proxy' or something else that's supposed to obfuscate either of the end-points. Sure a lot of people started using VPN's for that purpose, but claiming there's a vulnerability or flaw in IPSec or OpenVPN because it's not 'anonymizing' seems like you've missed the mark a bit.

Comment Happens in All Industries (Score 2) 569

GPU's (and their drivers) have often been written to specifically perform well on the benchmark tests.
ISP's and mobile carriers have structured their bandwidth to perform better in 'speed test' situations then they do under normal usage.

The way it's always been explained to me is that a corporation has no responsibility other than to the share-holders. "Maximize Profits" is the defining ethos. Perhaps this question is aimed at a lower level. When you're the specific programmer/engineer that is told, 'make the system lie' do you do it, or do you resign?

I'm often in that situation when writing analytics software. "These numbers aren't what we want to see can you work around this set of data that doesn't conform?" I'll explain my position about how I need to represent all the data, and if you think it's incorrect, fix the data rather than having the program lie. However, they are never that interested. Polite refusals aren't enough.

Slashdot Top Deals

Machines have less problems. I'd like to be a machine. -- Andy Warhol