Videos from re:MARS

I had a blast in Last Vegas at Amazon’s re:MARS Conference for Machine Learning, Automation, Robotics and Space. Below are some of the videos I recorded from the event. Hope you enjoy them!

Thank you Amazon for inviting Team Veryfi (my company) to attend this wonderful event! We had a blast, learnt a lot and rubbed shoulders with many smart folks.

Now onto the videos!

New Shepard (Blue Origin) Space Capsule Experience at #reMARS

Robert Downey Jr. at Amazon’s #reMARS in Las Vegas

Robert Downey Jr. appeared at Amazon’s re:MARS artificial intelligence conference in Las Vegas to entertain the crowd of engineers and scientist and make an awesome announcement. Robert, in true Tony Stark (aka Iron Man) fashion, announced Footprint Coalition to Clean Up the World With Advanced Tech.

Jeff Bezos Keynote Fireside Chat at #reMARS with Jenny Freshwater

Jeff Bezos and Jenny Freshwater (Amazon’s Director of Forecasting) speak on stage on June 6, 2019 at re:MARS conference for Machine Learning, Automation, Robotics and Space ran in Las Vegas (California).

New Drone from Amazon Launch at #reMARS

Unveiled at reMARS in Las Vegas (California), an Amazon conference for Machine Learning, Automation, Robotics and Space.

The NEW Amazon Prime drone with hybrid architecture to fly like a plane and hover like a traditional drone with propellers. Amazon Prime delivery on auto-pilot at light speed anywhere in the world (give or take ;-))

Boston Dynamics CEO demo’s Spot at #reMARS

Video recorded at reMARS Amazon’s conference for Machine Learning, Automation, Robotics and Space ran in Las Vegas (California). Boston Dynamics CEO Marc Raibert showcasing Spot, its first commercial robot.

SPOT

Spot is a small four-legged robot that comfortably fits in an office or home. It weighs 25 kg (30 kg if you include the arm). Spot is all-electric and can go for about 90 minutes on a charge, depending on what it is doing. Spot is the quietest robot we have built.

Spot inherits all of the mobility of its bigger brother, Spot Classic, while adding the ability to pick up and handle objects using its 5 degree-of-freedom arm and beefed up perception sensors. The sensor suite includes stereo cameras, depth cameras, an IMU, and position/force sensors in the limbs. These sensors help with navigation and mobile manipulation.

More about Spot: https://www.bostondynamics.com/spot

How Amazon Go AI sees customers engaging in store

Video from reMARS keynote explaining the challenges of computer vision at Amazon’s Go self checkout stores.

And finally we ended the week long conference with a big part put on by amazon at the Las Vegas Speedway.

Furrion Exo-Bionics Mech pulling Engine 3 Fire Truck at Amazon’s #reMARS in Las Vegas

This mech is powered by a human and his hands and legs. Strong enough to pull a Fire Engine! Engine #3 from Las Vegas Fire Department. Love it

Learn more about this mech: https://furrion.com/pages/exo-bionics

About Veryfi

Veryfi is automating bookkeeping, starting with automation of time & materials for architecture, engineering & construction (AEC) workforce. We help businesses of all sizes to get access to Veryfi’s intelligent and secure mobile apps to:

  • automate statutory tax obligations (recording of financial transactions, labelling & categorization),
  • improve job costing and
  • empower financial prosperity through business intelligence.

Learn more: https://www.veryfi.com

EC2: how to launch Ubuntu into the cloud

Amazon Elastic Compute Cloud (EC2) delivers scalable, pay-as-you-go compute capacity in the cloud. It is a part of a collection of remote computing services (also called web services) from Amazon that together make up a multi-tenant cloud computing platform. The most central and well-known of these services are Amazon EC2 and Amazon S3. The goal in this post is to get you up and running on an EC2 instance super fast.

Get familiar

I’m going to assume you have an account with AWS and are familiar with:

If you do not know those 3, please spend some time learning about them by following the links in the bullet points above. Else, let’s get rollin.

Step by step guide

1. Setting up security

Before we launch an Instance you need to do some Pre-work since both “Security Group” and “Key Pair Name” cannot be changed once an Instance is mapped to one and started.

  1. Setup a “Security Group” for your new Linux Instance.
    1. From Navigation menu select “Security Groups”.
    2. Click on “Create Security Group” button and fill out the form giving your security group a very descriptive name.
    3. Click “Yes, Create” button, select the new group and in the lower half window/frame press the “Inbound” tab.
    4. Inbound allows you to open ports on this Instance. You can add or remove these after the Instance is created. By default allow these: SSH (22), HTTP (80) and MySQL (3306). For extra security limit (source) SSH & MySQL to only your IP address. If you plan to install Webmin add port 10000 here too.
    5. When done, click on “Apply Rule Changes”.
  2. Create a “Key Pair Name”.
    1. This is super important and will be used for accessing your Instance both via SSH & sFTP.
    2. From Navigation menu select “Key Pairs”.
    3. Click on “Create Key Pair” button.
    4. Give it a descriptive Key Pair Name and click on “Create” button. A private key with extension .pem will download. Save this in a secure location since this is your key to access your Instance.
    5. On your local machine (Linux X or Mac OS X), give this file more secure permissions like this:
      chmod 0700 ./keys/mykey.pem

2. Launching an Instance

  1. From Navigation menu select “Instances”.
  2. Click on “Launch Instance” button.
  3. This launches the Request Instance Wizard where you can select an Amazon Machine Image (AMI). Note that Ubuntu is only available from “Community AMIs”. Click the Community AMIs tab.
    1. Here is a list of available Ubuntu images:
      http://uec-images.ubuntu.com/releases/10.10/release/
    2. Make sure you use an EBS root store – it’s better. For benefits see here:
      http://stackoverflow.com/questions/3630506/benefits-of-ebs-vs-instance-store-and-vice-versa
  4. Step through the 5 stages of the Wizard and click on “Launch” button. This will launch your new Instance. The Wizard is straight forward and you will most likely go with all the defaults.
  5. Your Linux Instance will launch pretty fast. You should now see your Instance listed under “My Instances”.
  6. Click on your Instance. Instance properties window/frame shows up in the bottom half of the console. Note down “Public DNS” and “Private DNS/IP Address”. You will need those to access the box – especially the Public DNS.

3. Building a Ubuntu LAMP Web Server on your new Instance

This step is optional.

But should you want to setup LAMP on this new Instance follow the steps outlined in my previous post here: http://www.theroadtosiliconvalley.com/technology/building-ubuntu-lamp-web-server-vm/

The only additions in light of Amazon EC2 host are:

  • When using SSH/sFTP use the private key with extension .pem you downloaded above.
  • Note that root user in EC2 is “ubuntu” not “root” like in a VM Ubuntu setup.
  • To SSH into your new EC2 Instance do this in terminal where the URL after @ is your Public DNS:
    ssh -i ./keys/mykey.pem ubuntu@region.compute.amazonaws.com
  • Use the Public DNS or setup a static IP address to point to your Instance(s). Amazon calls this Elastic IP Address and this allows you to have multiple Instances all pointing to the 1 IP address for dynamic cloud computing.

Now go and build kick ass products!

There you have it folks. How simple is that. Amazon makes cloud computing look simple and launching new servers (Instances) is a breeze.. in a matter of minutes.

If you found this post useful let me know in comments section below. Super!!

~ Ernest