Create an account


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 20,194
» Latest member: mskdmsk
» Forum threads: 22,122
» Forum posts: 23,009

Full Statistics

Online Users
There are currently 722 online users.
» 0 Member(s) | 718 Guest(s)
Applebot, Baidu, Bing, Yandex

 
  News - New Diablo 4 Boss Says Concept Art Is "Nightmare Fuel"
Posted by: xSicKxBot - 03-05-2020, 08:08 PM - Forum: Lounge - No Replies

New Diablo 4 Boss Says Concept Art Is "Nightmare Fuel"

Rod Fergusson, the former head of Gears studio The Coalition, recently left to lead the Diablo team for Blizzard as it works on Diablo 4. He seems to be getting settled in and has dropped some hints of what he's seeing behind-the-scenes for the upcoming game.

From his short time in the office so far, he posed outside his new office and then shared that he's seen the art archive. He praised the talent of the art team, while also acknowledging that the imagery for the hellish series is "disturbing." And this is a man who just left a series about chainsawing creatures in half.

Fergusson has had a long career in game development, and he was notably credited with helping finish BioShock Infinite when it hit a rough patch. After that he worked at 2K on the game that would become Mafia 3--eventually leaving due to creative differences--and then became a manager at Black Tusk, which later became The Coalition.

Continue Reading at GameSpot

https://www.gamespot.com/articles/new-di...01-10abi2f

Print this item

  News - Artist Spotlight
Posted by: xSicKxBot - 03-05-2020, 04:51 PM - Forum: Lounge - No Replies

Artist Spotlight

In previous TWABs we have shined a spotlight on the artwork in Destiny 2 and our talented Bungie artists that create it. Everything in Destiny—the weapons, the characters, the environments, even the sky—is all hand-crafted by our team to bring the visuals of the solar system to life in your home. Today, we wanted to highlight some of the spectacular art from Season of Dawn and help you find more art to use as your desktop wallpaper. Each artist’s name links to their website where you can browse more of their work. Now, on to the gallery.

Big thanks to all the artists for uploading their work so we could share it out with you. We will look to continue doing more of these in the future, so stay tuned.



https://www.sickgaming.net/blog/2020/03/...spotlight/

Print this item

  News - Zynga faces class action lawsuit over 2019 data breach
Posted by: xSicKxBot - 03-05-2020, 04:50 PM - Forum: Lounge - No Replies

Zynga faces class action lawsuit over 2019 data breach

Zynga is facing a class action lawsuit that accuses the company of failing protect the data of the millions that play its games after hackers gained access to player information through a 2019 data breach.

The class action lawsuit spotted and shared by Polygon was filed by two victims of that 2019 data breach, one of whom is a minor represented by their parent in the filing.

In it, Zynga is accused of failing to “reasonably safeguard” players’ personal information, and of failing to notify players that their information had been accessed and distributed by a third-party in a timely manner.

The data breach in question took place in September 2019 and reportedly saw the data of over 172 million Draw Something and Words With Friends players obtained by hackers, though Zynga itself hasn’t commented on the exact number of people affected by the breach.



https://www.sickgaming.net/blog/2020/03/...ta-breach/

Print this item

  News - TinyBuild and Guts & Glory dev HakJak open new studio in Idaho
Posted by: xSicKxBot - 03-05-2020, 04:50 PM - Forum: Lounge - No Replies

TinyBuild and Guts & Glory dev HakJak open new studio in Idaho

TinyBuild has teamed up with HakJak to set up a new studio for the Guts & Glory developer in Boise, Idaho and is looking to staff up the new office.

The studio aims to develop with a focus on emergent gameplay, and already has one yet-unannounced title based on an unnamed “proven intellectual property” in the works.

In a press release, TinyBuild notes that the arrangement is the latest of several new studios it has quietly set up in recent memory, including a studio recently established for the Hello Neighbor dev team in the Netherlands.

“I’m extremely happy to have opportunities where we can build studios around talented individuals like HakJak,” said TinyBuild CEO Alex Nichiporchik in a statement. “He’s developed Guts & Glory all by himself, and it was his first game – I can’t wait to tell everyone about what he’s now working on, and it will be a great case study where multiple companies came together to do something great.”



https://www.sickgaming.net/blog/2020/03/...-in-idaho/

Print this item

  Humble Learn To Code Bundle
Posted by: xSicKxBot - 03-05-2020, 12:59 PM - Forum: Game Development - No Replies

Humble Learn To Code Bundle

Humble are running the Humble Learn To Code bundle.  It’s a collection of courses on Zenva aimed at teaching viewers how to code with a very game development oriented focus.  It may sound familiar as Zenva ran a similarly named bundle just over a year ago, although the contents differed.  As with all Humble Bundles, this one is organized into tiers. 

1$ Tier

  • Bite-Sized HTML
  • Bite-Sized CSS
  • Bite-Sized Python
  • Intro To Game Development with Unity
  • Intro to Java for Mobile Development

12$ Tier

  • The Complete Beginners’ JavaScript Course
  • Bite-Sized NumPy
  • Bite-Sized Pandas
  • Reading Data from APIs with Python
  • Create Your First 3D Game with Unity
  • Intro to RPG Development with Phaser
  • Kotlin for Beginners
  • iOS App Development For Beginners

25$ Tier

  • Responsive Web Design for Beginners
  • Beginning SQL – Store and Query Your Data
  • The Complete Python Data Visualization Course
  • RPG Development – Quest Systems
  • Mobile Game Development for Beginners
  • Build a Micro RPG
  • Construct a First Person Shooter
  • Craft A Mario Style Platformer in Phaser 3
  • Develop a Top Down Action RPG with Phaser 3
  • The Complete Mobile App Development Course with Flutter

As with all Humble Bundles, you can decide how your money is allocated, between the publisher, Humble, charity and if you so choose (and thanks if you do!) to support GFS if you purchase using this link.  You can learn more about the bundle in this video below.

EDIT – I made an error in the video.  The courses are not a one year subscription, but instead you have one year to redeem your key!  Once redeemed it is a life long subscription, so even better!

[embedded content]

GameDev News


<!–

–>



https://www.sickgaming.net/blog/2020/03/...de-bundle/

Print this item

  Mobile - Homeworld Mobile Closed Beta Drops Sometime This Year
Posted by: xSicKxBot - 03-05-2020, 12:59 PM - Forum: New Game Releases - No Replies

Homeworld Mobile Closed Beta Drops Sometime This Year

By Joe Robinson 04 Mar 2020

Gearbox dropped a new trailer last week showing off some additional gameplay footage of their upcoming Homeworld mobile port. TouchArcade spotted the news first, but I’ve only just come across it due to being away at the end of last week.

You can watch the trailer here:

[embedded content]

Sign ups for the closed beta can be done via the official website, although as Pocket Gamer pointed out backing Homeworld 3 on Fig at the $60 tier  or higher can guarantee you “early access” to the game (amongst other benefits). Whether that’s referring to this CBT, or whether FiG backers already have access, we don’t know.

Homeworld: Mobile was announced at PAX West last year at the same time as Homeworld 3. Gearbox has owned the license ever since they bought it from THQ back in 2013. There’s been no official word with regards to platforms or pricing model as of yet.



https://www.sickgaming.net/blog/2020/03/...this-year/

Print this item

  Microsoft - New podcast: AI, Azure and the future of healthcare with Dr. Peter Lee
Posted by: xSicKxBot - 03-05-2020, 12:59 PM - Forum: Windows - No Replies

New podcast: AI, Azure and the future of healthcare with Dr. Peter Lee

headshot of Peter Lee for the Microsoft Research Podcast

Episode 109 | March 4, 2020


Over the past decade, the healthcare industry has undergone a series of technological changes in an effort to modernize it and bring it into the digital world, but the call for innovation persists. One person answering that call is Dr. Peter Lee, Corporate Vice President of Microsoft Healthcare, a new organization dedicated to accelerating healthcare innovation through AI and cloud computing.

