<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Tinman Kinetics]]></title><description><![CDATA[Technology with Heart]]></description><link>https://tinmankinetics.com/</link><image><url>https://tinmankinetics.com/favicon.png</url><title>Tinman Kinetics</title><link>https://tinmankinetics.com/</link></image><generator>Ghost 1.22</generator><lastBuildDate>Wed, 06 May 2026 09:21:33 GMT</lastBuildDate><atom:link href="https://tinmankinetics.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Understanding the Basics of Node JS]]></title><description><![CDATA[Understanding the Basics of Node JS, How Node JS works - Asynchronous and Event Loop]]></description><link>https://tinmankinetics.com/understanding-the-basics-of-node-js/</link><guid isPermaLink="false">5e153fc2e9c6690803bdb1b7</guid><category><![CDATA[Getting Started]]></category><category><![CDATA[technology]]></category><dc:creator><![CDATA[Jade Kim]]></dc:creator><pubDate>Mon, 30 Mar 2020 20:40:23 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2020/01/Understanding-the-Basics-of-Node-JS.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2020/01/Understanding-the-Basics-of-Node-JS.png" alt="Understanding the Basics of Node JS"><p><strong>Node JS</strong> is a <strong>JavaScript runtime environment</strong>, easy to think of as <strong>JavaScript on the server</strong>. Node js uses <em>V8 engine</em> and includes some additional modules that give you more browser features and JavaScript functions.</p>
<h3 id="theroleofnodejsinwebdevelopmentis">The role of node js in web development is …</h3>
<ol>
<li>To <mark>run server</mark> which is creating a server and listening to incoming requests.</li>
<li>To <mark>handle business logic</mark>. For instance, handle requests, validate input and connect to database.</li>
<li>To <mark>return responses</mark> such as HTML, JSON, XML or files to client.</li>
</ol>
<h3 id="howtocreateanodejsserver">How to create a node.js server</h3>
<ol>
<li>Import http module: <code>const http = require('http');</code></li>
<li>Create a server: <code>const server = http.createServer((req, res) =&gt; { });</code></li>
<li>Execute and listen to the server: <code>server.listen(3000);</code></li>
</ol>
<pre><code>const http = require('http');

const server = http.createServer((req, res) =&gt; {
    console.log(req);
});

