The approach requires a Man-in-the-Browser attack which assumes the hacker already has control over your PC/laptop/whatever you're syncing your phone to. But the way I (and I imagine most others who don't have a pressing need to be security paranoid) use 2FA we stay "authenticated" on most devices we already use, and only revoke access if we have reason to believe we've been compromised. So if you successfully hack my home computer I've probably already given up the ghost. For me the main appeal of 2FA is to defend against remote hacking from more random, opportunistic sources.
RIP Steve. From the Apple II that I had as my first computer to the iPhone I carry in my pocket, you transformed the industry more times than most of the big players took part in it, and I don't doubt that you inspired much of what has put me on the career path I'm on today. Thank you, and may flights of iPods sing thee to thy rest.
This being Slashdot, and if in the 400 or so comments on this story there is hardly a nerd to be found to defend it, what hope does the format possibly have?
One thing to consider is that the quality of the engine can impact the quality of the storytelling. The capabilities of the tools you give your artists and designers determine how free they are to run with their imaginations. I think one of the best RPG stories ever told is Final Fantasy VI, not just because of the story itself but because of the production and direction: how the gameplay, graphics, dialogue and music were all interwoven together in a way that was both immersive and compelling.
It sounds like this guy has been very successful in telling new stories in his old engine with the same assets. And I figure I'd rather play a crappy-looking game with a good story than a good-looking game that bores me. But forcing it to be a choice of one or the other is ultimately imposing limits on the quality of what you do, which may matter to you as an artist if not so much to your bottom line.
Each to his own taste, but in my experience IT is incredibly boring.
I work as a video game programmer. It's fun and challenging and plays to many different fields in computer science.
Back when I worked in IT, 90% of the chores I did were repetitive and dull. The more hardcore/low-level stuff I did was typically trying to figure out how to get someone else's poorly-documented API to do what I required. Domain expertise was a lot more valuable than problem-solving ever was.
I don't know if they would get extradited... but even if they are convicted in the U.S. and given time they can still serve it up in Canada instead of here.
(As a Canadian living in the U.S. I like to keep abreast of these matters in case I should ever snap and kill and bunch of people.)
The Qt's container APIs are richer than the STL. There is a philosophy in computer science that classes should be kept as simple as possible, and that utilities unrelated to the basic maintenance of the class should be relegated to separate functions. STL follows this principle for the most part.
I can do anything with an STL container that I can with a Qt container; I just use free functions that can operate on any container rather than bloating the class with unnecessary functionality that then needs to be duplicated for other container types. Plus with the free functions like lower_bound I can more easily construct my own containers when I want to.
I appreciate Qt's motivation for creating their own containers but STL really is a more consistent and rigorously documented paradigm (try finding the timing constraints on any of their functions). I like Qt but I stick to STL (and when necessary Boost) containers.
I guess it's a good thing that NASA exists in their own little bubble with a mission to focus on ways to achieve both the fantastic and the wildly improbable.
Speaking as a journeyman in the video game industry - both at the MMO and console level - I have some understanding of what kind of resources and development time it takes to both complete and ship a game of any quality. This does not instill a whole lot of confidence in me as far as NASA's ability to do much of anything else goes.
FTFA:
How could a 6 000-page document be fast-tracked?...
As stipulated in the ISO/IEC JTC 1 Directives under the section relating to the fast-track process, the criteria for proposing an existing industry standard for the fast-track procedure are a matter for each proposer to decide. In the case of ISO/IEC 29500, Ecma International considered that the fast-track procedure was appropriate.
The number of pages of a document is not a criterion cited in the JTC 1 Directives for refusal. It should be noted that it is not unusual for IT standards to run to several hundred, or even several thousand pages. So basically, it was fast-tracked because we considered it "appropriate", and page length is not a criterion.
I would be interested to know how many pages the next-longest standard ran that was approved for fast-tracking.
Do some basic curve fitting of a woman's front and profile to a couple of splines and I'll write you software to measure the number of beers it will take either me or her...
The congressional policy and agency practice of relying on the marketplace instead of regulation to maximize consumer welfare has been proven by experience (including the Comcast customer experience) to be enormously successful
Thanks for vouching on behalf of my customer experience, Comcast. As if I would be your customer if there were any reasonable marketplace alternatives.
The purpose of the ritual is to establish the engineer's tri-fold obligation to society, their employer and themselves. The Iron Ring is the symbol and constant reminder of the engineer's obligation to society.
Software Engineers from any of the newly accredited B.Eng programmes in the discipline of Software go through the same ritual and are licensed under the same governing body.
I don't have a problem with you believing whatever you want to believe, whether you want to take the six days as literal fact (which many creationists do) or more metaphorical (which many creationists would call you a sycophantic apologist for doing so).
I don't care. Believe whatever you want.
It's not about belief. It's about what's scientifically useful; what produces useful experiments and predictions for us to better understand the nature of our universe.
In that regard, evolution is one of the most wildly successful scientific theories around. (As opposed to vehicles like Intelligent Design, which misses the point entirely and from what I've heard has yet to "reveal" anything non-trivial.)
So you can believe what you want. And good on ya for it. But when it comes to science, we're interested in what's practical.
I used to work for OkCupid, and they tabulate all of those kinds of stats and more. Only they get used behind the scenes in things like match calculations... the guys over there are all math grads and take a very scientific approach, but it mostly happens behind the scenes for the sake of usability. I remember coding their "Stranger Arranger" as something of a brute-force approach to the stable marriage problem, taking into account people's compatibility, some other minor stats, and yes, their likelihood of both initiating a conversation and responding to an initiation based on their messaging history.
(I'll take this opportunity to plug the fellas... they work hard to make what's just about the most awesome free dating site supported entirely through ad revenues... don't be stupid, use OkCupid!)
"Mrs. Spammer, what did you do after Yahoo! cut off your bandwidth?"
"We pretty much went straight home."
"Mrs. Spammer, you are under oath."
"We drove around until 3 AM, looking for unprotected wireless hotspots."
"And when you couldn't find any?"
"We got Comcast." *sobs*
How can anyone see this as a deliberate ploy, rather than just a bug in their UA sniffing?
Honestly, what's the win for them? Do you really think they're stupid enough to think that they would ever coerce anyone using Firefox on Linux to switch away to, um, what exactly, IE on Linux? Or maybe they think you'll love your hotmail so much that you'd make the switch to Windows? Finally, do you think it's worth the PR nightmare for them to attempt such a blatant attack on such a tiny fraction of their user base that they already consider them marginalized?
Come on, people. I find it far easier to believe that MS created a bug in their software (*gasp*) than that they are waging a secret guerilla war on their smallest market segment.
The article says it was published just two days ago...
But the article on Graham Hopper (second from the bottom) talks about the creation of Pirates of the Caribbean games as some distant pie-in-the-sky opportunity he is investigating... when there have already been at least 19 games on various platforms off of that franchise (as a quick searching of gamerankings.com reveals).
It's particularly curious to me because I worked on one of those games... but that paragraph sounds like it was written before Dead Man's Chest.
Dan.
One of the things I liked best about Facebook when joining was that it wouldn't reveal anything more than my name and photo to people searching for me until I approved them.
The way they handle privacy when it comes to applications is surprisingly out of step with that sort of sensibility. Which is why I won't install anything... it'd be one thing if I was told "this application needs to know your name, age and hometown" and the reasons made sense, but there's no way I'm installing "Happy Vampire Fun Wall O' Pirates" under the blanket provision that it gets to know whatever private information it wants about me.
Yet it doesn't seem to stop anyone else, as I still get bombarded by endless requests for such things... I suppose people are just more willing to trust a faceless application than they are the actual individuals they know might be looking them up...
I would like to have as much confidence in a piece of software as I do in a bridge, but we're not at that point yet.
Do you suppose such confidence is either unavailable or impractical when considering safety-critical systems like nuclear reactors, medical lasers, space shuttles, missile guidance systems, etc.?
In not every software system is it permissible to keep releasing bug fixes and new updates. It either works correctly and according to the specification the first time, or people die. Just like a bridge.
You can call yourself a software engineer in Canada if you are, in fact, a software engineer.
I myself have a Bachelor's degree in Engineering (B.Eng) in the discipline of software that I obtained from McMaster University. These programmes are fairly new (only been around for about ten years) but they are accredited and graduates may go on to obtain their professional engineering license (P.Eng.).
Content of an undergraduate software engineering degree differs from a traditional CS degree in that there is typically a greater focus on development safety-critical systems, rigorous design, theorem-proving and testing, and cross-disciplinary engineering maths and sciences.
The approach requires a Man-in-the-Browser attack which assumes the hacker already has control over your PC/laptop/whatever you're syncing your phone to. But the way I (and I imagine most others who don't have a pressing need to be security paranoid) use 2FA we stay "authenticated" on most devices we already use, and only revoke access if we have reason to believe we've been compromised. So if you successfully hack my home computer I've probably already given up the ghost. For me the main appeal of 2FA is to defend against remote hacking from more random, opportunistic sources.
"Hoxel" would at least sound like it wasn't constructed from a pig or something.
RIP Steve. From the Apple II that I had as my first computer to the iPhone I carry in my pocket, you transformed the industry more times than most of the big players took part in it, and I don't doubt that you inspired much of what has put me on the career path I'm on today. Thank you, and may flights of iPods sing thee to thy rest.
This being Slashdot, and if in the 400 or so comments on this story there is hardly a nerd to be found to defend it, what hope does the format possibly have?
One thing to consider is that the quality of the engine can impact the quality of the storytelling. The capabilities of the tools you give your artists and designers determine how free they are to run with their imaginations. I think one of the best RPG stories ever told is Final Fantasy VI, not just because of the story itself but because of the production and direction: how the gameplay, graphics, dialogue and music were all interwoven together in a way that was both immersive and compelling.
It sounds like this guy has been very successful in telling new stories in his old engine with the same assets. And I figure I'd rather play a crappy-looking game with a good story than a good-looking game that bores me. But forcing it to be a choice of one or the other is ultimately imposing limits on the quality of what you do, which may matter to you as an artist if not so much to your bottom line.
Dan.
... Facebook has finally found a business model?
Still no analog input device?
Seriously, as a former DS developer, that's one of the things that drives you crazy about making 3D games for that platform.
Each to his own taste, but in my experience IT is incredibly boring.
I work as a video game programmer. It's fun and challenging and plays to many different fields in computer science.
Back when I worked in IT, 90% of the chores I did were repetitive and dull. The more hardcore/low-level stuff I did was typically trying to figure out how to get someone else's poorly-documented API to do what I required. Domain expertise was a lot more valuable than problem-solving ever was.
IT workers are the grease monkeys of the future.
Dan.
I don't know if they would get extradited... but even if they are convicted in the U.S. and given time they can still serve it up in Canada instead of here.
(As a Canadian living in the U.S. I like to keep abreast of these matters in case I should ever snap and kill and bunch of people.)
Dan.
I can do anything with an STL container that I can with a Qt container; I just use free functions that can operate on any container rather than bloating the class with unnecessary functionality that then needs to be duplicated for other container types. Plus with the free functions like lower_bound I can more easily construct my own containers when I want to.
I appreciate Qt's motivation for creating their own containers but STL really is a more consistent and rigorously documented paradigm (try finding the timing constraints on any of their functions). I like Qt but I stick to STL (and when necessary Boost) containers.
Dan.
I guess it's a good thing that NASA exists in their own little bubble with a mission to focus on ways to achieve both the fantastic and the wildly improbable.
Speaking as a journeyman in the video game industry - both at the MMO and console level - I have some understanding of what kind of resources and development time it takes to both complete and ship a game of any quality. This does not instill a whole lot of confidence in me as far as NASA's ability to do much of anything else goes.
Dan.
I would be interested to know how many pages the next-longest standard ran that was approved for fast-tracking.
Dan.
Any such list is insufficiently researched in my opinion without listing mechanical LEGO logic gates.
Do some basic curve fitting of a woman's front and profile to a couple of splines and I'll write you software to measure the number of beers it will take either me or her...
Thanks for vouching on behalf of my customer experience, Comcast. As if I would be your customer if there were any reasonable marketplace alternatives.
Dan.
Not if your drive is still 7,200 rpm...
This is precisely why engineers in Canada have both a professional association and what was deemed to be a "suitably dignified" Ritual of the Calling of an Engineer that was devised by Rudyard Kipling in response to the Québec Bridge disaster in 1907 due to faulty engineering.
The purpose of the ritual is to establish the engineer's tri-fold obligation to society, their employer and themselves. The Iron Ring is the symbol and constant reminder of the engineer's obligation to society.
Software Engineers from any of the newly accredited B.Eng programmes in the discipline of Software go through the same ritual and are licensed under the same governing body.
Dan.
I don't have a problem with you believing whatever you want to believe, whether you want to take the six days as literal fact (which many creationists do) or more metaphorical (which many creationists would call you a sycophantic apologist for doing so).
I don't care. Believe whatever you want.
It's not about belief. It's about what's scientifically useful; what produces useful experiments and predictions for us to better understand the nature of our universe.
In that regard, evolution is one of the most wildly successful scientific theories around. (As opposed to vehicles like Intelligent Design, which misses the point entirely and from what I've heard has yet to "reveal" anything non-trivial.)
So you can believe what you want. And good on ya for it. But when it comes to science, we're interested in what's practical.
Dan.
I used to work for OkCupid, and they tabulate all of those kinds of stats and more. Only they get used behind the scenes in things like match calculations... the guys over there are all math grads and take a very scientific approach, but it mostly happens behind the scenes for the sake of usability. I remember coding their "Stranger Arranger" as something of a brute-force approach to the stable marriage problem, taking into account people's compatibility, some other minor stats, and yes, their likelihood of both initiating a conversation and responding to an initiation based on their messaging history.
(I'll take this opportunity to plug the fellas... they work hard to make what's just about the most awesome free dating site supported entirely through ad revenues... don't be stupid, use OkCupid!)
Dan.
"Mrs. Spammer, what did you do after Yahoo! cut off your bandwidth?"
"We pretty much went straight home."
"Mrs. Spammer, you are under oath."
"We drove around until 3 AM, looking for unprotected wireless hotspots."
"And when you couldn't find any?"
"We got Comcast." *sobs*
Dan.
How can anyone see this as a deliberate ploy, rather than just a bug in their UA sniffing?
Honestly, what's the win for them? Do you really think they're stupid enough to think that they would ever coerce anyone using Firefox on Linux to switch away to, um, what exactly, IE on Linux? Or maybe they think you'll love your hotmail so much that you'd make the switch to Windows? Finally, do you think it's worth the PR nightmare for them to attempt such a blatant attack on such a tiny fraction of their user base that they already consider them marginalized?
Come on, people. I find it far easier to believe that MS created a bug in their software (*gasp*) than that they are waging a secret guerilla war on their smallest market segment.
Dan.
The article says it was published just two days ago... But the article on Graham Hopper (second from the bottom) talks about the creation of Pirates of the Caribbean games as some distant pie-in-the-sky opportunity he is investigating... when there have already been at least 19 games on various platforms off of that franchise (as a quick searching of gamerankings.com reveals). It's particularly curious to me because I worked on one of those games... but that paragraph sounds like it was written before Dead Man's Chest. Dan.
One of the things I liked best about Facebook when joining was that it wouldn't reveal anything more than my name and photo to people searching for me until I approved them.
The way they handle privacy when it comes to applications is surprisingly out of step with that sort of sensibility. Which is why I won't install anything... it'd be one thing if I was told "this application needs to know your name, age and hometown" and the reasons made sense, but there's no way I'm installing "Happy Vampire Fun Wall O' Pirates" under the blanket provision that it gets to know whatever private information it wants about me.
Yet it doesn't seem to stop anyone else, as I still get bombarded by endless requests for such things... I suppose people are just more willing to trust a faceless application than they are the actual individuals they know might be looking them up...
Dan.
Do you suppose such confidence is either unavailable or impractical when considering safety-critical systems like nuclear reactors, medical lasers, space shuttles, missile guidance systems, etc.?
In not every software system is it permissible to keep releasing bug fixes and new updates. It either works correctly and according to the specification the first time, or people die. Just like a bridge.
Dan.
You can call yourself a software engineer in Canada if you are, in fact, a software engineer.
I myself have a Bachelor's degree in Engineering (B.Eng) in the discipline of software that I obtained from McMaster University. These programmes are fairly new (only been around for about ten years) but they are accredited and graduates may go on to obtain their professional engineering license (P.Eng.).
Content of an undergraduate software engineering degree differs from a traditional CS degree in that there is typically a greater focus on development safety-critical systems, rigorous design, theorem-proving and testing, and cross-disciplinary engineering maths and sciences.
Dan.