text:
PinkLion's Jennifer Bonine: AI is dramatically changing game testing
VB Staff	 May 6, 2020 6:50 AM
Presented by PinkLion.AI
"Now that we're all in this unique situation with COVID-19, do we have an opportunity to do something dramatically different together?" asked Jennifer Bonine, co-founder and CEO of PinkLion.AI, at GamesBeat 2020. "What are some of the new strategies we're going to leverage in our companies to change the way we've been doing things and re-architect how we look at a problem? We have time, space, and the opportunity to learn more about the new technologies and strategies we aren't using," says Bonine, "Gartner shows us that the two things that are going to change the game for organizations are AI and machine learning combined with data analytics."
For Bonine, and her co-founders, Rick Faulise, COO, and Andrew Birkholz, CTO, AI and machine learning are a competitive differentiator for companies harnessing the technology in games testing.
"AI and machine learning in games development offers tremendous data that can be leveraged to make smarter decisions about your product road map, your players' needs, and how they're engaging in a game," Bonine said. "Now is the time to look at the games developers are working on and determine the high-value-added tasks that could be tackled with AI."
The use of AI allows the developer to take traditional strategic tasks that were previously considered impossible and transcends everything in game development to an attainable task.
"For instance, traditional automation applied to games — anything running on Unity, Unreal, or a custom game engine — has a problem because it's hooking into the code and the DOM layer. Natural language processing and computer vision can visualize what's on the screen, and parse those images into individual components for automated testing; identifying, and then comparing the data. Using this type of information instead of hooking into that DOM layer for any of the gaming engines, is much more effective for automated detection, identification of different elements, and labeling and classifying the elements on the screen," Bonine explained.
Bonine provides additional use cases surrounding labor-intensive tasks that are great candidates for AI deployment. The technology has enabled developers to test the stores in mobile apps without needing to go into the game to individually purchase items and then confirm that the transactions worked. A bot can check and validate thousands of items in a game and ensure that those items are appropriately installed and readily available.
"[AI bots have] also been able to tie the business components in games stores directly to the interactive plane of the game," said Rick Faulise, co-founder and chief operations officer. "This allows them to create single scenarios to traverse different platforms. The bots have crawled multiple apps — hundreds of thousands of them — and they have started to store that information into a narrow network so [they] can recognize the different buttons, forms, and the common things in mobile apps. Then it chops them up into the individual outlets that it has learned. It can recognize these images based on computer vision algorithms, and NLP to take the text off an image. This allows you to test the screen — it doesn't worry about the underpinning layers."
"One of the big things we've done with the game stores is tie the business components directly to the interactive game components and create single scenarios that allow us to traverse different platforms," Faulise explained. "Since [AI testing] is all screen-based, as long as the game is the same from screen to screen, it doesn't matter if you're going from mobile to desktop to PlayStation. The scenarios don't need to change. We don't need to reclassify and retrain the bots — as long as the images stay the same — this adds another layer in lowering maintenance."
"Outside of the stores, it's very difficult to test gameplay considering it's an uncontrolled environment," Faulise said. "It takes a while to get the bots up to speed so they are able to handle the fluctuations that occur when other users engage. This is where the technology is able to test scenarios and keep the bots trained on relatively simple tasks; but they're high-profile tasks that get seen by a lot of people — the ones that will create a lot of havoc if things go sideways or are not operating correctly."
AI has also proven to be particularly useful for the product management teams inside of an organization, Bonine notes. "[AI technology] can be used by product owners, product managers, and the people who are responsible for what gets out to the market to enhance the software development life cycle and the speed and scale at which [the developer] can deploy games, develop product road maps, and understand what players want."
"There's a plethora of data out there that isn't being used," said Andrew Birkholz, co-founder and CTO.
"If any of you have read the thousands upon thousands of user reviews in customer feedback analysis, there's a gold mine of information to drive your product and make decisions. ut, it's also a very mind-numbing task to go through thousands of reviews and categorize them."
Birkholz says that text classification can do the job. "An AI categorization model can group reviews to determine whether or not a problem is a defect: Was it a UX issue, or a customer service issue? Did the app crash? Was there a lag? A second model can identify actual sentiment of a review, whether it's a positive, mixed, negative, or neutral sentiment. Yet another model can take groups of reviews and then summarize them into one to three sentences."
"Sometimes, when you're building an app or a game, and you're doing it for months on end, you don't really see what the users see," Birkholz says. "Sometimes you need an editor to take a look. [Text classification offers] a nice perspective that you may not have had as a team, and opens up a huge opportunity for dashboarding."
The ability to analyze data with AI goes beyond customer feedback analysis of course, he says. "You can integrate AI into a DevOps pipeline to automate any kind of analysis. It can be used for bug tracking, or to track any metric that will help you develop and ship code as quickly as possible. The idea is to automate as much as possible."
The number of use cases is growing, Bonine says. "And now we have a bit of time to reflect and look at strategy."
"What are the things companies are going to do to optimize and position themselves as leaders? Be able to operate remotely and virtually?" she asked. "Right now it's about embracing the chaos. Instead of overthinking — will this work? will it not work? — get involved and do some proof of concept planning on things in your organization [asking] 'How do I employ AI first?' This is a great opportunity to try things you haven't considered before. This is a space that will change how testing is done in gaming. The companies we are working with now are seeing a huge uplift, and I think it's something everyone should be looking at. We want PinkLion and our logo to represent diversity and inclusion in technology and AI. If you contact us, we would love to engage with you about what you are working on – we love you throwing out hard problems and challenges we've never seen. Write to us at Jennifer, Andrew, or Rick @PinkLion.AI."
Sponsored articles are content produced by a company that is either paying for the post or has a business relationship with VentureBeat, and they're always clearly marked. Content produced by our editorial team is never influenced by advertisers or sponsors in any way. For more information, contact sales@venturebeat.com.


