It's fine enough to roll your own if it's your own website and you're decent at security... but if you're contracting someone out you need to think "what if I need to contract someone ELSE out at some point" or "what if I piss him off".
Always plan for contingencies if it's a big contingency.
Is this honestly surprising? This was known but ignored for like a decade now. Remember Google Chrome's original ToS claiming ownership of anything you do using the Google Chrome browser? That was late in this whole debacle... not even early. People just didn't care. Now they do. Poor them?
So... if Apple has a list of publicly known security flaws that can own the machine and they wait 'til they get 1/4 gigabyte patches to bother fixing them... and they don't get infected with a virus... how is it anything BUT lack of interest and obscurity that saved them?
You're forgetting that most virus attacks are for Botnets and Spam Email where the goal is to reach tens-to-hundreds of thousands of machines before it's profitable.
Spearphishing just isn't popular.
Unless they typo either by case or too late in the password... didn't realize it... and the typo is considered your real password... and the time after they try to login they wonder why Amazon isn't letting them in.
But yeah they could have easily *told* us upon login "change your password now as we've switched to a new encryption method".
I think the key is not how fast of a typist a programmer is... more that they know their way around a keyboard... because if they don't, they probably weren't programming for long.
Not just the program's source code... that's not even required. You have source code (and the legal right to mess with it provided you sharealike) for the platform itself.
Imagine how much better WINE would be if they didn't need to spend so much time trying to figure out how Windows worked... and could just read its source-code.
Actually Linux (and similar copylefted OSes and libraries) doesn't qualify as part of this because you can legally uproot support provided you retain copyleft.
Theoretically, but not practically. If you buy a Linux program, you are "locked in" to Linux, at least as much as if you buy an iOS app or a Windows program it ties you to those systems. Even open source programs are locked in until they are ported, just like any other system. If you download VLC or Battle For Wesnoth for the iPhone, you are in the exact same boat.
Not true. You're allowed to view, modify, and port dependency code in open source OSes.
That's a wholly nonsensical article. When you run software, you make a copy as affected by copyright law. Mac users get a license to run Mac OS X on a Mac. The notion that every Mac user is in violation of the DMCA is ludicrous. How you came to the conclusion you did is beyond me.
Tell that to the judge who ruled in Apple's favour or Apple's lawyers who posed that argument. Fact of the matter is, a program making a copy of itself from a hard-disk drive to RAM is in violation of the DMCA.
Actually Linux (and similar copylefted OSes and libraries) doesn't qualify as part of this because you can legally uproot support provided you retain copyleft.
Many other platforms are becoming increasingly difficult to emulate or otherwise provide support to applications outside of the original platform. PS2 emulation is dead-in-the-water without an encrypted dump from a real PS2... Apple sues unauthorized vendors of Apple products.
Apple is the epitome of ridiculous when it comes to locking down and locking in their customers. But yes... videogame platforms are just as bad. That's what you get when you pay people to be middlemen between your digital hardware and your digital art... they exert the rights you gave them for being middlemen.
Yeah it's because there's not enough RAM in the modern consoles to look good at split screen for the most part. We've also seen it last generation where the only thing separating many Xbox 1 games and PS2 games was that the Xbox had splitscreen multiplayer and the PS2 did not.
Exactly what I'm nervous about... do indies or hobbyists need to pay obscene bills to be certified that "yes there's blood on the screen" for something that they might make ridiculously little on, if they charge for it at all?
Well that is a decent solution actually... use the PC -- do what you want with it -- pay less for it -- not have tonnes of redundant hardware and accessories -- don't have a platform developer to pull the plug and deprecate every piece of art in its catalog (Poor Oddworld: Stranger's Wrath) -- use whatever control mechanism the game developer wishes to support (rather than the platform developer) -- not pay license fees to said platform owner.
If only an open platform like Linux actually had enough marketing to stretch its wings.
He's (now) still talking about using videocard hardware... just not the Direct3D/OpenGL libraries to interface with them.
So it's not a memory bandwidth issue -- because the component that's used for the massively-parallel processing would essentially still be a videocard.
Don't confuse "Software Rendering" with "CPU-Only" rendering. The videocard will still be there... along with its memory and massively parallel many-simple-core structure. The difference is instead of making Direct3D and OpenGL function calls, you'll be making code that looks sort-of like a very very very multithreaded software renderer.
It's fine enough to roll your own if it's your own website and you're decent at security... but if you're contracting someone out you need to think "what if I need to contract someone ELSE out at some point" or "what if I piss him off".
Always plan for contingencies if it's a big contingency.
Is this honestly surprising? This was known but ignored for like a decade now. Remember Google Chrome's original ToS claiming ownership of anything you do using the Google Chrome browser? That was late in this whole debacle... not even early. People just didn't care. Now they do. Poor them?
So... if Apple has a list of publicly known security flaws that can own the machine and they wait 'til they get 1/4 gigabyte patches to bother fixing them... and they don't get infected with a virus... how is it anything BUT lack of interest and obscurity that saved them? You're forgetting that most virus attacks are for Botnets and Spam Email where the goal is to reach tens-to-hundreds of thousands of machines before it's profitable. Spearphishing just isn't popular.
"Safari Charlie" Miller is not credible?
What's step 3???
The same as I am now -- because the Canadian ISPs wouldn't pass that increase in infrastructure to the consumers.
Unless they typo either by case or too late in the password... didn't realize it... and the typo is considered your real password... and the time after they try to login they wonder why Amazon isn't letting them in.
But yeah they could have easily *told* us upon login "change your password now as we've switched to a new encryption method".
FDA?
Soooo then when you unallocate memory you n-times random overwrite it.
Welcome to what PC gamers have been saying for a longggg time. And guess what? The legit consumers are the ones who will get screwed.
Of course they'll be sued for antitrust violations when Opera and Mozilla releases much less buggy solutions.
Autolook does not a good control scheme make.
Sure it might be a fun way to play... but the game partially plays for you.
That's like saying the Xbox is more accurate than PC because the game has autoaim... only just autoaiming the camera, not the weapon itself.
I think the key is not how fast of a typist a programmer is... more that they know their way around a keyboard... because if they don't, they probably weren't programming for long.
Not just the program's source code... that's not even required. You have source code (and the legal right to mess with it provided you sharealike) for the platform itself.
Imagine how much better WINE would be if they didn't need to spend so much time trying to figure out how Windows worked... and could just read its source-code.
Actually Linux (and similar copylefted OSes and libraries) doesn't qualify as part of this because you can legally uproot support provided you retain copyleft.
Theoretically, but not practically. If you buy a Linux program, you are "locked in" to Linux, at least as much as if you buy an iOS app or a Windows program it ties you to those systems. Even open source programs are locked in until they are ported, just like any other system. If you download VLC or Battle For Wesnoth for the iPhone, you are in the exact same boat.
Not true. You're allowed to view, modify, and port dependency code in open source OSes.
Many other platforms are becoming increasingly difficult to emulate or otherwise provide support to applications outside of the original platform. PS2 emulation is dead-in-the-water without an encrypted dump from a real PS2... Apple sues unauthorized vendors of Apple products. ... why? Because everyone who uses (read: turns on) a Mac violates the DMCA -- and Apple reserves the right to sue you if you piss them off for some reason.
That's a wholly nonsensical article. When you run software, you make a copy as affected by copyright law. Mac users get a license to run Mac OS X on a Mac. The notion that every Mac user is in violation of the DMCA is ludicrous. How you came to the conclusion you did is beyond me.
Tell that to the judge who ruled in Apple's favour or Apple's lawyers who posed that argument. Fact of the matter is, a program making a copy of itself from a hard-disk drive to RAM is in violation of the DMCA.
They have a don't-ask-don't-tell policy to closet Android users.
Actually Linux (and similar copylefted OSes and libraries) doesn't qualify as part of this because you can legally uproot support provided you retain copyleft.
... why? Because everyone who uses (read: turns on) a Mac violates the DMCA -- and Apple reserves the right to sue you if you piss them off for some reason.
Many other platforms are becoming increasingly difficult to emulate or otherwise provide support to applications outside of the original platform. PS2 emulation is dead-in-the-water without an encrypted dump from a real PS2... Apple sues unauthorized vendors of Apple products.
Apple is the epitome of ridiculous when it comes to locking down and locking in their customers. But yes... videogame platforms are just as bad. That's what you get when you pay people to be middlemen between your digital hardware and your digital art... they exert the rights you gave them for being middlemen.
Yeah it's because there's not enough RAM in the modern consoles to look good at split screen for the most part. We've also seen it last generation where the only thing separating many Xbox 1 games and PS2 games was that the Xbox had splitscreen multiplayer and the PS2 did not.
Whoa whoa whoa whoa, I did hear that one before.
Gentlemen... two words. Zombie Snitches.
That's not true at all... ... you can derive value even if you don't sell your product.
Ad supported also isn't the only other way either.
Exactly what I'm nervous about... do indies or hobbyists need to pay obscene bills to be certified that "yes there's blood on the screen" for something that they might make ridiculously little on, if they charge for it at all?
Well that is a decent solution actually... use the PC -- do what you want with it -- pay less for it -- not have tonnes of redundant hardware and accessories -- don't have a platform developer to pull the plug and deprecate every piece of art in its catalog (Poor Oddworld: Stranger's Wrath) -- use whatever control mechanism the game developer wishes to support (rather than the platform developer) -- not pay license fees to said platform owner.
If only an open platform like Linux actually had enough marketing to stretch its wings.
He's (now) still talking about using videocard hardware... just not the Direct3D/OpenGL libraries to interface with them.
So it's not a memory bandwidth issue -- because the component that's used for the massively-parallel processing would essentially still be a videocard.
Don't confuse "Software Rendering" with "CPU-Only" rendering. The videocard will still be there... along with its memory and massively parallel many-simple-core structure. The difference is instead of making Direct3D and OpenGL function calls, you'll be making code that looks sort-of like a very very very multithreaded software renderer.
We already have as large draw distances as we want. The question is how much detail do you want there.