Tuesday, May 23, 2017

RIAK TS

RIAK TS

RIAK TS - Riak® TS is the only enterprise-grade NoSQL time series database optimized specifically for IoT and Time Series data. It ingests, transforms, stores, and analyzes massive amounts of time series data. Riak TS is engineered to be faster than Cassandra.

Riak TS Features
source: http://basho.com/products/riak-ts/


RESILIENCY

Eliminate downtime!
 Riak TS has a masterless architecture that automatically replicates data to ensure that your time series data is always available even in the event of hardware or network failures.


SCALABILITY

Easily scale up and down.
 Riak TS is a distributed system that easily scales to meet peak demand. You can add and remove capacity seamlessly using commodity hardware for near-linear performance improvement.


OPERATIONAL SIMPLICITY

Easy to operate at scale.
 With Riak TS, you can easily add nodes to your cluster and automatically and uniformly distribute data across the cluster. Riak TS is simple to set up and upgrade, and makes it easy to add and remove capacity on demand.



DATA CO-LOCATION

Faster read access.
 Riak TS co-locates data together in the same physical part of the cluster based on time range. This enables faster queries so that your time series data is faster to read and analyze.


SQL COMMANDS

Define semi-structured data.
 Using Riak TS, semi-structured data can be stored in a schema with defined fields making data easy to read using SQL queries. Data co-location and range queries makes reading your data fast.


SQL RANGE QUERIES

Time-based queries.
 SQL queries can consist of standard select statements, which allow you to specify a time range and choose fields within your table. This makes it easy to read and analyze your time series data.



AGGREGATIONS

Rollup and analyze data.
 Over time, individual data points are less valuable than aggregate data. When querying large data sets, built-in aggregation dramatically reduces the time it takes to build and run queries.


DATA EXPIRY

Delete unnecessary data.
 Riak TS includes data expiry, which allows you to specify when aged data is removed from the database. Once configured, data that only needs to be persisted for a limited time will be automatically and efficiently deleted.


APACHE SPARK CONNECTOR

Integrated operational analytics.
 Efficiently analyze data from Riak TS in Apache Spark and store results back in Riak. This seamless integration ensures easier and faster operational analysis of time series data.



ROBUST APIS AND CLIENT LIBRARIES

Build time series applications easily.
 Code in Java, Ruby, Python, Erlang, Node.js. — Riak TS makes it easy to build your IoT and time series applications.



MULTI-CLUSTER REPLICATION

Replicate clusters locally or globally
 Riak TS makes it easy to replicate clusters across your datacenter or around the world for data geo-location, secondary analytics, or business continuity.



APACHE MESOS FRAMEWORK

Better Resource Management
 The Riak Meso Framework provides cluster resource management and “push button” scale-up / scale down for Riak nodes.



Sony is seeking a Senior Software Engineer for Cognitive Deep Learning

Sony is seeking a Senior Software Engineer for Cognitive Deep Learning

Job Description
Senior/Senior Staff Software Engineer, Cognitive Deep Learning
PlayStation HQ in San Mateo, CA
Considering senior to senior staff level professional experience.
Are you passionate about bleeding edge technology? How would you like to influence the most successful gaming platform of all time? Do you want a career opportunity combining both your passion and skills as a software engineer while also allowing you to work with bleeding edge technology? Then you should check us out here at Sony PlayStation!
We have an exciting opportunity to join PlayStation! We seek a Senior Staff Software Engineer highly proficient in natural language research to develop advanced human machine interface (HMI) technology for our platform.