text:
Q: String return value does not get assigned within for-loop in Rust Given this code-snippet:
pub fn verse(start_bottles: i32) -> String {
    let mut song_template: String = "%1 of beer on the wall, %2 of beer.\n%3, %4 of beer on the wall.\n".to_string();

    match start_bottles {
        0 => lyrics_no_bottles(&mut song_template),
        1 => lyrics_one_bottle(&mut song_template),
        2 => lyrics_two_bottles(&mut song_template),
        _ => lyrics_more_bottles(&mut song_template, start_bottles)
    }
    song_template
}

pub fn sing(first: i32, last: i32) -> String {
    let mut song: String = "".to_string();
    for num in (8..6).rev() {
        song = verse(1);
    }
    song
}

As I output verse(1) it works fine - the tested string appears and is complete. But when I assign the result of verse(1) to the String binding song, song seems to be empty? I do not understand this behaviour.

A: Because that's not how ranges work; it's got nothing to do with the strings.  If you run the following:
fn main() {
    for i in 8..6 {
        println!("a: {}", i);
    }
    for i in (8..6).rev() {
        println!("b: {}", i);
    }
    for i in 6..8 {
        println!("c: {}", i);
    }
    for i in (6..8).rev() {
        println!("d: {}", i);
    }
}

You get the following output:
c: 6
c: 7
d: 7
d: 6

Ranges only count up, they never count down.  rev reverses the order of the sequence you give it; it doesn't turn an empty sequence into a non-empty one.

redpajama_set_name: RedPajamaStackExchange