Today, Dr. Lee talks about how MSR’s advances in healthcare technology are impacting the business of Microsoft Healthcare. He also explains how promising innovations like precision medicine, conversational chatbots and Azure’s API for data interoperability may make healthcare better and more efficient in the future.

Related:



Transcript


Peter Lee: In tech industry terms, you know, if the last decade was about digitizing healthcare, the next decade is about making all that digital data good for something, and that good for something is going to depend on data flowing where it needs to flow at the right time.

Host: You’re listening to the Microsoft Research Podcast, a show that brings you closer to the cutting-edge of technology research and the scientists behind it. I’m your host, Gretchen Huizinga.

Host: Over the past decade, the healthcare industry has undergone a series of technological changes in an effort to modernize it and bring it into the digital world, but the call for innovation persists. One person answering that call is Dr. Peter Lee, Corporate Vice President of Microsoft Healthcare, a new organization dedicated to accelerating healthcare innovation through AI and cloud computing.

Today, Dr. Lee talks about how MSR’s advances in healthcare technology are impacting the business of Microsoft Healthcare. He also explains how promising innovations like precision medicine, conversational chatbots and Azure’s API for data interoperability may make healthcare better and more efficient in the future. That and much more on this episode of the Microsoft Research Podcast.

(music plays)

Host: Peter Lee, welcome to the podcast!

Peter Lee: Thank you. It’s great to be here.

Host: So you’re a Microsoft Corporate Vice President and head of a relatively new organization here called Microsoft Healthcare. Let’s start by situating that within the larger scope of Microsoft Research and Microsoft writ large. What is Microsoft Healthcare, why was it formed, and what do you hope to do with it?

Peter Lee: It’s such a great question because when, we were first asked to take this on, it was confusing to me! Healthcare is such a gigantic business in Microsoft. You know, the number that really gets me is, Microsoft has commercial contracts with almost 169,000 healthcare organizations around the world.

Host: Wow.

Peter Lee: I mean, it’s just massive. Basically, anything from a one-nurse clinic in Nairobi, Kenya, to Kaiser Permanente or United Healthcare, and everything in-between. And so it was confusing to try to understand, what is Satya Nadella thinking to ask a “research-y” organization to take this on? But, you know, the future of healthcare is so vibrant and dynamic right now, and is so dependent on AI, on Cloud computing, big data, I think he was really wanting us to think about that future.

Host: Let’s situate you.

Peter Lee: Okay.

Host: You cross a lot of boundaries from pure to applied research, computer science to medicine. You’ve been head of Carnegie Mellon University’s computer science department, but you were also an office director at DARPA, which is the poster child for applied research. You’re an ACM fellow and on the board of directors of the Allen Institute for AI, but you’re also a member of the National Academy of Medicine, fairly newly minted as I understand?

Peter Lee: Right, just this year.

Host: And on the board of Kaiser Permanente’s School of Medicine. So, I’d ask you what gets you up in the morning, but it seems like you never go to bed So instead, describe what you do for a living, Peter! How you choose what hat to wear in the morning and what’s a typical day in your life look like?

Peter Lee: Well, you know, this was never my plan. I just love research, and thinking hard about problems, being around other smart people and thinking hard about problems, getting real depth of understanding. That’s what gets me up. But I think the world today, what’s so exciting about it for anyone with the research gene, is that research, in a variety of areas, has become so important to practical, everyday life. It’s become important to Microsoft’s business. Not just Microsoft, but all of our competitors. And so I just feel like I’m in a lucky position, as well as a lot of my colleagues, I don’t think any of us started with that idea. We just wanted to do research and now we’re finding ourselves sort of in the middle of things.

Host: Right. Well, talk a little bit more about computer science and medicine. How have you moved from one to the other, and how do you kind of envision yourself in this arena?

Peter Lee: Well, my joke here is, these were changes that, actually, Satya Nadella forced me to make! And it’s a little bit of a joke because I was actually honored that he would think of me this way, but it was also painful because I was in a comfort zone just doing my own research, leading research teams, and then, you know, Satya Nadella becomes the CEO, Harry Shum comes on board to drive innovation, and I get asked to think about new ways to take research ideas and get them out into the world. And then, three years after that, I get asked to think about the same thing for healthcare. And each one of those, to my mind, are examples of this concept that Satya Nadella likes to talk about, “growth mindset.” I joke that growth mindset is actually a euphemism because each time you’re asked to make these changes, you just get this feeling of dread. You might have a minute where you’re feeling honored that someone would ask you something, but then…

Host: Oh, no! I’ve got to do it now!

Peter Lee: …and boy, I was, you know, on a roll in what I was doing before, and you do spend some time feeling sorry for yourself… but when you work through those moments, you find that you do have those periods in your life where you grow a lot. And my immersion with so many great people in healthcare over the last three or four years has been one of those big growth periods. And to be recognized, then, let’s say, by the National Academies is sort of validation of that.

Host: All right, so rewind just a little bit and talk about that space you were in just before you got into the healthcare situation. You were doing Microsoft Research. Where, on the spectrum from pure, like your Carnegie Mellon roots, to applied, like your DARPA roots, did that land? There’s an organization called NeXT here I think, yeah?

Peter Lee: That’s right. You know, when I was in academia, academia really knows how to do research.

Host: Yeah.

Peter Lee: And they really put the creatives, the graduate students and the faculty, at the top of the pyramid, socially, in the university. It’s just a great setup. And it’s organized into departments, which are each named after a research area or a discipline and within the departments there are groups of people organized by sub-discipline or area, and so it’s an organizing principle that’s tried and true. When I went to DARPA, it was completely different. The departments aren’t organized by research area, they’re organized by mission, some easily assessable goal or objective. You can always answer the question, have we accomplished it yet or not?

Host: Right.

Peter Lee: And so research at DARPA is organized around those missions and that was a big learning experience for me. It’s not like saying we’re going to do computer vision research. We’ll be doing that for the next fifty years. It’s, can we eliminate the language barrier for all internet-connected people? That’s a mission. You can answer the question, you know, how close are we?

Host: Right.

Peter Lee: And so the mix between those two modes of research, from academia to DARPA, is something that I took with me when I joined Microsoft Research and, you know, Microsoft Research has some mix, but I thought the balance could be slightly different. And then, when Satya Nadella became the CEO and Harry Shum took over our division, they challenged me to go bigger on that idea and that’s how NeXT started. NeXT tried to organize itself by missions and it tried to take passionate people and brilliant ideas and grow them into new lines of business, new engineering capabilities for Microsoft, and along the way, create new CVPs and TFs for our company. There’s a tension here because one of the things that’s so important for great research is stability. And so when you organize things like you do in academia, and in large parts of Microsoft Research, you get that stability by having groups of people devoted to an area. We have, for example, say, computer networking research groups that are best in the world.

Host: Right.

Peter Lee: And they’ve been stable for a long time and, you know, they just create more and more knowledge and depth, and that stability is just so important. You feel like you can take big risks when you have that stability. When you are mission-oriented, like in NeXT, these missions are coming and going all the time. So that has to be managed carefully, but the other benefit of that, management-wise, is more people get a chance to step up and express their leadership. So it’s not that either model is superior to the other, but it’s good to have both. And when you’re in a company with all the resources that Microsoft has, we really should have both.

Host: Well, let’s zoom out and talk, somewhat generally, about the promise of AI because that’s where we’re going to land on some of the more specific things we’ll talk about in a bit, but Microsoft has several initiatives under a larger umbrella called AI for Good and the aim is to bring the power of AI to societal-scale problems in things like agriculture, broadband accessibility, education, environment and, of course, medicine. So AI for Health is one of these initiatives, but it’s not the same thing as Microsoft Healthcare, right?

