Santiago Profile Banner
Santiago Profile
Santiago

@svpino

Followers
352,414
Following
444
Media
3,209
Statuses
39,352

I tell stories about technology and teach hard-core Machine Learning at . YouTube:

🇺🇸 Sponsorships →
Joined January 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@svpino
Santiago
1 year
AI will not replace you. A person using AI will.
826
7K
42K
@svpino
Santiago
1 year
Instagram is dead. In the next 3 - 5 years, every single image in social media will be generated by AI. And here is the kicker: It will be impossible to tell fake from reality. I wrote a few lines of Python code to show you how screwed we are:
2K
8K
56K
@svpino
Santiago
5 months
Passive aggressive reminder that US’ tipping culture is out of control.
Tweet media one
2K
3K
40K
@svpino
Santiago
1 year
11 ways ChatGPT saves me hours of work every day, and why you'll never outcompete those who use AI effectively. A list for those who write code: 1 of 16
791
7K
36K
@svpino
Santiago
8 months
Scrum is a cancer. I've been writing software for 25 years, and nothing renders a software team useless like Scrum does. Some anecdotes: 1. They tried to convince me that Poker is a planning tool, not a game. 2. If you want to be more efficient, you must add process, not…
Tweet media one
2K
5K
27K
@svpino
Santiago
9 months
GPT-4 is getting worse over time, not better. Many people have reported noticing a significant degradation in the quality of the model responses, but so far, it was all anecdotal. But now we know. At least one study shows how the June version of GPT-4 is objectively worse than…
Tweet media one
1K
3K
16K
@svpino
Santiago
1 year
I just gave ChatGPT 200+ lines of JavaScript code and asked it to translate the code into Python. The code parses text using regular expressions. It was complex. 2 minutes later and I had Python code that worked flawlessly. This thing just saved me a couple of days of work.
330
1K
15K
@svpino
Santiago
8 months
To start with Machine Learning: 1. Learn Python 2. Practice using Google Colab Take these 2 free courses: • Introduction to Python Programming (Udacity) • Machine Learning Crash Course (Google) If you need a bit more time before diving deeper, finish the following Kaggle…
Tweet media one
211
3K
15K
@svpino
Santiago
10 months
Here is a completely free Computer Science curriculum for those with the discipline to go through it independently. The curriculum follows the same degree requirements as an undergraduate computer science major and consists of courses from Harvard, MIT, and Princeton, among…
Tweet media one
156
2K
13K
@svpino
Santiago
1 year
Photography will never be the same. Forget ChatGPT. In 10 minutes, you can turn your photo gallery into unlimited, amazing pictures. For free! How much imagination do you have?
Tweet media one
622
2K
12K
@svpino
Santiago
1 year
11 ways ChatGPT saves me hours of work every day, and why you'll never outcompete those who use AI effectively. A list for those who write code: 1 of 16
447
2K
12K
@svpino
Santiago
5 months
AI will take your job. Ask Sam.
219
1K
11K
@svpino
Santiago
11 months
Our days are numbered. Superintelligence is coming after us.
Tweet media one
517
663
11K
@svpino
Santiago
8 months
Software estimates are one of the oldest lies we tell ourselves. We all know they don't work, but pretend they mean something and later feel enraged when shit hits the fan. I focused a big part of my undergrad on software estimation. After graduating, I wrote plenty about the…
Tweet media one
556
2K
11K
@svpino
Santiago
2 years
A 100% free Computer Science curriculum. 2 years' worth of content if you dedicate ~20 hrs/week. You can go from nothing to fully proficient without spending money or going anywhere.
Tweet media one
148
3K
10K
@svpino
Santiago
3 years
My recommendation to learn machine learning: • Introduction to Python Programming (Udacity) • Machine Learning Crash Course (Google) • Machine Learning (Coursera) In that order. They are all free. They are all amazing. And take your time. This is a marathon, not a sprint.
130
2K
10K
@svpino
Santiago
2 years
The best linear algebra course out there. PERIOD. For Free! MIT's Professor Gilbert Strang. Go through these videos, and you'll never ever have a problem with linear algebra again!
Tweet media one
95
2K
9K
@svpino
Santiago
10 months
Can somebody help me understand how is this a good idea for Twitter? How is this not going to destroy impressions and engagement across the board?
Tweet media one
923
430
8K
@svpino
Santiago
2 years
Here is a simple machine learning model. One of the classics. If you are new, let's go together line by line and understand what's happening here: 1 of 20
Tweet media one
119
2K
8K
@svpino
Santiago
4 years
Are you taking full advantage of Python 3? Are you sure? Here are 10 Python 3 features that will change the way you are writing code today. 🧵👇
85
2K
8K
@svpino
Santiago
8 months
This was a shocking book. I just finished it and wasn't expecting what I learned. Every Machine Learning and Data Science practitioner should learn about causal inference. It's a different way of thinking. It makes me look at the world with different eyes.
Tweet media one
86
949
7K
@svpino
Santiago
1 year
Tweet media one
98
836
7K
@svpino
Santiago
2 years
This repository gives you virtually infinite FREE Computer Science Education: "Computer Science Courses With Video Lectures" Enjoy!
Tweet media one
175
2K
7K
@svpino
Santiago
10 months
I just spoke to myself, and it was weird. You can now clone your voice using a few seconds of audio, give the robot personality, and deploy a clone of yourself. Here is a step-by-step process on how to do this in less than two minutes:
222
1K
7K
@svpino
Santiago
2 years
Some of my machine learning books.
Tweet media one
112
863
7K
@svpino
Santiago
1 month
I still remember when people thought that "Prompt Engineering" was going to become a real career.
252
435
7K
@svpino
Santiago
6 months
Here are 50 algorithms every programmer should know: Let's start with my top favorite 10. If nothing else, you should read about these algorithms and have a good idea of how they work: 1. Linear search to find an element in a list 2. Binary search to find an element on a sorted…
Tweet media one
78
1K
7K
@svpino
Santiago
2 years
If you have an Apple M1 or M2 and don't take advantage of its GPU, I'm about to change your life. These instructions allow TensorFlow to use your GPU: 1 of 10
158
953
7K
@svpino
Santiago
4 years
Python 3.9 🐍 is out! 🥳 Here are the 5 new features you care about. 🧵👇
47
2K
7K
@svpino
Santiago
2 years
To start with machine learning from the very beginning: • Introduction to Python Programming (Udacity) • Machine Learning Crash Course (Google) • Machine Learning (Coursera) In that order. They are all free. Take your time. This is a marathon, not a sprint.
84
1K
6K
@svpino
Santiago
1 year
My entire Master's program is free online. Yet most people won't go through it because they won't get a certificate. If you want to take the same classes I took to get my Master's degree, here they are:
109
2K
6K
@svpino
Santiago
12 days
The best keyboard money can buy: Logitech MX Keys. I bought mine more than 2.5 years ago. In that time, I've tried a dozen other keyboards, but nothing comes close. Apple's keyboards are too flat and mechanical keyboards have too much travel. This one is perfect.
Tweet media one
958
244
7K
@svpino
Santiago
6 months
Tweet media one
108
690
6K
@svpino
Santiago
5 months
Like I said. Embarrassing.
Tweet media one
@svpino
Santiago
5 months
Google, this is embarrassing. You published an impressive video showing Gemini answering your questions. It looked awesome. It looked real-time. But it was a lie. None of that happened as recorded and presented to the public. Instead, you cherry-picked frames and edited a…
Tweet media one
281
445
4K
189
708
6K
@svpino
Santiago
10 months
Google Bard just wiped out a 15 billion Computer Vision market overnight.
Tweet media one
191
352
6K
@svpino
Santiago
1 year
We integrated ChatGPT with our robots. We had a ton of fun building this! Read on for the details:
336
1K
6K
@svpino
Santiago
2 years
7 baby steps to start with machine learning: 1. Start with Python 2. Learn to use Google Colab 3. Take a Pandas tutorial 4. Then a Seaborn tutorial 5. Decision Trees is a good first algorithm 6. Finish Kaggle's "Intro to Machine Learning" 7. Solve the Titanic challenge
63
1K
6K
@svpino
Santiago
7 months
Here is an open-source generative AI application. It uses AI to generate professional headshots in minutes. It's an excellent opportunity for developers who want to see an end-to-end generative AI app from the inside. It's free, and it's all in GitHub:
Tweet media one
64
758
6K
@svpino
Santiago
5 months
Google Gemini vs OpenAI GPT-4. It's a bloodbath. Is this the end of an era?
Tweet media one
Tweet media two
361
662
6K
@svpino
Santiago
8 months
I wrote, "Scrum is a cancer," and the Internet had thoughts about it. After 3,400 replies, I learned a few things: First, the most common jobs among the people who told me I was wrong were "Agile Coach" and "Scrum Master." They feel very strongly in favor of Scrum, but I'm not…
500
645
6K
@svpino
Santiago
10 months
This is the unfortunate state of AI shitfluencing. People with nothing to add to the conversation and zero originality pump content like this to farm followers. I'm sad for everyone who believes them.
Tweet media one
298
518
5K
@svpino
Santiago
3 months
My machine learning professor taught me something I'll never forget: Always focus on the analysis and don't worry about the code. Copy the code. Steal it. Ask somebody to write it for you. It doesn't matter. Coding is easy. Knowing what to code is what truly matters.
138
784
5K
@svpino
Santiago
2 years
Here is a neural network in 20-ish lines of code. From scratch! Here is how the code works, line by line: 1 of 10
Tweet media one
83
784
5K
@svpino
Santiago
2 years
Free, Machine Learning Crash Course from Berkeley: No registration, no bullshit. Just go to the site, and start learning from the very beginning!
Tweet media one
90
1K
5K
@svpino
Santiago
2 months
How to ruin a data scientist:
Tweet media one
229
498
5K
@svpino
Santiago
8 months
Scrum is like communism. It fails everywhere, every time, but they tell you “you aren’t doing it right.”
212
621
5K
@svpino
Santiago
8 months
I'm considering dropping Visual Studio Code as my code editor. I never thought this was going to happen, but here we are. I'm trying Cursor, an AI-first code editor. Artificial Intelligence is not a feature for them. It's the whole thing! If you like Visual Studio Code, you'll…
Tweet media one
312
560
5K
@svpino
Santiago
1 year
Open this if you want to see how ChatGPT built all my code.
105
937
5K
@svpino
Santiago
8 months
Can Python survive this? Modular, the company behind Mojo just raised $100 million dollars to fix AI infrastructure for developers. That's a lot of money! Mojo is a programming language for AI developers and is 35,000x faster than Python (Modular's benchmarks.) It combines the…
Tweet media one
456
753
5K
@svpino
Santiago
8 months
The software development I knew is now gone forever. I spent around 10 years convincing everyone that writing unit tests was critical to developing software. Unfortunately, people like unit tests until they have to write them. "We didn't have time," they'd tell you. And I get…
Tweet media one
195
686
5K
@svpino
Santiago
1 year
This will change education forever: 1. Copy a lesson and paste it on ChatGPT. 2. Ask it to formulate questions about the lesson. 3. Answer the questions and ask ChatGPT to evaluate your answer. Look at the attached conversation.
Tweet media one
Tweet media two
92
918
5K
@svpino
Santiago
9 months
Programming is changing. Fast! The attached code example uses Gorilla, an open-source Large Language Model that specializes in writing API calls. Gorilla kicks GPT-4's butt at this task. It's also much better than ChatGPT and Claude. The team claims the model is very reliable…
Tweet media one
128
763
5K
@svpino
Santiago
4 years
Here are the 16 skills that have fueled my career and have taken me to places I never imagined. (And yes, I promise they will change your life.) A thread 🧵👇
28
2K
5K
@svpino
Santiago
3 years
A 100% free Computer Science curriculum. 2 years' worth of content if you dedicate ~20 hrs/week. You can go from nothing to fully proficient without spending money or going anywhere.
Tweet media one
36
1K
5K
@svpino
Santiago
3 years
Mathematics for Machine Learning. ← Everything you need. University of Berkeley. 100% Free. Download it here:
Tweet media one
33
1K
5K
@svpino
Santiago
8 months
Daily meetings are a micromanaging shitshow. Most people know these 15-minute stand-ups are useless. But they do them anyway because "that's how it should be." One day, the corporate world decided that Scrum answered every problem. Daily meetings became popular. Everyone. Every…
Tweet media one
304
650
5K
@svpino
Santiago
2 years
10 lessons I learned from a brilliant software engineer. For over ten years, I shared a keyboard with him, and here are the things that stuck with me: 1 of 11
114
1K
4K
@svpino
Santiago
4 years
I’ve interviewed and hired dozen of software developers for all sort of roles. As an interviewee this is the most important thing to remember: Most companies want to pay you as little as they possible can, and usually, you are at a disadvantage. 🧵👇
76
1K
4K
@svpino
Santiago
8 months
"Updating JIRA takes less than 30 seconds. What's the big deal?" Says every middle manager who can't write code anymore because their job became pushing numbers in a spreadsheet and faxing JIRA reports.
171
354
5K
@svpino
Santiago
1 year
My entire Master's program is free online. Yet most people won't go through it because they won't get a certificate. If you want to take the same classes I took to get my Master's degree, here they are:
79
1K
4K
@svpino
Santiago
3 years
Introduction to Computer Science and Programming in Python. From MIT. For free. For those who are looking for a more structured approach to learn Computer Science and Python, you get: • Video Lectures • Interactive Assessments • Assignments
Tweet media one
33
1K
4K
@svpino
Santiago
5 months
This is the end of online education as we know it. Starting yesterday, Bard can answer any questions about YouTube videos. Look at the attached screenshot. I'm asking to summarize a specific conversation in a 5-hour video. It took around 5 seconds for Bard to answer. What!?
Tweet media one
193
561
4K
@svpino
Santiago
5 months
Google is the biggest winner of all this drama. Specifically, Google Meet.
77
168
4K
@svpino
Santiago
3 years
Applied Machine Learning. Cornell Tech, 2020. 100% Free. 80 videos. Here is the full playlist:
Tweet media one
34
995
4K
@svpino
Santiago
9 months
ChatGPT is dead. Delivering packages is the ultimate skill. Here is how you can become a UPS driver and make $170,000 per year. 🧵 1/42
Tweet media one
105
336
4K
@svpino
Santiago
8 months
I quit my job to become a full-time writer on Twitter. Today, I make 350% more money than I ever did as a Machine Learning Engineer. Think about that for a second! I spent 20+ years working as an engineer and left everything behind to write and teach online. Building an…
Tweet media one
201
387
4K
@svpino
Santiago
7 months
One thing software developers could learn from data scientists: Start using Jupyter Notebooks. Your life will never be the same.
291
206
4K
@svpino
Santiago
8 months
I fired somebody cheating. He was working two jobs. The guy had a great interview with me. He was sharp, and I was happy to hire him. Two weeks later, I started noticing the red flags. He joined our meetings but never turned his camera on. He would always ask to repeat the…
Tweet media one
1K
468
4K
@svpino
Santiago
8 months
Story Points don't work. Even Ron Jeffries, who invented them, said he was sorry years ago. And not only did he apologize, but he called the whole estimation idea "Evil." Unfortunately, too many teams still use these points to estimate their work. Story Points is a made-up…
Tweet media one
263
785
4K
@svpino
Santiago
10 months
Kaggle has top-notch courses, and most people have never heard about them. I love them for two reasons: First, they are ideal for someone wanting to learn something from the beginning. Courses don't assume much and will teach you from scratch. And second, they all take only a…
Tweet media one
40
698
4K
@svpino
Santiago
2 years
If you want to break into the machine learning field, you can't miss the best Linear Algebra course. And it's FREE! MIT's Professor Gilbert Strang is probably one of the best educators you'll ever meet.
Tweet media one
83
832
4K
@svpino
Santiago
1 year
10 topics I would focus on if I were to start my Machine Learning career again: 1. Python 2. Data Structures & Algorithms 3. Probabilities & Statistics 4. Learning Algebra 5. Calculus 6. ML algorithms 7. SQL 8. Testing 9. Version control 10. LLM / Langchain Here is a roadmap:
70
768
4K
@svpino
Santiago
3 years
100% free machine learning courses: - MIT 6.S191 Introduction to Deep Learning - DS-GA 1008 Deep Learning - UC Berkeley Full Stack Deep Learning - UC Berkeley CS 182 Deep Learning - Cornell Tech CS 5787 Applied Machine Learning Top-notch. Google them. Pick one. Finish it.
47
916
4K
@svpino
Santiago
1 year
How long before anyone can query a database without having to learn SQL?
Tweet media one
181
433
4K
@svpino
Santiago
2 years
Mathematics for Machine Learning. University of Berkeley. 100% Free. • Linear Algebra • Calculus and Optimization • Probabilities Download it here:
Tweet media one
29
931
4K
@svpino
Santiago
2 years
Mathematics for Machine Learning. University of Berkeley. 100% Free. • Linear Algebra • Calculus and Optimization • Probabilities Download it here:
Tweet media one
19
909
4K
@svpino
Santiago
4 months
I have many friends in the U.S. and Europe. We all work in tech. High-paying jobs. All of my US friends can afford a vacation in Europe once a year. No sweat. None of my European friends can. Doing it once is a stretch. Once per year is out of the question. Anecdotical…
1K
166
4K
@svpino
Santiago
11 months
OpenAI just introduced Function Calling. This is a killer feature! It's the most consequential update to their API since they released it. Here is an example to show you how powerful this is:
80
413
4K
@svpino
Santiago
8 months
Tracking time is for bureaucrats. If they make you do it, find another job. The worst part of my job was always filling out a timesheet. Nothing made me more miserable than an end-of-day email because I forgot to send my timesheet. Unfortunately, this is common across the…
Tweet media one
480
384
4K
@svpino
Santiago
3 years
Amazon will lose $1.6 billion in sales if their page takes 1 second longer to load. 40% of users will close a page if it doesn't open in 3+ seconds. Thread: 17 lessons I learned about making fast websites.
67
911
4K
@svpino
Santiago
3 years
Wanna become a great developer? Turn off your notifications.
69
454
4K
@svpino
Santiago
2 years
Do you want to understand how Diffusion Models work? Stop searching on Google. Here you have one video, one article, and one paper that will tell you everything you need to know: 1 of 5
72
617
4K
@svpino
Santiago
5 months
Google, this is embarrassing. You published an impressive video showing Gemini answering your questions. It looked awesome. It looked real-time. But it was a lie. None of that happened as recorded and presented to the public. Instead, you cherry-picked frames and edited a…
Tweet media one
281
445
4K
@svpino
Santiago
3 years
5 courses in Coursera to become a Machine Learning engineer: 1. Machine Learning 2. Deep Learning Specialization 3. TensorFlow Developer Professional Certificate 4. TensorFlow: Advanced Techniques 5. Introduction to Machine Learning In Production Take them in that order.
64
724
4K
@svpino
Santiago
1 year
7 baby steps to start with machine learning: 1. Start with Python 2. Learn to use Google Colab 3. Take a Pandas tutorial 4. Then a Seaborn tutorial 5. Decision Trees are a good first algorithm 6. Finish Kaggle's "Intro to Machine Learning" 7. Solve the Titanic challenge
55
738
4K
@svpino
Santiago
1 month
In 1973, UC Berkeley was on the brink of getting sued for gender bias. Their graduate school had admitted 44% of their male applicants but only 35% of women. They hired a statistician to review their admission data, and nobody expected what they found. Their process was…
Tweet media one
67
685
4K
@svpino
Santiago
10 months
Another deep learning breakthrough: Deep TDA, a new algorithm using self-supervised learning, overcomes the limitations of traditional dimensionality reduction algorithms. t-SNE and UMAP have long been the favorites. Deep TDA might change that forever. Here are the details:
Tweet media one
48
692
4K
@svpino
Santiago
3 years
Many online courses are useless. They will not get you anywhere. But there are gems out there. Here is a curated list that will help you build a machine learning career without paying a fortune in tuition fees. ↓
78
785
4K
@svpino
Santiago
3 years
I got Covid. My 5-yo got it too. Feeling better today, but the week has been pretty rough. I’m vaccinated, took every precaution and still got sick. This Delta variant is no joke. I’m glad I’m here to tell you the story. This virus is no joke, people. Get vaccinated.
221
460
4K
@svpino
Santiago
2 years
Work on these skills: 1. Algorithms and data structures 2. Python 3. Databases 4. Machine learning 5. Distributed systems 6. Cloud computing 7. Talking to other people Don't need them all, but a combination of these will give you infinite leverage.
72
724
4K
@svpino
Santiago
4 years
One of the best steps I’ve taken as a Software Engineer has been to get into Machine Learning. If you are looking for what's next in your career, here are some pointers to get you started: 🧵👇
95
958
4K
@svpino
Santiago
1 year
I uploaded two images from my code to fine-tune a model. Less than 1 minute later, I had a custom model I could use to generate as many images of Obama as I wanted. The more images you use, the better the model will be. The results are scary.
Tweet media one
Tweet media two
70
243
3K
@svpino
Santiago
1 year
If I were starting my Machine Learning career from scratch (as an engineer), I'd focus here: 1. SQL 2. Python, Pandas, Numpy, Matplotlib 3. ML algorithms 4. Git 5. Data structures 6. Testing 7. Probabilities and Statistics 8. RESTful APIs 9. Docker 10. Linear algebra
82
629
3K
@svpino
Santiago
3 years
Looking for kick-ass, 100% free machine learning courses? - MIT 6.S191 Introduction to Deep Learning - DS-GA 1008 Deep Learning - UC Berkeley Full Stack Deep Learning - UC Berkeley CS 182 Deep Learning - Cornell Tech CS 5787 Applied Machine Learning Find them and pick one.
31
727
3K
@svpino
Santiago
1 year
You can now clone ChatGPT! OpenAI didn't open-source its models, so we don't know much behind the scenes. But the first complete end-to-end model pipeline was just released, and it's the most practical open-source project resembling ChatGPT. Here are the details:
78
597
3K
@svpino
Santiago
3 months
StackOverflow is a dinosaur that's going extinct. I mostly use Copilot, ChatGPT, and Perplexity. I haven't found a single reason to visit StackOverflow anymore. StackOverflow can't compete, and I don't see how they can stay relevant any longer. I use Copilot for inline…
407
373
3K
@svpino
Santiago
5 months
This book changed how I look at machine learning. I just finished it. Worth every second. This is for anyone who wants to build real-world machine learning applications. It's practical and to the point. Interpretability 101. Link:
Tweet media one
38
466
3K
@svpino
Santiago
1 year
What's the "Hello World" of machine learning? Here are 4 problems I'd recommend if you want to start from the beginning: 1 of 6
80
534
3K
@svpino
Santiago
8 months
Every software developer should take the time and go through an "Algorithms Fundamentals" course at least once: • Learn to write pseudocode • Basic data structures • Sorting and Searching • Graphs and Trees • Complexity analysis • Approximation algorithms Game changer.
85
480
3K
@svpino
Santiago
5 months
I bought this for almost nothing. Most straightforward math book you’ll ever read. Middle school level but don’t underestimate it, especially if it’s been a minute since you studied math. Machine learning math is tougher, but this will teach you the fundamentals.
Tweet media one
35
407
3K