Goto

Collaborating Authors

Software


Meltdown

Communications of the ACM

Moritz Lipp is a Ph.D. candidate at Graz University of Technology, Flanders, Austria. Michael Schwarz is a postdoctoral researcher at Graz University of Technology, Flanders, Austria. Daniel Gruss is an assistant professor at Graz University of Technology, Flanders, Austria. Thomas Prescher is a chief architect at Cyberus Technology GmbH, Dresden, Germany. Werner Haas is the Chief Technology Officer at Cyberus Technology GmbH, Dresden, Germany.


Studying Programming in the Neuroage

Communications of the ACM

This is a crazy idea," the review read. Closing my laptop lid, I added in my mind "and ... it will never work," as a lump welled in my throat. What we were proposing to do was simple yet ambitious. Using functional magnetic resonance imaging, we might better understand what goes on in the minds of programmers as they read and understand code. We had performed pilot experiments with a neurobiologist, had promising results, and encouraging words from colleagues and reviewers.


A Buyer's Guide to AI and Machine Learning - DevOps.com

#artificialintelligence

Open source components have become an integral part of today's software applications -- it's impossible to keep up with the hectic pace of release cycles without them. As open source usage continues to grow, so does the number of eyes focused on open source security research, resulting in a record-breaking ... Read More


13 Top Python Libraries You Should Know in 2020

#artificialintelligence

Python provides a lot of libraries to help developers with their work. Which of them will be the most popular in 2020? And which are worth your time? Here are our picks for the 13 top Python libraries. Python is one of the most popular programming languages.


Apple and Google's contact tracing finally released - Express Computer

#artificialintelligence

Apple Inc. and Google released the first versions of their Covid-19 contact-tracing tools to public health organizations on Wednesday so the agencies can start building applications ahead of the system's launch in mid-May. The toolset is a combination of software updates for iOS and Android, and software development kits to help developers build and test their apps. Apple released an early beta version of its software update that incorporates the technology, iOS 13.5, while Google is rolling out an update via its Google Play app store. The first phase of the system will let health agencies build apps that allow a person who tests positive for Covid-19 to input their diagnosis. The system will then use Bluetooth technology to learn who the person has come into contact with and then notify those people of possible exposure.


Keywords Studios steaming ahead with growth plans despite crisis

#artificialintelligence

Keywords Studios PLC (LON:KWS) supplies a range of technical services to computer games developers and publishers. Some of the services it provides include art services, software engineering, audio services, functionality quality assurance (QA), localisation (enabling games to be published in several languages), localisation QA, and player support. Among its clients are Sega, Nintendo, Google, Microsoft and Warner Bros. Established in 1998 it now has studios in more than 42 locations in 20 countries across four continents. Keywords employs a buy-and-build strategy and has been expanding rapidly since its first acquisition in 2014. The list of what Keywords owns is long and will most likely to continue to grow as the company aims to make six small bolt-on acquisitions each year and one or two larger purchases.


SPSS For Research

#artificialintelligence

Getting Started Udemy SPSS For Research SPSS is short for Statistical Package for the Social Sciences, and it's used by various kinds of researchers for complex statistical data analysis by Bogdan Anastasiei What you'll learn perform simple operations with data: define variables, recode variables, create dummy variables, select and weight cases, split files built the most useful charts in SPSS: column charts, line charts, scatterplot charts, boxplot diagrams perform the basic data analysis procedures: Frequencies, Descriptives, Explore, Means, Crosstabs test the hypothesis of normality (with numeric and graphic methods) detect the outliers in a data series (with numeric and graphic methods) perform the main one-sample analyses: one-sample t test, binomial test, chi square for goodness of fit perform the tests of association: Pearson and Spearman correlation, partial correlation, chi square test for association, loglinear analysis Description Become an expert in statistical analysis with the most extended SPSS course at Udemy: 146 video lectures covering about 15 hours of video! Within a very short time you will master all the essential skills of an SPSS data analyst, from the simplest operations with data to the advanced multivariate techniques like logistic regression, multidimensional scaling or principal component analysis. The good news – you don't need any previous experience with SPSS. If you know the very basic statistical concepts, that will do. And you don't need to be a mathematician or a statistician to take this course (neither am I).


Programming languages: Python developers reveal what they use it for and their top tools ZDNet

#artificialintelligence

Data science is often cited as one of the main reasons for Python's growing popularity. But while people are definitely using Python for data analysis and machine learning, not many of those using Python actually identify their role as data scientist in the Python Software Foundation's (PSF) new 2019 developer survey, which was carried out by IDE-maker JetBrains. Salary growth for data scientists has cooled over the past two years, which could be why only a third respondents to PSF's annual developer survey who are involved in data analysis and machine learning say they are a data scientist. The survey is based on responses from 24,000 Python developers from 150 countries. In PSF's 2017 report, it reported that most people thought Python was primarily used for web development.


Microsoft: Bosque is a new programming language built for AI in the cloud ZDNet

#artificialintelligence

Microsoft is ready to show off the latest improvements it's made to a new experimental programming language for the cloud called Bosque. Bosque is being developed by a team at Microsoft Research led by principal engineer Mark Marron, who describes it as an "experiment in regularized design for a machine-assisted rapid and reliable software development lifecycle". The project borrows heavily from TypeScript and machine learning for software development in the cloud. The Bosque programming language aims to cater to cloud developers with knowledge of Microsoft's TypeScript JavaScript superset and Node.js, the widely-used runtime for executing JavaScript code outside a browser. In a paper Marron published last year, he outlined how Bosque's regularized programming model could lead to a massive boost in programmer productivity, on par with gains made after structured programming – a term defined by Dutch computer programming pioneer Edsger Wybe Dijkstra – took off in the 1970s and spawned a new generation of compilers and integrated development environment (IDE) tools.


Microsoft: Bosque is a new programming language built for AI in the cloud

ZDNet

Microsoft is ready to show off the latest improvements it's made to a new experimental programming language for the cloud called Bosque. Bosque is being developed by a team at Microsoft Research led by principal engineer Mark Marron, who describes it as an "experiment in regularized design for a machine-assisted rapid and reliable software development lifecycle". The project borrows heavily from TypeScript and machine learning for software development in the cloud. The Bosque programming language aims to cater to cloud developers with knowledge of Microsoft's TypeScript JavaScript superset and Node.js, the widely-used runtime for executing JavaScript code outside a browser. In a paper Marron published last year, he outlined how Bosque's regularized programming model could lead to a massive boost in programmer productivity, on par with gains made after structured programming – a term defined by Dutch computer programming pioneer Edsger Wybe Dijkstra – took off in the 1970s and spawned a new generation of compilers and integrated development environment (IDE) tools.