Peter Lee: Well, the whole AI for Good program is so exciting and I’m just so proud to be in a company that makes this kind of commitment. You can think of it as a philanthropic grants program and it is, in fact, in all of these areas, providing funding and technical support to really worthy teams, passionate people, really trying to bring AI to bear for the greater good.

Host: Mm-hmm.

Peter Lee: But it’s also the case that we devote our own research resources to these things. So it’s not just giving out grants, but it’s actually getting into collaborations. What’s interesting about AI for Health is that it’s the first pillar in the AI for Good program that actually overlaps with a business at Microsoft and that’s Microsoft Healthcare. One way that I think about it is, it’s an outlet for researchers to think about, what could AI do to advance medicine? When you talk to a lot of researchers in computer science departments, or across Microsoft research labs, increasingly you’ll see more and more of them getting interested in healthcare and medicine and the first things that they tend to think about, if they’re new to the field, are diagnostic and therapeutic applications. Can we come up with something that will detect ovarian cancer earlier? Can we come up with new imaging techniques that will help radiologists do a better job? Those sorts of diagnostic and therapeutic applications, I think, are incredibly important for the world, but they are not Microsoft businesses. So the AI for Health program can provide an outlet for those types of research passions. And then there are also, as a secondary element, four billion people on this planet today that have no reasonable access to healthcare. AI and technology have to be part of the solution to creating that more equitable access and so that’s another element that, again, doesn’t directly touch Microsoft’s business today in Microsoft Healthcare, but is so important we have a lot to offer so AI for Health is just, I think, an incredibly visionary and wonderful program for that.

Host: Well, let’s zoom back out… um, no, let’s zoom back in. I’ve lost track of the camera. I don’t know where it is! Let’s talk about the idea of precision medicine, or precision healthcare, and the dream of improving those diagnostic and therapeutic interventions with AI. Tell us what precision medicine is and how that plays out and how are the two rather culturally diverse fields of computer science and medicine coming together to solve for X here?

Peter Lee: Yeah, I think one of the things that is sometimes underappreciated is, over the past ten to twenty years, there’s been a massive digitization of healthcare and medicine. After the 2008 economic collapse, in 2009, there was the ARA… there was a piece of legislation attached to that called the HITECH Act, and HITECH actually required healthcare organizations to digitize health records. And so for the past ten years, we’ve gone from something like 15% of health records being in digital form, to today, now over 98% of health records are in digital form. And along with that, medical devices that measure you have gone digital, our ability to sequence and analyze your genome, your proteome, have gone digital and now the question is, what can we do with all the digital information? And on top of that, we have social information.

Host: Yeah.

Peter Lee: People are carrying mobile devices, people talk to computers at home, people go to their Walgreens to get their flu shots.

Host: Yeah.

Peter Lee: And all of this is in digital form and so the question is, can we take all of that digital data and use it to provide highly personalized and precisely targeted diagnostics and therapeutics to people.

Host: Mm-hmm.

Peter Lee: Can we get a holistic, kind of, 360-degree view of you, specifically, of what’s going on with you right now, and what might go on over the next several years, and target your wellness? Can we advance from sick care, which is really what we have today…

Host: Right.

Peter Lee: …to healthcare.

Host: When a big tech company like Microsoft throws its hat in the healthcare ring and publicly says that it has the goal of “transforming how healthcare is experienced and delivered,” I immediately think of the word disruption, but you’ve said healthcare isn’t something you disrupt. What do you mean by that, and if disruption isn’t the goal, what is?

Peter Lee: Right. You know, healthcare is not a normal business. Worldwide, it’s actually a $7.5 trillion dollar business. And for Microsoft, it’s incredibly important because, as we were discussing, it’s gone digital, and increasingly, that digital data, and the services and AI and computation to make good use of the data, is moving to the cloud. So it has to be something that we pay very close attention to and we have a business priority to support that.

Host: Right.

Peter Lee: But, you know, it’s not a normal business in many, many different senses. As a patient, people don’t shop, at least not on price, for their healthcare. They might go on a website to look at ratings of primary care physicians, but certainly, if you’re in a car accident, you’re unconscious. You’re not shopping.

Host: No.

Peter Lee: You’re just looking for the best possible care. And similarly, there’s a massive shift for healthcare providers away from what’s called fee-for-service, and toward something called value-based care where doctors and clinics are being reimbursed based on the quality of the outcomes. What you’re trying to do is create success for those people and organizations that, let’s face it, they’ve devoted their lives to helping people be healthier. And so it really is almost the purest expression of Microsoft’s mission of empowerment. It’s not, how do we create a disruption that allows us to make more money, but instead, you know, how do we empower people and organizations to deliver better – and receive better – healthcare? Today in the US, a primary care doctor spends almost twice as much time entering clinical documentation as they do actually taking care of patients. Some of the doctors we work with here at Microsoft call this “pajama time,” because you spend your day working with patients and then, at home, when you crawl into bed, you have to finish up your documentation. That’s a big source of burn out.

Host: Oh, yeah.

Peter Lee: And so, what can we do, using speech recognition technologies, natural language processing, diarization, to enable that clinical note-taking to be dramatically reduced? You know, how would that help doctors pay more attention to their patients? There is something called revenue-cycle management, and it’s sort of sometimes viewed as a kind of evil way to maximize revenues in a clinic or hospital system, but it is also a place where you can really try to eliminate waste. Today, in the US market, most estimates say that about a trillion dollars every year is just gone to waste in the US healthcare system. And so these are sort of data analysis problems, in this highly complex system, that really require the kind of AI and machine learning that we develop.

Host: And those are the kinds of disruptions we’d like to see, right?

Peter Lee: That’s right. Yeah.

Host: We’ll call them successes, as you did.

Peter Lee: Well, and they are disruptions though, they’re disruptions that help today’s working doctors and nurses. They help today’s hospital administrators.

(music plays)

Host: Let’s talk about several innovations that you’ve actually made to help support the healthcare industry’s transformation. Last year – year ago – at the HIMSS conference, you talked about tools that would improve communication, the healthcare experience and interoperability and data sharing in the cloud. Tell us about these innovations. What did you envision then, and now, a year later, how are they working out?

Peter Lee: Yeah. Maybe the one I like to start with is about interoperability. I sometimes have joked that it’s the least sexy topic, but it’s the one that is, I think, the most important to us. In tech industry terms, you know, if the last decade was about digitizing healthcare, the next decade is about making all that digital data good for something and that good for something is going to depend on data flowing where it needs to flow…

Host: Right.

Peter Lee: …at the right time. And doing that in a way that protects people’s privacy because health data is very, very personal. And so a fundamental issue there is interoperability. Today, while we have all this digital data, it’s really locked into thousands of different incompatible data formats. It doesn’t get exposed through modern APIs or microservices. It’s oftentimes siloed for business reasons, and so unlocking that is important. One way that we look at it here at Microsoft is, we are seeing a rising tidal wave of healthcare organizations starting to move to the cloud. Probably ten years from now, almost all healthcare organizations will be in the cloud. And so, with that historic shift that will happen only once, ever, in human history, what can we do today to ensure that we end up in a better place ten years from now than we are now? And interoperability is one of the keys there. And that’s something that’s been recognized by multiple governments. The US government, through the Centers for Medicare and Medicaid Services, has proposed new regulations that require the use of specific interoperable data standards and API frameworks. And I’m very proud that Microsoft has participated in helping endorse and guide the specific technical choices in those new rules.

Host: So what is the API that Microsoft has?

Peter Lee: So the data standard that we’ve put a lot of effort behind is something called FHIR. F-H-I-R, Fast Healthcare Interoperability Resources. And for anyone that’s used to working in the web, you can look at FHIR and you’ll see something very familiar. It’s a modern data standard, it’s extensible, because medical science is advancing all the time, and it’s highly susceptible to analysis through machine learning.

Host: Okay.

Peter Lee: And so it’s utterly modern and standardized, and I think FHIR can be a lingua franca for all healthcare data everywhere. And so, for Microsoft, we’ve integrated FHIR as a first-class data type in our cloud, in Azure.

