Live data from Hacker News

How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

medium.com

71–80 of 123 posts

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#71
post #25

Earlier quoted context omitted.

So the long version of this story is that the app was released in partnership with the HBO Go / HBO Now team, and using the terms of service they used for these apps (which are only available in the US & Canada). We’ve been working with lawyers to release the app worldwide without running afoul of any local laws, and I’m keeping my fingers crossed that will get cleared this week, we just gotta make sure our terms of…

Do you have a special algorithm to determine Canada/US and not Canada/US.

Hmmm, BRB, writing pylsur or not pylsur.

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#72
At MongoDB World this past week they did a demo of stitch where they actually built something similar with no back end code required and used the Clarifai API and an angular front end. It took like less than 80 minutes and could like run on prod of I wanted.

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#73
Love this architecture. I think Im going to adopt some of it for HungryBot, my nonprofits diet tracking research arm. I think on-phone predictions solves a lot of my affordability issues.

https://www.infino.me/hungrybot

Great work!

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#74

I am glad I am not the only one with questions about the external GPU, I had considered trying that, but came to the conclusion that the data transfer between CPU to GPU would be too slow for ML tasks. So, what is your opinion on this ? if you had to do it again would you use the eGPU or just use AWS or another GPU cloud service .

[deleted]

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#75
post #61

This is amazing - impressed by your persistence to source the training data yourself, that must have been tedious! Did you try quantizing the parameters to shrink the model size some more? If so, how did it affect the results? It also runs slightly faster on mobile from my experience.

Great question — I did not, because I had unfortunately spent all of my data on that last training run, and I did not have a untainted dataset left to measure the impact of quantization on. (Just poor planning on my part really.) It’s also my understanding at the moment that quantization does not help with inference speed or memory usage, which were my chief concerns. I was comfortable with the binary size ( Finally,…

Thanks! Haven't seen that paper, I'll check it out. I think quantization only helps with inference speed if the network is running on CPU with negligible gains on GPU (Tensorflow only supported CPU on mobile last I looked which was a while ago). However your app is already super fast so don't I think anyone would notice if it was marginally faster at this point!

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#76
post #22

Just want to say, awesome post. Its amazing how quickly you created this.

Thanks for the kind words! To prevent impostor syndrome, I should clarify that I worked on the app for many, many months — basically since August of last year — as a nights/weekends thing. It’s true that the final version was built almost from scratch in a few weeks, but it wouldn’t have been possible without the time investment in the preceding months. Although for the most part I just wasted a lot of time because I…

I finally played with it this morning. I'm blown away by the speed and how smooth the experience is.

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#77
post #75

Earlier quoted context omitted.

Great question — I did not, because I had unfortunately spent all of my data on that last training run, and I did not have a untainted dataset left to measure the impact of quantization on. (Just poor planning on my part really.) It’s also my understanding at the moment that quantization does not help with inference speed or memory usage, which were my chief concerns. I was comfortable with the binary size ( Finally,…

Thanks! Haven't seen that paper, I'll check it out. I think quantization only helps with inference speed if the network is running on CPU with negligible gains on GPU (Tensorflow only supported CPU on mobile last I looked which was a while ago). However your app is already super fast so don't I think anyone would notice if it was marginally faster at this point!

[deleted]

Re: How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native

#80

Just wanted to say thanks for the warm welcome from HN when the app was released last month — I hope this blogpost answers the questions that were raised back then. I’d be happy to answer anything else you’d like to know! Original thread: https://news.ycombinator.com/item?id=14347211 Demo of the app (in the show): https://www.youtube.com/watch?v=ACmydtFDTGs App for iOS: https://itunes.apple.com/app/not-hotdog/id12124…

Thanks for sharing your process. I was inspired by the show to build my own app. It's pretty crazy how quickly you can build something like this now.
Post reply on HN