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
Building Jarvis
161–170 of 263 posts
Re: Building Jarvis
#162Earlier 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…
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
#163This, written with PHP and Objective C, is far more inspirational than the career-infused blog postings typical here.
Re: Building Jarvis
#164Re: Building Jarvis
#165Earlier 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…
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
#166Earlier 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 miss "free time to hack")
Re: Building Jarvis
#167Earlier 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…
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
#168Earlier 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 ;)
Re: Building Jarvis
#169Say 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 not creating. It's just copy+pasting and glueing.
The actual creation of these systems took decades of research.
Re: Building Jarvis
#170Earlier 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.
The latter is extremely easy to find because that's what's been in use for the last 30 years.