Host: Oh, okay.

Peter Lee: We’ve enabled FHIR in Office. So the Teams application, for example, it can connect to health data for doctors and nurses. And there’s integration going on into Dynamics. And so it’s a way to convert everything that we do here at Microsoft into great healthcare-capable tools. And once you have FHIR in the cloud, then you also, suddenly, unlock all of the AI tools that we have to just enable all that precision medicine down the line.

Host: That’s such a Biblical reference right then! The cloud and the FHIR.

Peter Lee: You know, there are – there’s an endless supply of bad puns around FHIR. So thank you for contributing to that.

Host: Well, it makes me think about the Fyre Festival, which was spelt F-Y-R-E, which was just the biggest debacle in festival history

Peter Lee: I should say, by the way, another thing that everyone connected to Microsoft should be proud of is, we have really been one of the chief architects for this new future. One of the most important people in the FHIR development community is Josh Mandel, who works with us here at Microsoft Healthcare, and he has the title Chief Architect, but it’s not Chief Architect for Microsoft, it’s Chief Architect for the cloud.

Host: Oh, my gosh.

Peter Lee: So he spends time talking to the folks at Google, at AWS, at Salesforce and so on.

Host: Right.

Peter Lee: Because we’re trying to bring the entire cloud ecosystem along to this new future.

Host: Tell me a little bit about what role bots might play in this arena?

Peter Lee: Bots are really interesting because, how many listeners have received a lab test result and have no idea what it means? How many people have received some weird piece of paper or bill in the mail from their insurance company? It’s not just medical advice, you know, where you have a scratch in your throat and you’re worried about what you should do. That’s important too, but the idea of bots in healthcare really span all these other things. One of the most touching, in a project led by Hadas Bitran and her team, has been in the area of clinical trials. So there’s a website called clinicaltrials.gov and it contains a registry describing every registered clinical trial going on. So now, if you are desperate for more experimental care, or you’re a doctor treating someone and you’re desperate for this, you know, how do you find, out of thousands of documents, and they’re complicated…

Host: Right.

Peter Lee: …technical, medical, science things.

Host: Jargon-y.

Peter Lee: Yeah, and it’s difficult. If you go to clinicaltrials.gov and type into the search box ‘breast cancer’ you get hundreds of results. So the cool project that Hadas and her team led was to use machine reading from Microsoft Research out of Hoifung Poon’s team, to read all of those clinical trials documents and create a knowledge graph and use that knowledge graph then to drive a conversational chatbot so that you can engage in a conversation. So you can say, you know, “I have breast cancer. I’m looking for a clinical trial,” and the chatbot will start to ask you questions in order to narrow down, eventually, to the one or two or three clinical trials that might be just right for you. And so this is something that we just think has a lot of potential.

Host: Yeah.

Peter Lee: And business-wise, there are more mundane, but also important things. Just call centers. Boy, those nurses are busy. What would happen if we had a bot that would triage and tee up some of those things and really give superpowers to those call center nurses. And so it’s that type of thing that I think is very exciting about conversational tech in general. And of course, Microsoft Research and NeXT should be really proud of really pioneering a lot of this bot technology.

Host: Right. So if I employed a bot to narrow down the clinical trials, could I get myself into one? Is that what you’re explaining here?

Peter Lee: Yeah, in fact, the idea here is that this would help, tremendously, the connection between perspective patients and clinical trials. It’s so important because pharmaceutical companies, in clinics that are setting up clinical trials, more than 50% of them fail to recruit enough participants. They just never get off the ground because they don’t get enough. The recruitment problem is so difficult.

Host: Wow.

Peter Lee: And so this is something that can really help on both ends.

Host: I didn’t even think about it from the other angle. Like, getting people in. I always just assumed, well, a clinical trial, no biggie.

Peter Lee: It’s such a sad thing that most clinical trials fail. And fail because of the recruitment problem.

Host: Huh. Well, let’s talk a little bit more about some of the really interesting projects that are going on across the labs here at Microsoft Research. So what are some of the projects and who are some of the people that are working to improve healthcare in technology research?

Peter Lee: Yeah. I think pretty much every MSR lab is doing interesting things. There’s some wonderful work going on in the Cambridge UK lab, in Chris Bishop’s lab there, in a group being led by Aditya Nori. One of the things there has been a set of projects in collaboration with Novartis really looking at new ideas about AI-powered molecule design for cellular therapies, as well as very precise dosing of therapies for things like macular degeneration and so these are, sort of, bringing the very best machine learning and AI researchers shoulder-to-shoulder with the best researchers and scientists at Novartis to really kind of innovate and invent the future. In the MSR India lab, Sriram Rajamani’s team, they’ve been standing up a really impressive set of technologies and projects that have to do with global access to healthcare and this is something that I think is just incredibly, incredibly important. You know, we really could enable, through more intelligent medical devices for example, much less well-trained technicians and clinicians to be able to deliver healthcare at a distance. The other thing that is very exciting to me there is just looking at data. You know, how do we normalize data from lots of different sources?

Host: Right.

Peter Lee: And then MSR Asia in Beijing, they’ve increasingly been redirecting some of the amazing advances that that lab is famous for in computer vision to the medical imaging space. And there are just amazing possibilities in taking images that might not be high resolution enough for a precise diagnosis and using AI to, kind of, magically improve the resolution. And so just across board, you go from, kind of, lab to lab you just see some really inspiring work going on.

Host: Yeah, some of the researchers have been on the podcast. Antonio Criminisi with InnerEye, umm…  haven’t had Ethan Jackson from Premonition yet

Peter Lee: No, Premonition… Well, Antonio Criminisi and the work that he led on InnerEye, you know, we actually went all the way to an FDA 510(k) approval on the tumor segmentations…

Host: Wow.

Peter Lee: …and the components of that now are going into our cloud. Really amazing stuff.

Host: Yeah.

Peter Lee: And then Premonition, this is one of these things that is, in the age of coronavirus…

Host: Right?

Peter Lee: …is very topical.

Host: I was just going to refer to that, but I thought maybe I shouldn’t…

Peter Lee: The thing that is so important is, we talked of precision medicine before…

Host: Yeah.

Peter Lee: …but there is also an emerging science of precision population health. And in fact, the National Academy of Medicine just recently codified that as an official part of medical research and it’s bringing some of the same sort of precision medicine ideas, but to population health applications and studies. And so when you look at Premonition, and the ability to look at a whole community and get a genetically precise diagnosis of what is going on in that community, it is something that could really be a game-changer, especially in an era where we are seeing more challenging infectious disease outbreaks.

Host: I think a lot of people would say, can we speed that one up a little? I want you to talk for a minute about the broader tech and healthcare ecosystem and what it takes to be a leader, both thought and otherwise, in the field. So you’ve noted that we’re in the middle of a big transformation that’s only going to happen once in history and because of that, you have a question that you ask yourself and everyone who reports to you. So what’s the question that you ask, and how does the answer impact Microsoft’s position as a leader?

Peter Lee: Right. You know, healthcare, in most parts of the world, is really facing some big challenges. It’s at a financial breaking point in almost all developed countries. The spread of the latest access to good medical practice has been slowing in the developing world and as you, kind of, look at, you know, how to break out of these cycles, increasingly, people turn to technology. And the kind of shining beacon of hope is this mountain of digital data that’s being produced every single day and so how can we convert that into what’s called the triple aim of better outcomes, lower costs and better experiences? So then, when you come to Microsoft, you have to wonder, well, if we’re going to try to make a contribution, how do you do it? When Satya Nadella asked us to take this on, we told ourselves a joke that he was throwing us into the middle of the Pacific Ocean and asking us to find land, because it’s such a big complex space, you know, where do you go? And, we had more jokes about this because you start swimming for a while and you start meeting lots of other people who are just as lost and you actually feel a little ashamed to feel good about seeing other people drowning. But it fundamentally it doesn’t help you to figure out what to work on, and so we started to ask ourselves the question, if Microsoft were to disappear today, in what ways would healthcare be harmed or held back tomorrow and into the future? If our hyperscale cloud were to disappear today, in what ways would that matter to healthcare? If all of the AI capabilities that we can deploy so cheaply on that cloud were to disappear, how would that matter? And then, since we’re coming out of Microsoft Research, if Microsoft Research were to disappear today, in what ways would that matter? And asking ourselves that question has sort of helped us focus on the areas where we think we have a right to play. And I think the wonderful thing about Microsoft today is, we have a business model that makes it easy to align those things to our business priorities. And so it’s really a special time right now.

