This guy has always been like this, going all the way back to ios hacking days or even wii hacking days.
This guy has always been like this, going all the way back to ios hacking days or even wii hacking days.
I personally don't see AI getting anywhere any time soon. Just look at some of the really funny images some of the best AI available generates[0]. Subtle things like this show you that AI is really a UX around a piece of software that attempts to understand what you're asking for with less input than having enough buttons to generate EXACTLY what you're asking for (I'm thinking of photoshop in the case of text -> image).
Some things in AI do impress me, but the fact its not far more pervasive in our every day (there are people who use voice assistants sure, but its not EVERY household doing it) lives tells me we still have a long way to go.
[0]: https://www.reddit.com/r/technicallythetruth/comments/y26t6x...
I don't agree. You can take pride in what you've accomplished, and you should do that, but you can be humble at the same time. Accepting there will be better individuals than you or better solutions than yours is both sobering and motivating to be and do better.
When you accept that you're very smart, but not the smartest, you unlock the potential to be one of the the 10x-100x engineers others aspire.
I'm a very motivated individual, and did some pretty impressive things back in the day, and I'm still capable of doing these things. However, I'm not the best, or won't be the best for long. This is how the world works.
Being able to say thanks, and being able to say sorry goes a long way, and takes you beyond where unabashed arrogance takes you.
Lastly, arrogance makes you fragile. Fragility is not good under stress, and under real world circumstances.
Lack of humility can lead to the wrong limbs being amputated. The parallels to understanding your personal limits and knowing when to trust other people directly applies here. Confidence != arrogance.
There are plenty of times in my career where I wish I were more arrogant. I’d probably be in a completely different place altogether if I were even slightly more arrogant and that lack of it has held me back in some ways.
For hard tasks like engineering, you need a balance of ego (I can do this) and humility (this is hard, I need to work as a team and study the problem). Too much of either results in negative outcomes.
But huge majority of the problems require whole teams of people to solve, especially in the commercial world. Senior engineer who can 2x team of 10 people is better than a single engineer who is 10x himself.
As a programmer, I have never once believed that. I just believe that the problems I am being presented with are novel enough (usually because of the context and constraints surrounding it) to have not been encountered before and solved.
Just like you never cross the same river twice, I don't think you ever solve the same problem twice.
I think the core skill engineering requires is persistence: the belief that you can find a workable solution even when the problem itself gives you absolutely no positive feedback during the process.
It's moving the goal post simply. As it is the same with Google's Chatbot that "fooled," their own engineer. Thus it becomes a chicken and egg situation as to when AI truly passes the turing test. In the same way putting on a VR headset and being fooled you are someplace else the first few times. Then once you are used to it, it becomes as if you are changing your reality just like putting on new glasses.
Human beings have a hard time with exponential. And my guess will be next year that we have AI generated video that is indistinguishable from a human production. It's just software sure, but so are we.
The joke I heard was that AI only refers to technology in the future, and not the past. We use plenty of machine learning models every day:
- Every time you use dictation
- Every time you use biometrics, like face scanning, to unlock your phone
- Every time you use any sort of search engine, news feed, or see an ad
- It is an integral part of the field of computer vision now, so anything to do with scanning documents, using AR, taking photos, etc uses AI
It’s only getting better and more integral to more fields over time.
GPT-3 and image generators that have somewhat of a world-model are, imo, closer.
This is actually known as the AI effect.
> We don't use AI anywhere today
> But here in X places we do use AI
> Yeah, but not for Y
once Y is using AI
> We don't use AI anywhere today
> But here we're using AI for Y
> Yeah, but not for Z
And so on :)
From Wikipedia:
> Author Pamela McCorduck writes: "It's part of the history of the field of artificial intelligence that every time somebody figured out how to make a computer do something—play good checkers, solve simple but relatively informal problems—there was a chorus of critics to say, 'that's not thinking'." Researcher Rodney Brooks complains: "Every time we figure out a piece of it, it stops being magical; we say, 'Oh, that's just a computation.'"
> "The AI effect" tries to redefine AI to mean: AI is anything that has not been done yet.
> Some people think that as soon as AI successfully solves a problem, the problem is no longer a part of AI.
In my eyes, AI is something that could pass the Turing test without fail, ever because it knows how to communicate how we do, and think like we do.
Totally, like there's no way an AI company could hit $80M revenue in <2 years [0], or power the recommendations systems for billions of dollars worth of online commerce.
Also there's no way that it could generate audio/image/video/text that would trick the average person that this was generated by an AI.
That's why "lol it's just spreadsheets and if-statements," is kind of funny: there's a grain of truth to it.
Then there's the kind where the talented musician in the band announces their departure and solo album. And starts talking about finding God and becoming a modern day Prometheus.
I can't put my finger on when the transition happened but it was somewhere just before the Lex interview for me.
I don't think so. I know at least a couple of great engineers who were not so sure of themselves. They were just eager to try, over and over again. Both of them developed novel 3D engines. One formed a company over his engine, the other one taken on one of the best liquid simulation teams, head on, and gave them a good run for their money by being equal to the whole team by himself and his wife.
I'm also on the same bandwagon. I'm not sure that I'll come up with a great solution before touching the keyboard. I'll only say it's a good solution after finishing it and comparing it with other available solutions (if there are any) or similar ones.
I did great things, and I failed miserably too. In every case being not sure about myself allowed me to have a level head, and see through my solutions' shortcomings and iterate over them.
The only thing I'm sure about myself is, I can give a shot, and iterate over it as time and my abilities allow. That's all.