Live data from Hacker News

Building Jarvis

facebook.com

161–170 of 263 posts

Re: Building Jarvis

#161

Earlier quoted context omitted.

When you are a billionaire, you can certainly outsource all that mundane stuff (like raising a kid) to extremely capable helpers. He only has to do exactly what he wants to do. Pretty sure Zuck isn't changing any diapers or walking the dog unless he decides he feels like it right at that moment.

I'm not sure I'd call raising a kid mundane... hahaha

Yeah, I see what you mean... I guess I meant that compared to running a multi-billion dollar company, changing diapers or reading Cat in the Hat for the millionth time seems pretty mundane.

Re: Building Jarvis

#162

Earlier quoted context omitted.

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.

95% of the time, good software creation is really just construction, not engineering. There are great paradigms and solutions to the majority of problems. There's room for design and UX, but you shouldn't need to custom engineer the walls out of carbon fiber or some aerospace composites unless you're launching the house to Mars. The engineering aspect really only comes into play when no components meet your needs. Th…

Would strongly disagree with this.

For me a well designed house is actually, you know, about the design. And whilst the construction is important due to standards it is largely irrelevant.

The analogy to software is apt. Well designed, well architected software is so important. Anyone can write syntactically proper code. Far harder to design a system that has just the right amount of extensibility, performance, elegance etc to meet the requirements without going over the top.

Re: Building Jarvis

#164
post #154

Why is no-one talking about the fact that this is completely, 100% NOT cloud based?

Because lag turning your lights on is nonsense?

And yet every commercial home automation suite ties you into the manufacturer's online services.

Re: Building Jarvis

#165

Earlier quoted context omitted.

I dunno--like any CEO or even VP or SVP-level executive, I'm sure he can afford executive assistants at work and nannies/assistants/drivers/servants at home to take care of all the normal mundane aspects of life that suck up so much of normal people's time, getting in the way of side projects. I'd guess he has more free time than the random "3rd engineer from the left" on one of his company's projects.

No, it doesn't work that way. CEOs/VPs never had house chores as major time sink. When you are at that level, you are responsible for 1000+ employees, 100s of teams and dozens of projects. Each project and team requires at least quarterly review, funding, strategy, motivation, vision, market analysis, HR, budgeting, PR, partners and so on. A typical CEO/VP works well over 12 hours, often at least 14 hours and many wo…

>If you look at their schedules, you had be quite wrong. //

Do you have any evidence to show your affirmation that CEOs work really hard and "often at least 14 hours and many work one weekend days" is true and other's affirmations that they "play golf all day" is absolutely false?

Re: Building Jarvis

#166
post #27

Earlier quoted context omitted.

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.

I think the remarkable bit is that he did this while being … a parent

(i miss "free time to hack")

Re: Building Jarvis

#167

Earlier quoted context omitted.

Securing a local network is orders of magnitude easier than a laptop which accesses the internet constantly. Stick the cameras on a vlan only accessable to the (local) servers doing the face recognition, stick the servers on a vlan that has no direct connection to the internet. Compare this to a laptop which is connected to the internet with multiple attack vectors (browser, email client, etc...)

Does he have some custom build network router that he trust? Putting tape over your camera means you know enough to not trust the laptop hardware neither the OS or browsers like you said. But he says: "We use .. Sonos system with Spotify for music, a Samsung TV, a Nest cam for Max". So all of his appliances do get outside. I did a double-take on Nest cam. So he's streaming videos from his house on the internet with a…

I didn't read the part about Nest to be fair but with some basic network design you can easily segregate networks and reduce your attack surface massively, even if you're using internet connected devices (seperate vlans, use http proxies with ACLs, no inter device communication where not needed).

The difference between a switch and a laptop is that your switch isn't running browsers with 0days found regularly, no malicious JS payloads, no phishing emails.

To exploit a switch you generally need access to the management interface, something anyone who has any experience with networking does not put on the same network (virtual or physical) as laptops, iPads, televisions, or internet connected cameras.

Re: Building Jarvis

#168
post #95

Earlier quoted context omitted.

this is a guy who has multiple armed security guards outside hit home 24/7. Plus the fact he almost certainly has staff and assistants who are coming and going from the house. There is no way you make it to the front door if you are not expected, this is just to save his staff from having to use the key or for someone to open the door for them. This would never be secure enough for a normal persons house

> This would never be secure enough for a normal persons house The Canadians beg to differ ;)

Could you explain your comment for us? I'd guess that maybe Canadians are known for leaving their homes unlocked??

Re: Building Jarvis

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

> 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

It's not creating. It's just copy+pasting and glueing.

The actual creation of these systems took decades of research.

Re: Building Jarvis

#170
post #164

Earlier quoted context omitted.

Because lag turning your lights on is nonsense?

And yet every commercial home automation suite ties you into the manufacturer's online services.

There is a world of difference between a home automation system that requires an internet connection (processing on their servers) and one that has a "cloud" function (processed locally with remote access).

The latter is extremely easy to find because that's what's been in use for the last 30 years.

Post reply on HN