I can teach a 4th grader to create simple, but complete and useable websites in notepad.
Can you teach a 4th grader to make SVGs in Notepad?
I doubt that as you need to have some basic understanding of coordinate systems and coordinate system transformation.
But there are tools which could be used by 4th graders, that's not the problem. But 3D modelling is a field for experienced artists. Did you ever try to make anything more complex than a box with blender or Maya?
But did you ever try to create 3D content? And it's definitly not the lack of tools for creating it.
At this point we're still at the stage where you have to draw your own fonts because a set of primitives to create the most basic 3D content isn't shipped with the platform. I agree that more work needs to be done, but waiting for a set of primitives before delivering a platform is like waiting for unanimous consent on the final color of the bike shed before beginning any construction.
And now look at the most frequented websites today: In what way would Facebook or Twitter and whatever webmail client you're using need it?
It's not Facebook or Google+ or Twitter or webmail itself that needs to be 3D; it's more about what you Like or +1 or tweet about or Send Link.
It was bad enough coding for web in the late 90's with the differences between the few different browsers that are available. With the plethora of technologies that are running, I'm glad I'm out of it now. However, the future will probably be with the browser being passive, simply showing what some remote system feeds it (even if that remote system is running locally) rather than having its own 3D engine.
That's how I see it, anyway.
If you're still looking for a name for that concept, you might want to try "XServer"....
If your use case relies more on beeing cool than being productive. (Don't get me wrong: this IS a valid use case category. Think of games or design heavy sites)
Didn't VRML already proof that noone needs content that is hard to create and carries no additional information?
I can teach a 4th grader to create simple, but complete and useable websites in notepad. Even creating fancy websites is easy with Wordpad, Joomla, Frontpage, Dreamweaver, you name it.
But did you ever try to create 3D content? And it's definitly not the lack of tools for creating it.
And what kind of content would you expect in 3D anyway? Back during the VRML hype, the standard rationale why you need it were either games or 360 degrees product views. Add 3D-charts if you want. And now look at the most frequented websites today: In what way would Facebook or Twitter and whatever webmail client you're using need it?
Do cows have any control over their droppings at all? IIRC they do not have a sphincter that could be controlled consciously. Isn't it more like it comes out simply according to the cows bowel movements?
Paper money is a bad example here is a bad example as has no intrinsic value.
And do you think banks put money in their safes (after filing your deposit)? No, they filed your deposit and borrowed it to ther customers. Your account was NOT BACKED by something physical in the banks vault. It was virtual even back then. Non tangible. You don't need computers for virtual items.
The money in your bank account always existed as a pure number in a file. It's no difference if it's a file in a ledger or a file on a harddisk.
And it got worse: The money "stored" in bank accounts is not even backed in cash money. And it gets even worse if you consider that not even cash is backed by anything anymore.
That's a developers view. It is technically correct, but not the information needed by the user. As someone already said, the user needs to know if he has time to check emails, get a coffee, or call it a day and go home because his harddrive (Database, whatever) will be blocked for the next hours by Defrag (or whatever).
And it leads to the effect that the progress isn't shonw in a linear fashion. Even if it is technically correct, it is confusing as hell if 95% progress are done in 20seconds and then the bar is stuck there for 3 minutes because cleanup takes that long.
Unfortunately, the article ommits that the local swimming pool was an even better idea, not only because Bud Spencer actually took part in a swimming contest in his youth at that very pool (IIRC), but also has that nice pun with Bud and Bad (= pool)
US citizens aren't going into STEM (except maybe medicine)
That "M" isn't for medicine, but for Maths.
Yes, folks like Alexander Graham Bell, Nikola Tesla, Albert Einstein, Enrico Fermi, An Wang, Sergey Brin, Vinod Khosla, and Bjarne Stroustrup merely took jobs away from native-born Americans instead of creating more opportunities for them.
Oh right! All those tens of thousands of H1-Bs are going to be like them!
Most likely not. But the bigger the number, the bigger the chance that someone like them will be among them.
....... we count from 1 to 9 without any jumping back from 9 to 4 or from 6 to one. Which happens to be the order of keys on a telephone
.... but not the order of keys on a calculator or a full PC keyboard. Se elsewhere in this discussion for why this is..
Yes, but the key order on a calculator is the wrong one as it is NOT going straight from 1 to 9. Yes, there were reasons why they put them in a different order, but that does not automatically makes that the right order.
You're definitly not german. That happend often enough (3 times during the last 2 years IIRC) to politicans that a PhD is the first thing I think of that can be stripped....
Most people have bills to pay and you can be sued for slavery (free labor) from some gohappy lawyer.
A simple test for SQL or logic an weed people fine. If they can handle something logically in 10 minutes then they probably can solve bigger problems in the timelines required.
Yep.. and those who refuse to solve the small problems might refuse to solve the real, bigger ones, too...
Too many underpaid and underappreciated workers mixed with overcompensated and underqualified. It is time to even it out morel.
I think you failed if it was a trick question and the trick was to recognize that you have prior knowledge of the input and make use of that. Bsides that, as a matter of style: you used magic numbers (4. by the way, it should have been 5 as it is the size, not a 0-based position). If this was real stuff and a bit longer, and you'd have to revisit it in 5 years, you might change only one of those numbers and break the code.
likewise, if using a const int size = 5, x will ALWAYS be (size - y), so I would do away with that x alltogether.
But my whole point is the question "what is efficient"? But for that we'd definitly need to know if 1,2,3,4,5 is the actual data or some placeholder. If it is only an example that might stand for "any kind of array of any size", you might be terribly memory inefficient by creating a second array of the same size. instead of doing it in place in a loop counting from 0 to size/2 and swapping [i] with [size-1-i]
The right to freely choose a lawyer might be affected by such a pre-selection by the police.
If you were allowed to call your lawyer, would you know who to call?
That's exactly one of the two uses that were expected to make VRML take off.
I can teach a 4th grader to create simple, but complete and useable websites in notepad.
Can you teach a 4th grader to make SVGs in Notepad?
I doubt that as you need to have some basic understanding of coordinate systems and coordinate system transformation.
But there are tools which could be used by 4th graders, that's not the problem. But 3D modelling is a field for experienced artists. Did you ever try to make anything more complex than a box with blender or Maya?
But did you ever try to create 3D content? And it's definitly not the lack of tools for creating it.
At this point we're still at the stage where you have to draw your own fonts because a set of primitives to create the most basic 3D content isn't shipped with the platform. I agree that more work needs to be done, but waiting for a set of primitives before delivering a platform is like waiting for unanimous consent on the final color of the bike shed before beginning any construction.
And now look at the most frequented websites today: In what way would Facebook or Twitter and whatever webmail client you're using need it?
It's not Facebook or Google+ or Twitter or webmail itself that needs to be 3D; it's more about what you Like or +1 or tweet about or Send Link.
This cat looks like Hitler! IN 3D!!!
It was bad enough coding for web in the late 90's with the differences between the few different browsers that are available. With the plethora of technologies that are running, I'm glad I'm out of it now. However, the future will probably be with the browser being passive, simply showing what some remote system feeds it (even if that remote system is running locally) rather than having its own 3D engine.
That's how I see it, anyway.
If you're still looking for a name for that concept, you might want to try "XServer"....
Well, that post sounds like a pretty cool idea.
If your use case relies more on beeing cool than being productive. (Don't get me wrong: this IS a valid use case category. Think of games or design heavy sites)
or a screenreader. just to use an actually usefull example.
Didn't VRML already proof that noone needs content that is hard to create and carries no additional information?
I can teach a 4th grader to create simple, but complete and useable websites in notepad. Even creating fancy websites is easy with Wordpad, Joomla, Frontpage, Dreamweaver, you name it.
But did you ever try to create 3D content? And it's definitly not the lack of tools for creating it.
And what kind of content would you expect in 3D anyway? Back during the VRML hype, the standard rationale why you need it were either games or 360 degrees product views. Add 3D-charts if you want. And now look at the most frequented websites today: In what way would Facebook or Twitter and whatever webmail client you're using need it?
Do cows have any control over their droppings at all? IIRC they do not have a sphincter that could be controlled consciously. Isn't it more like it comes out simply according to the cows bowel movements?
+1 Insightfull. But I already wrote the posting you replied to.. :-)
Paper money is a bad example here is a bad example as has no intrinsic value.
And do you think banks put money in their safes (after filing your deposit)? No, they filed your deposit and borrowed it to ther customers. Your account was NOT BACKED by something physical in the banks vault. It was virtual even back then. Non tangible. You don't need computers for virtual items.
The money in your bank account always existed as a pure number in a file. It's no difference if it's a file in a ledger or a file on a harddisk.
And it got worse: The money "stored" in bank accounts is not even backed in cash money. And it gets even worse if you consider that not even cash is backed by anything anymore.
If something is destroyed as soon as the records of it's whereabouts are destroyed, it qualifies as virtual. It's not physical.
That's a developers view. It is technically correct, but not the information needed by the user. As someone already said, the user needs to know if he has time to check emails, get a coffee, or call it a day and go home because his harddrive (Database, whatever) will be blocked for the next hours by Defrag (or whatever).
And it leads to the effect that the progress isn't shonw in a linear fashion. Even if it is technically correct, it is confusing as hell if 95% progress are done in 20seconds and then the bar is stuck there for 3 minutes because cleanup takes that long.
Never, Never EVER hold an internet vote to name something.
http://www.thelocal.de/society/20110728-36581.html#.URluY6WzJ8E
Unfortunately, the article ommits that the local swimming pool was an even better idea, not only because Bud Spencer actually took part in a swimming contest in his youth at that very pool (IIRC), but also has that nice pun with Bud and Bad (= pool)
US citizens aren't going into STEM (except maybe medicine)
That "M" isn't for medicine, but for Maths.
Yes, folks like Alexander Graham Bell, Nikola Tesla, Albert Einstein, Enrico Fermi, An Wang, Sergey Brin, Vinod Khosla, and Bjarne Stroustrup merely took jobs away from native-born Americans instead of creating more opportunities for them.
Oh right! All those tens of thousands of H1-Bs are going to be like them!
Most likely not. But the bigger the number, the bigger the chance that someone like them will be among them.
.... but not the order of keys on a calculator or a full PC keyboard. Se elsewhere in this discussion for why this is. .
Yes, but the key order on a calculator is the wrong one as it is NOT going straight from 1 to 9. Yes, there were reasons why they put them in a different order, but that does not automatically makes that the right order.
1) Got numeric keys the wrong way up
I don't know how you count in your country, but we count from 1 to 9 without any jumping back from 9 to 4 or from 6 to one.
Which happens to be the order of keys on a telephone. Repeat after me: 1 2 3 4 5 6 7 8 9
You probably shouldn't have watched Sesame Street episodes out of order... :-)
You're definitly not german. That happend often enough (3 times during the last 2 years IIRC) to politicans that a PhD is the first thing I think of that can be stripped....
Sad, I know.
isn't it racist to give them to your kids?
Let me guess... you have to manually install an apk from an untrusted source?
But as "France" extends halfway around the globe, these people usually are french citizens. Should have thought of that earlier....
probably yes, in most jurisdictions. But it depends on who has the burden of proof.
Full ack.
Horesmeat burgers over here would perhaps be more expensive as it isn't as usual as it was 50 years ago and now something like a speciality.
Most people have bills to pay and you can be sued for slavery (free labor) from some gohappy lawyer.
A simple test for SQL or logic an weed people fine. If they can handle something logically in 10 minutes then they probably can solve bigger problems in the timelines required.
Yep.. and those who refuse to solve the small problems might refuse to solve the real, bigger ones, too...
Too many underpaid and underappreciated workers mixed with overcompensated and underqualified. It is time to even it out morel.
ACK
I think you failed if it was a trick question and the trick was to recognize that you have prior knowledge of the input and make use of that.
Bsides that, as a matter of style: you used magic numbers (4. by the way, it should have been 5 as it is the size, not a 0-based position). If this was real stuff and a bit longer, and you'd have to revisit it in 5 years, you might change only one of those numbers and break the code.
likewise, if using a const int size = 5, x will ALWAYS be (size - y), so I would do away with that x alltogether.
But my whole point is the question "what is efficient"? But for that we'd definitly need to know if 1,2,3,4,5 is the actual data or some placeholder. If it is only an example that might stand for "any kind of array of any size", you might be terribly memory inefficient by creating a second array of the same size. instead of doing it in place in a loop counting from 0 to size/2 and swapping [i] with [size-1-i]