Channel Avatar

Edan Meyer @UC66Ggxy8MHX9DCDohdRYDTA@youtube.com

46K subscribers

I like to talk about AI, Machine Learning, and especially a


Welcoem to posts!!

in the future - u will be able to do some more stuff here,,,!! like pat catgirl- i mean um yeah... for now u can only see others's posts :c

Edan Meyer
Posted 1 year ago

9 months ago I started a startup ๐Ÿš€
Today I am officially declaring it a failure!

I've taken some time to write about what we were doing and why I think we failed. I like to keep my audience up to date on my whereabouts, and I think it's important to talk about our failures ๐Ÿ˜Š

To understand why we failed, first I need to explain what we did:


#### ๐™๐™๐™š ๐™‹๐™ง๐™ค๐™—๐™ก๐™š๐™ข ####

Within only the last few years, coding assistants like GitHub Copilot and Cursor's Copilot++ have taken the coding space by storm. These tools are great at filling out boilerplate, covering your documentation, and almost all of the tedious tasks that come along with being a programmer. I have even used Copilot++ to fully implement some of my research experiments.

These tools are unbelievably useful for common tasks - ideas that are similar to what has been done before. However, ๐˜๐—ต๐—ฒ๐˜† ๐˜‚๐˜๐˜๐—ฒ๐—ฟ๐—น๐˜† ๐—ณ๐—ฎ๐—ถ๐—น ๐˜„๐—ต๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚ ๐˜„๐—ฎ๐—ป๐˜ ๐˜๐—ผ ๐˜„๐—ผ๐—ฟ๐—ธ ๐—ผ๐—ป ๐˜๐—ต๐—ฒ ๐—ฐ๐˜‚๐˜๐˜๐—ถ๐—ป๐—ด-๐—ฒ๐—ฑ๐—ด๐—ฒ, ๐—ผ๐—ฟ ๐˜„๐—ต๐—ฒ๐—ป ๐˜๐—ฟ๐˜‚๐—ฒ ๐—ป๐—ผ๐˜ƒ๐—ฒ๐—น๐˜๐˜† ๐—ถ๐˜€ ๐—ถ๐—ป๐˜ƒ๐—ผ๐—น๐˜ƒ๐—ฒ๐—ฑ.

Do you want to build upon niche research ideas? Do you want to write code that pilots space rovers? Do you simply want to use the experimental branch of your favorite library or API? Sorry, there's not enough data for that, so these tools will fail. It is impossible to train one coding assistant model that will be good at everything, especially when some of those things are novel concepts.


#### ๐™๐™๐™š ๐™‘๐™ž๐™จ๐™ž๐™ค๐™ฃ ####

The only way to overcome this is for coding assistants to learn continually, on the fly. If your work builds on previous research, your assistant should learn about those papers. It should learn from the documentation of the libraries you use. It should remember the history of your projects. And most importantly, it should continually learn from its interaction with you and never stop improving!

The coding assistant should not forget its learnings just because information has left its context window (and no, a larger context is not enough). Our startup was about figuring out how to make this possible. We were tackling the problems of memory and continual learning.


#### ๐™’๐™๐™ฎ ๐™ฌ๐™š ๐™๐™–๐™ž๐™ก๐™š๐™™ ####

Going into the startup, I constantly heard the same advice: "Do everything you can to get an MVP out in the first few months, and then iterate." For most startups, this is probably great advice. It's all about getting to your first customers ASAP because that's when you start getting user feedback, and itโ€™s when investors take interest. For us, this was a terrible idea (but we did try it). Getting a quick MVP out would mean forsaking the idea of solving these problems at the root, and instead looking to bandage them with big models and hard-coded logic. It would mean ending up with a mediocre product in one of the most crowded spaces in the AI startup boom, and who would want to fund that?

This approach may work well when your differentiator is something that can be developed in a couple months, but that was not the case for us. Tackling the problems of memory and continual learning in AI require a deep tech approach. To solve them, you need to hire a talented research team, you need clear thinking, you need to run a lot of experiments, and you need time. And to hire that research team, you need money.

In summary:
We needed time and money to build the tech to differentiate ourselves.
To get the money we needed investors.
To get investors we needed first customers.
To get our first customers we needed time and money to build the tech to differentiate ourselves.

