> I had to reverse engineer APIs for some of these (...) technically ... is that still legal?
Building Jarvis
141–150 of 263 posts
Re: Building Jarvis
#142Earlier quoted context omitted.
That being said, I don't think the ability to learn and adapt. This is entirely a statement on semantics, but if I made a tic-tac-toe playing program that had every possible game state pre-programmed in, I would not hesitate to call it a game playing AI even though it lacks the ability to learn.
That would just follow a singular simple algorithm, not really intelligence in any sense.
[1]: http://webdocs.cs.ualberta.ca/~sutton/book/11/node3.html
Re: Building Jarvis
#143Earlier quoted context omitted.
> My experience of ramping up in the Facebook codebase is probably pretty similar to what most new engineers here go through. I was consistently impressed by how well organized our code is, and how easy it was to find what you're looking for -- whether it's related to face recognition, speech recognition, the Messenger Bot Framework [messenger.com/platform] or iOS development. The open source Nuclide [github.com/face…
I haven't really dug into open source speech recognition, so I can't speak much to that side of things, except observing that advancements favor deep learning and cloud-based services over efficient on-device detection (aside from very specific "hey siri"/"okay google"/"hey alexa" recognizers). When it's not a library that can be included, but a service that must be maintained, it'll be that much hard for free and op…
Re: Building Jarvis
#144Earlier quoted context omitted.
Indeed. Security isn't a binary. There's plenty of layers. And we went from "Print picture" to "Compute Sfm 3d object from thousands of photos, and have access to a 3d printer that large that can print human-sized heads, and paint it appropriately in the correct color-space as to trigger the right facial recognition" It's then trivial to add a feature of 'Blink' and 'Smile'. We have public, free haar and lbp cascades…
After all that, your low-brow partner in crime picks up a rock, smashes a window, and bob's your uncle.
Also, even in US suburbia, smashing the window is likely going to trigger a burglar alarm and get the police called to the location, whereas bypassing the face recognition system will not.
[1] For a non billionaire house: thinner concrete walls ending in broken glass or decorative-yet-functional metal barbs, outer wall shared by a 10-20 homes neighborhood.
Re: Building Jarvis
#145Didn't MS just announce that Cortana has achieved exactly this?
Re: Building Jarvis
#146Here's what I absolutely love about this... He's still a hacker. CEO of one of the biggest internet companies of our time and he still hacks. I explain to people all the time, true hackers are like true writers. I've heard writers talk about the same thing. It's like an urge of creativity inside you, you have to release it into something. You can also see in the comments section, he's replying to people and providing…
Funny thing: Based on the screenshot in the post header, he's using async/await and therefore the Hack language (instead of vanilla PHP): https://docs.hhvm.com/hack/async/introduction
Re: Building Jarvis
#147BTW, 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 dial…
Re: Building Jarvis
#148More 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…
Re: Building Jarvis
#149More 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.
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.
Re: Building Jarvis
#150Is 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…
Rather what the hell happened to the guy that had tape on his laptop camera and microphone. Suddenly he's got an always on listening device. How does one go from one to the other?
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...)