(music plays)

Host: Well, this is – not to change tone really quickly – but this is the part of the podcast where I ask what could possibly go wrong? And since we’ve actually just used a drowning in the sea metaphor, it’s probably apropos… but when you bring nascent AI technologies, and I say nascent because most people have said, even though it’s been going on for a long time, we’re still in an infancy phase of these technologies. When you bring that to healthcare, and you’re literally dealing with lifeanddeath consequences, there’s not any margin for error. So… I realize that the answer to this question could be too long for the podcast, but I have to ask, what keeps you up at night, and how are you and your colleagues addressing potential negative consequences at the outset rather than waiting for the problems to appear downstream?

Peter Lee: That’s such an important question and it actually has multiple answers. Maybe the one that I think would be most obvious to the listeners of this podcast has to do with patient safety. Medical practice and medical science has really advanced on the idea of prospective studies and clinical validation, but that’s not how computer science, broadly speaking, works. In fact, when we’re talking about machine learning it’s really based on retrospective studies. You know, we take data that was generated in the past and we try to extract a model through machine learning from it. And what the world has learned, in the last few years, is that those retrospective studies don’t necessarily hold up very well, prospectively. And so that gap is very dangerous. It can lead to new therapies and diagnoses that go wrong in unpredictable ways, and there’s sort of an over-exuberance on both sides. As technologists, we’re pretty confident about what we do and we see lots of problems that we can solve, and the healthcare community is sometimes dazzled by all of the magical machine learning we do and so there can be over-confidence on both sides. That’s one thing that I worry about a lot because, you know, all over our field, not just all over Microsoft, but across all the other major tech companies and universities, there are just great technologists that are doing some wonderful things and are very well-intentioned, but aren’t necessarily validated in the right way. And so that’s something that, really, is worrisome. Going along with safety is privacy of people’s health data. And while I think most people would be glad to donate their health data for scientific progress, no one wants to be exploited. Exploited for money, or worse, you know, denied, for example, insurance.

Host: Right.

Peter Lee: And you know, these two things can really lead to outcomes, over the next decade, that could really damage our ability to make good progress in the future.

Host: So that said, we’re pretty good at identifying the problem. We may be able to start a good conversation, air quotes, on that, but this is, for me, like, what are you doing?

Peter Lee: Yeah.

Host: Because this is a huge thing, and

Peter Lee: I really think, for real progress and real transformation, that the foundations have to be right and those foundations do start with this idea of interoperability. So the good thing is that major governments, including the US government, are seeing this and they are making very definitive moves to foster this interoperable future. And so now, our role in that is to provide the technical guidance and technologies so that that’s done in the right way. And so everything that we at Microsoft are doing around interoperability, around security, around identity management, differential privacy, all of the work that came out of Microsoft Research in confidential computing…

Host: Yeah.

Peter Lee: …all of those things are likely to be part of this future. As important as confidential computing has been as a product of Microsoft Research, it’s going to be way, way more important in this healthcare future. And so it’s really up to us to make sure that regulators and lawmakers and clinicians are aware and smart about these things. And we can provide that technical guidance.

Host: What about the other companies that you mentioned? I mean, you’re not in this alone and it’s not just companies, it’s nations, and, I dare say, rogue actors, that are skilled in this arena. How do you get, sort of, agreement and compliance?

Peter Lee: I would say that Microsoft is in a good position because it has a clear business model. If someone is asking us, well what are you going to with our data? We have a very clear business model that says that we don’t monetize on your data.

Host: Right.

Peter Lee: But everyone is going to have to figure that out. Also, when you are getting into a new area like healthcare, every tech company is a big, complicated place with lots of stakeholders, lots of competing internal interests, lots of politics.

Host: Right.

Peter Lee: And so Microsoft, I think, is in a very good position that way too. We’re all operating as one Microsoft. But it’s so important that we all find ways to work together. One point of contact has been engineered by the White House in something called the Blue Button Developers Conference. So that’s where I’m literally holding hands with my counterparts at Google, at Salesforce, at Amazon, at IBM, making certain pledges there. And so the convening power of governments is pretty powerful.

Host: It’s story time. We’ve talked a little about your academic and professional life. Give us a short personal history. Where did it all start for Peter Lee and how did he end up where he is today?

Peter Lee: Oh, my.

Host: Has to be short.

Peter Lee: Well, let’s see, so uh, I’m Korean by heritage. I was born in Ohio, but Korean by heritage and my parents immigrated from Korea. My dad was a physics professor. He’s long retired now and my mother a chemistry professor.

Host: Wow.

Peter Lee: And she passed away some years ago. But I guess as an Asian kid growing up in a physical science household, I was destined to become a scientist myself. And in fact, they never said it out loud, but I think it was a disappointment to them when I went to college to study math! And then maybe an even the bigger disappointment when I went from math to computer science in grad school. Of course they’re very proud of me now.

Host: Of course! Where’d you go to school?

Peter Lee: I went to the University of Michigan. I was there as an undergrad and then I was planning to go work after that. I actually interviewed at a little, tiny company in the Pacific Northwest called Microsoft…

Host: Back then!

Peter Lee: … and …but I was wooed by my senior research advisor at Michigan to stay on for my PhD and so I stayed and then went from grad school right to Carnegie Mellon University as a professor.

Host: And then worked your way up to leading the department…

Peter Lee: Yeah. So I was there for twenty four years. They were wonderful years. Carnegie Mellon University is just a wonderful, wonderful place. And um..

Host: It’s almost like there’s a pipeline from Microsoft Research to Carnegie Mellon. Everyone is CMU this, CMU that!

Peter Lee: Well, I remember, as an assistant professor, when Rick Rashid came to my office to tell me that he was leaving to start this thing called Microsoft Research and I was really sad and shocked by that. Now here I am!

Host: Right. Well, tell us, um, if you can, one interesting thing about you that people might not know.

Peter Lee: I don’t know if people know this or not, but I have always had an interest in cars, in fast cars. I spent some time, when I was young, racing in something called shifter karts and then later in open wheel Formula Ford, and then, when I got my first real job at Carnegie Mellon, I had enough money that I spent quite a bit of it trying to get a sponsored ride with a semi-pro team. I never managed to make it. It’s hard to kind of split being an assistant professor and trying to follow that passion. You know, I don’t do that too much anymore. Once you are married and have a child, the annoyance factor gets a little high, but it’s something that I still really love and there’s a community of people, of course, at a place like Microsoft, that’s really passionate about cars as well.

Host: As we close, Peter, I’d like you to leave our listeners with some parting advice. Many of them are computer science people who may want to apply their skills in the world of healthcare, but are not sure how to get there from here. Where, in the vast sea of technology and healthcare research possibilities, should emerging researchers set their sights and where should they begin their swim?

Peter Lee: You know, I think it’s all about data and how to make something good out of data. And today, especially, you know, we are in that big sea of data silos. Every one of them has different formats, different rules, most of them don’t have modern APIs. And so things that can help evolve that system to a true ocean of data, I think anything to that extent will be great. And it is not just tinkering around with interfaces. It’s actually AI. To, say, normalize the schemas of two different data sets, intelligently, is something that we will need to do using the, kind of, latest machine learning, latest program synthesis, the kind of, latest data science techniques that we have on offer.

