Live data from Hacker News

Building Jarvis

facebook.com

31–40 of 263 posts

Re: Building Jarvis

#31
post #15

Anyone setting out to do something like this will quickly see how much of a hassle it is to exfiltrate data from relevant services and your own devices. APIs and SDKs cover a lot of use-cases, and that is all great and commendable, but we don't truly own our own devices, data, or the algorithms that make them useful. I think this will continue to hamper our ability to have a truly useful 3rd party (your home in this…

> 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…

Here is an interesting comparison between FastText and word2vec.

https://rare-technologies.com/fasttext-and-gensim-word-embed...

Re: Building Jarvis

#32

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

It's not a bad scripting language in that case. Quick startup, a good amount of CLI-specific APIs, available on many servers already, and no compiler or huge amount of tools needed. It's a bit verbose for little scripts that should be in something like bash, but it's a great alternative to something like python if you are more familiar with it.

In addition to this, if a lot of the libraries you're using are written in PHP, it makes a ton of sense that command line scripts using those libraries would also be written in PHP.

Re: Building Jarvis

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

Re: Building Jarvis

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

Re: Building Jarvis

#37
post #7

If it's literally Zuckerberg building all this, I bet it's full of security holes (not that he's a bad dev, I wouldn't know, just that one dev can't reasonably be expected to develop a secure app at a pace even remotely quickly). Dunno what that means, just that it would be mildly funny if someone used this fact to try to get a job at Facebook or something.

Actually, there are some ways to make this very secure that don't take much effort that in are common use around facebook. It is quite easy to build secure thrift services, and to design a thrift api it is just creating a text file with the necessary idl. You can then access the service from most any language by generating the right client. I'm sure same thing goes for gRPC and Stubby on the google side (more familia…

Ah yes, the "security is quite easy" argument.

As long as people like you think security is easy, people like me will continue to have a job, unfortunately.

Re: Building Jarvis

#38

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.

Re: Building Jarvis

#39

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.

Re: Building Jarvis

#40
Mark is at a place that he can really envision and execute a lot of things relatively easily that is unimaginable for people who are struggling for basic acceptance and success i.e most of us.

Success usually begets success and more determination.

Post reply on HN