text:
Tag: Capital punishment
Death sentence.
Considerations to award death sentence
Where possibility of reformation can not be ruled out, death sentence commuted to life imprisonment.
Penal Code 1860, Section 360.
The appellant was the State President of the Youth Congress in Delhi. The deceased was a qualified pilot and she was also the State General Secretary of Youth Congress (Girls Wing), Delhi. She was an independent lady, who was capable of taking her own decisions. From the evidence on record, it cannot be said that she was not in touch with people residing outside the four walls of her house. Evidence discloses that even on the date of incident at around 4.00 p.m. she had contacted PW-12 Matloob Karim. She was not a poor illiterate hapless woman. Considering the social status of the deceased, it would be difficult to come to the conclusion that the appellant was in a dominant position qua her. The appellant was deeply in love with the deceased Continue reading "Death sentence." →
Sandeep Bhalla	Uncategorized	 October 16, 2013

redpajama_set_name: RedPajamaCommonCrawl


Pant'agatha : commodities in Levantine-Aegean trade during the Persian period, 6-4th c. B.C.
The primary focus of this study is to ascertain the identification and origins of the commodities in trade between the Levant and Aegean during the Persian period, ca. 540-330 B.C. Using Semitic and Greek textual sources, as well as numismatic, epigraphic and archaeological evidence nearly 200 commodities are identified and discussed, including spices, pigments, dyes, chemicals, and manufactured items such as coinage and ceramics. In the final chapter, a synthesis of the material is presented along with the historic and economic conclusions for Persian period trade that can be drawn from the assembled evidence.


text:
RADP / Pulse Kenya > BI > Finance
Kenya's 'Ease of Doing Business' sees foreign direct investment rise to hit record highs of $1.648 billion last year alone
Nairobi City skyline.
The country's foreign direct investment (FDI) rose 27.53 percent last year to hit a new high of Sh164.84 billion ($1.648 billion) up from Sh129.26 billion ($1.292 billion) in 2017.
The inflows were mainly driven by increased flows into manufacturing, chemicals, hospitality, and oil and gas, according to the World Investment 2019 report which is compiled by the United Nations Conference on Trade and Development (UNCTAD).
Ethiopia's Addis Ababa, however, remained the leader in foreign flows in the region despite suffering a 17.6 percent slide in foreign investments, which are largely driven by Chinese and Turkish firms.
2018 was a a good year for business in Kenya. The country's foreign direct investment (FDI) rose 27.53 percent last year to hit a new high of Sh164.84 billion ($1.648 billion) up from Sh129.26 billion ($1.292 billion) in 2017.
"The country has been making strides to facilitate private enterprise and foreign investment, which are contributing to increasing FDI," UNCTAD says in the report published late Wednesday.
Nigerian Minister of Industry, Trade and Investment Dr. Okechukwu Enelamah and Sec. Gen of United Nations Conference on Trade and Development (UNCTAD), Dr. Mukhisa Kituyi at the e-Commerce week in Geneva. ece-auto-gen
"It improved its 'Ease of Doing Business' ranking and has also been marketing its export processing zones (EPZs) as attractive destinations for manufacturing-oriented foreign investment."
The Ease of doing business index ranks countries against each other based on how the regulatory environment is conducive to business operations stronger protections of property rights.
Last year, Kenya was ranked 61 among 190 economies in the ease of doing business by the World Bank annual ratings. The rank of Kenya improved to 61 in 2018 from 80 in 2017.
This improvement saw a number of multinational firms pitch their tent in Kenya as a result.
Hilton Garden Inn. (Booking) Pulse Live Kenya
One such company is American global hospitality brand Hilton, which opened a new outlet — Hilton Garden Inn — near Jomo Kenyatta International Airport (JKIA).
Radisson Hotel Group are also some of the major foreign firms which have sunk millions of shillings in Kenya in recent years. Others are Bangladesh Steel Re-Rolling Mills Ltd and UK's Tullow Oil which is trucking oil from Turkana oil fields to Mombasa for planned exportation.
In East Africa, Kenya's capital Nairobi accounted for 18.21 percent of the Sh908.97 billion injected into 11 eastern African economies, a slightly bigger share compared with 14.71 percent in 2017.
Addis Ababa the Capital City of Ethiopia Pulse Live Kenya
Addis Ababa attracted Sh335.57 billion ($3.31 billion) in FDI cash, more than double Nairobi's value, despite the drop from Sh407.24 billion ($4.017 billion) in 2017.
"FDI to the country was diversified in terms of both sectors and countries of origin. Prospects remain positive due to economic liberalisation, investment facilitation measures and the presence of investment-ready Special Economic Zones," UNCTAD says in the report.