Host: Who do you want on your team in the coming years?

Peter Lee: The thing that I think I find so exciting about great researchers today is their intellectual flexibility to start looking at an idea and getting more and more depth of understanding, but then evolve as a person to understanding, you know, what is the value of this in the world, and understanding that that is a competitive world. And so, how willing are you to compete in that competitive marketplace to make the best stuff? And that evolution that we are seeing over and over again with people out of Microsoft Research is just incredibly exciting. When you see someone like a Galen Hunt or a Doug Burger or a Lili Cheng come out of Microsoft Research and then evolve into these world leaders in their respective fields, not just in research, but spanning research to really competing in a highly competitive marketplace, that is the future.

Host: Peter Lee, thank you for joining us on the podcast today. It’s been an absolute delight.

Peter Lee: Thank you for having me. It’s been fun.

(music plays)

To learn more about Dr. Peter Lee and how Microsoft is working to empower healthcare professionals around the world, visit Microsoft.com/research



https://www.sickgaming.net/blog/2020/03/...peter-lee/

Print this item

  News - Mini Review: Spartan Fist – This ARMS-Style Brawler Fails To Pack A Punch
Posted by: xSicKxBot - 03-05-2020, 12:59 PM - Forum: Nintendo Discussion - No Replies

Mini Review: Spartan Fist – This ARMS-Style Brawler Fails To Pack A Punch


Spartan Fist is described as a ‘first-person puncher’, and for better or worse, that’s exactly what it is. Taking place within a series of procedurally-generated arenas, the game is reasonably fun for short bursts, but thanks to some dodgy controls and a distinct lack of variety, it ultimately fails to pack a punch.

Taking inspiration from ARMS, the Switch version of Spartan Fist sets itself apart by allowing you to control the game’s combat using the Joy-Con’s motion controls. Sadly though, it doesn’t quite feel as responsive as we’d like, and you’ll often find yourself flailing your hands around in a wild attempt to gain the upper hand. We found that the standard controls work much better, with the left fist mapped to ZL and the right to ZR.

The actual combat itself is pretty fun. You have three different stances available to you from the start: Duelist, Brawler, and Updraft. The three are different enough that you’ll want to switch up from time to time, with the Duelist stance offering a slower, yet beefier form of attack, and the Updraft stance giving you the ability to launch your enemies in the air. Additionally, your foes will often block in the form of an impenetrable shield encircling their body, and in these instances, you’re forced to switch up your stance in order to break their defence.

To assist in the combat, the game employs a lock-on mechanic that automatically engages once you start laying into an enemy. Unfortunately, this is where the game really falls apart. Since it’s a first-person experience, the instinct to move the right analogue stick means that you’re constantly switching between enemies during lock-on, and it can be infuriating when you’re just trying to focus on one at a time. To exacerbate this, the game seemingly decides when and where to use lock-on for you, and this really breaks the flow of the gameplay when you’re not expecting it.

The arenas are mapped out in a very similar way to games like The Binding of Isaac and Enter the Gungeon in that you’ll have a couple of different paths to take once you clear the area of its enemies, eventually making your way to the boss. In between the arenas, the game will dish out randomly-generated perks, which might be an entirely different fist with special attributes or a power-up that you can dunk your current fists into, endowing them with elemental energy. Unlike other titles, however, the power-ups in Spartan Fist simply don’t feel unique enough to warrant their inclusion, and each playthrough of the game just feels like the exact same experience as the last one.

Ultimately, Spartan Fist is a pretty shallow experience for the most part. Visually, the game is really on point, and the pixelated graphics look great, especially when fountains of blocky blood (or rainbows, if you wish) fill the screen when you take down your foes. Sadly, the gameplay that forms the foundation of the experience just isn’t up to scratch with this one.



https://www.sickgaming.net/blog/2020/03/...k-a-punch/

Print this item

  News - WWE's Matt Hardy Going To AEW Looks Like It Might Actually Be Happening
Posted by: xSicKxBot - 03-05-2020, 12:59 PM - Forum: Lounge - No Replies

WWE's Matt Hardy Going To AEW Looks Like It Might Actually Be Happening

With Matt Hardy's WWE contract having expired, he's now a free agent in the professional wrestling industry. However, it's starting to look like his next steps have already been chosen. While there's been plenty of speculation that Hardy would be making his next wrestling home in All Elite Wrestling, the evidence is starting to become overwhelming.

At the end of the most recent episode of Being the Elite, the YouTube series created by AEW executive vice presidents Kenny Omega and the Young Bucks, the Bucks get a mysterious phone call from somebody in North Carolina, asking them to come for a visit. Immediately, fans speculated that the person on the other end of the phone was Hardy, who hails from Cameron, NC. Now, in the latest episode of Hardy's Free the Delete web series, it was confirmed he was the person calling.

In the final moments of episode 10 of the series, the Bucks pull up to Hardy's home. "Bucks of Youth," he calls to them. "I know you'd come." The episode also sees Hardy playing with his children, building a cross, and carrying it across his property for one reason or another.

Continue Reading at GameSpot

https://www.gamespot.com/articles/wwes-m...01-10abi2f

Print this item

  [Tut] Python vs Go – Which Language You Should Choose
Posted by: xSicKxBot - 03-05-2020, 09:46 AM - Forum: Python - No Replies

Python vs Go – Which Language You Should Choose

Both Python and Go are still relevant today. Both languages are still widely used. However, many people have been switching from Python to the newer and faster language Golang, also known as Go. Go is a much newer language than Python, released by Google in 2009, and it has many advantages over many other programming languages. Golang is an excellent language, although not so one-sidedly better than Python that Python will go away any time soon.

Python, released back in 1991, still has its advantages. Despite how fast computer technology changes, programming languages do not become obsolete quickly. Many languages much older than Python are still in common use today. Since Go is already well established as a successful language, Go may also last for decades.

Go is Both Easy to Learn and Fast


Many programming languages are either fast and difficult (for example, C++) or easier to use but too slow for many types of applications (for example, Javascript). While an application coded in a slow language may still run very smoothly, there are limits on what one can do with a slow language. Golang manages to be both fast and easy.

Golang is as fast as languages such as C++, which is no small achievement. Compared to Go, Python is sluggish. It can take tens of times less processing power to run code in Golang than it takes to run programs in Python. Sometimes, this doesn’t matter – an application might take so little processing power to run that it executes fast even if written in a slow language. Programs coded in slow, high-level languages may work perfectly fine. For other types of applications, speed is vital. This difference gives Golang quite an advantage over Python, though there is no reason to use a fast language if the application does not require speed.

Since a large company like Google created Golang, one might expect it to be impressive, and it is. A programmer will not usually start with a more difficult language like C, C++, or assembler. Instead, they will begin with a programming language that is easier to learn and then learn a more difficult language at a later date. Golang is accessible to novices. One could argue that it is even easier than Python, perhaps even more accessible than Javascript.

Go Lets You Get the Job Done With Less Code


Not only is Go faster than Python, but a program written in Go will require fewer lines of code. Many Python programs re-written in Golang take only half or a third as many lines. The less code there is, the easier it is to debug. This element gives Golang another significant advantage. It is no wonder that the popularity of Golang has increased by so much over the last few years.

Python Includes More Libraries


One of the best things about Python is how easy it is to find code for whatever purpose you need. You will easily be able to find code to add to your program without having to create it yourself. Python comes with a very large number of code libraries created by its users since the language first appeared in 1991. For tasks that the libraries the language comes with cannot handle, there are also free third party libraries. The official libraries may not be good enough for all web development tasks, but you can rely on third-party libraries such as Django for web development. Go also has a great deal of free code for you to use and learn from, but it does not quite beat Python in this case. Go has plenty of useful libraries, but Python’s free libraries are even better.

