A quick recap of last weekās goals and progress:
š¢ Deeper Into Crypto
a) Wrapped up the Solana NFT not-a-showcase (screenshot above). You can put in anyoneās address and see all their NFTs on the Solana chain. Fun project to learn more about Solana but man the docs to figure out how to do these queries are basically non-existent. Also, everything is a freaking āaccountā in Solana. So confusing.
b) Spent a lot of time following this tutorial to build out an escrow āsmart contractā/ āprogramā on Solana. Itās a wonderfully, well-written tutorial. And Iām really enjoying writing Rust. Just need to find more projects to work on in Rust :)
š¢ Applied to the OnDeck Founders program!
š Wrote 1 (Moving Fast), not 2 blogposts.
The two technologies Iām most excited by right now are crypto and AI.
Crypto is a whole lot easier for me to get into. Iāve sorta kept up over the years with the broad state of things.
Re: AI, at Stanford, I did a computer vision class. I also audited CS229, the famed ML class by Andrew Ng. Back then, the state of the art in AI was support vector machines (SVMs), which requires lots of human involvement in determining the right features. AI was pretty primitive and only good at very specific tasks like face detection back then. Deep learning ā which really took off after I graduated from college ā is the idea of having neural networks with many, many layers. As FranƧois Chollet writes, even though neural networks have been around forever, deep learning couldnāt happen until the late ā00s when a confluence occurred of having tons more data, new neural network techniques and massive speed improvements (for instance, CUDA crossing over from gaming-driven GPU innovations).
Until this week, I didnāt really understand how different deep learning was from SVMs or have any general understanding of what makes current AI techniques so much powerful than the ones in 2012. Sadly, thatās how out of the loop Iām here. I really want to read an entire AI book and do lots of tutorials but for now though, Iām going to resist the urge. I donāt want to spread myself too thin (guilty of such in the past) between crypto and other things such as freelancing. Will have to live with small practical AI experiments for now.
Goals for this week:
š©š»āš»Write a post about querying the Solana blockchain (I want to make this as interactive as possible) and also set up a website besides this Substack with stable URLs for content like this thatās potentially useful to lots of people getting into crypto.
š¾š¾š¾ Given itās Christmas week, this is a stretch goal: Iāve been inspired by this GAN Google Collab notebook. Try it out - itās fun. Given the prompt āalien friend by Odilon Redonā, the GAN generates the output image shown below (3 intermediate states shown). Pretty fucking sick. But it takes 2 hours running on Google Collab. For this week, Iād like to generate 5 images by deploying the code to a production environment to understand how fast the generation can be and also, play with how diverse the generated content can be, given different inputs.