Emerald Terrace community in North Laguna Beach is located just east of Crown Point on the east side of Pacific Coast Highway and just south of Emerald Bay. Emerald Terrace is a great area with large luxury ocean view homes here in Laguna Beach. The views are amazing from this location as you can see the Pacific ocean, Catalina Island and forever sunset views as pictured above. You will be impressed with the great ocean views from the Emerald Terrace location. The list below is the current Emerald Terrace homes available for sale.
One of the benefits of living in the Emerald Terrace community is the lack of any homeowners association. There are no monthly association dues required here and the homes are located in a close proximity to the beach with an easy 10 to 15 minute walk. Many local galleries and retail stores along Pacific Coast Highway are also located nearby. North Laguna is the most expensive section of Laguna Beach and the Emerald Terrace is a perfect spot to find a view property.
For more information about Emerald Terrace homes for sale please contact us today at 949-355-1622. We specialize in Emerald Terrace and Laguna Beach Real Estate.
Based on information from California Regional Multiple Listing Service, Inc. as of April 23rd, 2019 at 9:37am PDT. This information is for your personal, non-commercial use and may not be used for any purpose other than to identify prospective properties you may be interested in purchasing. Display of MLS data is usually deemed reliable but is NOT guaranteed accurate by the MLS. Buyers are responsible for verifying the accuracy of all information and should investigate the data themselves or retain appropriate professionals. Information from sources other than the Listing Agent may have been included in the MLS data. Unless otherwise specified in writing, Broker/Agent has not and will not verify any information obtained from other sources. The Broker/Agent providing the information contained herein may or may not have been the Listing and/or Selling Agent.


You may be considering an SBA Loan to buy or expand your business. The reality is that SBA Loans are not right for every business, those that they are right for may hold an exceptional opportunity in 2011.
An SBA loan is a government-guaranteed bank loan that can range from $10,000 to $5,000,000. That loan's APR rate is set by law at no more than 2.25% over prime for loans up to seven years maturity and 2.75% over prime for loans over seven years. Of course, the actual final rate will be determined by the lender.
Craig G. Francis, is an SBA & Commercial Loan broker who has placed over 2500 loans for over a billion dollars of financing.
As this economy adjusts in 2012, it's very clear that the small business owners will be the ones to create more jobs. Right now big businesses are streamlining and figuring out how to get more productivity out of fewer workers. Therefore, the creation of jobs has to be placed on the small business owner.
With the change in the economy people are reinventing themselves by either starting a company or looking for a new job. The forced entrepreneur and the small businesses owner are creating and expanding the companies that will give the bulk of the new jobs.
Consider an SBA Loan to expand or buy a business?
Please find below links to our sites that hold more information from SBA Loan Broker Craig G. Francis.
http://CraigGFrancis.com The Blog about SBA Loans, Banks, Tips and the current climate and opportunities in SBA Loans.
http://viddler.com/sbaloanstore Has the latest videos available from Craig G. Francis and SBA Loan Store.
http://SBALoanStore.com This is the DIY Do it yourself website that offers information on SBA Loans.
Warning: Please do not confuse SBALoanStore.com with thesbastore.com.
An SBA loan is a government-guaranteed bank loan that can range from $10,000 to $4,000,000. That loan's APR rate is set by law at no more than 2.25% over prime for loans up to seven years maturity and 2.75% over prime for loans over seven years. Of course, the actual final rate will be determined by the lender.
Who should apply for an SBA Loan?
If you are interested in acquiring a building for your business.
If you have an established business that wants to expand.
Who do you know that could benefit from an SBA Loan?
Craig G. Francis, is an SBA & Commercial Loan broker who has placed over 2500 loans for over a billion dollars of financing. We are currently looking for entrepreneurs, current small business owners, and projects that can benefit from SBA Loans. As this economy adjusts in 2010, it's very clear that the small business owners will be the ones to create more jobs. Right now big businesses are streamlining and figuring out how to get more productivity out of fewer workers. Therefore, the creation of jobs has to be placed on the small business owner.


