There is a pretty decent UWP Arm/x86 app catalogue now.
Also there is still Core-M which is what effectively every Windows Tablet maker is using anyway. It does mean the death of the $100 Windows Tablet though for a while.
What I'm most curious about is why the Python community is so much nicer to deal with than the Rust programming language's community.
In my limited experience in the VFX world it's because people using Python are focused on actually creating usable products that solve people's problems. And I use the word "people" not "developers" in this instance because a lot of them are "non-programmers" solving problems that they themselves face. Python is a tool to them to make their lives better.
Oculus decided that they already had their money and would sell their devices to other marks who were also willing to buy a PC.
Or they pre-sold a number of items to PC retailers in exchange for cross-promotion deals. It's a bit like being mad that you pre-ordered from Amazon but Best Buy still has inventory.
Ironic that you accuse windows if being hard to install while also probably being one of the people who criticizes windows for silently installing in the background without the user even asking it to.
Except that they've sold 18-20 million not 10 million Xbox Ones vs 19 million for the Xbox 360. So it's not even an accurate premise which calls into question the conclusion.
I agree that the conclusion is correct but mostly because I think the next Xbox One will just be a refined Windows 10 Gaming PC. Just like the next Xbox will be an app on your desktop. Just as it should be.
If you look at "aligned" sales aka, how fast a console is selling both the PS4 and Xbox One are outpacing the Xbox 360 and PS3.
The difference is that there simply isn't a market for ancient consoles anymore. The jump from SD -> 720p -> 1080p and now to 4k TVs has happened in the blink of an eye in technological terms. The PS2 was able to hold on for a long time because bigscreen TV adoption was slow. Now that we've gone from a 32" 720p TV being $300 to a 55" 4k TV being $300 people are upgrading more often.
Clearly what we need to do is scan every person in the world and maintain a database so that they can be identified and their age confirmed in the database. That way any photo that appears on the internet anywhere will have the identities and ages of all participants verified no matter the source. I guess we should also add that to all of the operating systems by law too as well as every camera firmware. If a face or identifiable body part appears in a file, it should obviously be immediately identified.
If they were actually porting games they would be spending a fortune and you would be getting 1-2 games per year. It's definitely a backwards compatibility emulation layer.
All emulators need validation. There are so many undocumented hacks and tricks developers use that there is no perfect emulator. So they need to test the game and release patches to ensure there aren't any game breaking quirks. That takes a little bit of time but it's not a "port" which would mean rewriting for the new platform. Load up any emulator's website like SCUMM and you'll see a list of games that work and games that have problems and games that flat out don't work. http://www.scummvm.org/compati...
There are plenty of examples already and keeping a set of backups physically disconnected from running infrastructure is pretty well established practice
The sad reality is this. People at my place of work probably take more care with all of our nuanced classified than Clinton took on hers.
Except that your head of marketing and your CEO can talk and decide to "leak" information in "violation of the NDA".
Ultimately the higher up you get the more discretion you get in violating NDAs because the NDAs serve a business purpose and if a greater business interest supercedes that NDA then someone has to have the flexibility to override it. The government is the same. The president can go on the nightly news and reveal Top Secret restricted access intelligence because at some point someone has to have the flexibility to act. However if you're a private you don't get to make that decision.
No, because someone who is barely aware of their surroundings doesn't need a home they won't realize is theirs, they need to be institutionalized and forced into treatment. My friend's family's greatest fear when he had a mental break was that they wouldn't get a court order before he just ran out into the street never to be seen again. He's now on medication, engaged and living a perfect normal happy life, but when he thought he could fly and was barely aware of his surroundings he had no desire to stay or even consciousness of what wad real let alone what was best.
I was in SF last year and within 24 hours had to flee with a group from a bus stop after a homeless tweaker went ape shit smashing everything in sight with a skateboard. Had a homeless man throw a bowl of spaghetti and meatballs on my girlfriend as we walked by and had a guy take 3 full trash cans full of garbage and just empty them into a gutter.
Same time of year, this year, there were homeless but maybe I lucked out but the mentally ill and the tweakers seem to have been gotten the help they needed or the super bowl just pushed them out of sight for the near term.
Putin is able to keep his grip on power precisely because for the most part, Russian society LIKES him, even if that sentiment is based upon lies and manipulation.
A thousand times this. People act shocked that Trump is doing well. Trump is doing well because of lies. Trump is doing well because he represents an ideal leader for them. Some people want a dictator. It's certainly efficient in a lot of ways. You don't have obstructionism within an 'altruistic' dictatorship. "You want healthcare? Here is healthcare." I'm reminded of the quote from World War Z (the film) where the guy offhandedly acknowledges that North Korea is fine because everybody had their teeth removed in the first 48 hours. There are a lot of operations in which we're run by dictators: most offices, the military or even a family if you're under 18. Government is generally the exception to the rule because there is something to be said for singular vision. It's not for me but we shouldn't kid ourselves and say that it's just the product of people clueless as to what they're asking for.
People in Russia, sadly, don't seem to care much about Panama Papers.
Yeah, I really don't care. The people of Russia clearly aren't terribly interested in a free press, an uncorrupt government or any semblance of a modern open democratic state. If that's what they want, that's what they get and I'm not going to get too worked up about their choices.
The Russian people don't need the Panama papers to see the obvious corruption and political nepotism. The Olympics should have provided more than enough proof and most people didn't care. If they don't care, I don't care.
"Staring at a lamp" vs "Staring at something reflecting a lamp" are both photons going into your eyeball. If the backlit display is too bright, turn down the brightness until it matches the ambient brightness level. In fact a simple light meter app could easily match the backlight level to the ambient reflectivity level of a white surface.
This whole notion that "emitted" photons are more energetic than bounced photons is nonsense marketing snake oil by e-ink manufacturers.
Also battery life is far more comparable than people suggest. A small 6" tablet can go about 14 hours of use (with wifi). A Kindle Voyage goes for "up to six weeks, based on a half hour of reading per day with wireless off and the light setting at 10." 6 * 7 / 2 = 21 hours. So about 50% longer which isn't anything to sneeze at but it's a bit pedantic if you can read 400 pages of books without charging for an hour or 600 pages of books. It's a lot of reading.
purpose. If I hire a recording studio (who employ third-party technicians & rent some of the equipment from 'the cloud'), then I don't need to give them any "rights" so they can store temporarily the music I make. good or bad - that music is MINE.
The difference is your Recording Studio isn't being asked to share it publicly. The problem becomes that Oculus wants to show off a video with the Oculus store. They create a video. And then 6 months later you revoke the in perpetuity rights and you delete the content. But the content is still visible in the demo video they filmed. So now every 3 weeks Oculus has to review all material that they've ever shared of an employee's screen to ensure everything is still valid.
Content management is a pain in the ass when you're dealing with like Getty. It would be a fucking nightmare if at any moment any user created content might be displayed a second after the person requested it deleted. Oops, your content was also displayed on this other service. You slam them with a million dollar lawsuit because you dynamically revoked the license.
And yes sublicensing is necessary because Oculus might also use say Microsoft Azure services. So Microsoft needs a sub-license to host the content.
If they showed you what you'd really be getting, they'd be advertising a Ferrari, and giving you a Ford Pinto. It's all lies. I just have no idea how such blatantly false advertising is even legal.
More like a leasing service where you get a Ferrari but only 1 hour per day. Which would actually be a great deal. If it actually worked out that a number of people didn't have to commute at the exact same time and each of you could commute to work in a Ferrari for the price of owning a Ford Pinto.
Network Bandwidth is such that it is beneficial to have extremely high speed in bursts with caps. Imagine the scenario where you want to watch a Movie. It is 5GB and you can't stream it. You either have to wait say 24 hours at slow speed to download it. Or you can download it at 100MB/s and watch it in a couple minutes. Both use "5GB" of data but the infinite burst speed is a better value for the customer. Just like only having 1 hr a day of drive time is actually more valuable to most customers than 24 hours of owning a ford pinto. If you only use 1 hr a day of commuting it might as well be a fancy car than having a shitty car sit in your driveway or parking lot for 23 hours a day.
You can't look at the code and learn its usefulness alone. The Bot framework is pretty barebones just like C++ at its core is nothing more than variables, conditionals and loops. It's how you string it together that's important and most of the smarts are in their "Cognitive Framework".
What you are supposed to do is use their simultaneously announced "cognitive framework" to actually do the "Thinking". This is important because these aren't designed to be conversational they're designed to interface with specific business goals. Simply creating a chat bot that can talk about how blue the sky is, is useless. What's important is if someone says "I want an alarm to alert me at 9:30am" you need to actually act on that with a specific outcome which is to say tell the Alarm app to go off at 9:30am. If you simply feed it a bunch of recorded conversations and focus on having "appropriate responses" then you have a machine learning system which is just getting good at giving good responses and you have no idea what your chat bot is doing. This was the downfall of the last Microsoft Bot which became a raving racist because of unfocused learning.
The chat bot framework is from what I can tell very structured because it's supposed to do very specific things within a narrow expert domain of your choosing. So you can either do "Dumb" enumerations or you can use Microsoft's natural language REST Cognitive AIs.
So how it works is it would go like this: "Chatbot, I want to build a pylon."
You create a "Starcraft Natural Language" interpreter on LUIS which takes a sentence and returns a data structure.
Query = LUISWebAPI(StarCraft, "ChatBot, I want to build...") print Query.intent "CONSTRUCT" print Query.intent.object "PYLON" print Query.intent.location null
You can now run logic. And determine that you need a location to build a pylon. Since you created a form with a require field for all CONSTRUCT actions that includes location the framework will identify that Location is critical and it will respond.
"Sorry, you didn't provide a . That is necessary to a."
Does that make sense? It seemed really barebones to me as well until I realized that the "intelligence" mostly happens inside of the Microsoft Cognitive Services which are a bunch of Web APIs which you can train with neural nets to parse natural language or photos or speech. So it's actually fitting the UNIX philosophy pretty well in that it does one thing well and nothing else. It does the very very bare minimum a framework needs to do which in this case is interface with chat interfaces and provide callbacks for the core scenarios in which a chat bot will interact: Receive Message, Start Conversation, Add participant. And then it relies on external web services (or internally developed AI) to handle the actual intelligence.
Theoretically the most basic Web Framework woudl just go: Callback OnMessageReceived(String Message) { SendReply(SuperSmartFunction("Message")); }
I appreciate that Microsoft isn't imposing any one specific parser or logic engine. If you want to use a third party neural net set of functions great, if you want to use a Microsoft Cognitive API great, if you want to just have hardcoded MS BASIC style 'case' response great.
I would be all for it if there was a discernible purpose and it's easy to see a half dozen of them. For instance moving to fiber optic. 10G is 10 years overdue but still stupidly expensive. TOSLINK delivered consumer $0.10/foot fiber optic cabling to the masses 20 years ago. We need to move to 10G at consumer prices and we should upgrade to a consumer priced fiber optic option based on plastic.
What I would love is a push release/lock system like Micro-SD cards and sims. Press in and it will depress and lock. Press in and it will depress and release.
Either that or just piggy back Thunderbolt 3 and start making switches for 40gbps thunderbolt and run it over USB type C but offer some form of locking mechanism. Then we could run video, data or even theoretically external PCIE hardware over it.
God yeah, a plan to offer a set of libraries that work across multiple platforms and sandboxing to avoid 30 years of criticism about malware. What fucking assholes.
Sorry, but warning people about installing software without a valid signed certificate is the world we live in. There is no way around it. You can sideload UWP apps more easily than any other similarly secure platform so it's not even the most draconian system. And the security certificates are free. I've developed 4-5 UWP apps and I've never used the Windows Store to distribute them. I have Microsoft sign the applications with a visual studio developer account and then email a zip file with a powershell script.
There is a pretty decent UWP Arm/x86 app catalogue now.
Also there is still Core-M which is what effectively every Windows Tablet maker is using anyway. It does mean the death of the $100 Windows Tablet though for a while.
What I'm most curious about is why the Python community is so much nicer to deal with than the Rust programming language's community.
In my limited experience in the VFX world it's because people using Python are focused on actually creating usable products that solve people's problems. And I use the word "people" not "developers" in this instance because a lot of them are "non-programmers" solving problems that they themselves face. Python is a tool to them to make their lives better.
Oculus decided that they already had their money and would sell their devices to other marks who were also willing to buy a PC.
Or they pre-sold a number of items to PC retailers in exchange for cross-promotion deals. It's a bit like being mad that you pre-ordered from Amazon but Best Buy still has inventory.
Ironic that you accuse windows if being hard to install while also probably being one of the people who criticizes windows for silently installing in the background without the user even asking it to.
Except that they've sold 18-20 million not 10 million Xbox Ones vs 19 million for the Xbox 360. So it's not even an accurate premise which calls into question the conclusion.
I agree that the conclusion is correct but mostly because I think the next Xbox One will just be a refined Windows 10 Gaming PC. Just like the next Xbox will be an app on your desktop. Just as it should be.
If you look at "aligned" sales aka, how fast a console is selling both the PS4 and Xbox One are outpacing the Xbox 360 and PS3.
The difference is that there simply isn't a market for ancient consoles anymore. The jump from SD -> 720p -> 1080p and now to 4k TVs has happened in the blink of an eye in technological terms. The PS2 was able to hold on for a long time because bigscreen TV adoption was slow. Now that we've gone from a 32" 720p TV being $300 to a 55" 4k TV being $300 people are upgrading more often.
http://www.vgchartz.com/articl...
Clearly what we need to do is scan every person in the world and maintain a database so that they can be identified and their age confirmed in the database. That way any photo that appears on the internet anywhere will have the identities and ages of all participants verified no matter the source. I guess we should also add that to all of the operating systems by law too as well as every camera firmware. If a face or identifiable body part appears in a file, it should obviously be immediately identified.
If they were actually porting games they would be spending a fortune and you would be getting 1-2 games per year. It's definitely a backwards compatibility emulation layer.
All emulators need validation. There are so many undocumented hacks and tricks developers use that there is no perfect emulator. So they need to test the game and release patches to ensure there aren't any game breaking quirks. That takes a little bit of time but it's not a "port" which would mean rewriting for the new platform. Load up any emulator's website like SCUMM and you'll see a list of games that work and games that have problems and games that flat out don't work.
http://www.scummvm.org/compati...
There are plenty of examples already and keeping a set of backups physically disconnected from running infrastructure is pretty well established practice
Pixar circa ToyStory 2 springs to mind.
https://www.techdirt.com/artic...
The sad reality is this. People at my place of work probably take more care with all of our nuanced classified than Clinton took on hers.
Except that your head of marketing and your CEO can talk and decide to "leak" information in "violation of the NDA".
Ultimately the higher up you get the more discretion you get in violating NDAs because the NDAs serve a business purpose and if a greater business interest supercedes that NDA then someone has to have the flexibility to override it. The government is the same. The president can go on the nightly news and reveal Top Secret restricted access intelligence because at some point someone has to have the flexibility to act. However if you're a private you don't get to make that decision.
No, because someone who is barely aware of their surroundings doesn't need a home they won't realize is theirs, they need to be institutionalized and forced into treatment. My friend's family's greatest fear when he had a mental break was that they wouldn't get a court order before he just ran out into the street never to be seen again. He's now on medication, engaged and living a perfect normal happy life, but when he thought he could fly and was barely aware of his surroundings he had no desire to stay or even consciousness of what wad real let alone what was best.
I was in SF last year and within 24 hours had to flee with a group from a bus stop after a homeless tweaker went ape shit smashing everything in sight with a skateboard. Had a homeless man throw a bowl of spaghetti and meatballs on my girlfriend as we walked by and had a guy take 3 full trash cans full of garbage and just empty them into a gutter.
Same time of year, this year, there were homeless but maybe I lucked out but the mentally ill and the tweakers seem to have been gotten the help they needed or the super bowl just pushed them out of sight for the near term.
Putin is able to keep his grip on power precisely because for the most part, Russian society LIKES him, even if that sentiment is based upon lies and manipulation.
A thousand times this. People act shocked that Trump is doing well. Trump is doing well because of lies. Trump is doing well because he represents an ideal leader for them. Some people want a dictator. It's certainly efficient in a lot of ways. You don't have obstructionism within an 'altruistic' dictatorship. "You want healthcare? Here is healthcare." I'm reminded of the quote from World War Z (the film) where the guy offhandedly acknowledges that North Korea is fine because everybody had their teeth removed in the first 48 hours. There are a lot of operations in which we're run by dictators: most offices, the military or even a family if you're under 18. Government is generally the exception to the rule because there is something to be said for singular vision. It's not for me but we shouldn't kid ourselves and say that it's just the product of people clueless as to what they're asking for.
People in Russia, sadly, don't seem to care much about Panama Papers.
Yeah, I really don't care. The people of Russia clearly aren't terribly interested in a free press, an uncorrupt government or any semblance of a modern open democratic state. If that's what they want, that's what they get and I'm not going to get too worked up about their choices.
The Russian people don't need the Panama papers to see the obvious corruption and political nepotism. The Olympics should have provided more than enough proof and most people didn't care. If they don't care, I don't care.
Bernie Sanders in 12,000BC warned us this fire thing would come back to bite us!
Do you mean every app on the internet is a "facebook app" even if it's not owned by Facebook? Are you using "Facebook" like "Kleenex"?
"Staring at a lamp" vs "Staring at something reflecting a lamp" are both photons going into your eyeball. If the backlit display is too bright, turn down the brightness until it matches the ambient brightness level. In fact a simple light meter app could easily match the backlight level to the ambient reflectivity level of a white surface.
This whole notion that "emitted" photons are more energetic than bounced photons is nonsense marketing snake oil by e-ink manufacturers.
Also battery life is far more comparable than people suggest. A small 6" tablet can go about 14 hours of use (with wifi). A Kindle Voyage goes for "up to six weeks, based on a half hour of reading per day with wireless off and the light setting at 10." 6 * 7 / 2 = 21 hours. So about 50% longer which isn't anything to sneeze at but it's a bit pedantic if you can read 400 pages of books without charging for an hour or 600 pages of books. It's a lot of reading.
purpose. If I hire a recording studio (who employ third-party technicians & rent some of the equipment from 'the cloud'), then I don't need to give them any "rights" so they can store temporarily the music I make. good or bad - that music is MINE.
The difference is your Recording Studio isn't being asked to share it publicly. The problem becomes that Oculus wants to show off a video with the Oculus store. They create a video. And then 6 months later you revoke the in perpetuity rights and you delete the content. But the content is still visible in the demo video they filmed. So now every 3 weeks Oculus has to review all material that they've ever shared of an employee's screen to ensure everything is still valid.
Content management is a pain in the ass when you're dealing with like Getty. It would be a fucking nightmare if at any moment any user created content might be displayed a second after the person requested it deleted. Oops, your content was also displayed on this other service. You slam them with a million dollar lawsuit because you dynamically revoked the license.
And yes sublicensing is necessary because Oculus might also use say Microsoft Azure services. So Microsoft needs a sub-license to host the content.
If they showed you what you'd really be getting, they'd be advertising a Ferrari, and giving you a Ford Pinto. It's all lies. I just have no idea how such blatantly false advertising is even legal.
More like a leasing service where you get a Ferrari but only 1 hour per day. Which would actually be a great deal. If it actually worked out that a number of people didn't have to commute at the exact same time and each of you could commute to work in a Ferrari for the price of owning a Ford Pinto.
Network Bandwidth is such that it is beneficial to have extremely high speed in bursts with caps. Imagine the scenario where you want to watch a Movie. It is 5GB and you can't stream it. You either have to wait say 24 hours at slow speed to download it. Or you can download it at 100MB/s and watch it in a couple minutes. Both use "5GB" of data but the infinite burst speed is a better value for the customer. Just like only having 1 hr a day of drive time is actually more valuable to most customers than 24 hours of owning a ford pinto. If you only use 1 hr a day of commuting it might as well be a fancy car than having a shitty car sit in your driveway or parking lot for 23 hours a day.
Hmmm, I'm on ATT and I've bought 3 phones, never been charged, just swapped the sim (after hacking into it with scissors).
kills off the desktop (X-windows/Windows along with C++ development and those horrible pointers)
Except you can develop for Windows 10 UWP and Android in C++. Soooo.... you're full of it.
You can't look at the code and learn its usefulness alone. The Bot framework is pretty barebones just like C++ at its core is nothing more than variables, conditionals and loops. It's how you string it together that's important and most of the smarts are in their "Cognitive Framework".
What you are supposed to do is use their simultaneously announced "cognitive framework" to actually do the "Thinking". This is important because these aren't designed to be conversational they're designed to interface with specific business goals. Simply creating a chat bot that can talk about how blue the sky is, is useless. What's important is if someone says "I want an alarm to alert me at 9:30am" you need to actually act on that with a specific outcome which is to say tell the Alarm app to go off at 9:30am. If you simply feed it a bunch of recorded conversations and focus on having "appropriate responses" then you have a machine learning system which is just getting good at giving good responses and you have no idea what your chat bot is doing. This was the downfall of the last Microsoft Bot which became a raving racist because of unfocused learning.
The chat bot framework is from what I can tell very structured because it's supposed to do very specific things within a narrow expert domain of your choosing. So you can either do "Dumb" enumerations or you can use Microsoft's natural language REST Cognitive AIs.
So how it works is it would go like this:
"Chatbot, I want to build a pylon."
You create a "Starcraft Natural Language" interpreter on LUIS which takes a sentence and returns a data structure.
Query = LUISWebAPI(StarCraft, "ChatBot, I want to build...")
print Query.intent
"CONSTRUCT"
print Query.intent.object
"PYLON"
print Query.intent.location
null
You can now run logic. And determine that you need a location to build a pylon. Since you created a form with a require field for all CONSTRUCT actions that includes location the framework will identify that Location is critical and it will respond.
"Sorry, you didn't provide a . That is necessary to a ."
"Build it at 10.32 west by 50.321 north"
Query = CognitiveFramework(Starcraft, "Build it at...")
Query.Intent = CONSTRUCT
Query.Unit = PYLON
Query.Location = [10.32,50.321]
callback onFormComplete()
{
Buildings.CONSTRUCT(PYLON,[10.32,50.321]);
}
Does that make sense? It seemed really barebones to me as well until I realized that the "intelligence" mostly happens inside of the Microsoft Cognitive Services which are a bunch of Web APIs which you can train with neural nets to parse natural language or photos or speech. So it's actually fitting the UNIX philosophy pretty well in that it does one thing well and nothing else. It does the very very bare minimum a framework needs to do which in this case is interface with chat interfaces and provide callbacks for the core scenarios in which a chat bot will interact: Receive Message, Start Conversation, Add participant. And then it relies on external web services (or internally developed AI) to handle the actual intelligence.
Theoretically the most basic Web Framework woudl just go:
Callback OnMessageReceived(String Message) {
SendReply(SuperSmartFunction("Message"));
}
I appreciate that Microsoft isn't imposing any one specific parser or logic engine. If you want to use a third party neural net set of functions great, if you want to use a Microsoft Cognitive API great, if you want to just have hardcoded MS BASIC style 'case' response great.
I would be all for it if there was a discernible purpose and it's easy to see a half dozen of them. For instance moving to fiber optic. 10G is 10 years overdue but still stupidly expensive. TOSLINK delivered consumer $0.10/foot fiber optic cabling to the masses 20 years ago. We need to move to 10G at consumer prices and we should upgrade to a consumer priced fiber optic option based on plastic.
What I would love is a push release/lock system like Micro-SD cards and sims. Press in and it will depress and lock. Press in and it will depress and release.
Either that or just piggy back Thunderbolt 3 and start making switches for 40gbps thunderbolt and run it over USB type C but offer some form of locking mechanism. Then we could run video, data or even theoretically external PCIE hardware over it.
And yet.. Heartbleed.
God yeah, a plan to offer a set of libraries that work across multiple platforms and sandboxing to avoid 30 years of criticism about malware. What fucking assholes.
Sorry, but warning people about installing software without a valid signed certificate is the world we live in. There is no way around it. You can sideload UWP apps more easily than any other similarly secure platform so it's not even the most draconian system. And the security certificates are free. I've developed 4-5 UWP apps and I've never used the Windows Store to distribute them. I have Microsoft sign the applications with a visual studio developer account and then email a zip file with a powershell script.