Archive for the ‘Free Software’ Category

Austria follows German drive to make diesel cars cleaner – Deutsche Welle

International automakers and the Austrian Transport Ministry agreed Tuesday that the owners of 600,000 diesel cars in the country would be entitled to free software upgrades with a view to reducing nitrogen oxide emissions.

They said the deal would include 350,000 recalled Volkswagen vehicles that had used illegal emissions-cheating devices.

Austrian car owners would get incentives such as vouchers to get as many upgrades as feasible, Austrian Transport Minister Jrg Leichtfried told reporters.

Improved results

In addition, car importers agreed to offer a premium to drivers, who would be willing to trade in their diesel cars for models that emitted less exhaust gases.

While a recent diesel summit in Germany led to a similar agreement that covered German carmakers Daimler, Volkswagen and BMW as well as French-owned Opel, the Austrian deal also involves other French, Korean and Japanese manufacturers.

"We have improved the meager results that were achieved in Germany and negotiated a better deal for Austria," Leichtfried said.

He acknowledged, though, that neither he nor German politicians had managed to convince automakers to install emissions-reducing hardware in older models.

hg/jd (dpa, Reuters)

Read the original here:
Austria follows German drive to make diesel cars cleaner - Deutsche Welle

Best free text-to-speech software – Tech Advisor


Tech Advisor
Best free text-to-speech software
Tech Advisor
... free text-to-speech programs available right now is Balabolka. This diminutive download taps into the existing Microsoft Speech Program that is included in Windows. Using the Microsoft Speech API (SAPI) it's able to harness the conversion software ...

The rest is here:
Best free text-to-speech software - Tech Advisor

Google to serve next version of Android as ‘Oreo" – Sacramento Bee


Sacramento Bee
Google to serve next version of Android as 'Oreo"
Sacramento Bee
Oreo boasts several new features, including the ability to respond to notifications directly on a phone's home screen and the ability to access apps without installing them on a device. The free software is scheduled to be released this fall, most ...
Android Oreo: 10 things you need to knowTechRadar
Android 8.0 Oreo officially unveiled, here's when you can expect to receive itThaiVisa News

all 785 news articles »

See the original post here:
Google to serve next version of Android as 'Oreo" - Sacramento Bee

Facebook’s evolutionary search for crashing software bugs – Ars Technica UK

Enlarge / Look, it's really hard to find stock imagery for "evolutionary algorithm."

Adobe Stock

With 1.3 billion daily users, the Facebook site and its apps are the most-used pieces of software in the world.Only a handful of software companies have ascended to a similar echelon of ubiquity, including Microsoft, Google, and Apple. For better or worse, that is the world we now live in, where a large percentage our waking hours is spent interacting with softwareand Facebook leads the pack, with the average userspending 50 minutes per day mostly watching videos and liking photos of babies.Television is the only leisure activity in the worldthat receives more attention than Facebook. And don't forget that Facebook now owns Instagram and WhatsApp, too.

It is understandable, then, that Facebook cares a lot about the quality of its software. If Facebook pushes out a new version of its Android app with a crashing bug, millions of users could be affected. Those users might be inclined toswitch to another social network, or even worse: put down their phone and interact with the real world. The net effect is the same, either way: Facebook's share of your attention, and thus potential revenue, decreases.

That's why Facebook has some advanced bug-finding toolsincluding a devilishly clever dynamic analysis tool, initially devised by students at University College London and then acquired and further developed by Facebook's London office. This is the first time they've shown the inner workings of this new tool, dubbed Sapienz, to the press.

Eachtechnique serves a different purpose, and a big software company would usually use both. Static analysis is perfect for formally verifying that an algorithm works as intended, or for highlighting bad code that might allow for a buffer overflow orother security vulnerability. Dynamic analysis is better at finding the gnarly edge cases that cause crashes. Humans can manually perform both analyses, of course, but computers are obviously a lot quicker when it comes to testing millions of possible inputs.

Facebook's static analyser is called Infer. The company open-sourced the toolin 2013, and a lot of big names (Uber, Spotify, Mozilla) use it. There isn't a whole lot to say about it, other than it seems to be very popular and effective; download it today!