text:
OPHTHALMIC IMAGE
Year : 2020 | Volume : 68 | Issue : 1 | Page : 214
Risperidone-induced cataract in a young female
R Balamurugan, PC Gupta, H Kashyap, Jagat Ram
Department of Ophthalmology, Advanced Eye Centre, Postgraduate Institute of Medical Education and Research, Chandigarh, India
Dr. Jagat Ram
Department of Ophthalmology, Advanced Eye Centre, Postgraduate Institute of Medical Education and Research (PGIMER), Sector 12, Chandigarh - 160 012
DOI: 10.4103/ijo.IJO_1517_19
Balamurugan R, Gupta P C, Kashyap H, Ram J. Risperidone-induced cataract in a young female. Indian J Ophthalmol 2020;68:214
Balamurugan R, Gupta P C, Kashyap H, Ram J. Risperidone-induced cataract in a young female. Indian J Ophthalmol [serial online] 2020 [cited 2020 Jan 19];68:214. Available from: http://www.ijo.in/text.asp?2020/68/1/214/273199
A 19-year-old female, with no preexisting comorbidities, presented with complaints of gradually progressive diminution of vision in both eyes for last 1 year. The patient had a traumatic brain injury 2 years back after which she developed schizophrenia-like psychosis (persecutory delusions and hallucinations) and was prescribed risperidone 2 mg/day. There was no family history of childhood cataract.
On examination, best corrected visual acuity in both the eyes was 20/200. The cornea was clear and the lens had posterior subcapsular cataract and cortical cataract [Figure 1]. Posterior segment examination was normal. The patient was advised to undergo cataract surgery.
Figure 1: Intraoperative photo of the left eye showing posterior subcapsular and cortical cataract
Cataract has been associated with long-term usage of corticosteroids, phenothiazines, antipsychotics, cytostatic drugs, deferoxamine, phenytoin, isotretinoin, oral contraceptives, allopurinol, antimalarial drugs, diazepam, tetracyclines and sulfonamides.[1]
To our knowledge, this is the third case showing a potential association between cataracts and risperidone since our patient had a lack of risk factors including no metabolic abnormalities, a normal baseline eye examination (done elsewhere) and no prior history of cataract.[2],[3]
Declaration of patient consent
The authors certify that they have obtained all appropriate patient consent forms. In the form the patient(s) has/have given his/her/their consent for his/her/their images and other clinical information to be reported in the journal. The patients understand that their names and initials will not be published and due efforts will be made to conceal their identity, but anonymity cannot be guaranteed.
Shahzad S, Suleman MI, Shahab H, Mazour I, Kaur A, Rudzinskiy P, et al. Cataract occurrence with antipsychotic drugs. Psychosomatics 2002;43:354-9.
Dsouza MC. Could risperidone have caused the cataract?: A case report and review of literature. J Res Psychiatry Behav Sci 2015;1:25-6.
Patel E, Gallego JA. Bilateral cataracts in a young patient with bipolar disorder on treatment with risperidone. Aust N Z J Psychiatry 2016;50:1210.
Balamurugan R
Gupta P C
Kashyap H
Ram J
© Indian Journal of Ophthalmology | Published by Wolters Kluwer - Medknow
Online since 1st April, 2005, New website online since 18th February