Live data from Hacker News

Building Jarvis

facebook.com

41–50 of 263 posts

Re: Building Jarvis

#41
post #35

Next up: people start getting into Zuckerberg’s home by holding up a life size picture of Andrea’s face.

I've wanted to test something similar - holding up a giant "Speed Limit: 75MPH" sign when a google car drives by on these little 30mph Mountain View roads and see what happens. Probably nothing but I can't shake the comical thought of one of those little bugs rocketing to turbo mode while the dude inside is frantically slapping the big red "stop" button.

It hopefully uses it's GPS in combination with the Google mapping data for speed limits along with signage on the road.

Hilarious to think about nonetheless.

Re: Building Jarvis

#42
post #13

More than anything else, what stood out to me was his discipline for knowing how to manage his time in a way that enabled him to build something like this while still juggling the n number of other things on his plate.

And manage the people who, most likely, set him up with all that he needed to do it.

Re: Building Jarvis

#43
post #13

More than anything else, what stood out to me was his discipline for knowing how to manage his time in a way that enabled him to build something like this while still juggling the n number of other things on his plate.

No kidding. I find it impressive both that he put aside (not found, this had to be a very deliberate decision given the demands on his time) 100 hours to do this, AND that he got all of it done in 100 hours.

Is there anything written about his personal schedule/habits? When does he go to sleep at night? When does he wake up? What kind of hours does he work?

I mean really, he has a kid, is CEO of a huge company, exercises, and still has time to do this project. My hands are more than full trying to exercise, learn Chinese, and run a small company, I have no idea where he finds time to raise a kid in there. Incredible.

Re: Building Jarvis

#44
post #27

Say what you will about Zuckerberg, but this is a really cool project! Steps he took: 1. Connect his home devices (lights, thermostat, doors, music player, TV, CCTV etc) to his computer, so he can turn them on and off from it and in general automate his house from his PC. 2. Add an NLP component to his computer, so he could text instructions to it and it would apply the correct automation task. This can learn prefere…

I think what's particularly great about this in a way is that it's not too remarkable. I'm not knocking it, but it's awesome to be around when creating an natural language, speech controlled, available anywhere system with face recognition to automate your own home is something that can be done in 100 hours.

I agree with the sentiment, the hours of course are the assembly time. When people ask me the role of an architect I try to impress upon them that well architected subsystems will be readily composable into a variety of forms and uses. That amplifies the millions of hours of research and development into a tool that can be wielded by a motivated individual or team to tremendous advantage.

Re: Building Jarvis

#45
I think there's some law or truism that every geek who becomes a billionaire spends more time automating their house than it would take to just walk over and turn on the light switch.

Re: Building Jarvis

#46

Next up: people start getting into Zuckerberg’s home by holding up a life size picture of Andrea’s face.

I think he might have anticipated that:

To do this, I installed a few cameras at my door that can capture images from all angles.

I understand that this doesn't necessarily help in itself, but it should give plenty of options for detecting anomalies.

Re: Building Jarvis

#47
Is anyone else seeing the possible security risk shown in the 'Vision and Face Recognition' section?

The main concern I would have is someone spoofing the visual recognition system with something as crude as photographs, or something more advanced like a mask.

He states in that section, "Once it identifies the person, it checks a list to confirm I'm expecting that person, and if I am then it will let them in and tell me they're here." My first thought is someone could see if there's a friend/acquaintance who routinely visits, and then spoof their face with a mask. Let alone if the system automatically lets Zuckerberg in, then that's all that would be needed.

Re: Building Jarvis

#48

Say what you will about Zuckerberg, but this is a really cool project! Steps he took: 1. Connect his home devices (lights, thermostat, doors, music player, TV, CCTV etc) to his computer, so he can turn them on and off from it and in general automate his house from his PC. 2. Add an NLP component to his computer, so he could text instructions to it and it would apply the correct automation task. This can learn prefere…

> Add face recognition, so it can recognise people at his door and automatically open it if they are expected

I wonder if you could open his door with an A4 printout of his face. That's the sort of thing I'd worry about creating this system.

Edit: Forgive me HN, it looks like a lot of people have wondered this. I only commented so high up because I commented before reading all the comments! Go upvote the more creative/indepth versions of this question rather than this one :)

Re: Building Jarvis

#49

zuck-mbpl:~ zuck$ php j play some red hot chili peppers PHP as a shell scripting language. Old habits die hard, huh?

A decade ago, I used it like this for years at work. PHP is/was an awesome CLI script language. I always felt this was one of PHPs stronger use-cases, but lesser known and not pushed anywhere. Node has taken this spot, for me, but I'll never look down on PHP... It was very good to me.

Re: Building Jarvis

#50

Say what you will about Zuckerberg, but this is a really cool project! Steps he took: 1. Connect his home devices (lights, thermostat, doors, music player, TV, CCTV etc) to his computer, so he can turn them on and off from it and in general automate his house from his PC. 2. Add an NLP component to his computer, so he could text instructions to it and it would apply the correct automation task. This can learn prefere…

I don't think calling it AI is a stretch. It's a system with sensors, actuators, a knowledge base, and a ruleset; plus it can learn and adapt its ruleset based on success/failure. That's the textbook definition of AI.

You added one thing in the list that makes me agree - "it can learn and adapt".

Jarvis in my house uses sensors, actuators, lights, switches, etc - but mine is not AI. It only does what I tell it how to do. I'm pretty happy with the results, but it can't learn a thing.

The latest thing I "taught" my Jarvis to do is stream the security camera to the TV with a voice command. Now if I only had time to look into how to tell it to stop...

Post reply on HN