With Python, there is plenty of help available if you want to learn to code an entire application with graphics and animation. You can easily download an open-source app and modify it to learn how to create commercial applications in Python. No other programming language gives its users as much free source code as Python.

Python is Easy


While Python does not manage to be both fast and easy, it is not both slow and challenging either. It is a relatively easy language, only arguably less accessible than Go is. Python’s free libraries and good commonly used tutorials make it easy to learn. The syntax is also easy to learn in Python. Most languages require you to use an unnecessarily large number of symbols. This requirement can frustrate a novice coder very much, as they will place a semicolon or some other symbol in the wrong place and break their program. Python minimizes the number of brackets, commas, and other symbols required.

Which Language Pays Better?


An expert in the Python language can make almost twice as much money as an expert in Go. While a Go developer in the United States earns only $64000 per year, a Python developer makes $120000. Higher pay is not an advantage of the language per se, but it is a significant reason to learn it. Python does not seem to be obsolete; new jobs for Python developers will continue to appear in the future. You probably want to go with Python if you are interested in learning to do one or the other professionally. Go might be a better language in most ways, but Python programming pays better. For someone hiring software developers, Go is, of course, the better programming language if developers cost much less.

Is Python More Object-Oriented?


Most programmers prefer object-oriented languages. Go is only, to a limited extent, object-oriented. Python is much better in this regard. Programming languages have been shifting more towards being object-oriented over the last few decades, and Go seems old fashioned if it is not fully object-oriented.

With an object-oriented language, code is divided into reusable chunks, instead of being a long sequence. Bugs are much easier to find in object-oriented languages, as an error is likely to break only one portion of the code and not the program as a whole. Data is kept separate from instructions. The C languages, javascript, and visual basic are all object-oriented. The lack of object-orientation does not mean that go is hard to learn, but some programmers may find more advanced projects more difficult due to the lack of it.

Different Languages for Different Purposes


Programmers use Python for web development. Go, on the other hand, is what you could call a system language. A system language is used for creating software that one must pay a monthly fee for, engines for video games, and operating systems. A system language is also for industrial machinery and robotics.

System languages are less likely to be for applications that focus on user interaction. Programmers do not create games, word processors, and media players in system languages. Python and Golang have different purposes. However, it is still possible for programmers to have to choose between one or the other for a specific project.

Python is probably better if you are looking for a general-purpose language. While only a small fraction of game development uses Python, it is nonetheless possible to create a commercial-grade game in Python.

Python is Still More Popular in 2020


Even though many people have switched from Python to Go over the last ten years, Python is still at the top. Python is the most popular programming language today, with Go only being the seventh most widely used [2]. While there is no way to know or even define what the most popular programming language is, Python comes out on top according to a variety of different metrics. C++, C#, and Java are the only languages that are near to Python in popularity.

Languages such as Scala and R have become more popular over the last few years and might be able to overtake Python in the future [3]. The PHP, R, Go, and Assembly languages are also among the most popular. However, Python has remained arguably the most popular programming language for a while and may continue to be the most popular for a while longer.

Here are some Google Trends searching for different keywords:



So no matter how you look—Python is not only the larger programming language, it’s also growing at a much faster pace.

Is Python or Go better for AI Programming?


Today, artificial intelligence is everywhere. The economy runs on it, as advertisers use it to make predictions about what consumers will buy. Artificial intelligence is vital to real estate developers and stock traders. AI also makes predictions for medical purposes. Both Go and Python are relevant to artificial intelligence. In fact, they are probably the two most popular languages for AI developers. The two languages’ usefulness for creating AI will help them continue to be popular in the future, as AI becomes increasingly relevant.

Python for AI Programming


Advantages: Availability of libraries


Python has been around since 1991, and since Python appeared, programmers have built vast numbers of free libraries. Many of these libraries are useful for AI programmers. Python libraries include code for datasets, for creating new algorithms, and for processing the most complex data. The TensorFlow library, the most popular library for AI programmers, is for the Python language.

Advantages: The python community matters


The size of the community that works on a language certainly matters. If a programming language is commonly used, then one can easily find people to work with as well as plentiful source code. Tools like Github make it easier to develop Python code than it ever was before.

Advantages: Python is easy to use


Not only is python code easy to write, but it is also easy to debug and edit. Python code is split into small, manageable chunks. This is less true for most other languages.

Since AI projects often involve large teams, it must be easy for one programmer to understand code written by another. With Python, there is little risk of a programmer not being able to understand the purpose of code they did not write themselves.

Disadvantages: Unsuitable for massive projects


While Python’s ease of use an object orientation can help a mid-sized project succeed, there are some problems with using Python for the most significant projects. If hundreds or even more programmers are involved, Python is not always the right way to go. Python does not use a static type system. The lack of static typing means that the code can be unsure of whether you are trying to put two words together or do a mathematical operation. Type errors happen more commonly in Python than in other languages. If programmers with plenty of experience in coding but relatively little experience in Python work on a Python project, they are annoyed by the syntax, which is in odd ways different from other languages.

Disadvantages: Too many versions of the language exist


Many different versions of Python are used. Python 3 did not fully replace Python 2, which is still commonly used today. This mix of versions results in all sorts of confusion and problems, especially if a large team is working on a project.

Part of the reason why programmers still use older versions of Python is that the libraries are for Python 2 and have not been updated to Python 3 yet. Some programmers also prefer the older version, if only because it is what they have the most experience with. Libraries built for different versions of the programming language are not compatible with each other.

Disadvantages: Cannot take full advantage of new technology


While Golang is for the age of multi-core CPUs, Python is not. Python cannot take advantage of the new technology nearly to the extent that Golang can. There are ways to tap into modern multi-core computing using Python, but even with newer versions of the language, these are workarounds.

Is Go Better for AI Programming?


Advantages: Go is very fast


While speed is not as crucial in AI programming as one might assume, speed is nonetheless relevant. Go is much faster than Python, mainly because it is a compiled language rather than an interpreted language.

With a compiled language, the program is first translated into bytecode that a computer can run directly, and then executed. Every line of text that a programmer writes in Golang is converted into binary before the machine runs it. With a compiled language, instructions are carried out very fast because the code does not have to be translated into binary while the program is running.

Many languages, including many older languages such as C++, are compiled. Many other languages, on the other hand, are interpreted. Python is an interpreted language that has to translate the code into binary and then execute it in real-time. Many programs, including many programs in artificial intelligence, do not require speed, so Python is still usable in AI programming. However, Go has quite an advantage here.

Advantages: Golang supports concurrency


Concurrency is the ability of a programming language to run multiple scripts at the same time. Concurrency is more important than it used to be, including when coding artificial intelligence projects. Python is not truly a concurrent language. At best, it is weakly concurrent.

Advantages: Go has many libraries for AI-related code


While Python is well known for how many free libraries it has, Golang’s libraries are rapidly growing. Many of these free libraries contain AI-related code written in Go. These libraries make it much faster and cheaper for programmers to develop new artificial intelligence projects.

Advantages: Go is better for massive projects


If hundreds of programmers are working on an AI project together, they are more likely to use Go than to use Python. Finding small bugs in massive programs can be a nightmare. Go is better for minimizing the number of errors. It is also easier to debug in Go than in Python.

Advantages: Go is vastly better for mathematical calculations


Go is a faster language in general, and this is particularly true if you are talking about mathematics. A Go program can do math 20 or 50 times faster than a Python program [4]. Many artificial intelligence projects require plenty of mathematical calculations.

Disadvantages: Golang’s libraries are less extensive


While there are many excellent libraries for the Go language, including for Artificial intelligence-related projects, the libraries are not yet as extensive as they are for Python. Python still has an advantage in terms of how much free high-quality code there is available.

Disadvantages: Coding AI in Golang is difficult


If you want to code AI in Golang, you need a team of experts. While Golang can be a fairly easy language to learn for many purposes, this is not the case if you are coding AI. Some features such as multithreading work against Golang when programmers are working on an AI project. Python AI projects can include programmers that do not have such specialized skills.