You might see the problem now.

The problem was that we chose an area where we didnโ€™t have an entry point. If we already had (1) the tech going into the startup, or (2) the connections/recognition to raise money up front and hire a research team, I think we could have succeeded. So perhaps the 9 month lesson is, if you are going to shoot for the stars and attempt to build something that pushes at the boundaries of current tech, make sure you have a foothold first! If you are in a crowded space and you don't have that foothold, maybe just choose a different idea? lol


#### ๐™’๐™๐™–๐™ฉ'๐™จ ๐™‰๐™š๐™ญ๐™ฉ ####

We open sourced part of our codebase, check it out here: github.com/intractai/IntractCodeAPI
I still think this idea can work in the future, but for now, Iโ€™m looking for a job!

If youโ€™re looking for an ML research engineer (especially for RL) in the US, Canada, Japan, or remote, reach out!

88 - 4

Edan Meyer
Posted 1 year ago

Thinking about doing a video related to getting a Master's in ML given how many people ask me about this.
Which type of video would you prefer:

(I will have a separate video about my master's research)

8 - 1

Edan Meyer
Posted 2 years ago

I'm going to be in Montreal for CoLLAs next week. If you see me say hi!

19 - 5

Edan Meyer
Posted 2 years ago

Should I make a video reading through and explaining my entire ~50 page thesis?

10 - 4

Edan Meyer
Posted 2 years ago

Hey everyone, ๐Ÿ‘‹

I wanted to give you all a quick update on why I haven't posted a video in 2 months and where I've been:

About 2 months ago I started a new internship ๐Ÿ–ฅ๏ธ, while at the same time, I've continued working on my Master's thesis full-time ๐Ÿ“š so that I can graduate in ~1 month. I'm also getting ready to prepare a conference submission to ICLR based on the same research ๐Ÿ“.

Given that I'll be graduating soon, I've been sketching out plans for the next chapter. I plan on starting a startup, and I want that to be ready to go once I graduate. I'd love to talk more about this on my channel ๐ŸŽฅ once I have some time, but it is still in the very early stages.

And of course, I've been taking some time to chill - I can't just do work all day ๐Ÿ˜….

So that's what I've been up to... a lot of stuff. But I'm writing this to let you all know I have every intention of making some new videos once I find the time. I love this channel a lot โค๏ธ, and I can't wait to talk about my own work + some other cool ideas I have planned.
It will just have to wait until I'm not drowning with work.

Thank you so much for everyone that has stuck with me, and to the people who have continued to find and watch my content. It means a lot ๐Ÿ˜Š

76 - 6

Edan Meyer
Posted 2 years ago

What would you think of a new "Project Spotlight" series, where I go into depth on a recent AI project that catches my eye. Generally I would be looking for open source projects on GitHub that we can use, or look through.

27 - 9

Edan Meyer
Posted 2 years ago

I just sent out emails to everyone who won something from the NVIDIA sponsored raffle. Make sure to check spam, something tells me emails with multiple mentions of a "raffle" won't have the best time with spam filters

25 - 7

Edan Meyer
Posted 2 years ago

๐Ÿ“ข BIG NEWS ๐Ÿ“ข

Hey everyone! After months of soul searching, I've made a tough decisionโ€”I'm leaving this channel to pursue my true calling: anime reviews! ๐ŸŒŸ

Join me on this new adventure and check out my first anime review:
๐Ÿ‘‰ bit.ly/3KnUa98 ๐Ÿ‘ˆ

28 - 4

Edan Meyer
Posted 2 years ago

๐Ÿ” What underrated ML paper do you think I should cover? ๐ŸŽฅ
Old ๐Ÿ‘ด or new ๐Ÿ‘ถ, I'm on the hunt for hidden gems ๐Ÿ’Ž
Share your suggestions in the comments below! โฌ‡๏ธ๐Ÿ—จ๏ธ

25 - 15

Edan Meyer
Posted 2 years ago

Last chance to sign up for Nvidia's GTC conference and catch lots of the awesome AI talks happening tomorrow! Also last chance to be eligible for my RTX 3080Ti giveaway sponsored by Nvidia:

GTC Signup: nvda.ws/408jS7w
Raffle Signup: forms.gle/NyxKRw2tF6Un9CaT6

19 - 3