Posts

Showing posts from April, 2011

Uber's Michelangelo vs. Netflix's Metaflow

  Uber's Michelangelo vs. Netflix's Metaflow Michelangelo Pain point Without michelangelo, each team at uber that uses ML (that’s all of them - every interaction with the ride or eats app involves ML) would need to build their own data pipelines, feature stores, training clusters, model storage, etc.  It would take each team copious amounts of time to maintain and improve their systems, and common patterns/best practices would be hard to learn.  In addition, the highest priority use cases (business critical, e.g. rider/driver matching) would themselves need to ensure they have enough compute/storage/engineering resources to operate (outages, scale peaks, etc.), which would results in organizational complexity and constant prioritization battles between managers/directors/etc. Solution Michelangelo provides a single platform that makes the most common and most business critical ML use cases simple and intuitive for builders to use, while still allowing self-serve extensibi...

Hosting a Website Right on your Windows Machine!

Hey cyberfreaks! Okay, today my bro showed me how to host your own website off of your own computer...and it's REALLY easy, if you've got the right tools.  FYI this post is really for my own reference, but if you have Windows with Internet Information Services (IIS) installed, then this is a quick and dirty tutorial to get to hosting your own site off of that cpu you're reading this post on...right now!  Here we go... First find your network/router/home's IP address (visible to the entire internet): 1.) Go to grc.com, click 'SHIELDSUP!' in the 'Services' drop down menu, and then click proceed. 2.) Now click the 'All Service Ports' button. 3.) Your computer/network/router's IP shows up (the one visible to the entire internet).  Copy it somewhere safe. Second, you must register a domain name: 1.) Go to dyndns.com and click the link near the bottom left that says 'Dynamic DNS Service'. 2.) Follow the directions and get ...

Scrum Master - Agile Methodologies

Image
I was searching for videos and information about agile software development to help me better understand why it's so popular these days, and why I should learn more about it, and I stumbled upon this video. It explains, very elegantly, the agile development practice called SCRUM.  If your into software dev. it's a must-watch!