Emre retweeted
Happy to see so many of our portfolio companies listed in @FastCompanyT's Startup 100 List this year! 🎉
Emre retweeted
New paper & surprising result.
LLMs transmit traits to other models via hidden signals in data.
Datasets consisting only of 3-digit numbers can transmit a love for owls, or evil tendencies. 🧵
Emre retweeted
Merhaba,
Son bir yıldır üzerinde çalıştığımız CrayonClub sonunda yayında! 🎉
Deneyimlerinizi, ⭐️ puanlarınızı ve yorumlarınızı bekliyoruz. Destekleriniz için şimdiden çok teşekkürler!
👉 App Store: apps.apple.com/us/app/crayon…
👉 Play Store: play.google.com/store/apps/d…
Emre retweeted
I just put up a new video, which was a collaboration with Terence Tao about the cosmic distance ladder. You can find the full video on YouTube, and here's a bit of extra footage that didn't make it into the final.
Emre retweeted
Replying to @deedydas
I’m glad I didn’t take this compiler class, I would have also gotten 0/100. No wonder people think compilers are scary, they shouldn’t be taught this way! It’s also flawed in many ways (and old) but I think this is more approachable llvm.org/docs/tutorial/
Emre retweeted
this stat always surprises me
>50% of consumer in-app spend on iOS and Android is on mobile games 🤯
That's right, for iOS:
- $25.2B total spend (that's up +13.1%)
- $12.85B come from gaming
- Android is even more tilted towards gaming
the number is huge bc so much of the social media apps that take our time monetize through advertising, where you are the product, as opposed to letting you pay for the product!
Emre retweeted
In 2019, OpenAI announced GPT-2 with this post:
openai.com/index/better-lang…
Today (~5 years later) you can train your own for ~$672, running on one 8XH100 GPU node for 24 hours. Our latest llm.c post gives the walkthrough in some detail:
github.com/karpathy/llm.c/di…
Incredibly, the costs have come down dramatically over the last 5 years due to improvements in compute hardware (H100 GPUs), software (CUDA, cuBLAS, cuDNN, FlashAttention) and data quality (e.g. the FineWeb-Edu dataset). For this exercise, the algorithm was kept fixed and follows the GPT-2/3 papers.
Because llm.c is a direct implementation of GPT training in C/CUDA, the requirements are minimal - there is no need for conda environments, Python interpreters, pip installs, etc. You spin up a cloud GPU node (e.g. on Lambda), optionally install NVIDIA cuDNN, NCCL/MPI, download the .bin data shards, compile and run, and you're stepping in minutes. You then wait 24 hours and enjoy samples about English-speaking Unicorns in the Andes.
For me, this is a very nice checkpoint to get to because the entire llm.c project started with me thinking about reproducing GPT-2 for an educational video, getting stuck with some PyTorch things, then rage quitting to just write the whole thing from scratch in C/CUDA. That set me on a longer journey than I anticipated, but it was quite fun, I learned more CUDA, I made friends along the way, and llm.c is really nice now. It's ~5,000 lines of code, it compiles and steps very fast so there is very little waiting around, it has constant memory footprint, it trains in mixed precision, distributed across multi-node with NNCL, it is bitwise deterministic, and hovers around ~50% MFU. So it's quite cute.
llm.c couldn't have gotten here without a great group of devs who assembled from the internet, and helped get things to this point, especially ademeure, ngc92, @gordic_aleksa, and rosslwheeler. And thank you to @LambdaAPI for the GPU cycles support.
There's still a lot of work left to do. I'm still not 100% happy with the current runs - the evals should be better, the training should be more stable especially at larger model sizes for longer runs. There's a lot of interesting new directions too: fp8 (imminent!), inference, finetuning, multimodal (VQVAE etc.), more modern architectures (Llama/Gemma). The goal of llm.c remains to have a simple, minimal, clean training stack for a full-featured LLM agent, in direct C/CUDA, and companion educational materials to bring many people up to speed in this awesome field.
Eye candy: my much longer 400B token GPT-2 run (up from 33B tokens), which went great until 330B (reaching 61% HellaSwag, way above GPT-2 and GPT-3 of this size) and then exploded shortly after this plot, which I am looking into now :)
Emre retweeted
Replying to @JimRogers_Nebr @akarlin
Sorry-- here's the link:
pnas.org/doi/10.1073/pnas.07…
Emre retweeted
Thank you to everyone who brought this article to our attention. We agree that customers should not have to pay for unauthorized requests that they did not initiate. We’ll have more to share on exactly how we’ll help prevent these charges shortly.
#AWS #S3
How an empty S3 bucket can make your AWS bill explode - medium.com/@maciej.pocwierz/…
Emre retweeted
My speculation:
GPT2 is an advanced multi-transformer architecture that combines two transformers (Find and Replace)
The results speak for themselves
This is from paper that was published by an anonymous authors
Emre retweeted
one of the most important things I know about deep learning I learned from this paper: "Pretraining Without Attention"
this what I found so surprising:
these people developed an architecture very different from Transformers called BiGS, spent months and months optimizing it and training different configurations, only to discover that at the same parameter count, a wildly different architecture produces identical performance to transformers
this may imply that as long as there are enough parameters, and things are reasonably well-conditioned (i.e. a decent number of nonlinearities and and connections between the pieces) then it really doesn't matter how you arrange them, i.e. any sufficiently good architecture works just fine
i feel there's something really deep here, and we may be already very close to the upper bound of how well we can approximate a given function given a certain amount of compute. so we should spend more time thinking about other questions, such as what that function should actually look like (what data? which objective function?) and how to make it more efficient
Emre retweeted
Where do dads keep all of their jokes? In a dad-a-base!
But what does a dadabase look like when you try to retrieve a joke?
Introducing Latent Scope: a new open source instrument for visualizing unstructured data
Emre retweeted
Big news for developers today on Discord. We’ve opened up the developer preview for user installable apps as well as HTML5 experiences for apps. This dramatically changes what’s possible to build on Discord.
I can’t wait to see what y’all come up with!
discord.com/developers/docs/…
Emre retweeted
If you look deeper, @GroqInc and 500 tokens / sec mixtral tech was founded by the same person who created TPU for @GoogleAI
Tensor Processing Unit – the core thing google AI servers a most likely rely on
Whatever Jonathan Ross is about to do is about to change the AI chip industry
Its already been 9 years since groq is founded
Beast is about to be unleashed
Emre retweeted
Ten months ago, we launched the Vesuvius Challenge to solve the ancient problem of the Herculaneum Papyri, a library of scrolls that were flash-fried by the eruption of Mount Vesuvius in 79 AD.
Today we are overjoyed to announce that our crazy project has succeeded. After 2000 years, we can finally read the scrolls:
This image was produced by @Youssef_M_Nader, @LukeFarritor, and @JuliSchillij, who have now won the Vesuvius Challenge Grand Prize of $700,000. Congratulations!!
These fifteen columns come from the very end of the first scroll we have been able to read and contain new text from the ancient world that has never been seen before. The author – probably Epicurean philosopher Philodemus – writes here about music, food, and how to enjoy life's pleasures. In the closing section, he throws shade at unnamed ideological adversaries – perhaps the stoics? – who "have nothing to say about pleasure, either in general or in particular."
This year, the Vesuvius Challenge continues. The text that we revealed so far represents just 5% of one scroll.
In 2024, our goal is to from reading a few passages of text to entire scrolls, and we're announcing a new $100,000 grand prize for the first team that is able to read at least 90% of all four scrolls that we have scanned.
The scrolls stored in Naples that remain to be read represent more than 16 megabytes of ancient text. But the villa where the scrolls were found was only partially excavated, and scholars tell us that there may be thousands more scrolls underground. Our hope is that the success of the Vesuvius Challenge catalyzes the excavation of the villa, that the main library is discovered, and that whatever we find there rewrites history and inspires all of us.
It's been a great joy to work on this strange and amazing project. Thanks to Brent Seales for laying the foundation for this work over so many years, thanks to the friends and Twitter users whose donations powered our effort, and thanks to the many contestants whose contributions have made the Vesuvius Challenge successful!
Read more in our announcement: scrollprize.org/grandprize
Emre retweeted
pretty foretelling that devs now think about training data quantity when choosing libraries (polars vs. pandas in this case)
this problem will get worse as the % of devs using AI increases and will create a “platform lock-in” that favors old libraries
Emre retweeted
if you find yourself spending too much time deliberating what to name your company, just remember there's a $4.5 BILLION dollar startup with the name "Hugging Face"
Emre retweeted
Incredibly, the placebo effect is (mostly) not real.
It is a result of statistical confusion. Whenever you have a group with extreme values, they tend to exhibit regression to the mean. Eg. on average, sick people tend to become more healthy over time.
Thus if you give one group medicine, and one group placebo, the placebo group will also tend to get better over time, because of regression to the mean.
People have then misinterpreted this to think that it is the placebo pill that actively does this.
If you want to demonstrate a placebo effect, you have to construct a study where there are three groups:
• A. treatment
• B. placebo
• C. no treatment, no placebo
If B and C get different outcomes, that would demonstrate a placebo effect.
When this has been tried, mainly there has been no provable placebo effect. See the paper in the screenshot. (There is some evidence for an effect for pain, but this get's into a slightly different debate.)
The fact that the placebo effect is mainly not real, fortunately frees us from having to come up with convoluted explanations, as to why the placebo effect would work even when we tell the patient that it is a placebo, as in the quoted tweet.
Emre retweeted
Replying to @RichardMCNgo
Alternatively, we’re now discovering that intelligent behaviour doesn’t call for conscious understanding. We are creating alien intelligence, not alien minds.






