server.listen(3000);
</code></pre>
<ol start="4">
<li>To make a request to the server, open a browser and navigate to <a href="http://localhost:3000">http://localhost:3000</a>. You will see the <code>req</code> in the console!</li>
</ol>
<ul>
<li>To start the Node.js server: <code>node fileName</code> ex) <code>node index.js</code></li>
<li>To quit the running Node.js server: <code>CTRL + C</code></li>
</ul>
<h3 id="requestsandresponses">Requests and Responses</h3>
<p>: Below code is a very basic example to handle requests and responses for understanding the concepts.</p>
<pre><code>const server = http.createServer((req, res) =&gt; {

    // To see requests, 
    console.log(&quot;URL: &quot;+req.url)
    console.log(&quot;METHOD: &quot;+req.method)
    console.log(req.headers);
    
    // To send responses, 
    res.write(`
        &lt;html&gt;
            &lt;body&gt;Hi from NODE JS server!&lt;/body&gt;
        &lt;/html&gt;`
    );
    res.end();
});
</code></pre>
<h2 id="hownodejsworks">How Node JS works</h2>
<h4 id="asynchronousandeventloop">- Asynchronous and Event Loop</h4>
<p>Node JS is <mark>non-blocking</mark> code or <mark>asynchronous</mark> architecture by default, which a <mark>single thread</mark> is handling multiple requests. In contrast, Other frameworks or languages such as ASP.NET, Flask and Ruby are blocking code or synchronous architecture, which one thread will handle only one request at a time.</p>
<p>Let’s say there are <em>request A and request B</em> to be handled in our list in order. First, our Node JS thread will serve the <em>request A</em>. If <em>request A</em> needs to query a database, the thread doesn’t have to wait for the database to return the data. While the database is executing the query, the thread will serve the next one - <em>request B</em>.</p>
<p>When the database is ready to return the result for request A, it pushes a message in <mark>Event Queue</mark>. Node monitors Event Queue continuously in the background. When an event is found in Event Queue, the thread will take the event out and process it. Then Node will check if Event Queue is empty constantly to handle next Event Callbacks. This loop process is called <mark>Event Loop</mark> including <em>Timers, Pending Callbacks, Poll, Check, Close Callbacks</em>.</p>
<p>Node JS has an ongoing <mark>Event Loop</mark> as long as there are listeners. If you create a server, it always creates a listener. Therefore, Node JS server will never stop unless you unregister by using <code>process.exit</code>.</p>
<h3 id="becauseofthesefeaturesnodeappicationsare">Because of these features, node appications are ...</h3>
<ul>
<li>Faster response time</li>
<li>Agile development</li>
<li>Data-intensive apps</li>
<li>Real-time apps</li>
</ul>
</div>]]></content:encoded></item><item><title><![CDATA[WHAT IS DIGITAL TRANSFORMATION?  IT’S EMBRACING CHANGE]]></title><description><![CDATA[First of all, digital transformation is not just about technology.  That is the first thing that comes to mind when people think about digital transformation and becoming “digital”.]]></description><link>https://tinmankinetics.com/what-is-digital-transformation-its-embracing-change/</link><guid isPermaLink="false">5e359466e9c6690803bdb1d8</guid><category><![CDATA[Connect]]></category><category><![CDATA[Artifiical Intelligence]]></category><dc:creator><![CDATA[Frank Trevino]]></dc:creator><pubDate>Sat, 01 Feb 2020 16:36:32 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2020/02/Digital-Transformation-Title.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2020/02/Digital-Transformation-Title.png" alt="WHAT IS DIGITAL TRANSFORMATION?  IT’S EMBRACING CHANGE"><p>First of all, digital transformation is not just about technology.  That is the first thing that comes to mind when people think about digital transformation and becoming “digital”.  This thinking usually includes what’s the new and latest gadgets that will automatically and magically transform a company into something better.</p>
<p>But the reality is that digital transformation is really about redefining your strategy and cultural mindset or an easy way to say this is, it’s about embracing change and this change starts with understanding where an organization is within its digital transformation maturity model. This “change” approach is best explained through the digital transformation pyramid framework.</p>
<p><img src="https://tinmankinetics.com/content/images/2020/02/Digital-Transformation-Pyramid-3.png" alt="WHAT IS DIGITAL TRANSFORMATION?  IT’S EMBRACING CHANGE"></p>
<p>Like any pyramid, it starts with the foundation and this foundation is about data-driven capabilities. We know that every person creates data and this data is in the form of selfies, videos, blogs, text messages, etc.  Well, the same applies to organizations.  Organizations create not just data but lots of data.  But the goal is how do we use this data to create value or as I like to say, how do we turn data into digital assets.  An asset that brings intrinsic value that can be financial, emotional or intellectual.  These data-driven capabilities that lay the foundation to digital transformation include People, Product, Process and Technology.   Each one alone limits an organization, but all together in orchestration, then the true value of data transforms an organization, hence the term digital transformation.  It is important also to understand that as we look at each part that there are always two-sides to each one of these data-driven capabilities.  One side is internal facing to an organization, as to embrace change within the organization.  The other side is public facing, which includes customers, investors, enthusiasts and the general public. I always recommend the first step in digital transformation should start internally within an organization because only successful change internally can produce the right results externally.</p>
<p>Digital Transformation is about</p>
<p>PEOPLE</p>
<p>PROCESS</p>
<p>PRODUCT</p>
<p>TECHNOLOGY</p>
<p><img src="https://tinmankinetics.com/content/images/2020/02/Digital-Transformation-1.png" alt="WHAT IS DIGITAL TRANSFORMATION?  IT’S EMBRACING CHANGE"></p>
<p>People</p>
<p>The key to any organization is people.  Without the right people, any organization will fail.  Digital Transformation takes a look at the existing personnel, their roles and skill sets.</p>
<p>First, we must assess the maturity level of personnel within the organization.  Do they currently possess the proper experience and knowledge to execute digital transformation initiatives?  Do they require more training, can they be trained, or should new personnel be brought in to achieve the set goals?  Part of this approach with personnel is also understanding throughout this process is the cultural shift that takes place when an organization becomes digital.  The first question seems to be, am I going to lose my job?  There are many methods to help address these expected challenges during a cultural shift with the main approach to be proactive and not reactive.</p>
<p>The other side with people becomes the external component in digital transformation and this usually is associated with the customer.  As organizations embrace digital transformation, this same approach internally must also be applied externally.  This is really about understanding the customer, how they use your product and how they will be affected by digital transformation changes such as integrating new technology.  Traditionally, these changes are positive as customers tend to embrace positive change, but time must still be taken to understand its impacts and how to benefit from these changes.</p>
<p>Process</p>
<p>Processes change as often as organizations and customers change. Today, the most talked about processes include lean, agile and more traditional methods such as SixSigma.  As with change management, a new strategy means adjusting, creating, developing and initiating process to create better efficiencies.</p>
<p>Internally with digital transformation, it is applying the same approach with the new digital strategy and asking the questions, what changes in process are needed such as improving an old process or creating new ones to adapt to the tasks at hand. Process changes should start out small but gradually expand across departments to fully embrace the new digital strategy.</p>
<p>Externally, it is about process with stakeholders outside the organization such as suppliers, vendors, partners and customers.  This could be a vendor management solution that requires new processes and will involve training your vendors on how to use but it also means feedback from your stakeholders on the ease of use, efficiency and purpose of the system.  Any process change should always include a feedback loop to continually improve for all stakeholders</p>
<p>Product</p>
<p>You are only as good as your product and his holds true for any successful organization.  Digital transformation definitely embraces change with product in mind.  Customers buy your product because it helps solve a problem, but today there are a lot of organizations that are making similar products to help solve that same problem, so how do you stand out?  This usually involves improving your product to connect with your changing customers.  Digital transformation helps improve your product, if done properly.</p>
<p>Internally like process, it is understanding what the product does, how it’s built, time to market, how difficult to make upgrades or changes, the resources needed, all in order to make the proper change to align with the digital strategy.</p>
<p>Externally, its understanding how changes in product will be received by the market, not just customers.  It also takes a deeper look at your product against competitors to properly evaluate value proposition and positioning.</p>
<p>Technology</p>
<p>We sometimes feel like we are a little kid in the candy store when it comes to new technology.  It’s cool, fun, new, exciting and believe it will take an organization to new heights.  As I said before, it’s like magic.  This is where many people fall into the trap of SOS or Shiny Object Syndrome.  We see a new shiny object and our eyes and wallets are wide open.  This is especially true after returning from events such as CES (Consumer Electronics Show) in Las Vegas or Mobile World Congress in Barcelona.</p>
<p>In digital transformation, we need to first step back from any new technology and internally evaluate what existing technology is in place within an organization.  The key here is understanding what technology is in place and more importantly how much time, effort and resources are already vested in that technology.  The second part of this is to ask if we are bringing in new technology, will it be a substitute, or will it replace existing technology.  The last thing anyone wants to do is bring in new technology to replace existing when that existing technology ROI is still not in reach.</p>
<p>Externally, it is really understanding how new technology will bring innovation to the organization.  This innovation could be within the organization or it could be within existing product or even create a new product.  Also, will this technology give the product a competitive advantage, meet a new market need, or just be trendy.  Technology is a big investment, so thorough evaluation must be considered before making any decisions.</p>
<p>It’s all Connected.  The Cultural Mindset Change.</p>
<p>We all realize that alone, each one of these data-driven capabilities bring limited value when understanding the digital challenges organizations face, but together and aligned by strategy and framework, then it’s a different story.  But we still need to take this one set further.  All of these data-driven capabilities require a progressive approach to be successful.  Needed is the cultural mindset change to continually promote adoption, reduce uncertainty and foster innovation, all leading to a better organization and better customer experience.</p>
</div>]]></content:encoded></item><item><title><![CDATA[5G, Artificial Intelligence, and Space – It’s All Connected]]></title><description><![CDATA[By combining all three sectors, we as a society can continue to tackle challenges in medicine, science, and technology, which all will benefit humanity. ]]></description><link>https://tinmankinetics.com/its_all_connected/</link><guid isPermaLink="false">5e1cbe62e9c6690803bdb1c2</guid><category><![CDATA[AI]]></category><category><![CDATA[Artifiical Intelligence]]></category><category><![CDATA[Connect]]></category><dc:creator><![CDATA[Frank Trevino]]></dc:creator><pubDate>Mon, 13 Jan 2020 19:11:46 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2020/01/Its-All.-Connected.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2020/01/Its-All.-Connected.png" alt="5G, Artificial Intelligence, and Space – It’s All Connected"><p>The 2010 decade marked a dramatic change in innovation and the evolution of progress in several industries. Starting with the adage that the government can only access space but now look at the private space industry today; that AI is just science fiction and now it’s turning science fiction into reality; and finally, from our early stages of 1G to almost seamless data access with 5G today. While each one was on its path, today they are converging as one to bring about positive disruptive change.</p>
<p>Welcome to 2020.  As technology leaders, we shouldn’t look at 5G as the only answer to accelerating ICT innovation. 5G is part of the equation. 5G is driving AI by allowing higher bandwidth, lower latency, and increased capacity.  5G is also the latest business case for a new generation of global constellation space satellites to support the growing IoT sector, even with idea of data centers in space. AI is leading the ability to self-diagnose, self-heal and self-orchestrate 5G technologies such as virtualized networks to lower costs. AI also plays a large role in reducing risk to access space through autonomous and reusability management thus bringing down the cost to access space. As access to space improves, space R&amp;D brings innovation for the next generation of wireless communications beyond 5G while working on better materials to improve computing power to drive the next-generation AI.</p>
<p>By combining all three sectors, we as a society can better tackle the challenges in medicine, such as beating cancer; in science, such as reversing climate change; and in technology to build sustainable cities, all which will benefit humanity.  It’s all connected.</p>
</div>]]></content:encoded></item><item><title><![CDATA[How to install Mongo in macOS/Linux with Homebrew]]></title><description><![CDATA[Getting started with Mongo with Homebrew, Set mongo db and log path manually and Trouble shooting errors for beginners and macOS Catalina Issue]]></description><link>https://tinmankinetics.com/how-to-install-mongo-in-macos-linux-with-homebrew/</link><guid isPermaLink="false">5e154014e9c6690803bdb1b9</guid><category><![CDATA[Getting Started]]></category><dc:creator><![CDATA[Jade Kim]]></dc:creator><pubDate>Wed, 08 Jan 2020 19:57:22 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2020/01/How-to-install-Mongo-in-macOS-Linux-with-Homebrew.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h1 id="installmongoinmacoslinux">Install Mongo in macOS/Linux</h1>
<h3 id="1installhomebrew">1. Install <strong>Homebrew</strong></h3>
<img src="https://tinmankinetics.com/content/images/2020/01/How-to-install-Mongo-in-macOS-Linux-with-Homebrew.jpg" alt="How to install Mongo in macOS/Linux with Homebrew"><p><strong>Homebrew</strong> is a Package Manager for macOS/Linux.<br>
Go to <a href="https://brew.sh/">https://brew.sh/</a> and find a command for installing <strong>Homebrew</strong> and run in your Terminal prompt.</p>
<p><code>/usr/bin/ruby -e &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”</code></p>
<p><em>(optional)</em> <em>Install node js with brew by the line below if you need:</em> <code>brew install node</code></p>
<h3 id="2setupacustomhomebrewtapandinstallmongo">2. Setup a custom Homebrew tap and install mongo</h3>
<p>Add a custom tap: <code>brew tap mongodb/brew</code><br>
And install mongo: <code>brew install mongodb-community</code></p>
<p><strong>Homebrew</strong> will create the conf file and paths below as <mark>defaults</mark>.</p>
<ul>
<li>the configuration file: <code>/usr/local/etc/mongod.conf</code></li>
<li>the log directory path: <code>/usr/local/var/log/mongodb</code></li>
<li>the data directory path: <code>/usr/local/var/mongodb</code></li>
</ul>
<p>To run <code>mongod</code> as a service, <code>brew services start mongodb-community</code>.<br>
To stop the server, <code>brew services stop mongodb-community</code>.</p>
<p>It uses the <mark>default</mark> conf file and paths for mongodb and the log.</p>
<p>To verify that MongoDB has started successfully: <code>ps aux | grep -v grep | grep mongod</code></p>
<p>To connect and use MongoDB, open a new Terminal and run <code>mongo</code>. MongoDB shell is now up and running!</p>
<hr>
<h1 id="setmongodbandlogpathmanually">Set mongo db and log path manually</h1>
<h3 id="troubleshootingerrorsforbeginnersandmacoscatalina">- Troubleshooting errors for beginners and <mark>macOS Catalina</mark></h3>
<p>If you get the exception similar to below, you will need to create a directory for mongo data with following command: <code>sudo mkdir -p /data/db</code></p>
<blockquote>
<p><strong>exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating</strong></p>
</blockquote>
<p>BUT you might get the another error, <strong>mkdir: /data/db: Read-only file system</strong>. That might be because you are using <mark>macOS Catalina</mark>.</p>
<blockquote>
<p>Starting with macOS 10.15 Catalina, Apple restricts access to the MongoDB default data directory of /data/db. On macOS 10.15 Catalina, you must use a different data directory, such as /usr/local/var/mongodb.<br>
<a href="https://support.apple.com/en-us/HT210650">https://support.apple.com/en-us/HT210650</a></p>
</blockquote>
<p>Since you cannot create directories in root system, create the db directory with  <code>sudo mkdir -p /Users/YOUR_USER_NAME/data/db</code>.</p>
<p><mark>Tip: Find out your username by running this command:</mark> <code>whoami</code></p>
<p>And create the log directory: <code>sudo mkdir -p /Users/jadekim/data/log/db</code></p>
<p>Then run <code>mongod</code> manually by setting up the db and log path with following command.</p>
<p><code>mongod --dbpath=/Users/jadekim/data/db --logpath=/Users/jadekim/data/log/db/mongo.log</code></p>
<p>But you might still get another error.</p>
<blockquote>
<p><strong>exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /Users/jadekim/data/db, terminating</strong></p>
</blockquote>
<p>We need to set permissions for the data and log directories: <code>sudo chown -Rv YOUR_USER_NAME /Users/YOUR_USER_NAME/data/db</code></p>
<p>In my case: <code>sudo chown -Rv jadekim /Users/jadekim/data/db</code></p>
<p>Finally, you can run <code>mongod</code> successfully!</p>
<p><code>mongod --dbpath=/Users/jadekim/data/db --logpath=/Users/jadekim/data/log/db/mongo.log</code></p>
<p>Open a new Terminal and run <code>mongo</code>.</p>
<hr>
<p><a href="https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/#install">https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/#install</a></p>
</div>]]></content:encoded></item><item><title><![CDATA[Frank Trevino - Keynote Speaker on AI at B2B Marketing Leadership Forum 2019]]></title><description><![CDATA[<div class="kg-card-markdown"><p>Singapore, August 22, 2019</p>
<p><img src="https://tinmankinetics.com/content/images/2019/11/B2BMarketingAPac.jpg" alt="B2BMarketingAPac"></p>
<p>Frank Trevino closed the B2B Marketing Leaders Forum as a Keynote Speaker on AI and its impact on business and marketing.  Mr Trevino highlighted the AI journey for marketers with an overview of AI Basics, AI Framework, AI Today and AI Tomorrow.  His demo of AI</p></div>]]></description><link>https://tinmankinetics.com/frank-trevino-keynote-speaker-on-ai-at-b2b-marketing-leadership-forum-2019/</link><guid isPermaLink="false">5dc1fd994189752362e51490</guid><category><![CDATA[AI]]></category><category><![CDATA[Digital Marketing]]></category><category><![CDATA[Artifiical Intelligence]]></category><category><![CDATA[technology]]></category><dc:creator><![CDATA[Frank Trevino]]></dc:creator><pubDate>Fri, 23 Aug 2019 21:54:00 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2019/11/pic-2-B2B-2.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2019/11/pic-2-B2B-2.jpg" alt="Frank Trevino - Keynote Speaker on AI at B2B Marketing Leadership Forum 2019"><p>Singapore, August 22, 2019</p>
<p><img src="https://tinmankinetics.com/content/images/2019/11/B2BMarketingAPac.jpg" alt="Frank Trevino - Keynote Speaker on AI at B2B Marketing Leadership Forum 2019"></p>
<p>Frank Trevino closed the B2B Marketing Leaders Forum as a Keynote Speaker on AI and its impact on business and marketing.  Mr Trevino highlighted the AI journey for marketers with an overview of AI Basics, AI Framework, AI Today and AI Tomorrow.  His demo of AI in action with the six AI tools was a great example of AI in the marketplace.</p>
<blockquote>
<pre><code>“The goal is to turn Data into Digital Assets” – CMO, Frank Trevino
</code></pre>
</blockquote>
<p>Mr Trevino stressed the need to always have the human element through company-wide communication and a cultural shift toward creating the digital mentality needed with organizations as they go down the road of digital transformation and AI.   He also discussed improvements in cloud storage, computing power and 5G that are making AI possible today and stated, “5G is the rocket fuel for AI.”</p>
<p>Mr. Trevino added that the next step in AI within the B2B market is the immersive experience. He noted that while AI, within B2B, is still in its early stages, we as marketers will learn how to take proven B2C AI solutions and pivot into the B2B market.</p>
<p>He mentioned chatbots, voice analysis and natural language generation of content are already playing a significant role but the future lies within new media approaches using virtual reality, augmented reality and mixed reality.<br>
He added the biggest challenge B2B Marketers face is Progressive Change, balancing too much change stemming from technology, less change wanted by management and constant change needed to connect with ever-changing customers.</p>
<p>He continues,”the three greatest areas AI impacts marketing are knowledge, predictive and immersion.”</p>
<p>In closing, Mr. Trevino stated, instead of telling our brand story, how do we invite our customer into our brand through an immersive experience.  This includes us learning how to find new ways to use technology and media to create a greater connection with our audience.  “At Exodus Space, we are using virtual reality to allow our investors and potential customers to experience the value of our spaceplane before we have even built it.”</p>
<p>Mr. Trevino added that he will participate as a speaker in the B2B Marketing Leadership Forum in Sydney Australia in May 2020.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Customers, Programs, Partners, & Charities]]></title><description><![CDATA[<div class="kg-card-markdown"><p>We can't talk about everything we do here at Tinman Kinetics, but when we can, we love to talk about some of the incredible solutions, customers, programs, partners, and charities who are just as passionate as we are about pioneering human-centric technology in order to make a lasting impact.</p>
<p><a href="mailto:hello@tinmankinetics.com">Schedule</a></p></div>]]></description><link>https://tinmankinetics.com/customers-programs-charities/</link><guid isPermaLink="false">5c5f14a94189752362e51465</guid><category><![CDATA[Solution Spotlight]]></category><category><![CDATA[Partners]]></category><dc:creator><![CDATA[Justin Williams]]></dc:creator><pubDate>Mon, 11 Feb 2019 17:17:07 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2019/02/planningmeet.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2019/02/planningmeet.png" alt="Customers, Programs, Partners, & Charities"><p>We can't talk about everything we do here at Tinman Kinetics, but when we can, we love to talk about some of the incredible solutions, customers, programs, partners, and charities who are just as passionate as we are about pioneering human-centric technology in order to make a lasting impact.</p>
<p><a href="mailto:hello@tinmankinetics.com">Schedule some time with us</a> to dive into the details and watch this space for updates!</p>
<p><a href="https://link2hope.org/node/155" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/artheart.jpg" width="412"></a></p>
<p><a href="https://cafe180.org/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/Cafe180.png" width="412"></a></p>
<p><a href="http://cascadeng.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/cascade.png" width="412"></a></p>
<p><a href="https://www.exodus-space.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/exoduslogo.png" width="412"></a></p>
<p><a href="http://greenzonesecu.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/greenzonesecurity.png" width="412"></a></p>
<p><a href="https://www.hashhouseagogo.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/hhagg.png" width="412"></a></p>
<p><a href="https://www.wired.com/2016/02/new-5-million-x-prize-for-ai-that-gives-the-best-ted-talk/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/ibm.png" width="712"></a></p>
<p><a href="https://integreview.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/integreview.png" width="412"></a></p>
<p><a href="https://www.usmlr.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/logo-mlr.png" width="412"></a></p>
<p><a href="https://md5.net/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/md5.jpg" width="412"></a></p>
<p><a href="https://nasaitech.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/nasaitech.png" width="412"></a></p>
<p><a href="http://www.topazcapitalventures.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/topaz.png" width="412"></a></p>
<p><a href="https://www.veterinarynursingsolutions.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/vet.png" width="412"></a></p>
<p><a href="https://xtremerfid.com/" target="_blank"><img alt="Customers, Programs, Partners, & Charities" src="https://tinmankinetics.com/content/images/2019/02/xtr.png" width="412"></a></p>
</div>]]></content:encoded></item><item><title><![CDATA[New Security Reality - An AI Defense for Weaponized AI]]></title><description><![CDATA[<div class="kg-card-markdown"><blockquote>
<p>Truth is ancient though it seems an upstart.<br>
-Elizabethan Master George Silver, Gentleman</p>
</blockquote>
<p>George Silver, author of the &quot;Paradoxes of Defence&quot; in 1599, was one of the last, classical Masters of London, what we would think of today as the quintessential knight in shining armor. He wrote Paradoxes</p></div>]]></description><link>https://tinmankinetics.com/new-security-reality-ai-defense-for-weaponized-ai/</link><guid isPermaLink="false">5c42a8db4189752362e5145c</guid><category><![CDATA[Evolved Security]]></category><category><![CDATA[Applied AI]]></category><dc:creator><![CDATA[Justin Williams]]></dc:creator><pubDate>Mon, 21 Jan 2019 16:00:00 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2019/01/secure2.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><blockquote>
<img src="https://tinmankinetics.com/content/images/2019/01/secure2.jpg" alt="New Security Reality - An AI Defense for Weaponized AI"><p>Truth is ancient though it seems an upstart.<br>
-Elizabethan Master George Silver, Gentleman</p>
</blockquote>
<p>George Silver, author of the &quot;Paradoxes of Defence&quot; in 1599, was one of the last, classical Masters of London, what we would think of today as the quintessential knight in shining armor. He wrote Paradoxes because technology was shifting and with it, he saw everyone collectively lose their minds and throw out everything they knew.</p>
<p>And, yes, OK, he was also a little cranky about the technology change itself - specifically the Italian rapier which was accompanied with a fighting style that, applied correctly, spread far slower than the weapon itself.</p>
<p style="text-align:right; display:block;font-size:smaller"><img width="240" src="https://tinmankinetics.com/content/images/2019/01/paradoxes_of_defence.png" alt="New Security Reality - An AI Defense for Weaponized AI"><br><i>Illustration from "Paradoxes of Defence", George Silver, 1599</i></p>
Safe to say, technology has marched on a lot since then, but Silver still has wisdom to impart today. Cyber security has one of the fastest technology paces because it is an arms race whose defense is largely in the hands of all of us, independently. That means from big enterprise companies to small businesses, we ignore it at our own peril. If you have so much as a static website, or heaven help you, a database online, then the modern highwaymen are already poking at your defenses. <br><br>
<p>Seriously, it takes about 5 minutes. That's because online attacks were the first to fully embrace automation. Automation is the first stage of maturity when it comes to machine learning and AI, but the next wave already in use in some dark corners of the web have brought something far more dangerous.</p>
<blockquote>
<p>The four grounds or principals of that true fight at all manner of weapons are these four:</p>
<ol>
<li>Judgment</li>
<li>Distance</li>
<li>Time</li>
<li>Place<br>
-George Silver</li>
</ol>
</blockquote>
<p>Silver broke down defense for us into four universal truths followed by a long list of specific strategies related to the tools used. Let's take a look at how to apply some of that ancient knowledge to some specific instruments of today. Every strategy should be different, so we're going to pick on a common, modern architecture, list some of the typical threats, and lay out a plan of defense that adds some practical AI. Your situation is almost certainly different and nuanced, but hopefully this example's use of Judgment, Distance, Time, and Place is a good starting point to guide your solutions.</p>
<h1 id="whatyouexpectedtohappen">What You Expected to Happen</h1>
<p>Our example is going to use a set of microservices, run in containers for better isolation, over HTTPS for encrypted communication, and a firewall configured properly to prevent anything but expected API use from passing through. A great start! The ops are solid. What could go wrong?</p>
<p><img alt="New Security Reality - An AI Defense for Weaponized AI" src="https://tinmankinetics.com/content/images/2019/01/happy_path.png" style="max-width:42%"><br></p>
<h1 id="whathappensinstead">What Happens Instead</h1>
<p>Probably before your first legitimate user logs in you'll start seeing your logs filling up with bots. You blocked regions that you don't expect users to be coming from with your firewall? That's nice, not every app has that luxury, but compromised systems and IoT devices cover every region. The more sophisticated ones are working together, have updated known exploit lists, and can alert people with destructive tendencies when they find an issue.</p>
<p>Your systems, designed to be helpful to developers and legitimate users, are equally helpful to attackers. Even wild, random attempts probably provide good intel on what kinds of services are running, what versions they're running, and more. This can escalate into increasingly targeted attacks.</p>
<p>Oh, and your end users are also on the receiving end of same style of attacks, so don't expect you can trust that <em>all</em> of their requests are actually from them.</p>
<p><img src="https://tinmankinetics.com/content/images/2019/01/compromised_security.png" alt="New Security Reality - An AI Defense for Weaponized AI"></p>
<p>But while there may be some basic algorithms and lookup tables for the bots, by and large they rely upon wide spread and fairly well known bugs. Enter AI. Deeply personalized - individualized even. Learning and working over long running workflows but at incredible speeds. Connecting the dots across multiple sources of information to look for unexpected correlations and make predictions. There's a reason the world is getting excited for Industry 4.0! Unfortunately, each of these represent a double edged sword.</p>
<p>What if you have an exploit that only exists for you, via the exponential combinations of some random sets of configurations, via the software or software integrations you use, or through APIs that are supposed to trust authorized users even if they're compromised? That's where AI and especially human assisted AI becomes weaponized, finding ever more creative ways in.</p>
<h1 id="thefourgroundsofdefenseaiedition">The Four Grounds of Defense, AI Edition</h1>
<p>Before we begin formulating a defense, a word of warning as one last story from Gentleman Silver.</p>
<blockquote>
<p>There was a cunning Doctor at his first going to sea, being doubtful that he should be sea sick, an old woman perceiving the same, said unto him: &quot;Sir, I pray, be of good comfort, I will teach you a trick to avoid that doubt. Here is a fine pebble stone, if you please to accept it, take it with you, and when you are on ship board, put it in your mouth, and as long you shall keep the same in your mouth, upon my credit you shall never vomit.&quot; The Doctor believed her, and took it thankfully at her hands, and when he was at sea, he began to be sick, whereupon he presently put the stone in his mouth, &amp; there kept it so long as he possibly could, but through his extreme sickness the stone with vomit was cast out of his mouth. Then presently he remembered how the woman had mocked him, and yet her words were true.<br>
-George Silver</p>
</blockquote>
<p>Beware of magical thinking and, to pardon the pun, Silver bullets. Security is incredibly hard because it is thinking about what isn't or shouldn't be there, not how it should be. Advanced AI systems are also hard, and any technology advanced enough lures humanity into the magical thinking fallacy.</p>
<p>That doesn't mean we should give up, but it does mean that you should invest in thoughtful security strategies in proportion to the risk of a breach.</p>
<p>OK, let's get to the diagram. It's getting a little crowded so, first let me show you just what's new:</p>
<p><img src="https://tinmankinetics.com/content/images/2019/01/ai_security_closeup-1.png" alt="New Security Reality - An AI Defense for Weaponized AI"></p>
<h2 id="judgmentmeasure">Judgment &amp; Measure</h2>
<p>By pre-training a high speed model designed to recognize legitimate traffic from potential threats, you can keep an unblinking eye on service traffic at the load balancing layer, behind fully encrypted traffic but still blind to confidential field level encryption of things like personally identifiable information (PII). The job of the classifier is to measure the signature of communications and place a threat score on it, including dimensions of time and coordination of multiple requests.</p>
<p>It does not log, it only scores at a rapid pace and events that reach a high enough threat level are then passed on for further evaluation. Like a fencer circling and watching for signs of attack with the intuition of experience, the classifier is continuously taught by real events in a side process that doesn't bottleneck your high performance services.</p>
<p>Legitimate volume spiking and you need to start letting traffic through without it all being seen? Begin randomly picking messages instead so that you don't totally lower your defenses.</p>
<h2 id="timeplace">Time &amp; Place</h2>
<p>Once the ML model has found something of interest, that's when you power up a dedicated AI service to do the heavy lifting. Next generation AI security agents are designed to learn new attack vectors as they come in, deal with them, and update the more static services to watch out for them in the future. They also report back to your security team so that potential vulnerabilities can be patched. In the case of ongoing, active attacks, additional tools can be made available for real-time responses - AI empowered humans taking the wheel.</p>
<p>OK, you're under a new form of attack. Sure, you need to stop it, but you also need to learn from it. Isolate the attack, picking your own higher ground, so you can safely take your time to learn. For example, your defensive AI can trigger a &quot;honeypot&quot; environment that tricks the attacker into thinking they're talking to your real services but instead their every move is being studied against a false, mock server.</p>
<p>Here's what it looks like altogether, with a much more balanced approach to security.</p>
<p><img src="https://tinmankinetics.com/content/images/2019/01/ai_security-1.png" alt="New Security Reality - An AI Defense for Weaponized AI"></p>
<p>As the tools continue to evolve, so will the strategies, but the fundamentals will remain the same. Embrace new tools without forgetting the timeless lessons of security, and risk can be managed in this new arms race. In doing so you not only protect your systems, but your customers and <a href="https://gizmodo.com/employee-falls-for-fake-job-interview-over-skype-gives-1831801832" target="_blank">employees</a>. There's much more to be said, but for now, let's all adapt and learn together to face fresh challenges.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Happy 2019!]]></title><description><![CDATA[<div class="kg-card-markdown"><p>As the reality that a new year is already underway sinks in, we at Tinman Kinetics wanted to take a moment to look back at 2018 and this year ahead.</p>
<p>Last year was another record setter for data generation. According to Forbes, approximately 912.5 quintillion bytes were created in</p></div>]]></description><link>https://tinmankinetics.com/happy-2019/</link><guid isPermaLink="false">5c3353924189752362e51452</guid><category><![CDATA[Looking Back]]></category><dc:creator><![CDATA[Justin Williams]]></dc:creator><pubDate>Mon, 07 Jan 2019 14:06:21 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2019/01/2019-r--1-.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2019/01/2019-r--1-.jpg" alt="Happy 2019!"><p>As the reality that a new year is already underway sinks in, we at Tinman Kinetics wanted to take a moment to look back at 2018 and this year ahead.</p>
<p>Last year was another record setter for data generation. According to Forbes, approximately 912.5 quintillion bytes were created in 2018 - roughly <strong>1.2GB of data per human being on the planet</strong>. Meanwhile to crunch that data, even commodity hardware gained an average of 768 cores per processing unit at data centers big and small. The jump should be even bigger in 2019 - but of course data generation will continue to race to get ahead of our ability to compute it.</p>
<p>AI adoption spiked across the world in 2018 as well. According to McKinsey &amp; Company, Robotic Process Automation kept the #1 spot with 23% internal capabilities in North America and 27% in Europe, and everyone else including China right there with North America at 23%.</p>
<p>General Machine Learning was right on its heels though, now at an average of 21% worldwide. These are internal capabilities, mind you, not just projects, which is impressive and goes to show why there's such a talent shortage in this rapidly growing field. Honorable mentions go to conversational language interfaces and machine vision, which both also broke 20%. Physical robots are still down around 16.5%.</p>
<p>At Tinman Kinetics, we had some looking back statistics of our own.<br>
<img src="https://tinmankinetics.com/content/images/2019/01/tinman_2018_year_in_review.png" alt="Happy 2019!"></p>
<p>Our lead AI Scientist also gained a belt level in taekwondo, we launched our new website, 2.9 puzzles were constructed around the water cooler, and I personally grew, killed, and replanted a tree. The data says I should water it more often this time.</p>
<p>We're all incredibly excited about what's in store for 2019, and from our family to yours, we wish you all the best in this journey of life that we share.<br>
<img src="https://tinmankinetics.com/content/images/2019/01/happy_new_year--1-.jpg" alt="Happy 2019!"></p>
</div>]]></content:encoded></item><item><title><![CDATA[Are you Ready for Automation?]]></title><description><![CDATA[Technology seems to grow exponentially these days with large companies such as Google and Amazon leading the charge with automation...]]></description><link>https://tinmankinetics.com/are-you-ready-for-automation/</link><guid isPermaLink="false">5c2fcee84189752362e51447</guid><category><![CDATA[AI]]></category><category><![CDATA[applications]]></category><category><![CDATA[technology]]></category><dc:creator><![CDATA[Frank Trevino]]></dc:creator><pubDate>Fri, 04 Jan 2019 21:29:53 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2019/01/Automation-as-a-Service-Market.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2019/01/Automation-as-a-Service-Market.jpg" alt="Are you Ready for Automation?"><p>Technology seems to grow exponentially these days with large companies such as Google and Amazon leading the charge with automation, but let’s not forget about the tech startups that are disrupting the automation market such as Uber, Airbnb and Slack, all valued at $1 billion or more and the many more startups looking to be the next unicorn.  According to TechAsia, a new tech startup is created every three seconds around the world. All this technology drive is creating an age of automation not only on a personal usage level but also in the workplace.  Investment in artificial intelligence alone is at 32% for software related services and growing.</p>
<p>As automation continues to move forward, it’s important to look back at the progression of emerging technologies that started this technology trend, starting with the early days of Business Intelligence (BI), Cloud, Big Data, IoT and now the emergence of Artificial Intelligence (AI).  All of these technologies are driving the efforts for automation in the workplace, but most if not all companies large and small are challenged with:</p>
<p>•	Where do I get started?<br>
•	What automation technology is right for our organization?<br>
•	What should we be measuring?<br>
•	How do we keep the momentum moving forward once we get started?</p>
<p>And there are also the organizational fears by not implementing automation:<br>
•	Losing a competitive advantage<br>
•	Lack of organizational efficiency<br>
•	Unable to recruit or maintain technology driven staff<br>
•	Becoming a dinosaur in the modern technology world</p>
<p>Understanding Automation<br>
To begin, we must start with understanding automation.  Automation is not just about technology, it is a strategy.  Henry Ford integrated automation into his assembly line to increase time to market and operational efficiency.   He didn’t utilize any new technology to drive his assembly line approach but put into place a well-thought out strategy.  The difference today, technology is all around us and this is now part of the new equation in the digital transformation movement.  Equivalent to digital transformation, automation is about people, process, product and technology working together in strategic harmony to create value.</p>
<p>Getting Started<br>
First, automation within an organization must have a purpose.  Like a marketing strategy, it must tie back into the sales strategy and business strategy to be successful, so must automation tie back into the corporate business strategy.  So many organizations fall victim to a common trend in technology – Shiny Object Syndrome, or aka SOS.  Business leaders will read an article or see a news clip introducing automation and how it is changing the way companies do business.  This is when business leaders tend to act like children in a candy store.  Their eyes open wide with excitement while making decisions based on untested theories regarding automation.  This approach lacks an agenda, lacks the ability to scale and lacks an integrated approach.  Again, there must be a purpose within automation as it ties back into the business strategy.</p>
<p>Second, automation must be validated.  Validation consists of three key parts:<br>
•	Create a plan (People, Process, Product and Technology)<br>
•	Small Steps (Phased Approach)<br>
•	Stick to it (test, test, test)</p>
<p>A Plan to Validate<br>
Creating a plan involves people, process, product and technology.  The first thing to discuss with organizations who consider automation is understanding how this connects with your strategy – People, Process, Product and Technology</p>
<p>People – (Employees) understanding how your tech stack and people work together.  Do they have the skillsets, are they open to transitioning, can they transition, do they have the right people to champion the technology?  The worst situation is investing in technology with very little buy-in and after six months, the technology is no longer used.  (Customers) understanding how automation can create value for your customers to keep them happy and coming back.</p>
<p>Process – Does the technology fit with the business processes already established?  What if it changes the process?  Is their alignment with other department processes?  Understanding how to scale over time through existing and new processes.</p>
<p>Product - Will automation improve the product directly or indirectly?  Will automation bring innovation to your product and give you a competitive advantage?  Will automation lead to getting to market faster or increase quality?</p>
<p>Technology – how will it work with my existing technology?  Is the technology flexible?  Can the technology be adapted over time?  Is the 3rd party technology company willing to make custom changes?  What I mean by this is when an organization buys a technology stack but realizes only after that it doesn’t really give them the tools they need after a growth stage.  This is something that is becoming more common in organizations.</p>
<p>Small Steps to Validate<br>
The biggest challenge organizations battle with today is the investment.  The investment comes in the form of people, time and money.  It doesn’t make sense to jump into technology without understanding its value and also understanding the efforts to implement.  The worst thing you can do is invest millions of dollars of time and money into automation without understanding the potential results.   This approach goes back to the startup philosophy of creating a minimal viable product (MVP) that allows you to create a solution and test accordingly to make adjustments based on real-time feedback from users.  Don’t build a full solution because you may fall into the trap that no one benefits from it, thus it brings no value.</p>
<p>Many companies struggle with how to integrate small steps, but this depends on your strategy and comfort zone.  My goal is to make companies understand a phased approached to automation.  This starts with task-oriented automation and eventually leads to functional-oriented automation.  Task-oriented automation is used to help relieve a task or two of a persons’ busy schedule by automating menial tasks that take up too much time.  An example of this includes using smart personal assistants, scheduling solutions, or an automated email system.  This is perfect for companies who are new to automation and believe they lack the skills-set to integrate large solutions.  As a progressive approach, functional-oriented automation is for organizations who are looking to more complex solutions such as Robotic Process Automation or RPA to help increase efficiencies across the company. These are larger companies who have the budgets and skillsets to implement such solutions. While the functional-oriented approach is more complex, it still requires small steps to validate.</p>
<p>Testing to Validate<br>
Lastly, as you go through your small steps, every part of that process is testing. Generating data is the key to validate.  Find data that predict results and remember, automation is only as good as the data we feed into them.  Once it is determined what to test and how to test, remember to optimize your data points to gather details.  While it is important to understand how to scale once automation is in place, it is more important to not scale through initial testing.  Testing will tell you what is working and what is not, so adjustments can be made.  This teaches us how to improve and properly implement while not losing sight of our goals and investment.</p>
<p>So, remember, test, test, test and when you fail, understand why, improve your efforts and test again.</p>
<p>In Conclusion<br>
Automation brings many benefits from reduced production costs, enhanced quality &amp; reliability and the ability to stay viable, all creating a competitive advantage.  But is important to understand how automation brings value to your business through a strategic approach.  Always consider your resources, understand your capabilities and determine the value gained from implementing automation.  Your strategy starts with creating a plan with the right people on board who can lead the transformational process, understand the implications to the organization through analysis and who can implement potential game-changing technology.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Introducing Solution Spotlights]]></title><description><![CDATA[<div class="kg-card-markdown"><p>Welcome to our <strong><a href="https://tinmankinetics.com/tag/solution-spotlight/">Solution Spotlight</a></strong> corner. Here you will find some closer looks at real work and projects our experienced team has delivered in the past. We've got a lot to share but it takes a while to compile the most relevant elements together so please be patient.</p>
<p>In some</p></div>]]></description><link>https://tinmankinetics.com/introducing-solution-spotlights/</link><guid isPermaLink="false">5c0146594189752362e5142f</guid><category><![CDATA[Solution Spotlight]]></category><dc:creator><![CDATA[Justin Williams]]></dc:creator><pubDate>Fri, 30 Nov 2018 14:38:26 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2018/11/spotlight-m.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2018/11/spotlight-m.jpg" alt="Introducing Solution Spotlights"><p>Welcome to our <strong><a href="https://tinmankinetics.com/tag/solution-spotlight/">Solution Spotlight</a></strong> corner. Here you will find some closer looks at real work and projects our experienced team has delivered in the past. We've got a lot to share but it takes a while to compile the most relevant elements together so please be patient.</p>
<p>In some situations we may want to aggregate and highlight an entire set related industry work we've done, and in others, we want to protect the privacy of customers and won't name names. Other times we'll put the spotlight on specific projects or customer interviews.</p>
<p>So watch this space, and stay tuned!</p>
</div>]]></content:encoded></item><item><title><![CDATA[A Visual Assistant]]></title><description><![CDATA[<div class="kg-card-markdown"><p>You may have noticed that our home page works a little different than most. It's sort of a &quot;choose your own adventure&quot; of point-and-click (or swipe-and-tap) so that, hopefully, visitors can find information relevant to what they are interested in more quickly. While also being presented with related</p></div>]]></description><link>https://tinmankinetics.com/a-visual-assistant/</link><guid isPermaLink="false">5c00baefbc0377098084db80</guid><category><![CDATA[Solution Spotlight]]></category><category><![CDATA[NLG]]></category><category><![CDATA[Labs]]></category><category><![CDATA[Machine Learning]]></category><category><![CDATA[Our Story]]></category><category><![CDATA[About Tinman]]></category><category><![CDATA[Applied AI]]></category><dc:creator><![CDATA[Justin Williams]]></dc:creator><pubDate>Fri, 30 Nov 2018 05:39:50 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2018/11/adventure-interface-w.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2018/11/adventure-interface-w.jpg" alt="A Visual Assistant"><p>You may have noticed that our home page works a little different than most. It's sort of a &quot;choose your own adventure&quot; of point-and-click (or swipe-and-tap) so that, hopefully, visitors can find information relevant to what they are interested in more quickly. While also being presented with related paths they may find valuable but didn't know were options.</p>
<p>Like a conversation. But less talking out loud or typing.</p>
<p>AI Assistants through chat interfaces were the -<em>Next Big Thing</em>- around the 2016 time frame, but failed to engage audiences. The free form text took too long to get started, shallow knowledge bases meant that most free form text failed to bring up anything relevant (even if nuggets of good information was hidden away behind the scenes), and websites usually relegated the whole experience to a tiny &quot;chat&quot; window which was really only admitting it wasn't a core interaction.</p>
<p>Then voice AI Assistants were the -<em>Next Big Thing</em>- in 2018 and from Alexa to Google, AI Assistants began to finally live up to the hype. But companies like Amazon have gigabytes of data and thousands of engineers constantly working on making voice assistants more relevant. What if you were a company that didn't want to create your own Alexa but still have focused content about your knowledgebase, blogs, or other internal content?</p>
<blockquote>
<p>“People worry that computers will get too smart and take over the world, but the real problem is that they're too stupid and they've already taken over the world.”<br>
― Pedro Domingos</p>
</blockquote>
<p>And for that matter, aren't most people pretty visual? Is there a better way, or at least a visual hybrid?</p>
<p>Our answer to that was released in 2018 and available as a packaged solution for companies of any size. Just like video games started with text adventures and moved on to visual point-and-click adventures, we think there's value in using a &quot;semantic&quot; path through even a small amount of content to help customers discover good info in an exploratory manner.</p>
<p>Using machine learning based style transfer, our AI effectively &quot;re-paints&quot; stock imagery and photography with relevant tagging with key content hand curated in order to add visual cues to content in an illusted manner - without paying thousands of dollars for thousands of custom art - all in the same style.</p>
<p>The AI then takes a content source - in our case, a small subset of blog posts - splits it up by category into bite sized pieces, auto-tags it based on semantic, conversational flow, and presents the results in a human editable database. Then, when visitors come to experience the interactions, the AI does live processing to weave unique narratives based on what it is detecting from the audience choices (or in advanced situations, previous knowledge or system integrations related to that specific individual).</p>
<blockquote>
<p>Because the content is compiled down into a human-editable CMS, not only do you keep full control but it's also SEO friendly! <img src="https://tinmankinetics.com/content/images/2018/11/tavatar_med_drop_box.png" alt="A Visual Assistant"></p>
</blockquote>
<p>So, what do you think? We'd love to hear from you. Right now we don't have a lot of content but we'll add more over time. If you'd like to discuss the possibilities of integrating something similar into your organization or digital properites, please just <a href="mailto://hello@tinmankinetics.com">let us know</a>.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Creating a Celtic Knots to Study Language]]></title><description><![CDATA[<div class="kg-card-markdown"><p>We've released a new study to investigate the link between personality and linguistic traits. Please check it out over at <a href="https://byteofscience.org">ByteOfScience.org</a>! By participating you help the research around our AI XPRIZE project and get your own Celtic knot based on your unique personality.</p>
<p>IBM and others have already done</p></div>]]></description><link>https://tinmankinetics.com/about-knots-study/</link><guid isPermaLink="false">5bb77f9b40b526467de54849</guid><category><![CDATA[AI Art]]></category><category><![CDATA[Announcements]]></category><dc:creator><![CDATA[Justin Williams]]></dc:creator><pubDate>Fri, 05 Oct 2018 15:31:15 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2018/10/AppIcon1024.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2018/10/AppIcon1024.png" alt="Creating a Celtic Knots to Study Language"><p>We've released a new study to investigate the link between personality and linguistic traits. Please check it out over at <a href="https://byteofscience.org">ByteOfScience.org</a>! By participating you help the research around our AI XPRIZE project and get your own Celtic knot based on your unique personality.</p>
<p>IBM and others have already done a lot of interesting research around this topic, but most of that has been designed to predict personality based on a black box of language usage. These characteristics appear to be fairly accurate regardless of region, age, or other demographics and has been shown to work, when trained, across multiple languages.</p>
<p>We want to see if we can do the reverse - is it possible for an AI to take on the linguistic traits of someone based solely on their personality? Or, if not directly the linguistic traits, are there clear boundaries around the traits that are valid or invalid for a given personality?</p>
<p>To do this, we treat personality as the black box. This allows us to cast a much wider net when it comes to personality and include all kinds of theories and questions that need no validated research behind it. That's because we'll let machine learning explore the data as it is, and look for correlations that, perhaps, people wouldn't think of, in the same way the other studies don't know what the linguistic traits are that predict (more limited) personality traits.</p>
<p>Not all the data will lead to conclusive correlations, but given the success of the reverse, we are optimistic we'll find some new areas to take the research further. So go on, get your own, personal Celtic knot today and help contribute to this science!</p>
</div>]]></content:encoded></item><item><title><![CDATA[Art with Heart 2018]]></title><description><![CDATA[<div class="kg-card-markdown"><blockquote>
<p>Could a custom Style Transfer convolutional neural network help feed people?</p>
</blockquote>
<p><img src="https://tinmankinetics.com/content/images/2018/05/art_with_heart-1.gif" alt="art_with_heart-1"></p>
<p>Thanks to <a href="http://cafe180.org">Cafe 180</a> in Englewood, Colorado and a BETA photo re-painting charity event, it sure has. Thank you so much to all those who participated in this crazy experiment and to Cafe 180 for providing the food.</p>
<p>The</p></div>]]></description><link>https://tinmankinetics.com/art-with-heart-2018/</link><guid isPermaLink="false">5b0f965bc5a0bd073faeebea</guid><category><![CDATA[Charity]]></category><category><![CDATA[AI Art]]></category><category><![CDATA[Machine Vision]]></category><category><![CDATA[Experimental]]></category><category><![CDATA[Announcements]]></category><dc:creator><![CDATA[Justin Williams]]></dc:creator><pubDate>Thu, 31 May 2018 07:01:06 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2018/05/art_heart_hero.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><blockquote>
<img src="https://tinmankinetics.com/content/images/2018/05/art_heart_hero.jpg" alt="Art with Heart 2018"><p>Could a custom Style Transfer convolutional neural network help feed people?</p>
</blockquote>
<p><img src="https://tinmankinetics.com/content/images/2018/05/art_with_heart-1.gif" alt="Art with Heart 2018"></p>
<p>Thanks to <a href="http://cafe180.org">Cafe 180</a> in Englewood, Colorado and a BETA photo re-painting charity event, it sure has. Thank you so much to all those who participated in this crazy experiment and to Cafe 180 for providing the food.</p>
<p>The Style Transfer technique has roots in Google's Deep Dream, which itself came out of research originally intended to understand how machine learning's black box worked for identifying visual objects. The first few layers of a digital neural network kind of make sense. Convolutional matrix transforms are done with paint programs like Photoshop to do simple things like emboss or otherwise highlight edges in an object. Deeper into the Convolutional Neural Networks, however, it got a little weird.<br>
<img src="https://tinmankinetics.com/content/images/2018/05/Deep_Dreamscope_-19822170718-.jpg" alt="Art with Heart 2018"><span style="font-size:0.6em;text-align:right;display:block">Image Source from Wikipedia By jessica mullen from austin, tx - Deep Dreamscope, CC BY 2.0</span></p>
<p>Tinman's focus is on empowering people through technology. By taking photos at or prior to the event, we helped even those of us who are artistically challenged into abstract painters. And, by partnering with an amazing charity like Cafe 180, we also supported a really important and impactful community program that provides nutritious choice in food with a pay what you can, when you can model.<br>
<img src="https://tinmankinetics.com/content/images/2018/05/auction.jpg" alt="Art with Heart 2018"><br>
<img src="https://tinmankinetics.com/content/images/2018/05/180-6.jpg" alt="Art with Heart 2018"></p>
</div>]]></content:encoded></item><item><title><![CDATA[A Digital Platform for Growth]]></title><description><![CDATA[<div class="kg-card-markdown"><p>Software tailored to your particular needs is a great way to plan for growth. But growing can add unpredictability as well. Cognitive computing solutions can provide the flexibility you need to capture the full opportunity.</p>
<p>Here are just some of the raw tools that can help you craft new opportunities:</p></div>]]></description><link>https://tinmankinetics.com/a-digital-platform-for-growth/</link><guid isPermaLink="false">5bfddbc5daba5514c95a8b9a</guid><category><![CDATA[Bot Thoughts]]></category><dc:creator><![CDATA[Tinman AI]]></dc:creator><pubDate>Thu, 02 Nov 2017 23:05:00 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2018/11/grow.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2018/11/grow.jpg" alt="A Digital Platform for Growth"><p>Software tailored to your particular needs is a great way to plan for growth. But growing can add unpredictability as well. Cognitive computing solutions can provide the flexibility you need to capture the full opportunity.</p>
<p>Here are just some of the raw tools that can help you craft new opportunities:</p>
<ul>
<li>Mobile and web interfaces can be modular and content easy to update.</li>
<li>Content can be automatically evaluated for tone, brand, and intended audience.</li>
<li>Natural Language Processing (NLP) and Generation (NLG) can be used in everything from customer service tools and content narratives to employee coaching and visual digital assistants (like me!).</li>
<li>Automated security and quality agents can help you and your customers sleep well at night even during rapid change.</li>
<li>Machine Vision can classify products, supplies, and authorize personnel.</li>
<li>Robotic Process Automation (RPA) can help automate out repetitive but complex tasks and can even fill the gap for short-term integrations for aging software.</li>
<li>Automatic agents can oversee and analyze real-time and long running integrations.</li>
<li>Autonomous Data agents can mine Big Data for insights - or simulate scenarios when data is light.</li>
<li>AI trained on ethnographic research can predict customer reactions to new products, by region and demographic.</li>
<li>Self documenting microservices can make key data accessible from anywhere.</li>
<li>And of course many more in this rapidly evolving field.</li>
</ul>
<aside>Don't forget, tools are just tools, and just because it exists doesn't mean it should fit into every growth strategy. We recommend a human-centric, value driven strategy that is as nimble as the underlying AI tech.<br><br></aside>
<p>That may sound like a lot, but we've got you covered! By building our platform from the ground up with cognitive computing, you can plan for adaptability.</p>
</div>]]></content:encoded></item><item><title><![CDATA[New Tech, Old Fashioned Customer Service]]></title><description><![CDATA[<div class="kg-card-markdown"><p>Artificial intelligence can be used to deeply customize every customer touch point, scaling personal service to everyone.</p>
<p>Funnel automated experiences into meaningful human interactions seamlessly, and let the AI keep your people engaged with customer history and emotional artificial intelligence at their finger tips.</p>
</div>]]></description><link>https://tinmankinetics.com/new-tech-old-fashioned-customer-service/</link><guid isPermaLink="false">5bef2c4fdaba5514c95a8b84</guid><category><![CDATA[Bot Thoughts]]></category><dc:creator><![CDATA[Tinman AI]]></dc:creator><pubDate>Thu, 02 Nov 2017 19:45:00 GMT</pubDate><media:content url="https://tinmankinetics.com/content/images/2018/11/tailored.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://tinmankinetics.com/content/images/2018/11/tailored.jpg" alt="New Tech, Old Fashioned Customer Service"><p>Artificial intelligence can be used to deeply customize every customer touch point, scaling personal service to everyone.</p>
<p>Funnel automated experiences into meaningful human interactions seamlessly, and let the AI keep your people engaged with customer history and emotional artificial intelligence at their finger tips.</p>
</div>]]></content:encoded></item></channel></rss>