Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

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.

Comment Now THAT's art! (Score 1) 75

Some of those pictures are just noise, but some of them are brilliant.

Also, I'll go so far as to say it's not something human could do. Sure a human can do 'similar' things, but I'm betting some of the patterns are more precise than that. (For a 'barely related' but spiritually equivalent example....a human couldn't draw an actual Mandlebrot set.)

Comment Re:48GB?! (Score 1) 107

The current client is 25GB. That includes 5 'maps' or 'instance zones' and about 30 of the smallest ships in the game. Making a guess based on the number of announced ships and locations, that's less than 1/10th of the planned 'content' for the game.

Currently when the game patches it downloads EVERYTHING again, and overwrites the directory. The compressed 'patch' file is typically 20GB. This is still very early in the game development. I'm sure they'll start optimizing their patching at some point.

The did make a casual forum statement about the size of the client and 'optimizations of that' Basically, "don't hold your breath." While they will reduce the size of the content as much as they can, they will be adding much much more content, so any optimizations will be overcome by the sheer bulk of what's coming.

Star Citizen is not skimping on the detail of their game. They've probably pushed that so far that their strength has become a weakness...but it's sure pretty.

Slashdot Top Deals

Our policy is, when in doubt, do the right thing. -- Roy L. Ash, ex-president, Litton Industries

Working...