Overall, both languages are good for AI programming. They may be the two most popular languages for this purpose.

Why do Programmers Choose to Use the Go Language in 2020?


The syntax is familiar to many programmers


The syntax of Go makes it easy for programmers who know other languages to use. Anyone who knows how to program in a C language or in any other language that uses something similar to the C syntax can quickly learn Go. Go is particularly similar to C for more elementary tasks. It becomes more significantly different if more advanced tasks are attempted.

Go has an excellent team behind it


While Google does not back the Go language with the full weight of its resources, there is still an excellent team working on Go. Go is actively being improved by top-end software engineers all the time. Some of the best software engineers in the world are currently working on making the already popular Go language even better.

The number of commands in Go is not enormous


Someone who works with Go for years will pretty much know the whole language and no longer have to look anything up. Languages that contain an enormous number of commands are not likely to be fully learned, so even experienced programmers look up documentation. If programmers have to look everything up, things tend to slow down. When one is learning to code in Go and does not yet know it by heart, it is easy to find a complete list of commands for the language on the official website. The website organizes the commands in a way that makes it easy to find what you are looking for. Despite its power, the Go language is easy to learn, and to a lesser extent, may even be easy to master.

Go programs compile almost instantly


One advantage of using an interpreted language like Python instead of a compiled language like C is that the code can be tested right away without having to be compiled. If one makes a small change to a large program in a compiled language, they must compile it before they can test it. Having to wait for the program to compile before they can test a small change can be quite a hassle.

Thankfully, modern technology makes the compiling process much faster than it was decades ago, and the Go language is designed to compile faster than C does. Often, a Go program will compile effectively instantly. Therefore, programmers are not likely to use Python over Go because one does not have to compile it. The delay in compiling a program is less relevant than ever before.

The Go language has good auto-formatting tools


If every programmer is writing code with their own formatting style, it becomes a chore to read code you didn’t write yourself. With good auto-formatting tools, everyone can use the same style without having to agree on which type of formatting is the best. Auto-formatting can also save you time, as you can write code without worrying about the format and then have the computer automatically format it for you.

The Go language encourages programmers to use a similar style


With Python, there is far more risk of different programmers arguing over what the best programming practices for their language are. This is less of an issue with Go. Go is designed to encourage programmers to use a similar style.

More than one variable can be declared on each line


With most languages, you can only declare a single variable on each line and need separate lines to do math with your variables. With the Go language, one can set the value of X, set the value of Y, add a number to the value of Y, and then multiply X by Y to get Z on the same line of code. This feature reduces the number of lines and makes the code easier to read.

Why Do Programmers Use the Python Language in 2020?


Despite the speed and accessibility of the Go language, Python remains the most popular. As long as the program does not have to be very fast, Python is an excellent language. Speed is not always crucial; this is proven by the fact that the most popular programming language in the world is one of the slower programming languages.

Python has excellent tutorials


If one is new to programming, the early stages are going to be a challenge, and slowly working your way through a lengthy tutorial might be the right way to go. Python has plenty of accessible free tutorials, more than at least most other languages. The active Python community also helps new users get their questions answered as well as possible. Experienced programmers can also find more advanced tutorials. There are also complex program templates available for free.

Python has an excellent integrated development environment


The integrated development environment allows you to not only run but debug your code with a graphical interface. Python’s integrated development environment is particularly good, above the usual standard for programming languages.

The Python community is helpful to amateurs


The Python community on google groups, Reddit, and elsewhere will not have any problem answering the type of questions that new programmers are likely to ask. You will find a supportive and encouraging community if you work with Python.

Experienced programmers can also benefit from the Python community. It is easy to figure out how to build more advanced projects, including client-server architecture, and applications where graphics play an essential role. There will be open source examples for you to learn from, and people willing to help you build these projects. Widely available explanations of how to build a certain type of application tend to be better than their equivalents in Java and other languages.

Python is a general-purpose language


While Python is most strongly associated with web development, it is nonetheless a general-purpose language and not a web development language. Python is general-purpose to the extent that C++ is general-purpose. Python can be used to create anything, games included. Scientists, artificial intelligence researchers, and people building social networks all use Python.

There are always lots of jobs and always lots of workers


Since Python is more popular than at least most other languages, one can easily find high paying work if they know how to code in Python. Developers can also find skilled programmers to work on their projects with ease. There are neither too few nor too many people learning to write code in Python.

Python programmers may make more money than not only Go programmers but programmers in any other language. Python may be the only language where most coders earn six-figure salaries [5]. Those who know many other programming languages approach the six-figure mark, but only with Python do most programmers exceed it.

Python works equally well on many different operating systems


The python language work on Windows, on Mac OS, and on Linux equally well. This cross-platform compatibility helps it remain the world’s most popular language.

Modified versions of the python language exist


If you want a language similar to Python but with faster running speed or more support for concurrency, there is PyPy, which is an alternative implementation of the Python language. Instead of using an interpreter, as regular Python does, PyPy uses something closer to a compiler. PyPy is also much better for multitasking than standard Python is.

It’s easy to get into amateur game development with Python


Amateur game development with C++ can feel like a daunting task unless you already have a lot of programming experience. With Python, you can easily find free templates for games, which you can modify to create your own games. Amateur game design is the most fun way to learn a new programming language.

How Do Python and Go Compare?



Go Python
Speed Faster Slower
Execution Compiled Interpreted
Programmers pay Lower Higher
Year released 2009 1991
Object-oriented Not really Yes
Concurrent Yes Not per default
Memory management Yes No
Popularity Popular Even more popular
Ease of use Easy Slightly less easy

Which Language Should I Use in 2020?


It depends on whether or not speed is key in the applications you are trying to develop. The single largest difference between the two languages is that Go is quite a lot faster than Python. If speed matters a lot, Python is not good enough for the task.

If, however, speed is not critical, then Python may be slightly better than Go in most ways. The free source code and application templates available to Python developers are fantastic. It will take a while before the Go libraries catch up to the quality of the Python libraries.

Python is more likely to be used in data science than Go is. If a scientist is interested in converting a great deal of raw data into useful statistics, they will use either Python or the R language [6]. Go is much less likely to be used to create programs that interpret raw data.

If you are unsure of which language to learn, Python pays considerably better. While a good Go programmer will earn a six-figure salary and a mediocre Python programmer will not, typical Python programmers may be better paid than those in any other language.

Sources


[1] https://www.guru99.com/python-vs-go.html

[2] https://spectrum.ieee.org/at-work/innovation/the-2018-top-programming-languages

[3] https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018

[4] https://qarea.com/blog/golang-vs-python-which-language-is-best-for-ai-programming

[5] https://www.slant.co/versus/110/126/~python_vs_go

[6] https://www.educba.com/data-science-interview-questions/



https://www.sickgaming.net/blog/2020/03/...ld-choose/

Print this item

 
Latest Threads
(Indie Deal) FREE Brocco,...
Last Post: xSicKxBot
4 hours ago
(Free Game Key) Epic Game...
Last Post: xSicKxBot
4 hours ago
News - The New PlayStatio...
Last Post: xSicKxBot
4 hours ago
{Latest } "90% off"Temu D...
Last Post: juhujbj
5 hours ago
{Latest } "70% off"Temu D...
Last Post: juhujbj
5 hours ago
{Latest } "30% off"Temu D...
Last Post: juhujbj
5 hours ago
{Latest } "50% off"Temu D...
Last Post: juhujbj
5 hours ago
{Latest } "$100 off"Temu ...
Last Post: juhujbj
5 hours ago
{Latest } "40% off"Temu C...
Last Post: juhujbj
5 hours ago
[BiGeSt] Temu Coupon Cod...
Last Post: juhujbj
5 hours ago

Forum software by © MyBB Theme © iAndrew 2016