Sapienz has three main tricks up its sleeve.First, it uses a search-based evolutionary algorithm, rather than a random or model-based approach. Second, the fitness function that guides how the algorithm evolves is incredibly complex: there are multiple objectives, entwined by Pareto optimality, that must be fulfilled for each evolutionary change to be a success. And third, Facebook can run Sapienz on its One World test platform, which lets engineers find crashing bugs on hundreds of different Android devices simultaneously. (Sapienz only supportsAndroid apps currently, though there are plans to expand to otherplatforms and app types.)

The key to a successful evolutionary algorithm is its fitness function. I'm not your college computer science lecturer, so I won't go into too much detail, but a fitness function essentially looks at the result of a test case, and decides how close that result is to a desired outcome/objective. The results that don't fulfil the fitness function are tied up in a burlap sack and thrown in the river; the good ones are bred together, to form the basis of the next round of testing.

According to Facebook's engineers, most of their secret sauce is in Sapienz's fitness function, which has three objectives: to test as many of the app's methods and statements as possible, find as many crashes as possible, and minimise the length of the test sequences required to cause crashes. The first two are all about producing better, crash-free software; the third is to improve the efficiency of the system, so that a decent number of crashes can be found in a reasonable amount of time.

These three objectives are assessed by the fitness function for Pareto efficiency. That is, one objective isn't more important than the others: if the evolutionary algorithm is only producing long test sequences, but they're providing good coverage and finding lots of crashes, then those long tests will be kept alive. Over time the systemtries to hit Pareto optimality: where it's impossible to improve one objective without negatively impacting another. So, in this case, the algorithm would attempt to reduce the test sequence length without reducing coverage or the fault revelation.

Sapienz also strays slightly across the border into static analysis: it attempts to reverse-engineer the app (an Android APK in this case) to pull out some strings, which it then uses as natural-language inputs when testing begins. "We found this seeding to be particularly useful when testing apps that require a lot of user-generated content, e.g., Facebook, because it enables Sapienz to post and comment in an apparently more human-meaningful way," say the researchers.

Originally posted here:
Facebook's evolutionary search for crashing software bugs - Ars Technica UK

Perceptive Devices and Tobii Dynavox Partnership Will Combine Facial Expression and Eye Tracking Technology – ALS News Today

Perceptive Devices, a company specializing in hands-free and voice-free electronicdevices,is partnering with eye tracking device makerTobii Dynavoxto develop a new generation of hands-free and voice-free control technology for those with physical disabilities.

Users of Tobii Dynavox products will now have the option of controlling their devices with Perceptive Devices head mouse and gesture control technology with face tracker, smile clicker, and dwell clicker. This enables pointing, clicking, dragging, and scrolling by using simple eye gazes, smiles, and gentle gestures.

Perceptive DevicesSmyle Mousesoftware application is a next-generation head mouse technology that allows hands-free and voice-free control of Microsoft Windows devices by using a regular webcam to track users head motions and facial gestures. The softwaretranslatesgestures into mouse commands for responsive mouse control.

Smyle Mouse users can initiate clicking, scrolling, and dragging, with simple smiles by using the smile gesture alone or combined with head motions, other facial expressions, and eye gaze.

Our technology can be very useful to millions of people around the world who experience difficulties in using their hands due to disabilities such as spinal cord injury, stroke, multiple sclerosis, ALS, cerebral palsy and carpal tunnel syndrome, Uday Parshionikar, founder and CEO of Perceptive Devices, said in apress release. Pairing our facial expressions based head mouse control with Tobiis gold standard eye tracking technology is a match made in heaven for users looking for a simple yet powerful hands-free and voice-free control solution.

A global leader in eye tracking technology, Tobii Dynavox, a subsidiary of Swedish technology company Tobii AB, manufactures a range of electronic devices, software, and accessories, including desktop, laptop, and tablet computers designed explicitly for control by eye movement or touchscreen for users with special needs.

Under the terms of the partnership, Tobii Dynavox will begin installing a full version of Smyle Mouse on all of its I-Series products (such as itsI-15+ and I-12+ products) in October 2017. A trial version of Smyle Mouse will be bundled with Tobii DynavoxsIndi productsand with its eye tracking technology.

A 14-day free trial of Smyle Mouse software for devices running Microsoft Windows 7 or above can be downloaded at: https://smylemouse.com.

Visit link:
Perceptive Devices and Tobii Dynavox Partnership Will Combine Facial Expression and Eye Tracking Technology - ALS News Today