George Hotz | Programming | simple C backend for tinygrad (the tiny corp needs contracts) | buy c3
Date of stream 20 Feb 2023.
from $1499 buy https://comma.ai/shop/comma-three
Live-stream chat added as Subtitles/CC – English (Twitch Chat) – three-dot menu icon – Show transcript
Source files:
– https://github.com/geohot/tinygrad
– https://tinygrad.org/recognize.html
Follow for notifications:
– https://twitch.tv/georgehotz
Support George:
– https://twitch.tv/subs/georgehotz
Programming playlist:
– https://www.youtube.com/playlist?list=PLzFUMGbVxlQs5s-LNAyKgcq5SL28ZLLKC
Chapters:
00:00:00 intro
00:02:20 c backend for $2500
00:06:15 elon and george and twitter
00:10:15 bad user in chat
00:15:30 random extension of power
00:21:30 beautiful c code
00:28:20 ctypes load library
00:29:25 os path file exists python
00:31:25 pain of using C, multithreading
00:38:00 np.ctypeslib.as_array
00:41:25 c99 max function
00:43:30 c backend in 33 lines
00:49:45 indexError: list index out of range
00:52:50 segmentation fault 11
00:54:40 running tinygrad example
00:59:00 CLANG=1
01:00:40 using rust
01:01:40 thank you to everyone who keept the example working
01:06:10 gpu runner, jit_cache
01:08:10 args, buffers, malloc
01:19:10 CLPrograms error
01:20:45 loading the weights, identifying the inputs and outputs
01:23:00 c auto formatter tabs, clang-format
01:25:40 copyright, spreading the word, selling royce rolls
01:26:25 lib jpeg pain, linking to opencv, cheapeth scam
01:27:30 tiny corp is broke
01:27:55 bad chat, who can follow this, talking to Alex
01:29:15 can anyone follow this, explaining to noobs
01:36:00 arg max
01:37:55 c float infinity
01:43:35 language translation features from github
01:49:40 fread
01:56:10 512 bugged
01:58:20 how we are going to get an image?
02:00:30 c array of strings
02:03:20 very upset about reading the image
02:04:45 c example libjpeg
02:05:35 link to libjpeg
02:06:20 libjpeg dev homebrew, libpng
02:07:20 png file format, load png in c header only
02:08:10 c link to opencv
02:08:35 worse part of C
02:08:55 stb_image.h
02:21:45 trying coca cola image
02:24:10 remote control
02:25:50 embedding binary data in c
02:37:10 incompatible integer to pointer conversion
02:40:30 so long, putting it to the pipe
02:44:40 binary data in c header
02:49:35 I love temp, temp my favorite folder on computer
02:52:15 completely portable application that runs classifier
03:00:40 banana, hyperpop song
03:03:10 imagesnap
03:05:25 detecting objects via camera
03:08:40 triceratops
03:09:20 sending people to jail
03:11:25 distributing recognize to tinygrad.org
03:15:30 banana, c time nanoseconds, code html5
03:19:25 finding the right image, c assert, bing chatgpt
03:45:10 letting everyone else to test on their devices to fix any bugs
03:52:55 what can tiny corp do that other companies can’t do
03:56:00 can you run this command on your terminal
03:58:00 what we should do next
04:01:40 49% of tiny corp to microsoft for $10B
04:02:10 openai code and models
04:03:25 George trolling the chat, vulcano story
04:04:40 Andrej Karpathy joining openai
04:05:30 what features to remove from c++
04:07:00 refactors to do
04:09:40 responsible ai, ai safety, anti democratic
04:12:30 chatgpt safety filter
04:19:10 bash command line assert output
04:21:45 tinybrowser, nn simple, tensors
04:24:10 compile c to wasm
04:28:30 python3 -m http.server
04:30:25 svelte wasm
04:32:30 javascript fetch
04:46:55 .wat file, wasienv
04:48:35 wasm
05:03:50 fromCharCode
05:14:00 javascript abort
05:16:40 SEEK_CUR
05:19:50 it works
05:26:40 upload file from javascript
05:35:30 doing style
05:51:50 connecting to webcam
05:55:15 fixing img box
06:05:20 camera capture
06:39:05 ios webcam from non https
06:44:20 working on iPhone
06:45:30 HackerNews
06:46:00 real future ideas
06:48:10 Alex on the phone
06:50:20 fixing bugs
06:56:25 governance tokens
06:57:20 happy hacking keyboard
06:57:50 what did we do today
06:58:15 net’s in the browser
06:59:00 tiny corp no money, trap drums
Official George Hotz communication channels:
– https://geohot.com
– https://twitter.com/realGeorgeHotz
– https://instagram.com/georgehotz
– https://tinygrad.org
– https://geohot.github.io/blog
– https://twitch.tv/georgehotz
– https://github.com/geohot
– https://youtube.com/geohot
We archive George Hotz and comma.ai videos for fun.
Follow for notifications:
– https://twitter.com/geohotarchive
Thank you for reading and using the SHOW MORE button.
We hope you enjoy watching George’s videos as much as we do.
See you at the next video.