Responsibilities:
  • Extensive knowledge of cognitive research on audio video processing for developing state-of-art machine learning technologies to recognize human intention, affection, and intelligence.
  • Extensive knowledge of Natural Language Understanding, Deep Learning, AI / Machine Learning, image and speech processing.
  • Speech prosody processing and visual object classification.
  • Develop robust automatic speech recognition (ASR) technologies to control various kinds of distortions and variations such as channel and environment distortions, emotional speech, variety of speaking rate and speaking style for multiple languages.
  • Improve acoustic model training and acoustic model adaptation for LVCSR usage.
  • Expand existing LVCSR technology for multiple languages and applications.
  • Integrate ASR with technologies, including microphone array, echo cancellation, speech enhancement, and other DSP processing for far-field voice recognition under noise.
  • Help to debug and improve runtime voice recognition and sample voice applications for games.
  • Other tasks assigned as necessary.

Required:
  • Deep understanding of Voice Recognition Technologies
  • Strength using C/C++ and script programming.
  • Experience using Kaldi, HTK, SDKs and tools.
  • Versed in DSP and speech processing technologies.
  • Competent in word pronunciation handling.
  • Good written and oral communication skills.
  • Familiar with Linux and GPU usage.
Qualifications:
  • Min. of 5 years’ experience in voice recognition and digital signal processing technologies, including graduate study period.
  • Min. of 5 years’ experience focused in C/C++ programming and other scripting languages, including graduate study period.
  • Bachelor's degree in Computer Science, Electrical Engineering, or related engineering discipline.
  • An understanding of LVCSR at the lower level of development is a plus.
  • Experience in multi-lingual speech and language processing is a plus.
  • Master's degree or PhD in Computer Science, Electrical Engineering or equivalent is a plus.

Saturday, May 20, 2017

Amazon GameLift to support any C++ and C# game engine

Amazon GameLift to support any C++ and C# game engine

Using GameLift, game developers can scale their multiplayer servers to support millions of players with low latency.

From now on, Amazon GameLift supports games build with any C++ or C# engine, 80.lv reported. This includes Amazon Lumberyard, Unreal Engine, Unity and custom developed engines.

Developers can use Amazon GameLift to scale their dedicated multiplayer servers in order to support millions of players. Amazon also announced new matchmaking functionalities for GameLift. To reach the lowest possible latency, the software selects automatically the closest available game server. Is such servers are not available, the service can automatically start “one, hundreds, or even thousands of game servers across AWS’s global regions.”

“The majority of leading game companies use AWS, and our customers have consistently asked us for an easier way to deploy, operate, and scale dedicated game servers for their multiplayer games,” said Chris Dury, Amazon GameLift’s General Manager. “We built Amazon GameLift to save developers time and money while delivering world-class experiences for their players. We are excited to now offer Amazon GameLift’s benefits to more game developers by adding support for any C++ and C# game engine.”

Game devs using the technology have only to pay for bandwith, storage and computing, wihtout monthly fees or upfront payments. For more informations, have a look at the official website [source: http://www.makinggames.biz].

Copyright ©2017, Software Developer, All rights reserved.
See Contents

Peace activists protest against Crytek's collaboration with the military industry

Peace activists protest against Crytek's collaboration with the military industry

During this year’s award ceremony of German PC games award (Deutscher Computerspielpreis), peace activists protested against the partnership between the Frankfurt-based game development studio Crytek and the arms industry. Under the slogan, “Love Gaming – Hate War”, the group installed a cyborg armed with a plastic gun to demonstrate against the collaboration. The members of the Stuttgart-based German Peace Society & United War Resisters (DFG-VK) criticize that Crytek sells its CryEngine to multiple organizations. As the group claims, some of the studio’s customers include the US army, the German Bundeswehr, French company Thales, British firm Lockheed Martin and ThyssenKrupp Marine Systems. These organizations would use the CryEngine to create virtual reality experiences for soldiers. This includes shooting and training simulations. The DFG-VK accuses Crytek of aid for warfare and demands that the company stops the collaborations immediately. Instead, the studio should sell its software only to civil corporations, like game developers. The activists promised further protest actions if Crytek continues the partnerships [source: http://www.makinggames.biz].

Thursday, May 4, 2017

When using 'var' affects performance?

When using 'var' affects performance?

If a method returns an interface, it is possible that using 'var' would affect performance.