tag:blogger.com,1999:blog-173212812024-03-13T13:07:26.228-07:00Advait's musings...An online diary of Advait's currents thoughts and activities.Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.comBlogger317125tag:blogger.com,1999:blog-17321281.post-43619519424093947092021-01-21T20:07:00.004-08:002021-01-21T20:07:43.489-08:00Accomplishments<p> Posting after a few years and proud to report that we have released some awesome technology Products in the Financial Services space</p><p> Following is a listing of Products that were released by my team(s) in the past 3 years:</p><p><b>AssetMark Launches Digital Investment Management and Planning Platform</b><br />https://www.thinkadvisor.com/2018/11/13/assetmark-launches-digital-investment-management-a/</p><p><b>Assetmark’s WealthBuilder is a Next Level Technology Experience for Advisors</b><br />https://wmtoday.com/2019/04/30/assetmarks-wealthbuilder-is-a-next-level-advisor-experience/</p><p><b>AssetMark Unveils Enhanced Client Proposal and New PortfolioReview for Financial Advisors in Virtual Age</b><br />https://finance.yahoo.com/news/assetmark-unveils-enhanced-client-proposal-130000118.html</p><p><b>AssetMark launches portfolio management tech for videoconferencing</b><br />https://www.investmentnews.com/assetmark-launches-client-engagement-tech-197413</p>Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-90642843593528966862017-06-02T09:15:00.001-07:002017-06-02T09:15:30.547-07:00Machine learning Algorithm<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
In the last decade, a lot of frameworks have come up that claim to solve the Artificial intelligence puzzle. In my opinion, the following six frameworks have shown great promise and will continue to make great strides in the AI worlds.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
First, let us talk a little bit about the algorithms that are involved in the machine learning space. Following is a mind map to describe some of algorithms relevant to Machine learning:</div>
<div class="slate-resizable-image-embed slate-image-embed__resize-full-width" data-imgsrc="https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAw-AAAAJGM0ZmJmNTVhLTVhNzEtNGZhMS05OWM5LWVjZTBlMmJiMTMzNA.jpg" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; clear: both; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<img src="https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAw-AAAAJGM0ZmJmNTVhLTVhNzEtNGZhMS05OWM5LWVjZTBlMmJiMTMzNA.jpg" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; height: auto; line-height: inherit; margin: 0px; max-width: 100%; outline: 0px; padding: 0px; vertical-align: baseline; width: 744px;" /></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
In order to solve these, there is a need for a solid framework that can give us a consistent way to take inputs from different scenarios. Some of them are :</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Microsoft Computational Network Toolkit</strong> (<strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">CNTK)</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Computational Network Toolkit by Microsoft Research, is a unified deep-learning toolkit that trains deep learning algorithms to learn like the human brain. It describes neural networks as a series of computational steps via a directed graph. In this directed graph, leaf nodes represent input values or network parameters, while other nodes represent matrix operations upon their inputs. CNTK allows to easily realize and combine popular model types such as feed-forward DNNs, convolutional nets (CNNs), and recurrent networks (RNNs). It implements stochastic gradient descent (SGD, error backpropagation) learning with automatic differentiation and parallelization across multiple GPUs and servers. CNTK has been available under an open-source license since April 2015.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
<strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">PROS</strong></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
CNTK easily outperforms Theano, TensorFlow, Torch 7, and Caffe with its support of multi-machine-multi-GPU backends. Such a setup can be built quickly using Microsoft Azure's GPU Lab which has good support since both are Microsoft based.</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Google Tensorflow</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
It's the engine behind a lot of features found in Google applications, such as, recognizing spoken words, translating from one language to another and for improving Internet search results making it a crucial component in a lot of Google applications. As such, continued support and development is ensured in the long-term, considering how important it is to the current team at Google.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
<strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">PROS</strong></div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">TensorFlow can run with multiple GPUs. This makes it easy to spin up sessions and run the code on different machines without having to stop or restart the program.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Other than having an easy syntax, using Python also gives developers a wide range of some of the most powerful libraries for scientific calculations like NumPy, SciPy, and Pandas without having to switch languages.</li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Google has made a powerful suite of visualizations available for both network topology and performance. TensorFlow is written in Python, with the parts that are crucial for performance implemented in C++. But all of the high-level abstractions and development is done in Python. You can introduce and retrieve the results of discretionary data on any edge of the graph. You can also combine this with TensorBoard suite of visualization tools to get pretty and easy to understand graph visualizations, making debugging even simpler.</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Keras</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Keras is a high-level neural networks API, written in Python and capable of running on top of either TensorFlow or Theano. It was developed with a focus on enabling fast experimentation. Being able to go from idea to result with the least possible delay is key to doing good research.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Use Keras if you need a deep learning library that:</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Allows for easy and fast prototyping (Great user friendliness, modularity, and extensibility).</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Supports both convolutional networks and recurrent networks, as well as combinations of the two.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Runs seamlessly on CPU and GPU.</li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
The advantages of using this framework</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">User friendliness</strong>. Keras is an API designed for human beings, not machines. It puts user experience at the center of the solution. Keras follows best practices for reducing cognitive load: it offers consistent & simple APIs, it minimizes the number of user actions required for common use cases, and it provides clear and actionable feedback upon user error.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Modularity</strong>. A model is understood as a sequence or a graph of standalone, fully-configurable modules that can be plugged together with as little restrictions as possible. In particular, neural layers, cost functions, optimizers, initialization schemes, activation functions, regularization schemes are all standalone modules that you can combine to create new models.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Easy extensibility. </strong>New modules are simple to add (as new classes and functions), and existing modules provide ample examples. To be able to easily create new modules allows for total expressiveness, making Keras suitable for advanced research.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Work with Python</strong>. No separate models configuration files in a declarative format. Models are described in Python code, which is compact, easier to debug, and allows for ease of extensibility.</li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
<strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Theano</strong></div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Theano is a Python library that lets you to define, optimize, and evaluate mathematical expressions, especially ones with multi-dimensional arrays. Using Theano, it is possible to attain speeds competing with custom C implementations for problems involving large amounts of data. It can also surpass C on a CPU by many orders of magnitude by taking advantage of recent advancement in the GPU space.</li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Some of the things going the Theano way are:</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">tight integration with NumPy </strong>– Use numpy.ndarray in Theano-compiled functions.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">transparent use of a GPU </strong>– Perform data-intensive computations much faster than on a CPU.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">efficient symbolic differentiation </strong>– Theano does your derivatives for functions with one or many inputs.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">speed and stability optimizations </strong>– Get the right answer for log(1+x) even when x is really tiny.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">dynamic C code generation </strong>– Evaluate expressions faster.</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">extensive unit-testing and self-verification</strong> – Detect and diagnose many types of errors.</li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Theano has been powering large-scale computationally intensive scientific investigations since at least the last ten years.</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Torch</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Torch is a scientific computing framework with wide support for machine learning algorithms that puts GPUs first. It is easy to use and efficient, thanks to an easy and fast scripting language, LuaJIT, and an underlying C language implementation.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
The goal of Torch is to have maximum flexibility and speed in building scientific algorithms while making the process extremely simple. Torch comes with a large ecosystem of community-driven packages in machine learning, computer vision, signal processing, parallel processing, image, video, audio and networking among others, and builds on top of the Lua community.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
At the heart of Torch are the popular neural network and optimization libraries which are simple to use, while having maximum flexibility in implementing complex neural network topologies. You can build arbitrary graphs of neural networks, and parallelize them over CPUs and GPUs in an efficient manner.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
A summary of core features:</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">A powerful N-dimensional array</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Lots of routines for indexing, slicing and transposing</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Excellent interface to C, via LuaJIT</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Linear algebra routines</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Neural network, and energy-based models</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Numeric optimization routines</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Fast and efficient GPU support</li>
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">Embeddable with ports to iOS and Android backends</li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
It is already used heavily within Facebook, Google, Twitter, NYU, IDIAP, Purdue and several other companies and research labs.</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Infer.Net</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Infer.NET is a framework for running Bayesian inference in graphical models. It can also be used for probabilistic programming.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
You can use Infer.NET to solve many different kinds of machine learning problems, from standard problems like classification, recommendation or clustering through to customised solutions to domain-specific problems. Infer.NET has been used in a wide variety of domains including information retrieval, bioinformatics, epidemiology, vision, and many others.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
nfer.NET provides the state-of-the-art message-passing algorithms and statistical routines needed to perform inference for a wide variety of applications. Infer.NET differs from existing inference software in a number of ways:</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Rich modelling language</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Support for univariate as well as multivariate variables, both continuous and discrete. Models can be constructed from a broad range of factors including arithmetic operations, linear algebra, range and positivity constraints, Boolean operators, Dirichlet-Discrete, Gaussian, and many others. Support for hierarchical mixtures with heterogeneous components.</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Multiple inference algorithms</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Built-in algorithms include Expectation Propagation, Belief Propagation (a special case of EP), Variational Message Passing and Gibbs sampling.</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Designed for large scale inference</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
In most existing inference programs, inference is performed inside the program - the overhead of running the program slows down the inference. Instead, Infer.NET compiles models into inference source code which can be executed independently with no overhead. It can also be integrated directly into your application. In addition, the source code can be viewed, stepped through, profiled or modified as needed, using standard development tools.</div>
<ul style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; list-style-image: initial; list-style-position: initial; margin: 3.2rem 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<li style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 2.4rem 0px 2.4rem 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;"><strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">User-extendable</strong></li>
</ul>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
Probability distributions, factors, message operations and inference algorithms can all be added by the user. Infer.NET uses a plug-in architecture which makes it open-ended and adaptable. Whilst the built-in libraries support a wide range of models and inference operations, there will always be special cases where a new factor or distribution type or algorithm is needed. In this case, custom code can be written and freely mixed with the built-in functionality, minimizing the amount of extra work that is needed.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: rgba(0, 0, 0, 0.7); font-family: "Source Serif Pro", serif; font-size: 21px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 32px; margin-bottom: 3.2rem; margin-top: 3.2rem; outline: 0px; padding: 0px; vertical-align: baseline;">
A lot of work remains to be done to make sure that these frameworks continue to evolve with rapid challenges in this space but looking at the current set of GitHub projects, it is clear that most of them have shown promise in addressing the different types of algorithms are listed.</div>
</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-72290011199205522182016-11-29T16:56:00.004-08:002016-12-05T08:42:36.655-08:00.NET Core to the forefront<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal">
<b><span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Introduction<o:p></o:p></span></span></b></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">.NET is Microsoft’s open source cross
platform development framework which helps developers create mobile, desktop
and web applications that run on Windows devices and servers. First started in
late 2000, as beta versions of .NET 1.0 it has quickly become one of most
popular frameworks for developers.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<b><span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Latest Trends<o:p></o:p></span></span></b></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">NET Core 1.0 was released 27 June 2016. This
is a cross-platform free and open-source managed software framework similar to
.NET Framework. It consists of CoreCLR, a complete cross-platform runtime implementation
of CLR, the virtual machine that manages the execution of .NET programs.
CoreCLR comes with an improved just-in-time (JIT) compiler called RyuJIT. While
.NET Core shares a subset of .NET Framework APIs, it comes with its own API
that is not part of .NET Framework. Further, .NET Core contains CoreRT, the
.NET Native runtime optimized to be integrated into AOT compiled native
binaries. The command-line interface (CLI) of this framework offers an
execution entry point for operating systems and provides developer services
like compilation and package management.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<b><span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Innovation using .NET<o:p></o:p></span></span></b></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">The .NET framework has been in the forefront
of innovation from the beginning. Some of the innovative features of the .NET
framework include LINQ (Language Integrated Query), ASP.NET Web framework,
Asynchronous programming using Async/ Await, .NET Portable Class Libraries and
Mobile services. Ability for the .NET core framework to be used in Docker
containers is also an innovation this framework can boast of.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<b><span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">.NET in Mobility<o:p></o:p></span></span></b></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Xamarin provides the following summarized
features:<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Native User Interfaces–Xamarin apps are built
with standard, native user interface controls. Apps exactly look and behave the
way the end user intended.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Native API Access–Xamarin apps have access to
the full spectrum of functionality exposed by the underlying platform and
device, including platform-specific capabilities like iBeacons and Android
Fragments.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Native Performance–Xamarin apps leverage
platform-specific hardware acceleration, and are compiled for native
performance. This can’t be achieved with solutions that interpret code at
runtime.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Productivity–With Xamarin.Forms developers
can use the same logic and UI targeting iOS, Android and Windows 10 UWP.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<b><span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">.NET Core Advances<o:p></o:p></span></span></b></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Unlike the traditional .NET Framework, which
is a single package installation which is system-wide, and Windows-only runtime
environment, .NET Core is about decoupling .NET from Windows, allowing it to
run in non-Windows environments without having to install a bulky framework.
This also helps to run this platform on Linux based Docker containers. <o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Basically, the .NET Core Platform is packaged
and installed in a different way. Instead of being part of the operating system
.NET Core is composed of NuGet packages and is either compiled directly into an
application or put into a folder inside the application. This means
applications can carry .NET Core with and thus are completely side by side on
the machine.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">.NET Core consists of a common language
runtime, which in .NET Core is named CoreCLR. .NET Core also features an
extensive class library. Rather than a single .NET Framework Class Library,
however, .NET Core features CoreFX, a modular collection of libraries. This
allows you to include just the libraries that your app needs without the
overhead of including those that you don’t need. <o:p></o:p></span></span></div>
<div class="MsoNormal">
<b><span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">Value Proposition for .NET Core<o:p></o:p></span></span></b></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;">The following topics are the main
value-propositions of .NET Core:<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;"><b><span style="line-height: 115%;">Cross-platform and Open Source</span></b><span style="line-height: 115%;">–.NET Core currently supports three main operating
systems: Linux, Windows and OS X with other OS ports in progress such as
FreeBSD and Alpine. .NET Core libraries can run unmodified across supported
OSes and need the applications to be recompiled per environment, given that
apps use a native host. The .NET Core 1.0 framework is available on GitHub,
licensed with the MIT and Apache 2 licenses. It also makes use of a significant
set of open source industry.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;"><b><span style="line-height: 115%;">Modular Framework </span></b><span style="line-height: 115%;">–.NET Core is
built with a modular design and distributed as a set of Nuget packages enabling
applications to include only the .NET Core libraries and dependencies that are
needed in line with the latest docker contained based development. Each
application makes its .NET Core version choice, avoiding conflicts with shared
components. You can then choose a .NET image from Docker hub.<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;"><b><span style="line-height: 115%;">Smaller Deployment Footprint</span></b><span style="line-height: 115%;">: Even when in v1.0 the size of .NET Core is a lot
smaller than .NET Framework, note that the overall size of .NET Core doesn’t
intend to be smaller than the .NET Framework over time, but since it is
pay-for-play, most applications that utilize only parts of CoreFX will have a
smaller deployment footprint.<o:p></o:p></span></span></div>
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: xx-small;"><b><span style="line-height: 115%;">Fast
Release Cycles of .NET Core</span></b><span style="line-height: 115%;">–.NET
Core modular architecture provide a modern and much faster release cycles
compared to slow release cycles from larger monolithic frameworks. This
approach allows a much faster innovation pace from Microsoft and the OSS .NET
community than what was traditionally possible with the .NET Framework. </span></span></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-76567763855701784532016-11-27T15:37:00.001-08:002016-11-27T15:53:31.240-08:00Technologies that will heat up in 2017<div dir="ltr" style="text-align: left;" trbidi="on">
As 2016 wind down and we start hearing the New Year bells, time to start looking at newer technologies that will be areas of focus in the next year. There are 9 areas around which major discussions and enhancements will happen in 2017.<br />
<ol>
<li>Artificial intelligence and advanced machine learning</li>
<li>Intelligent things that will combine 3 areas of IoT, AI and ML</li>
<li>Virtual assistants applicable to specific domain areas</li>
<li>Virtual Reality and Augmented reality tools and products</li>
<li>Bots</li>
<li>Blockchain technologies and Bitcoin</li>
<li>Conversational systems</li>
<li>Mesh App and service architectures (aka MASA)</li>
<li>Adaptive Security architectures </li>
</ol>
</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-74631183785164499232016-11-26T12:01:00.000-08:002016-11-27T15:31:51.587-08:00Discussion and comparison of Container technologies<div dir="ltr" style="text-align: left;" trbidi="on">
Today, I would like to discuss a little bit on the Container technology and why it has become so popular.<br />
One of the best ways to truly implement the "Infrastructure as a Service" paradigm and make it configuration based is through containers.<br />
Containers are a method of operating system virtualization that allow
you to run an application and its dependencies in resource-isolated
processes. They allow you to easily package an application's code,
configurations, and dependencies into easy to use building blocks that
deliver environmental consistency, operational efficiency, developer
productivity, and version control all packaged into one.<br />
<br />
They can help ensure that
applications deploy quickly, reliably, and consistently regardless of
deployment environment. Running containers like Docker in AWS is a nice flexible way to make the entire infrastructure configuration based and removing state based dependencies from end to end architectures.It automates the deployment of Linux based applications in the cloud. <br />
<br />
Some of the cool technologies competing in this space include Docker, CoreOS, IBM, AWS, Google, Red Hat and Microsoft <a href="https://www.microsoft.com/en-us/research/project/drawbridge/" rel="nofollow" target="_blank">Drawbridge</a> .<br />
</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com1tag:blogger.com,1999:blog-17321281.post-58373688288169880902016-11-22T15:46:00.006-08:002016-11-23T10:25:57.755-08:00Cloud based tools<div dir="ltr" style="text-align: left;" trbidi="on">
Summarizing some experiences of the different cloud based tools that are needed in enterprises<br />
<ul type="disc">
<li class="MsoNormal"><span style="font-family: "calibri" , "sans-serif"; mso-fareast-font-family: "Times New Roman";"><b>Full stack performance and analytics cloud tools</b><br />
- AppNeta<br />
- CoScale<br />
- AppDynamics<br />
- Dynatrace<br />
- Quantum Metrics<br />
- New Relic</span></li>
<li class="MsoNormal"><span style="font-family: "calibri" , "sans-serif"; mso-fareast-font-family: "Times New Roman";"><b>Cloud
cost management tools</b><br />- Cloudability<br />
- Cloudyn<br />
- VMWare<br />
- Rightscale<br />
- Dell<br />
- Scalr<br />
- Cloud Cruiser</span></li>
<li class="MsoNormal"><span style="font-family: "calibri" , "sans-serif"; mso-fareast-font-family: "Times New Roman";"><b>Workload
automation tools</b><br />
- Ansible<br /> - Chef<br />
- Gigaspaces - Cloudify<br />
- Puppet Labs </span></li>
</ul>
<ul type="disc">
<li class="MsoNormal"><span style="font-family: "calibri" , "sans-serif"; mso-fareast-font-family: "Times New Roman";"><b>Cloud
Service Management</b><br />
- BMC<br />
- CA Applogic<br />
- FUJITSU - cloud service management<o:p></o:p></span></li>
</ul>
</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-56396787041956719262016-11-19T08:26:00.000-08:002016-11-26T12:19:37.537-08:00.NET Core and recent advances<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: inherit;"><span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: small;"><b>Latest Trends</b></span><br /><span style="font-size: small;">NET Core 1.0 was released 27 June 2016. This is a cross-platform free and open-source managed software framework similar to .NET Framework. It consists of CoreCLR, a complete cross-platform runtime implementation of CLR, the virtual machine that manages the execution of .NET programs. CoreCLR comes with an improved just-in-time (JIT) compiler called RyuJIT. While .NET Core shares a subset of .NET Framework APIs, it comes with its own API that is not part of .NET Framework. Further, .NET Core contains CoreRT, the .NET Native runtime optimized to be integrated into AOT compiled native binaries. The command-line interface of this framework offers an execution entry point for operating systems and provides developer services like compilation and package management.</span><br /><span style="font-size: small;"><b>Innovation using .NET</b><br />The .NET framework has been in the forefront of innovation from the beginning. Some of the innovative features of the .NET framework include LINQ (Language Integrated Query) , ASP.NET Web framework, Asynchronous programming using Async/ Await, .NET Portable Class Libraries and Mobile services. Ability for the .NET core framework to be used in Docker containers is also an innovation this framework can boast of.<br /><b>.NET in Mobility</b><br />Xamarin provides the following summarized features:<br /><i>Native User Interfaces</i> – Xamarin apps are built with standard, native user interface controls. Apps not only look the way the end user expects; they behave that way too.<br /><i>Native API Access</i> – Xamarin apps have access to the full spectrum of functionality exposed by the underlying platform and device, including platform-specific capabilities like iBeacons and Android Fragments.<br /><i>Native Performance</i> – Xamarin apps leverage platform-specific hardware acceleration, and are compiled for native performance. This can’t be achieved with solutions that interpret code at runtime.<br /><i>Productivity </i>– With Xamarin.Forms developers can use the same logic and UI targeting iOS, Android and Windows 10 UWP.<br /><b>.NET Core advances</b><br />Unlike the traditional .NET Framework, which is a single package installation, system-wide, and Windows-only runtime environment, .NET Core is about decoupling .NET from Windows, allowing it to run in non-Windows environments without having to install a giant 400mb set of binaries plus the ability to deploy the applications coming with the framework itself supporting side-by-side execution of different versions of the framework. This also helps to run this platform on Linux based Docker containers. <br />Basically, the .NET Core Platform is packaged and installed in a different way. Instead of being part of the operating system .NET Core is composed of NuGet packages and is either compiled directly into an application or put into a folder inside the application. This means applications can carry .NET Core with and thus are completely side by side on the machine.<br />.NET Core consists of a common language runtime, which in .NET Core is named CoreCLR. .NET Core also features an extensive class library. Rather than a single .NET Framework Class Library, however, .NET Core features CoreFX, a modular collection of libraries. This allows you to include just the libraries that your app needs without the overhead of including those that you don’t need. <br /><b>Value Proposition for .NET Core</b><br />The following topics are the main value-propositions of .NET Core:<br /><b><i>Cross-platform</i></b> – .NET Core currently supports three main operating systems: Linux, Windows and OS X with other OS ports in progress such as FreeBSD and Alpine. .NET Core libraries can run unmodified across supported OSes and need the applications to be recompiled per environment, given that apps use a native host.<br /><i><b>Open Source</b></i> – .NET Core is available on GitHub, licensed with the MIT and Apache 2 licenses. It also makes use of a significant set of open source industry<br /><i><b>Modular framework</b></i> – .NET Core is built with a modular design, enabling applications to include only the .NET Core libraries and dependencies that are needed in line with the latest docker contained based development. Each application makes its own .NET Core versioning choices, avoiding conflicts with shared components. .<br /><i><b>Natural acquisition</b></i> – .NET Core is distributed as a set of NuGet packages that developers can pick and choose from and Docker images for it are also available on Docker hub. The runtime and base framework can be acquired from NuGet and OS-specific package managers, such as APT, Homebrew and Yum. <br /><i><b>Smaller deployment footprint</b></i>: Even when in v1.0 the size of .NET Core is a lot smaller than .NET Framework, note that the overall size of .NET Core doesn’t intend to be smaller than the .NET Framework over time, but since it is pay-for-play, most applications that utilize only parts of CoreFX will have a smaller deployment footprint.<br />Fast release cycles of .NET Core – .NET Core modular architecture provide a modern and much faster release cycles compared to slow release cycles from larger monolithic frameworks. This approach allows a much faster innovation pace from Microsoft and the OSS .NET community than what was traditionally possible with the .NET Framework. </span></span></span></span></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-33782087479476127452016-11-16T12:31:00.002-08:002016-11-19T07:53:56.845-08:00Ecommerce shines<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: white;"><div style="margin: 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="font-size: 11pt;"><span style="font-size: medium;"><span style="font-size: 14pt;"><b><u>Latest <span class="highlight" id="0.6237131868251056" name="searchHitInReadingPane">ECommerce</span> Trends shaping up</u></b></span></span></span></span></div>
<div style="margin: 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="font-size: 11pt;"><span class="highlight" id="0.9221908026597616" name="searchHitInReadingPane">ECommerce</span>
these days has exploded many times, hitting new milestones and
achieving numbers never seen. In the year 2014, sales hit a high of <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.emarketer.com_Article_Retail-2DSales-2DWorldwide-2DWill-2DTop-2D22-2DTrillion-2DThis-2DYear_1011765&d=DgMD-g&c=lb0LPcSUGidgi7VNLH31kEJwufbJxHNaaavAHw_aZbg&r=qridarruwr7SpxZ8nG5Nmdtu2nDOb5_5uVjBadSqikI&m=UNKr6gGToTMyxh5gtPoZvGKwqRphcSlZaTfHdljCziQ&s=GCwdLpASKHdJ3dGEgiyXBe8TzgiNhFutdXYsPxrfxMQ&e=" target="_blank"><span style="color: windowtext;">$1.3
trillion</span></a> reaching almost $2 trillion by the end of 2016.</span></span></div>
<div style="margin: 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="font-size: 11pt;">By 2020, it is estimated that the value of <span class="highlight" id="0.852329213998805" name="searchHitInReadingPane">ECommerce</span> sales will have topped $4 Trillion. This article discusses some of the top trends in <span class="highlight" id="0.3514586948238849" name="searchHitInReadingPane">ECommerce</span> sales that has
had far reaching consequences in the way </span></span></div>
<div style="margin: 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="font-size: 11pt;">enterprises
design a strategy, develop software and execute a plan that gives
seamless experience to the end users while keeping them in line with
latest trends</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Multi-Device Shopping : </b></span>Given that sixty-six
percent of all time spent on <span class="highlight" id="0.40759982099073433" name="searchHitInReadingPane">ecommerce</span> sites is done across mobile devices, companies are aligning their web design aligned with the mobile first strategy.<br />
eRetailers will need to ensure that the site is accessible from devices
of different form factors like phones, tablets and laptops having
different resolutions. <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mjrcg.com_blog_2012_10_site-2Dnot-2Dmobile-2Dfriendly-2D61-2Dof-2Dvisitors-2Dwill-2Dleave_&d=DgMD-g&c=lb0LPcSUGidgi7VNLH31kEJwufbJxHNaaavAHw_aZbg&r=qridarruwr7SpxZ8nG5Nmdtu2nDOb5_5uVjBadSqikI&m=UNKr6gGToTMyxh5gtPoZvGKwqRphcSlZaTfHdljCziQ&s=bIFDF_D7rD6sH_2sFf_JT_tWZf7qq-0QUcvFhLJmUtQ&e=" target="_blank"><span style="color: windowtext;">61
percent of customers </span></a>leave a site if it isn’t
mobile-friendly, it is hardly a surprise that responsive web design is
becoming a key component of any web site’s strategy</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Material Design – </b></span>This vibrant and content
focused pattern has been gaining popularity since late 2014 and continues to be used extensively in modern <span class="highlight" id="0.4009249836076144" name="searchHitInReadingPane">ECommerce</span> site. It is the unified and playful experience provided by <br />
Material design which makes it extremely attractive. Even for
development shops, this frameworks allows for rapid and consistent
baseline that can be utilized for almost a “game” kind of experience.</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Custom Product demonstrations / Real time customization
– </b></span>Providing interactive product demonstrations is a very
compelling way to showcase your product offering and how they work. Lot
of companies would like to give a real time experience of building
models and clothings so that it is customized to the
need of the customer</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Hidden Menus – </b></span>With
the advent of bold modern
designs, the concept of menus has been replaced with large images and
alternative mechanisms to toggle between choices. Even the hamburger
menu in the corner is being<br />
replaced by innovative ways of allowing users to choose between different modes and choices.</span></span></div>
<div style="margin: 2pt 0 12pt 0;">
<span style="color: #1f4d78; font-family: Calibri Light,sans-serif; font-size: small;"><span style="font-size: 12pt; font-weight: normal;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Multi-channel marketing – </b></span><span style="color: windowtext; font-family: Calibri,sans-serif; font-size: x-small;"><span style="font-size: 11pt;">Using
a combination of <span class="highlight" id="0.12245510893744072" name="searchHitInReadingPane">ECommerce</span>
indirect and direct communication channels like websites, direct mail,
email, mobile apps and social media campaigns, companies are maximizing
their investment in digital assets and also investing in a variety of
digital asset management
products. As the pace of this marketing mechanism picks up, there will
surely an uptrend in the usage of these asset management products.</span></span></span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Location Targeting – </b></span>Given
that there is an
innate integration of a GPS device pinpointing the location of a
customer, it is natural for companies to start focusing on location
centric targeting through relevant advertisement.<br />
Using Beacons and accurate location sensors coupled with preferences and
profile specifics of the individuals, it is even more possible to
pinpoint the kind of discounts and promotions that could be transmitted
to the individual to encourage buying specific
merchandise.</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Social Media Advertising – </b></span>Social Media advertisements
have come a long way in being used as an effective advertising mechanism. Taking the example of <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__www.facebook.com_business_a_online-2Dsales_dynamic-2Dproduct-2Dads&d=DgMD-g&c=lb0LPcSUGidgi7VNLH31kEJwufbJxHNaaavAHw_aZbg&r=qridarruwr7SpxZ8nG5Nmdtu2nDOb5_5uVjBadSqikI&m=UNKr6gGToTMyxh5gtPoZvGKwqRphcSlZaTfHdljCziQ&s=3f2XzG_olWD4MIBuJUphdyQYmpzNqdxO8ihUDyIoqls&e=" target="_blank"><span style="color: windowtext;">Facebook’s
Dynamic Product Ads</span></a> which automatically promote relevant
products from your entire catalog with unique creative, showcasing one
or more products, across any device, users can be literally reminded
about the quality and uniqueness of the product that
they just viewed minutes back thereby refreshing their memory and giving
a good visibility for the product.</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Marketing Automation – </b></span>As
the email campaigns
to promote different products become more and more annoying, technology
has found ways to classify the mails as junk or “clutter”. Marketing
automation helps in a way that makes the emails a lot more relevant,
attractive and possibly worthwhile to the email
receiver to spend some time understanding the material. </span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Rich Media – Audio, Video Product – </b></span>As
the
competition for attracting more and more eyeballs intensifies, companies
are trying to find every possible way to get more “stickiness” to their
<span class="highlight" id="0.1869899410169965" name="searchHitInReadingPane">ECommerce</span>
channel. One very practical way to do this is by using rich media
generously. A recent survey has indicated
that more than 90% of the buyers have revealed that a video explaining
the features can play a much better role for them to make a buying
decision. Use of bold colors, pleasing to the eyes can surely help <span class="highlight" id="0.280212906677308" name="searchHitInReadingPane">ECommerce</span> retailers generate more interest for their
customers.</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Data Aggregators – </b></span>As
the concept of “Data
as a service” intensifies, using variety of data in real time and
aggregating it to give a contextual and specific experience continues to
help customers make their decisions easy.<br />
In this information age, where data is on the fingertips of most
millennials, nothing can be more irritating for the customer than to see
outdated or wrong information just because aggregation and data
cleansing has not been done correctly. This reflects very
poorly on the quality of the product and directly influences the product
buying decision process.</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Artificial intelligence in <span class="highlight" id="0.27789233385733736" name="searchHitInReadingPane">ECommerce</span> – </b></span>The
three areas that artificial intelligence is playing a big role in <span class="highlight" id="0.25936973596435375" name="searchHitInReadingPane">ECommerce</span> is advanced search, Personalization and Predictive analysis. Given the behavior of the buyer, most AI algorithms<br />
can foretell the taste of the individual and suggest specific products
based on context when the user is trying to search. Given that the
inventory of most retailers is considerable, it surely helps to zero in
the customer to the required merchandise quicker.
From a personalization standpoint, using the preferences that the user
has mentioned in his profile as well as any traits that the algorithm
can gather from his publicly available social or professional
datapoints, companies will need to create a virtual profile
of the customer and help in suggesting options accordingly. Finally,
predictive analysis helps enterprises predict future purchasing patterns
or possible interest points for the customer so that recommendations
can be made accordingly. Used effectively by Amazon
initially, this has now become a standard process</span></span></div>
<div style="background-color: #fefefe; margin: 0 0 19.5pt 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="background-color: #fefefe; font-size: 11pt;"><span style="color: #3a3a3a; font-family: Arial,sans-serif;"><b>Emergence of Payment Wearables– </b></span>With
the emergence
of mobile wallets, rings and small wearables capable of making digital
payments, there has been a new trends of companies using Tap and Go kind
of techniques for payments in the <span class="highlight" id="0.0925395257841729" name="searchHitInReadingPane">ECommerce</span> arena. There is a huge market for this and it will continue to expand
in the coming years.</span></span></div>
<div style="margin: 0;">
<span style="font-family: Calibri,sans-serif; font-size: x-small;"><span style="font-size: 11pt;"> </span></span></div>
</span></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-39111983852514091892016-11-12T17:27:00.001-08:002016-11-26T12:27:46.173-08:00Azure rules the roost<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
While Microsoft was a late entrant in the Cloud services space with Amazon already taking a lion's share of the work involved, it has definitely caught up some lost space in the past 3 years. Apart from MS Azure being a natural first choice for Microsoft shops trying to get their feet wet in the Public cloud space, there are some startups who are trying their options with this technology.<br />
I have written a recent article on "Azure rules the roost" at<br />
<br />
http://microsoft.cioreview.com/cxoinsight/windows-azure-ruling-the-roost-nid-23249-cid-50.html</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-51452730872523643392016-11-12T17:26:00.001-08:002016-11-26T12:31:22.981-08:00The World of Open Source<div dir="ltr" style="text-align: left;" trbidi="on">
With several options in the Javascript Framework space, it can easily become pretty confusing which frameworks to look at and eventually implement. Started as an inhouse project, Google's AngularJS library quickly caught up in the market as a UX framework of choice. Given that Material design with its flat and clean interface is quickly becoming popular, Google is not leaving any stone unturned to implement a framework for this as well. <br />
<br />
I have written a new article on the World of Open Source with specifics on AngularJS Material at<br />
<br />
http://opensource.cioreview.com/cxoinsight/the-world-of-open-source-nid-23335-cid-92.html</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-12373487404434686072016-11-12T17:23:00.002-08:002016-11-26T12:43:39.931-08:00Today and tomorrow of ECM<div dir="ltr" style="text-align: left;" trbidi="on">
Enterprise Content Management(ECM) strategy in the cloud is quickly becoming an effective mechanism for companies to manage their content without having to worry about accompanying typical concerns around archival, disaster recovery and storage. The explosion of mobile applications has also necessitated the existence of an effective API strategy around this approach. In my article, I try to deal with the challenges around this and possible alternatives to address this. <br />
<br />
http://enterprise-content-management.cioreview.com/cxoinsight/the-today-and-tomorrow-of-ecm-nid-23305-cid-129.html</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-33281540446386414402016-11-12T17:22:00.002-08:002016-11-26T12:35:29.074-08:00Collaborating for Success<div dir="ltr" style="text-align: left;" trbidi="on">
Despite a lot of discussion around collaboration and the value therein, traditional tools have not been able to capture the true business value of ideas that came up during collaboration sessions due to a variety of reasons. Some of these being inability to capture cross language, cross cultural, gesture and voice based inputs that had inherent values but could not be translated into any tangible benefits. I have tried to come up with some ideas in this space at :<br />
http://collaboration-solutions.cioreview.com/cxoinsight/collaborating-for-success-nid-23281-cid-124.html<br />
<br />
<br /></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-7409330558040862412016-06-12T10:19:00.002-07:002016-06-12T10:19:55.809-07:00First passenger drone car cleared<div dir="ltr" style="text-align: left;" trbidi="on">
The first passenger drone car has been cleared for testing<br />
<br />
https://www.theguardian.com/technology/2016/jun/08/worlds-first-passenger-drone-testing-ehang-nevada</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-30388802747126961332016-04-12T21:59:00.001-07:002016-04-12T21:59:45.501-07:00<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS", sans-serif;">Some of the misconceptions of the marriage between Big Data and cloud can be cleared using the following article.</span><br />
<div>
<span style="font-family: Trebuchet MS;"><br /></span></div>
<div>
<span style="font-family: Trebuchet MS;">http://thenextweb.com/insider/2016/04/12/6-challenges-cloud-overcome/</span></div>
<div>
<span style="font-family: Trebuchet MS;"><br /></span></div>
<div>
<span style="font-family: Trebuchet MS;"><br /></span></div>
<br /></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-68881701586277963802015-12-13T11:07:00.001-08:002015-12-13T11:07:18.416-08:00Salesforce<div dir="ltr" style="text-align: left;" trbidi="on">
Trying to understand the Functionality of Salesforce and how the inner working of the platform helps customize the needs for the enterprise. Found some great resources at Trails ..<br />
<br />
<span style="font-size: x-small;">https://developer.salesforce.com/trailhead/trail/force_com_dev_beginner<br />
<br />
<div>
<br /></div>
<div>
<span style="font-size: small;"><br /></span></div>
</span><div>
<b></b><i></i><u></u><sub></sub><sup></sup><strike><br /></strike></div>
<br /></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-81533415947676325622015-10-31T18:31:00.000-07:002015-10-31T18:32:06.039-07:00Slack adds group messagesJust the thing that Slack needed
<br><a href="http://www.techinsider.io/slack-adds-group-messages-2015-10">http://www.techinsider.io/slack-adds-group-messages-2015-10</a>
<br>
<br>
<br>Sent from my iPhoneAdvaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-80244052008259781042015-10-04T11:26:00.001-07:002015-10-04T11:26:53.825-07:00Everybody is suddenly copying Microsoft<span class="preheader" style="display:none;font-size:0px;line-height:0px; color:#000000;"> </span> <!-- block: content --> <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td height="30" class="height30"></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" width="100%" class="full"> <tr> <td width="568" align="center"> <table border="0" cellpadding="0" cellspacing="0" width="568"> <tr> <td width="9"></td> <td width="550" align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fauth%252Fflipboard%252Fsstreamitem%25252Fflipboard-s1XPp95uRwehnLQYiMc3Jw%25253Aa%25253A43591897-1443977142%25252Furl%25252Fhttp%25253A%25252F%25252Fwww.businessinsider.com%25252Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10%3FcanAddToFlipboard%3Dfalse%26resetStack%3Dtrue&utm_source=email&web_url=http%3A%2F%2Fwww.businessinsider.com%2Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10&utm_medium=flipboard.sendtofriend.article&china_variant=False" style="text-decoration:none;"> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="full"> <tr> <td background="http://cdn.flipboard.com/businessinsider.com/78f20b9a1f7d5c92f568523451fe915809c8b953/medium.jpg" bgcolor="#999999" style="background-repeat:no-repeat;background-size:cover;background-position:top center; background:url(http://cdn.flipboard.com/businessinsider.com/78f20b9a1f7d5c92f568523451fe915809c8b953/medium.jpg) no-repeat top center / cover;" width="550" height="350" align="center" class="full" valign="top"> <!--[if gte mso 9]> <div style="position:relative"> <v:rect xmlns:v="urn:schemas-microsoft-com:vml" stroke="false" style="width:550px;height:350px;position:absolute;top:0;left:0"><v:fill type="frame" src="http://cdn.flipboard.com/businessinsider.com/78f20b9a1f7d5c92f568523451fe915809c8b953/medium.jpg" color="#000000" /><v:textbox inset="0,0,0,0"></v:textbox></v:rect> <v:rect xmlns:v="urn:schemas-microsoft-com:vml" stroke="false" style="width:550px;height:350px;position:absolute;top:0;left:0" fill="true"><v:fill type="solid" color="#000000" opacity="30%" /<v:textbox inset="0,0,0,0"> <![endif]--> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td height="350" style="background-color:rgba(20,20,20,0.35);"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td colspan="2" height="16"></td> </tr> <tr> <td width="16"></td> <td valign="top" align="left"> <img border="0" src="http://cdn.flipboard.com/email/assets/logo-85X85-at-2X.jpg" height="50" width="50" alt="Flipboard" /> </td> </tr> <tr> <td colspan="2" height="16"></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="100%" height="280"> <tr> <td width="32"></td> <td align="center" valign="bottom"> <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fauth%252Fflipboard%252Fsstreamitem%25252Fflipboard-s1XPp95uRwehnLQYiMc3Jw%25253Aa%25253A43591897-1443977142%25252Furl%25252Fhttp%25253A%25252F%25252Fwww.businessinsider.com%25252Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10%3FcanAddToFlipboard%3Dfalse%26resetStack%3Dtrue&utm_source=email&web_url=http%3A%2F%2Fwww.businessinsider.com%2Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10&utm_medium=flipboard.sendtofriend.article&china_variant=False" style="font-size:32px;line-height:34px;color:#ffffff;text-shadow:#000000;text-decoration:none;font-family:'FaktCondensed', Helvetica, sans-serif;">Everybody is suddenly copying Microsoft</a> </td> <td width="32"></td> </tr> <tr> <td height="32" colspan="3"></td> </tr> </table> </td> </tr> </table> <!--[if gte mso 9]> </v:textbox></v:rect> </div> <![endif]--> </td> </tr> <tr> <td height="32"></td> </tr> </table> </a> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td width="32"></td> <td> <table cellspacing="0" cellpadding="0" width="100%" class="article_metrics"> <tr> <td height="8"></td> </tr> <tr> <td> 11 comments · 77 likes · 54 reflips </td> </tr> <tr> <td height="32"></td> </tr> </table> <table cellspacing="0" cellpadding="0" width="100%" class="article_excerpt"> <tr> <td style="font-family:Georgia, serif;color:#000000;font-size:18px;line-height:23.4px;"> <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fauth%252Fflipboard%252Fsstreamitem%25252Fflipboard-s1XPp95uRwehnLQYiMc3Jw%25253Aa%25253A43591897-1443977142%25252Furl%25252Fhttp%25253A%25252F%25252Fwww.businessinsider.com%25252Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10%3FcanAddToFlipboard%3Dfalse%26resetStack%3Dtrue&utm_source=email&web_url=http%3A%2F%2Fwww.businessinsider.com%2Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10&utm_medium=flipboard.sendtofriend.article&china_variant=False" style="font-family:Helvetica, sans-serif;font-size:18px;line-height:23.4px;color:#000000;text-decoration:none;"> businessinsider.com / Matt Weinberger </a> · In 2012, when Microsoft first introduced the Surface Pro — a tablet that was also a laptop — it became an industry punch line. "You can merge a toaster and... </td> </tr> <tr> <td style="color:#000000;font-size:18px;line-height:23.4px;font-family:Georgia, serif;"> Photo: <a style="text-decoration:none;color:#000000;" href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fauth%252Fflipboard%252Fsstreamitem%25252Fflipboard-s1XPp95uRwehnLQYiMc3Jw%25253Aa%25253A43591897-1443977142%25252Furl%25252Fhttp%25253A%25252F%25252Fwww.businessinsider.com%25252Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10%3FcanAddToFlipboard%3Dfalse%26resetStack%3Dtrue&utm_source=email&web_url=http%3A%2F%2Fwww.businessinsider.com%2Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10&utm_medium=flipboard.sendtofriend.article&china_variant=False">businessinsider.com</a> </td> </tr> </table> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td height="32"></td> </tr> <tr> <td align="center"> <table border="0" cellpadding="0" cellspacing="0" bgcolor="#0099cc" style="background-color:#0099cc;"> <tr> <td height="12" colspan="3" class="height10" bgcolor="#0099cc"> </td> </tr> <tr> <td bgcolor="#0099cc" width="20"> </td> <td bgcolor="#0099cc" align="center" style="font-size: 18px; color:#ffffff; text-align: center; font-weight: normal; line-height:18px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-transform:uppercase;" class="buttonfont16"> <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fauth%252Fflipboard%252Fsstreamitem%25252Fflipboard-s1XPp95uRwehnLQYiMc3Jw%25253Aa%25253A43591897-1443977142%25252Furl%25252Fhttp%25253A%25252F%25252Fwww.businessinsider.com%25252Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10%3FcanAddToFlipboard%3Dfalse%26resetStack%3Dtrue&utm_source=email&web_url=http%3A%2F%2Fwww.businessinsider.com%2Fwhy-apple-ipad-pro-and-google-pixel-c-copied-microsoft-surface-2015-10&utm_medium=flipboard.sendtofriend.article&china_variant=False" style="text-decoration: none; color:#ffffff;letter-spacing:0.5px;"> Read it on Flipboard </a> </td> <td bgcolor="#0099cc" width="18"> </td> </tr> <tr> <td colspan="3" height="10" class="height10" bgcolor="#0099cc"> </td> </tr> </table> </td> </tr> <tr> <td height="32"></td> </tr> <tr> <td height="1"><hr style="border:0; border-top:1px solid #dddddd;" /></td> </tr> <tr> <td height="32"></td> </tr> </table> </td> <td width="32"></td> </tr> </table> </td> <td width="9"></td> </tr> </table> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%" class="full"> <tr> <td width="568" align="center"> <table border="0" cellpadding="0" cellspacing="0" width="568"> <tr> <td width="9"></td> <td width="550" align="center"> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="full"> <tr> <td align="center" style="color:#666666;text-transform:uppercase;font-size:14px;">Related topics on Flipboard</td> </tr> <tr> <td height="16"></td> </tr> <tr> <td align="center"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fflipboard%2Ftopic%2Fmicrosoft&utm_source=email&web_url=https%3A%2F%2Fflipboard.com%2Ftopic%2Fmicrosoft%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail&utm_medium=flipboard.sendtofriend.article&china_variant=False" title="Microsoft" style="text-decoration:none;"> <table border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff" style="display:inline-table;border:1px solid #000000;"> <tr> <td> <table> <tr> <td width="8"></td> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td height="2"></td> </tr> <tr> <td height="18" style="font-size:12px;line-height:14px;color:#000000;text-align:center;text-transform:uppercase;letter-spacing:1px;">Microsoft</td> </tr> <tr> <td height="2"></td> </tr> </table> </td> <td width="8"></td> </tr> </table> </td> </tr> </table> </a> </td> <td width="16"></td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fflipboard%2Ftopic%2Fgoogle&utm_source=email&web_url=https%3A%2F%2Fflipboard.com%2Ftopic%2Fgoogle%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail&utm_medium=flipboard.sendtofriend.article&china_variant=False" title="Google" style="text-decoration:none;"> <table border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff" style="display:inline-table;border:1px solid #000000;"> <tr> <td> <table> <tr> <td width="8"></td> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td height="2"></td> </tr> <tr> <td height="18" style="font-size:12px;line-height:14px;color:#000000;text-align:center;text-transform:uppercase;letter-spacing:1px;">Google</td> </tr> <tr> <td height="2"></td> </tr> </table> </td> <td width="8"></td> </tr> </table> </td> </tr> </table> </a> </td> <td width="16"></td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fflipboard%2Ftopic%2Ftouchscreen&utm_source=email&web_url=https%3A%2F%2Fflipboard.com%2Ftopic%2Ftouchscreen%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail&utm_medium=flipboard.sendtofriend.article&china_variant=False" title="Touchscreens" style="text-decoration:none;"> <table border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff" style="display:inline-table;border:1px solid #000000;"> <tr> <td> <table> <tr> <td width="8"></td> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td height="2"></td> </tr> <tr> <td height="18" style="font-size:12px;line-height:14px;color:#000000;text-align:center;text-transform:uppercase;letter-spacing:1px;">Touchscreens</td> </tr> <tr> <td height="2"></td> </tr> </table> </td> <td width="8"></td> </tr> </table> </td> </tr> </table> </a> </td> </tr> </table> </td> </tr> <tr> <td height="32"></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <!-- block: footer --> <!-- START footer:boiler --> <table cellpadding="0" cellspacing="0" bgcolor="#f4f5f5" border="0" width="100%" class="full"> <tbody><tr> <td align="center" width="100%"> <table cellpadding="0" cellspacing="0" bgcolor="#f4f5f5" border="0" width="568" class="full"> <tbody><tr> <td align="center" width="568"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="full"> <tbody><tr> <td align="center"> <table cellpadding="0" cellspacing="0" border="0"> <tbody><tr> <td style="padding-left:9px; padding-right:9px;" align="center"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="full"> <tbody><tr> <td align="center" width="550"> <!-- START footer:center --> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tbody> <tr> <td width="100%" valign="top" bgcolor="#f4f5f5"> <!-- START footer:content --> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="mobile"> <tbody><tr> <td width="550"> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="30"></td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td style="font-size: 12px; color:#000000; text-transform:uppercase; text-align:center; font-weight:bold; font-family: Helvetica, Arial, sans-serif;line-height: 27px;"> <a style="color:#000000;" href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fflipboard.com%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail&utm_medium=flipboard.sendtofriend.article&position=1&part=web&china_variant=False">See your Flipboard on the web</a>, or download the mobile app </td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="20" colspan="8"></td> </tr> <tr> <td width="20"></td> <td class="eraseForMobile" width="121"></td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fapp.adjust.com%2Fex8oy4&utm_medium=flipboard.sendtofriend.article&position=0&part=apps&china_variant=False" style="text-decoration:none;"><img height="40" width="40" src="http://cdn.flipboard.com/email/assets/footer/apple.gif" alt="Apple" border="0" /></a> </td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Freferrer%3Dutm_source%253Dfbemailfooter%2526utm_medium%253Demailfooter%2526utm_campaign%253Dinstallfromemailfooter%26id%3Dflipboard.app&utm_medium=flipboard.sendtofriend.article&position=1&part=apps&china_variant=False" style="text-decoration:none;"><img height="40" width="40" src="http://cdn.flipboard.com/email/assets/footer/google-play.gif" alt="Google Play" border="0" /></a> </td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fstore%2Fapps%2Fflipboard%2F9wzdncrfj32q&utm_medium=flipboard.sendtofriend.article&position=2&part=apps&china_variant=False" style="text-decoration:none;"><img height="40" width="40" src="http://cdn.flipboard.com/email/assets/footer/windows.gif" alt="Windows" border="0" /></a> </td> <td class="eraseForMobile" width="121"></td> <td width="20"></td> </tr> <tr> <td height="20" colspan="8"></td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td width="100%" style="font-size: 12px; color: #a8a8a8; text-align: center; font-weight: normal; font-family: Helvetica, Arial, sans-serif; line-height: 18px;" class="font10"> This email was sent to you by a Flipboard user via Flipboard's "Send to Friends" feature. Need help? Email <a href="mailto:support@flipboard.com" style="color:#949494;">support@flipboard.com</a>. </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="20"> </td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" style="text-align: center; border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt;" class="fullCenter"> <tr> <td width="100%" style="font-size: 16px; color: #a8a8a8; font-weight: normal; font-family: Helvetica, Arial, sans-serif; line-height: 20px; vertical-align: middle;" class="font14"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fflipboard.com%2Fprivacy%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail&utm_medium=flipboard.sendtofriend.article&position=1&part=privacy&china_variant=False" class="hover" style="text-decoration: none; color: #a8a8a8;">Privacy Policy</a> </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="20"> </td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td width="100%" style="font-size: 12px; color: #a8a8a8; text-align: center; font-weight: normal; font-family: Helvetica, Arial, sans-serif; line-height: 27px; text-decoration:none;" class="font10"> ©2015 <a href="https://flipboard.com/about/" class="appleLinksGrey" style="color: #a8a8a8;text-decoration:none;">Flipboard, Inc. Made with love at <span class="appleLinksGrey" style="color: #a8a8a8!important;">214 Homer Ave, Palo Alto, CA 94301</span></a> </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="30"> </td> </tr> </table> </td> </tr></tbody> </table> <!-- END footer:content --> </td> </tr> </tbody></table> <!-- END footer:center --> </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr></tbody> </table> <!-- END footer:boiler --> <!-- end block: footer --> <div style="display:none; white-space:nowrap; font:15px courier; color:#ffffff;"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div> <!-- tracking pixels --> <img src="https://ue.flipboard.com/usage?data=%7B%22event_action%22%3A%22open%22%2C%22properties%22%3A%7B%22lang%22%3A%22en%22%2C%22uid%22%3A0%2C%22unique_id%22%3A0%2C%22time%22%3A1443983212000%7D%2C%22prod_type%22%3A%22notification%22%2C%22event_category%22%3A%22email%22%2C%22event_data%22%3A%7B%22url%22%3A%22http%3A%2F%2Fcdn.flipboard.com%2Femail%2Fassets%2Fclear.gif%22%2C%22type%22%3A%22flipboard.sendtofriend.article%22%2C%22target_id%22%3A%22%22%2C%22redirect_url%22%3A%22http%3A%2F%2Fcdn.flipboard.com%2Femail%2Fassets%2Fclear.gif%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail%22%7D%7D" alt="" /> <img src="http://www.google-analytics.com/collect?v=1&tid=UA-39724124-2&cid=f08ab413-88ff-4b24-8a5f-c09e59dd4012&t=event&ec=email&ea=open&el=email.SendToFriend.flipboard.sendtofriend.article&ev=f08ab413-88ff-4b24-8a5f-c09e59dd4012&cs=email&cm=flipboard.sendtofriend.article&cn=SendToFriend&cm1=1" alt="" /> <!-- server: flamingo24-ui --> <img src="http://email.flipboard.com/wf/open?upn=K4dftMGxdohys-2B0FDcXnm8HXIurbZyYOcHTI5x-2BsaosPWfrnjq5-2BSkgOitFYFbeEByXNXUeVypjthI598VKE41xleYW6EqfQhyOGpfizRNNzje8-2BYbKlTWzHs7Z8vNrC3OBeUd9lkTN5GpJknfP0U3-2Ft1XGpcuIRs31nl-2FD1uF-2F2iEk-2F3pKU26JoI7IyQ7eQlbQcfCdV9Wdqceum-2B-2BwQ5XynUMfr8oyrhD-2FS119JzZH1UGCjsIwkf-2BlGO3WvZLv80BVlzTY-2BUWq54lpNfhLw1JZ29Sgd8RPYE4Qixr8RFbgEIlF-2FNBH9hH28OTwe3AJBDRpu-2B9vhL1FbjFNulHN-2BVfd9tqMKJI-2BZv3XA95c3EkHBXNvlc4gFYNr9lCU2s5T5iitkqmMW58YVpyAepF5gdsRGaTisGJDkDZ9-2BzXfaYVY-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/> Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-27288364705230054992015-08-26T08:11:00.002-07:002015-08-26T08:11:54.080-07:00Beacon issues<div dir="ltr" style="text-align: left;" trbidi="on">
As the argument rages on about what is the best way to reach out mobile shoppers through their devices, the most obvious answer seems to be the Beacon strategy that has been used immediately.<br />
Having said that, there are areas that need to be carefully considered before a blanket solution is proposed. The article talks about some of the challenges that come alongwith a Beacon strategy.<br />
<br />
http://www.forbes.com/sites/quickerbettertech/2015/08/24/why-targets-beacon-strategy-is-doomed/<br />
<br />
As we see Beacon proliferation, we will need to look at fine tuning this strategy to come up with an effective final solution.</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-46105677481017297312015-08-23T10:38:00.000-07:002015-08-23T11:04:40.108-07:00Eddystone <div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: Arial, Helvetica, sans-serif;">After so much activity and discussions around Eddystone, some simple thoughts around how it has made significant changes in the IOT landscape :</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<ul style="text-align: left;">
<li><span style="font-family: Arial, Helvetica, sans-serif;"><b>IOS , Android and more</b> ....</span></li>
</ul>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Given that folks have been playing around the iBeacon spec and Beacons from Estimotes, Motorola etc for a while, it is a well known fact that the current landscape is more aligned towards the iOS users. Given that a little over two third of the world's users use Android, this had to be corrected...Eddystone gets us there</span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<ul style="text-align: left;">
<li><span style="font-family: Arial, Helvetica, sans-serif;"><b>No App...That's fine</b></span></li>
</ul>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">With Beacons, the users had to be using your application to make it really effective. Now with Eddystone, there can be URLs that can be broadcasted which do not need your apps to be installed. You can use Eddystone to send a link to your visitors to your application on the App store or something similar and also feature current promotions</span></div>
</div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<ul style="text-align: left;">
<li><span style="font-family: Arial, Helvetica, sans-serif;"><b>Context Galore</b></span></li>
</ul>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">With Eddystone, there is also a Telemetry option which allows broadcast sensor - driven data on the beacon's state and the environment around it. Data can be used to control factors around specific parameters. Different actions can be triggered based on the changes in environmental and weather conditions. Warehouse, Hotel conditions, Collecting weather factors, Notifications to preferred customers etc are just some of the huge applciations which can be used. </span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<br />
<ul style="text-align: left;">
<li><span style="font-family: Arial, Helvetica, sans-serif;"><b>Proximity factor</b></span></li>
</ul>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">Using Eddystone URL, merchants can push URLs linked to their content, web page or personalized content system to patrons who do not have their applications installed. That way, folks near shopping centers or malls can receive notifications about the merchant offers and have context around that data, </span></div>
</div>
</div>
</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-23672145193225943112015-08-23T10:11:00.000-07:002015-08-23T10:18:01.183-07:00Hyperloop discussion<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: Georgia, Times New Roman, serif;">Based on the Hyperloop discussion by Mr Elon Musk, efforts are on for a transportation system that "<span style="background-color: white; color: #222222; font-size: 16px; line-height: 24px;">would whisk travelers between cities at speeds topping 760 miles per hour. Passengers would ride inside pods shooting through a network of low-pressure tubes, with the pods surfing electromagnetic pulses rather than carrying engines of their own.".</span></span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #222222; font-size: 16px; line-height: 24px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #222222; font-size: 16px; line-height: 24px;"><span style="font-family: Georgia, Times New Roman, serif;">While this system sounds extremely enticing for folks who have dreamt about getting to workplaces quicker, there are several challenges that will need to be addressed before it becomes "production" grade.</span></span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #222222; font-size: 16px; line-height: 24px;"><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></span></div>
<div style="text-align: left;">
<span style="color: #222222; font-family: Georgia, Times New Roman, serif;"><span style="background-color: white; line-height: 24px;">The initial design seems to be over simplified for such a complex system. Some of the challenges include</span></span></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
</div>
<ul style="text-align: left;">
<li><span style="color: #222222; line-height: 24px;"><span style="background-color: white;"><b><span style="font-family: Georgia, Times New Roman, serif;">Seismic factors</span></b></span></span></li>
</ul>
<div>
<span style="color: #222222; font-family: Georgia, 'Times New Roman', serif;"><span style="line-height: 24px;">In areas like San Francisco and Los Angeles, that are sitting on top of a potential seismic activity zone, the design of such a transportation mode which would sit as a </span></span><span style="color: #333333; font-family: Georgia, 'Times New Roman', serif; line-height: 21px;">welded steel tube on top of concrete pillars with dampers will have its own challenges.</span></div>
<ul style="text-align: left;">
<li><span style="color: #333333; font-family: Georgia, Times New Roman, serif;"><span style="line-height: 21px;"><b>More connections for Pylon</b></span></span></li>
</ul>
<div>
<span style="color: #333333; font-family: Georgia, 'Times New Roman', serif; line-height: 21px;">Currently the transportation system is just kept as a sort of tube that is hug from a Pylon but there has to be some sort of a connection to k</span><span style="color: #333333; font-family: Georgia, 'Times New Roman', serif; line-height: 21px;">eep it from sliding off the side of the pylon. </span></div>
<ul style="text-align: left;">
<li><span style="color: #333333; font-family: Georgia, Times New Roman, serif;"><span style="line-height: 21px;"><b>System Communications</b></span></span></li>
</ul>
<div>
<span style="font-family: Georgia, Times New Roman, serif;">This system will require some sort of tracking system of where each capsule was along the route. A web of substations, communication centers will be needed </span></div>
<ul style="text-align: left;">
<li><b><span style="font-family: Georgia, Times New Roman, serif;">Thermal Expansion</span></b></li>
</ul>
<br />
<div style="text-align: left;">
<span style="font-family: Georgia, 'Times New Roman', serif;">The current design claims that no expansion joints are needed because “tube is not rigidly fixed at any point” and uses “dampers” instead. But simple calculations show </span><span style="font-family: Georgia, Times New Roman, serif;">damper attachment to each pylon would not allow for the kind of movement that will happen.</span></div>
<div>
<div>
<br /></div>
</div>
<br /></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-12036362892300659022015-08-08T18:53:00.001-07:002015-08-08T18:53:08.293-07:00Tesla considers its own autonomous ride-sharing business<span class="preheader" style="display:none;font-size:0px;line-height:0px; color:#000000;"> </span> <!-- block: content --> <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td height="30" class="height30"></td></tr></table> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td height="3"></td></tr> <tr> <td align="center" width="568"> <table class="full" width="568" cellspacing="0" cellpadding="0" border="0"> <tr> <td colspan="3" align="center"> <img border="0" style="border:1px solid #ffffff;border-radius:100%;" src="https://graph.facebook.com/693287556/picture?type=large" width="90" height="90" /> </td> </tr> <tr> <td colspan="3" height="15"></td> </tr> <tr> <td width="9"></td> <td width="550" align="center" style="font-weight:bold;color:#000000;font-family:Helvetica, sans-serif;"> <span style="font-size:20px;line-height:22px;">Advait Kulkarni </span> <br /> <div style="font-size:17px;line-height:19px;"> shared the story, <a href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0§ion_url=flipboard%3A%2F%2FshowSection%2Fauth%252Fflipboard%252Fsstreamitem%25252Fflipboard-AWQcb5FRS56iCVbVhgpGYg%25253Aa%25253A43591897-1439074171%25252Furl%25252Fhttp%25253A%25252F%25252Fwww.engadget.com%25252F2015%25252F08%25252F08%25252Ftesla-considers-its-own-autonomous-ride-sharing-business%25252F%25253Fncid%25253Drss_semi%3FcanAddToFlipboard%3Dfalse%26resetStack%3Dtrue&utm_content=item_link&utm_source=email&web_url=http%3A%2F%2Fwww.engadget.com%2F2015%2F08%2F08%2Ftesla-considers-its-own-autonomous-ride-sharing-business%2F%3Fncid%3Drss_semi&utm_medium=flipboard.sendtofriend.article&china_variant=False" style="text-decoration:underline;color:#e12812;">Tesla considers its own autonomous ride-sharing business</a>, with you on Flipboard. </div> </td> <td width="9"></td> </tr> <tr> <td colspan="3" height="10"></td> </tr> </table> </td> </tr> </table> <table cellpadding="0" cellspacing="0" bgcolor="#ffffff" border="0" width="100%" class="full"> <tr> <td align="center" width="100%"> <table cellpadding="0" cellspacing="0" bgcolor="#ffffff" border="0" width="568" class="full"> <tr> <td align="center" width="568"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td width="9"></td> <td align="center" width="550"> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" class="full"> <tr> <td> <!-- spacer-line-configurable --> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" class="full"> <tr> <td align="center"> <!-- Divider --> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="mobile"> <tr> <td height="20"></td> </tr> <tr> <td height="5" bgcolor="#000000" width="550" style="font-size:5px; line-height:5px; width:550px;"> </td> </tr> <tr> <td height="20"></td> </tr> </table> </td> </tr> </table><!-- END spacer-line-configurable --> </td> </tr> </table> </td> <td width="9"></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%" class="full"> <tr> <td width="568" align="center"> <table border="0" cellpadding="0" cellspacing="0" width="568"> <tr> <td width="9"></td> <td width="550" align="center"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td width="100%" valign="top"> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td width="500" style="font-size: 27px; text-align: left; font-weight: bold; line-height: 33px; font-family: Helvetica, Arial, sans-serif;color:#000000;" class="font21"> <a target="_blank" href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fresolve%252Fflipboard%252Furl%25252Fhttp%25253A%25252F%25252Fwww.engadget.com%25252F2015%25252F08%25252F08%25252Ftesla-considers-its-own-autonomous-ride-sharing-business%25252F%25253Fncid%25253Drss_semi&utm_content=article&utm_source=email&web_url=http%3A%2F%2Fwww.engadget.com%2F2015%2F08%2F08%2Ftesla-considers-its-own-autonomous-ride-sharing-business%2F%3Fncid%3Drss_semi&utm_medium=flipboard.sendtofriend.article&position=0&part=sendtofriend&china_variant=False" style="text-decoration:none;color:#000000;"> Tesla considers its own autonomous ride-sharing business </a> </td> </tr> <tr> <td width="100%" height="12"></td> </tr> <tr> <td width="100%" style="text-align:left;" align="left"> <a target="_blank" href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fresolve%252Fflipboard%252Furl%25252Fhttp%25253A%25252F%25252Fwww.engadget.com%25252F2015%25252F08%25252F08%25252Ftesla-considers-its-own-autonomous-ride-sharing-business%25252F%25253Fncid%25253Drss_semi&utm_content=article&utm_source=email&web_url=http%3A%2F%2Fwww.engadget.com%2F2015%2F08%2F08%2Ftesla-considers-its-own-autonomous-ride-sharing-business%2F%3Fncid%3Drss_semi&utm_medium=flipboard.sendtofriend.article&position=0&part=sendtofriend&china_variant=False" style="text-decoration:none;color:#000000;"> <img src="http://o.aolcdn.com/hss/storage/midas/a2fda6a9f826475a52b13dc9b43819e0/202443223/elon-musk-powerwall-event-ap-photo-.jpg" width="275" style="width: 275px; height: auto;" alt="Tesla considers its own autonomous ride-sharing business" border="0" class="imageScale" /> </a> </td> </tr> <tr> <td width="100%" height="10"></td> </tr> </table> </td> </tr> <tr> <td width="100%" height="12"></td> </tr> <tr> <td width="100%" style="font-size: 17px; color: #070707; text-align:left; line-height: 26px;" class="font14"> <span style="font-family: Helvetica, Arial, sans-serif;"> <a href="#" style="font-weight: bold; text-decoration: none; color: #0099cc;">engadget.com </a> <span style="font-family: Georgia, Helvetica, Arial, sans-serif;"> The best music often comes from the notes left unplayed, and so it was with the Tesla Motors Q2 earnings call with financial analysts this week. While w... </span> <a target="_blank" href="http://cdn.flipboard.com/email/assets/smartlink/ws/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=flipboard%3A%2F%2FshowSection%2Fresolve%252Fflipboard%252Furl%25252Fhttp%25253A%25252F%25252Fwww.engadget.com%25252F2015%25252F08%25252F08%25252Ftesla-considers-its-own-autonomous-ride-sharing-business%25252F%25253Fncid%25253Drss_semi&utm_content=article&utm_source=email&web_url=http%3A%2F%2Fwww.engadget.com%2F2015%2F08%2F08%2Ftesla-considers-its-own-autonomous-ride-sharing-business%2F%3Fncid%3Drss_semi&utm_medium=flipboard.sendtofriend.article&position=0&part=sendtofriend&china_variant=False" style="text-decoration: none; font-size:17px; color:#cccccc;">read more</a> </span> </td> </tr> <tr> <td width="100%" height="15" class="height20"></td> </tr> <tr> <td> <table> </table> </td> </tr> </table> </td> <td width="9"></td> </tr> </table> </td> </tr> </table> <table cellpadding="0" cellspacing="0" bgcolor="#ffffff" border="0" width="100%" class="full"> <tr> <td align="center" width="100%"> <table cellpadding="0" cellspacing="0" bgcolor="#ffffff" border="0" width="568" class="full"> <tr> <td align="center" width="568"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td width="9"></td> <td align="center" width="550"> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" class="full"> <tr> <td> <!-- spacer-line-configurable --> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" class="full"> <tr> <td align="center"> <!-- Divider --> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="mobile"> <tr> <td height="20"></td> </tr> <tr> <td height="5" bgcolor="#000000" width="550" style="font-size:5px; line-height:5px; width:550px;"> </td> </tr> <tr> <td height="10"></td> </tr> </table> </td> </tr> </table><!-- END spacer-line-configurable --> </td> </tr> </table> </td> <td width="9"></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="568" align="center"> <table width="568" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="9"></td> <td width="550"> <table cellspacing="0" cellpadding="0" border="0" width="100%"> <tr> <td align="left" style="color:#000000;font-family:Helvetica, sans-serif;" width="410" valign="top"> <div><b style="font-size:15px;text-transform:uppercase;">Flipboard is your personal magazine</b></div> <div style="height:8px;"></div> <div style="font-size:16px;line-height:19px;">It's a single place to discover, collect and share the stories that matter to you.</div> </td> <td align="right" valign="top"> <a href="https://flipboard.com"><img alt="F" src="http://cdn.flipboard.com/email/assets/logo-85X85-at-2X.jpg" height="35" width="35" /></a> </td> </tr> </table> </td> <td width="9"></td> </tr> </table> </td> </tr> <tr> <td height="56"></td> </tr> </table> <!-- block: footer --> <!-- START footer:boiler --> <table cellpadding="0" cellspacing="0" bgcolor="#f4f5f5" border="0" width="100%" class="full"> <tbody><tr> <td align="center" width="100%"> <table cellpadding="0" cellspacing="0" bgcolor="#f4f5f5" border="0" width="568" class="full"> <tbody><tr> <td align="center" width="568"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="full"> <tbody><tr> <td align="center"> <table cellpadding="0" cellspacing="0" border="0"> <tbody><tr> <td style="padding-left:9px; padding-right:9px;" align="center"> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="full"> <tbody><tr> <td align="center" width="550"> <!-- START footer:center --> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tbody> <tr> <td width="100%" valign="top" bgcolor="#f4f5f5"> <!-- START footer:content --> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="mobile"> <tbody><tr> <td width="550"> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="30"></td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td style="font-size: 12px; color:#000000; text-transform:uppercase; text-align:center; font-weight:bold; font-family: Helvetica, Arial, sans-serif;line-height: 27px;"> <a style="color:#000000;" href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fflipboard.com%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail&utm_medium=flipboard.sendtofriend.article&position=1&part=web&china_variant=False">See your Flipboard on the web</a>, or download the mobile app </td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="20" colspan="8"></td> </tr> <tr> <td width="20"></td> <td class="eraseForMobile" width="121"></td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fflipboard-your-social-news%2Fid358801284&utm_medium=flipboard.sendtofriend.article&position=0&part=apps&china_variant=False" style="text-decoration:none;"><img height="40" width="40" src="http://cdn.flipboard.com/email/assets/footer/apple.gif" alt="Apple" border="0" /></a> </td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dflipboard.app&utm_medium=flipboard.sendtofriend.article&position=1&part=apps&china_variant=False" style="text-decoration:none;"><img height="40" width="40" src="http://cdn.flipboard.com/email/assets/footer/google-play.gif" alt="Google Play" border="0" /></a> </td> <td align="center"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=http%3A%2F%2Fwww.windowsphone.com%2Fen-us%2Fstore%2Fapp%2Fflipboard%2Fe5723a43-42c8-4e25-b322-115f07bd44f1&utm_medium=flipboard.sendtofriend.article&position=2&part=apps&china_variant=False" style="text-decoration:none;"><img height="40" width="40" src="http://cdn.flipboard.com/email/assets/footer/windows.gif" alt="Windows" border="0" /></a> </td> <td class="eraseForMobile" width="121"></td> <td width="20"></td> </tr> <tr> <td height="20" colspan="8"></td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td width="100%" style="font-size: 12px; color: #a8a8a8; text-align: center; font-weight: normal; font-family: Helvetica, Arial, sans-serif; line-height: 18px;" class="font10"> This email was sent to you by a Flipboard user via Flipboard's "Send to Friends" feature. Need help? Email <a href="mailto:support@flipboard.com" style="color:#949494;">support@flipboard.com</a>. </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="20"> </td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" style="text-align: center; border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt;" class="fullCenter"> <tr> <td width="100%" style="font-size: 16px; color: #a8a8a8; font-weight: normal; font-family: Helvetica, Arial, sans-serif; line-height: 20px; vertical-align: middle;" class="font14"> <a href="http://cdn.flipboard.com/email/assets/smartlink/prod/v20.html?lang=en&utm_campaign=SendToFriend&uid=0&section_url=&utm_source=email&web_url=https%3A%2F%2Fflipboard.com%2Fprivacy%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail&utm_medium=flipboard.sendtofriend.article&position=1&part=privacy&china_variant=False" class="hover" style="text-decoration: none; color: #a8a8a8;">Privacy Policy</a> </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="20"> </td> </tr> </table> <table width="550" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td width="100%" style="font-size: 12px; color: #a8a8a8; text-align: center; font-weight: normal; font-family: Helvetica, Arial, sans-serif; line-height: 27px; text-decoration:none;" class="font10"> ©2015 <a href="https://flipboard.com/about/" class="appleLinksGrey" style="color: #a8a8a8;text-decoration:none;">Flipboard, Inc. Made with love at <span class="appleLinksGrey" style="color: #a8a8a8!important;">214 Homer Ave, Palo Alto, CA 94301</span></a> </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="full"> <tr> <td height="30"> </td> </tr> </table> </td> </tr></tbody> </table> <!-- END footer:content --> </td> </tr> </tbody></table> <!-- END footer:center --> </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr></tbody> </table> <!-- END footer:boiler --> <!-- end block: footer --> <div style="display:none; white-space:nowrap; font:15px courier; color:#ffffff;"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div> <!-- tracking pixels --> <img src="https://ue.flipboard.com/usage?data=%7B%22event_action%22%3A%22open%22%2C%22properties%22%3A%7B%22lang%22%3A%22en%22%2C%22uid%22%3A0%2C%22unique_id%22%3A0%2C%22time%22%3A1439085183000%7D%2C%22prod_type%22%3A%22notification%22%2C%22event_category%22%3A%22email%22%2C%22event_data%22%3A%7B%22url%22%3A%22http%3A%2F%2Fcdn.flipboard.com%2Femail%2Fassets%2Fclear.gif%22%2C%22type%22%3A%22flipboard.sendtofriend.article%22%2C%22target_id%22%3A%22%22%2C%22redirect_url%22%3A%22http%3A%2F%2Fcdn.flipboard.com%2Femail%2Fassets%2Fclear.gif%3Futm_campaign%3DSendToFriend%26utm_medium%3Dflipboard.sendtofriend.article%26utm_source%3Demail%22%7D%7D" alt="" /> <img src="http://www.google-analytics.com/collect?v=1&tid=UA-39724124-2&cid=955c1dc2-bd24-480c-823a-6986ea44d3c3&t=event&ec=email&ea=open&el=email.SendToFriend.flipboard.sendtofriend.article&ev=955c1dc2-bd24-480c-823a-6986ea44d3c3&cs=email&cm=flipboard.sendtofriend.article&cn=SendToFriend&cm1=1" alt="" /> <!-- server: flamingo26-ui --> <img src="http://email.flipboard.com/wf/open?upn=K4dftMGxdohys-2B0FDcXnm8HXIurbZyYOcHTI5x-2BsaosPWfrnjq5-2BSkgOitFYFbeEByXNXUeVypjthI598VKE41xleYW6EqfQhyOGpfizRNNzje8-2BYbKlTWzHs7Z8vNrC3OBeUd9lkTN5GpJknfP0U3-2Ft1XGpcuIRs31nl-2FD1uF9DOpY3F-2BpICfcs-2Bpsv7HWCuyzICTNL4mbPeFtlpElnneTMPnxxcdpiBmjURsnfQEfwxCWslxsLaYxpZd70IWxqd5drc549MghW6qKpmtNDd4W8P68nLhAYkXupndLYGn-2F8EdzxpvltxYcBuuv-2BwrQGqV-2FcDLuTfXYaTbx-2Fstd5nEtoqnAE-2BKnUc-2BMUhBTfhiH5qsxZKozO3FnAruxf1Cxg99KONytyzP2n94AnbXoln7Kpi2BtneBBhWUL3a0DX1o-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/> Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-26918864315661867592015-06-20T15:07:00.000-07:002015-06-20T15:14:26.050-07:00Comparison between c#, RoR, Python and Java<div dir="ltr" style="text-align: left;" trbidi="on">
I was looking for a good comparison of the 4 side by side and found this interesting spreadsheet that someone had prepared. Still a WIP but thought was interesting<br />
<br />
<a href="https://docs.google.com/spreadsheets/d/1ijQq32h9g_HVQWOyMJWawVtBpYqlyfgkHRGPfb0SUyI/pub?hl=en">https://docs.google.com/spreadsheets/d/1ijQq32h9g_HVQWOyMJWawVtBpYqlyfgkHRGPfb0SUyI/pub?hl=en</a><br />
<br /></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-44608020454569873622015-06-13T21:31:00.001-07:002015-06-13T21:31:52.263-07:00Google photos<div dir="ltr" style="text-align: left;" trbidi="on">
Since the time the announcement for using Google photis has come out, have been following the tech that goes into making it so extensible.. Following are the nice features in it<br />
<br />
http://venturebeat.com/2015/06/13/10-reasons-to-start-using-google-photos/</div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-61391233160720477902015-06-13T07:43:00.001-07:002015-06-13T07:43:34.551-07:00Javascript framework comparison<div dir="ltr" style="text-align: left;" trbidi="on">
Having been following several JS frameworks in the works implementing some of the needs of our clients, this is a good article talking about a comparison helping choosing of the right framework for use:<br />
<br />
https://blog.stamplay.com/choosing-your-javascript-framework/<br />
<br />
<br /></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0tag:blogger.com,1999:blog-17321281.post-72749122683862384272015-06-11T07:58:00.000-07:002015-06-11T07:58:10.569-07:00UI Developer must haves<div dir="ltr" style="text-align: left;" trbidi="on">
A nice article on the attributes that are needed for a Front end developer :<br />
<br />
http://mashable.com/2015/06/11/qualities-front-end-developer/<br />
<br /></div>
Advaithttp://www.blogger.com/profile/15715741077166237736noreply@blogger.com0