Live data from Hacker News

Building Jarvis

facebook.com

51–60 of 263 posts

Re: Building Jarvis

#51
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.

There's gotta be some kind of backup/verification. Street signs get vandalised and stolen surprisingly frequently.

Re: Building Jarvis

#52

I hate his ambition... In reality, I hate that I am not as ambitious as I should be. Say what you want, Zuck is really killing it and its admirable. We're the same age, yet I let myself think feel that its someone else's job to build the "cool" stuff. I will have this article handy and read it from time to time. Hopefully it will continue to motivate me.

Hey, I also work my ass off to the point of getting sick and I have accomplished nothing. By that I mean I have not made any money. I've listed some of my projects here and not even a single up vote. I don't like it but it is what it is. I'm simply trying to say that I'm no less ambitious, and that is probably true of a lot of us here. The gods of luck have simply not been on my side, yet.

It's very true that how hard you work doesn't correlate directly with success. That said, learning how to work hard is one of the best things you can do to become successful. Once you master that, you then have to learn from each experience. If some of the things you're doing haven't worked out, try to examine them and figure out where you went wrong. Feel free to post some here for others to chime in.

Also, don't necessarily think not climbing to the top of HN means you're not successful. It can be a popularity contest (Zuck will always make it to the top), and it's also somewhat random. Often the content which makes it to the frontpage was upvoted by friends, or reposted many times, I wouldn't take it too seriously.

Re: Building Jarvis

#53

I hate his ambition... In reality, I hate that I am not as ambitious as I should be. Say what you want, Zuck is really killing it and its admirable. We're the same age, yet I let myself think feel that its someone else's job to build the "cool" stuff. I will have this article handy and read it from time to time. Hopefully it will continue to motivate me.

Hey, I also work my ass off to the point of getting sick and I have accomplished nothing. By that I mean I have not made any money. I've listed some of my projects here and not even a single up vote. I don't like it but it is what it is. I'm simply trying to say that I'm no less ambitious, and that is probably true of a lot of us here. The gods of luck have simply not been on my side, yet.

Why would you care if your projects are upvoted?

When I build side projects, I just care about learning a new language, framework, library etc...I couldn't care less if it got me upvotes on here or anywhere for that matter.

Re: Building Jarvis

#54
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, exer…

Not to pile on, but you might be interested to know that Zuckerberg also spent the time to learn Mandarin.

Re: Building Jarvis

#55
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.

They currently have a max speed of 25 mph or something, even on roads with faster speed limits. It's a bit annoying when you're stuck behind them.

Re: Building Jarvis

#56
post #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 creativ…

There's a decent way to handle this method: use one of the Intel close RGBD cameras. I think they go by RealSense.

Now, do facial recognition with the depth component. "Oh look, paper. How quaint... NOPE!"

You could also log all people coming by with a known-unknown axis. You could train the system so that all they need do is look at the door, and they have the appropriate access they need. And it could also, instead, default in a "pass through to app for user to decide".

Don't think of this as a huge monolithic system... But instead of dozens of component parts that can work together. Then, the problem is certainly tractable. And then adding things like Google-Now, Alexa, Siri, and similar is no longer damn near impossible.

I particularly like Node-Red for this very project. It is javasript, however the big positive side effect is easy implementation with all sorts of nodejs APIs.

Re: Building Jarvis

#57
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, exer…

not to forget that he also has a dog and that requires some work too. :)

Re: Building Jarvis

#58
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 think the remarkable bit is that he did this while being the CEO of Facebook. There's not a huge number of corporate CEOs who still code at all, and have time to put in a big project like this. And as someone who's worked with writing some of the same sort of code, it's really enjoyable to see someone drastically more talented making many of the same observations and encountering similar challenges.

Re: Building Jarvis

#59
I built something to similar this, using a Raspberry Pi, reverse SSH tunnels, Phillips Hue, Nest, and a range of sensors.

Part of the project was an admin panel, to oversee the status/health of all the systems, as well as a manual control panel. My biggest concern was security. Granted, it was an internal network in my house, but if anyone got access to it, they had camera feeds, and practically full control of my house.

I wonder how someone like Zuck protects this system, given all the nefarious people who I'm sure would love access to it.

Re: Building Jarvis

#60
BTW, I'm definitely not saying this to knock Zuck since this was clearly more of a fun challenge / learning exercise for him (it's awesome he did this), but for anyone interested in setting up a similar thing, you can accomplish much of the voice/music/automation parts without writing much (if any) code using Alexa, SmartThings, IFTTT, etc.

Alexa can be a little frustrating sometimes but overall once you get her dialed in it feels like the future.

I even set up a pet feeder like Zuck mentioned (http://www.super-feeder.com/ you can use a normal home automation 110V relay but I wired up a 12V relay to a C.H.I.P. for more fine-grained control)

Post reply on HN