Is OpenSea, a YC company, heavily recruiting via YC in preparation for an IPO?
Your byte size news and commentary from Silicon Valley the land of startup vanities, coding, learn-to-code and unicorn billionaire stories.
Is OpenSea, a YC company, heavily recruiting via YC in preparation for an IPO?
According to Coinbase blog, OpenSea is by far the largest NFT market place in 2021. Not included in this graph: crypto.com/NFT and coinbase NFT (yet to be launched)
MongoDB is a versatile nosql database that is great for web apps, dapps blockchain decentralized apps, even mobile apps. In 2022, MongoDB skills are still important relevant for data scientists.
The document model of MongoDB is flexible enough to be used to store all kinds of data. See official illustration below
It can be used for transactional data, search, mobile, analytics, data lakes, and can be used to model key-value store, geospatial data, relational, object, even graph!
"MongoDB is document oriented open source database which allows you to store JSON documents" - Johns Hopkins
MongoDB is a modern database services like firebase, neo4j, redis, HBase, Apache Cassandra, GraphQl
Arbitrum: Ethereum's scaling solution
"ApeCoin (APE) is an ERC-20 token used within the APE ecosystem." - coinbase
Web3 : the next revolution of web after Web1 and Web2.
DeFi Summer: Summer of 2020, a Renaissance of Decentralized Finance (DeFi), a popular time to launch DeFi startup. DeFi 1.0
DeFi 2.0 Year 2021.
Be sure to read our disclaimer first before reading any of our content. Thank you.
Blockchains and tokens:
Coinbase : April 2021 Coinbase became the first crypto company to go public in the stock exchange.
CoinMarketCap : You can find coin prices, price API and also contract address on coinmarketcap. For example, Pancakeswap may ask you to enter token address. I sometimes use CoinMarketCap to look up the address. But watch out there are forked, obsolete, outdates addresses. I got stuck with some hard forked old tokens, which I had to transfer at a loss. Warning: all contents on this website is informational only. Crypto is extremely risky. Do your own research. There is no financial advice on this blog. Mentioning an entity does not mean endorsement.
Enzyme : coinbase education, like an on-chain investment club
Expressions: what you are feeling is FOMO (fear of missing out). Ape. "WAGMI" (we are going to make it). Tipping Tuesday. Tipping Jar. gm is short for good morning. Lower case only. It’s for saying hi in web3
Fantom : explained by coingecko https://www.coingecko.com/buzz/fantom-ftm-token-explained-why-is-it-so-unique
"loTeX is currently focused on growing its network of real-world data oracles - trusted sensors and devices that offer verifiable sources of data." - Definition coinbase education。
Luna terra explained by coingecko https://www.coingecko.com/buzz/an-update-on-the-lunaverse-and-its-future
Metaverse offering: facebook, microsoft, accenture
Multisig wallet: (vocabulary)
""A multisig wallet is a wallet shared by two or more users called copayers. Depending on the kind of wallet, the number of signatures required to sign a transaction will be lower or equal to the number of copayers of the wallet. For example, a 3-3 wallet is a multisig wallet that is shared by three people and requires three signatures to sign a transaction. A 2-3 wallet is a multisig wallet that is shared by three people and requires two signatures to sign a transaction. You may also see “2 of 3” to indicate the number of copayers needed.""
https://support.bitpay.com/hc/en-us/articles/360032618692-What-is-a-Multisignature-Multisig-or-Shared-Wallet-
Comment: keep in mind, it is hard enough for one person to keep track of crypto wallet passphrase, if the signature holders forget or sadly pass away, this can really be a problem.
Walmart, cryptonews :
Coinmart: Walmart announced plans to allow customers to buy Bitcoin from Coinstar kiosks in some of its US stores.
Polygon - What is polygon $MATIC ? "Polygon is the leading platform for Ethereum scaling and infrastructure development. Its growing suite of products offers developers easy access to all major scaling and infrastructure solutions: L2 solutions (ZK Rollups and Optimistic Rollups), sidechains, hybrid solutions, stand-alone and enterprise chains, data availability solutions, and more. Polygon’s scaling solutions have seen widespread adoption with 3000+ applications hosted, ~600M total transactions processed, ~60M unique user addresses, and $5B+ in assets secured." polygon, source gitcoin. The skill of ethereum development should be transferrable for polygon developers. Plug and play, replace a few configurations.
Smart contracts:
Tezos: tezos community NFTs, Tezos art work are relatively more affordable. It is popular in Latin America (Red Bull racing in Mexico) and South Asia (Moon + Mike Shinoda). Tezos likes to say it is energy efficient, greenest, efficient, because it uses proof-of-stake instead of proof-of-work. It also collaborates with Cambridge on environment credit market place. https://tezos.com/ Partnerships: McLaren racing, Red Bull Racing.
Validator: personally, sometimes I wonder if staking rewards help platforms become large validators, who in term earn validator (mining-like) rewards, and then only give a portion of these back to the user?!
Web3 : meme how web2 developer (Web developers) become web3 developers.
web2 to web3
Gitcoin offers learning opportunities as well as earning opportunities: grants, fellowships, hackathons. It is a blockchain token for public goods, for social good. "Support public goods. Support open source."
Build web3 apps, DeFi decentralized apps,
Gitcoin can potentially offer experienced web3 developers / defi developers $3000 per project over a quarter to work for open internet.
Gitcoin grant. Fund gitcoin projects https://gitcoin.co/fund
https://gitcoin.co/learn
https://gitcoin.co/earn
https://gitcoin.co/connect
Gitcoin tezos
Join gitcoin discord community to participate
More web3 learning communities https://kernel.community/en/
We previously wrote extensively about Alexa. How to get started, understand the voice interaction model, low-code development environment for Alexa skills. Use the right panel search bar to explore these articles. Today we want to expand the talk to be more general and include other voice assistant technology such as wit.ai acquired by Facebook.
Voice assistants have evolved to be modern, and AI enabled in 2022. Now they are smart voice assistants. They are not routes - rule based logic that routes users to the right department, phone book, voicemail. They are intelligent, often enabled by natural language processing (NLP) capabilities.
Some keywords have not changed:
Intent: what is the action that user wants to achieve, e.g. buy eggs
Entities: important nouns in utterances, which helps us understand the user's intent and the subject and object the intent is acting on. e.g. "egg". Can also be geographic locations, time, dates etc. Select a part of utterance as wit location entity example facebook wit demo distance between Seattle and Menlo Park
Utterance: what the user actually tells the voice assistance e.g. "Put some organic eggs in my shopping cart." Utterances can come in many forms. Must be thoroughly tested include many examples, and be natural.
Be sure to always handle errors: there should be a fall back answer "I am sorry I cannot understand what you said. Try say xyz. You can also contact us at xyz"
Twilio now also offers intelligent AI based intent classification. Wit.ai can be used with cloud functions and twilio studio. Wit.ai gives user NLP capabilities without code. Providing utterance examples and labeling entities is easy. Click and submit. Wit.ai also allows easy incorporation of smart replies in Facebook Messenger. It's useful for business pages as well. I might be biased because I participated in wit.ai hackathons and was impressed!
At the hackathon, I was able to test out wit.ai using curl
curl -i -X GET "https://graph.facebook.com/{page-id}?fields=about,attire,bio,location,parking,hours,emails,website&access_token={page_access_token}"
Be sure to replace page-id and page_access_token with your own parameters.
I was able to hook wit.ai API with twilio workflow. What's even cooler is that you can use postman to test wit.ai API! The facebook team used glitch to demo their app with node.js, webhook . I liked the idea of the glitch but it had a learning curve for me, so I quickly gave up. ,
The workflow of wit.ai is :
- Create a facebook developer app and get a developer API
- create a facebook page to use wit.ai in messenger
Messenger apps are associated with a specific Facebook Page.
Using wit.ai on Facebook page can help seller answer questions, automatically make product recommendations. Using Facebook tools has one caveat the license is often not fully open sourced. Your custom app likely is not private to Facebook, just like source code of iphone apps aren't private. Apple can potentially make clones. Facebook has similar terms too. Watch out.
Alexa
When we first got started with Alexa there were only 25000 skills. How many skills does Alexa have today? Comment below.
Easy alexa quiz app: true or false questions, question banks. Give hints when users need it.
No code alexa? Program alexa skills without coding? There was a service called Storyline. Alexa seems to have its own inhouse AWS solution called Blueprint, perhaps the easiest way to make an Alexa app without coding.
Additional Twilio offerings:
Twilio Machine Learning
While the free version of CoinMarketCap API is limited, it gives fun useful information. Please read our disclaimer before using this post. The API can be found on https://coinmarketcap.com/api/ Here are somethings you can find in the coinmarketcap API
Market cap
Price
Volume (24 hours)
Circulating Supply
Change (24 hours)
you will be able to plot a simple price plot.
What you won't be able to do without spending a lot of money:
historic price
An important object is the response body returned by the coinmarketcap API.
Did you know that the most basic coinmarketcap api functionality can be accessed using R Programming? There's a package for that on github : CoinmarketcapR. This is a community package. We are not sure how safe, secure and how it can be best used. An initial looks shows that : this library is somewhat popular, has youtube tutorials (unofficial), can access some basic coinmarketcap APIs, while most APIs are deprecated. The library needs to be updated. It goes well with R.
In news articles, we often hear that crypto has reached certain dollar amount of global market cap. CoinMarketCap can give you that number with a function call.
With advanced coinmarketcap API pricing and package, it's possible to do a bit of intermediate to advanced technical analysis.
Did you know that the coinmarketcap website is often used to check contract addresses on Ethereum, and other blockchains such as binance smart chain.
Below is the curl command to get a list of current crypto prices using your coinmarketcap api key. Remember to replace the your-api-key-here with your actual api key. The free api key is relatively generous. It even shows a list of currency prices.
curl -H "X-CMC_PRO_API_KEY: your-api-key-here" -H "Accept: application/json" -d "start=1&limit=5000&convert=USD" -G https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest
Exclusive right has been retained to repost this on the internet. Uniqtech only posts on uniqtech.medium.com, ml.learn-to-code.co, and here occasionally. All other posts are not authorized, may contain malicious links. In this special edition, we will talk about both machine learning (our usual data) as well as web3 - the next evolution of web. In the next newsletter, in early December, we will also analyze the job postings of a few web3 and blockchain companies such as NFT marketplace OpenSea. Our staff recently attended their recruiting event. Blockchain curriculum and flash cards are available for pro members at NO additional charge. It's included in your $5 / month membership! Yay.
Blockchain and web3 seem to be the future, though Elon Musk surely disagrees (he tweeted today), though he seems to support Dogecoin. Art Basel, a premium fine art, NFT art, and blockchain art fair is happening today in Miami, the city of crypto.
Because blockchain is a public, distributed database, we data people, machine learning practitioners won't be in foreign territory. What we know have a lot of synergy! If you know web development, even better.
A reminder : you can log into the website with either gmail or github! 😸 The technology is Google Firebase Authentication. cheers
https://ml.learn-to-code.co/firebase_auth.html
Any feedback, questions are welcome hi@uniqtech.co or through the message tab on the site.
You can become a pro Medium member via our uniqtech referral link. A portion of your membership fee will automatically be given to us and help us build tutorials on medium! Join our 1100+ subscribers to the data science bootcamp. https://uniqtech.medium.com/membership
Did you know that you can request content at hi@uniqtech.co? Pro substack members get all the content. If you are a medium pro, clap for our stores and subscribe, we can release some premium tutorials to you too.
You can now tip us dogecoin! 🐕 or any crypto 🚀 🌕
Like our tutorials? You can donate/tip us! Help us make more tutorials. Send us $DOGE any #crypto Like our tutorials? You can donate/tip us! Help us make more tutorials. Send us $DOGE any #crypto https://commerce.coinbase.com/checkout/e2175af7-7b63-4d5a-a418-79edf6e2f397 powered by @coinbase not tax deductible. #learntocode #100DaysOfCode #learnprogramming tutorials on medium: uniqtech.medium.com #machinelearning #data
This is a part of the @coinbase #weacceptcrypto campaign!
You can tip us or pay your membership $5/month payment using Crypto. 🐕
In the past, we discussed the preprocessing, vector representation aspect of deep learning models. Data cleaning and processing should take up to 80% of machine learning practitioners' time, but today we need to address the elephant in the room : deep learning training. This is both the art and math of AI. In the machine learning section, we will discuss training loops.
Easter egg for subscribers :
Best resources for understanding deep learning math and formula [flash card, pro, easter egg, PRO only]
https://ml.learn-to-code.co/skillView.html?skill=PQhmnCII2bh6oClghsCT 🥚
DISCLAIMER WARNING
We have updated our disclaimer and terms of use to include domain info and blockchain, crypto related info. Please review. Link here. By reading, using our content, you agree with what's outlined in the disclaimer article.
BLOCKCHAIN
Did you know the hottest crypto and NFT trends are based on the blockchain technology, a public ledger system which is also a database! And that's why our paid substack subscribers / website members will get free blockchain learning materials. We publish tutorials great for the Data Science Bootcamp (publication).
What is EVM? [flash card]
https://ml.learn-to-code.co/skillView.html?skill=Q9Yigd3XYtfckbilhrOM
Premium Medium members, comment on our posts, clap, follow us on twitter @siliconlikes send screenshots to hi@uniqtech.co to win blockchain tutorial screenshots. We won't be able to send u the entire package, but we will send u as much tutorial "candies" as possible~ Active members will automatically be entered into the next free study material raffle, no re-entry necessary! New graduate, students without earnings can apply for scholarships 3 months pro member on our LTC site. hi@uniqtech.co
https://ml.learn-to-code.co/topics.html
Kaggle (data science competition site, a part of google) is hosting a crypto forecasting competition right now. Check it out and learn - https://www.kaggle.com/c/g-research-crypto-forecasting Talking about Google, Google also hosts digital skills workshops and some of those are free - educating the employees of tomorrow's job market! http://g.co/AppliedDigitalSkills Talking about free education, pro members, check the previous newsletter on substack for free premium coursera based training (easter eggs).
This week the majority of our engineering time is spent on chainlink hackathon. The sponsors are impressive : polygon, avalanche, moralis, alchemy.io - huge names in blockchain tech. We also noticed that blockchain gives almost 10x higher prize pool than conventional hackathons.
We may generate NFTs for our subscribers. Any coding NFTs you would like ? Message us with your ideas hi@uniqtech.co
How to prepare for hackathons and competitions? We have lots of tips for you. Our staff has won Facebook HQ Pytorch deep learning, Udacity Angular JavaScript hackathons.
The blockchain glossary, vocabulary list landing page is live! More construction is needed, but it's available as a smart tutorial. Anyone who log in can view. Doesn't have to be a member. Member can view premium flash cards.
https://ml.learn-to-code.co/path3.html?tutorial=p_smart_tutorial_blockchain_NFT_crypto_glossary
Previously we launched NFT smart tutorial landing page
https://ml.learn-to-code.co/path3.html?tutorial=p_smart_tutorial_NFT_explained
Recently our staff made a first purchase on NFTs and cryptos. We learned a lot about the initial minting, reveal, what can go wrong in code, deployment and how to track on blockchain. Will share more soon. Want to know more, message us hi@uniqtech.co We are happy to share drafts with members.
Web3 technology explained
https://ml.learn-to-code.co/skillView.html?skill=wwJPc0Tix4CF7kez2m6V
[pro, high quality, pro tip, web3]
Everyone is talking about web3.This is what Robinhood newsletter said:
https://ml.learn-to-code.co/skillView.html?skill=UZXIPGTD2SLvF77dNRU6
This crypto punk explains web3 with just a tweet!
https://ml.learn-to-code.co/skillView.html?skill=2Q350uSUEQcj5GGQ61FT
METAVERSE
Metaverse also include gamefi, requires developer to have skills such as : in-game economy and game algorithms / design
Metaverse gainers blockchain
MACHINE LEARNING + DEEP LEARNING
This newsletter's machine learning section is dense! Don't worry, we will resurface these flash cards and incorporate them into lessons, so we can slowly memorize these flash cards through repetition.
MACHINE LEARNING FLASH CARDS + DEEP LEARNING
rule of thumb: how to calculate dot product [PRO member]
https://ml.learn-to-code.co/skillView.html?skill=gq5Ij2ph4JYCy1AzNnaB
rule of thumb, in_features, out_features [PRO member]
https://ml.learn-to-code.co/skillView.html?skill=TnUpKKcfdUfS1VlkaUPq
Why did OpenAI researcher build codex after GPT-3
https://ml.learn-to-code.co/skillView.html?skill=mJx50k8UEdyTfyJYdpnp
UTC timestamp [blockchain, time series, data, data type, data preprocessing, date time]
https://ml.learn-to-code.co/skillView.html?skill=DsmMg0xKUqSBS5yk5TUh
Pytorch hook
https://ml.learn-to-code.co/skillView.html?skill=ny7iqbAAiNOZQX7lOltt
Weakness of GPT-3 model
https://ml.learn-to-code.co/skillView.html?skill=WS1ff6M6T2rHQoi81bJk
This newsletter's mega topic
Today's main focus in Machine Learning training is : training loop and gradient
What is training? Training is the learning part of "machine learning". In iterative processes, your models compare predictions (y_hat) with ground truth (y) in supervised learning. Then it will compute a heuristic of distance, which represents how good or far off is the prediction, also represents how distant is the prediction from the ground truth. Your models' goal is to minimize the distance using math and algorithms tricks, educated guess, even randomization.
Depends on the metrics chosen, the distance result in very different numbers. There are strengths and weaknesses of each distance function, making each of them suitable for different tasks. There's no one magical distance function. An example of distance function in regression is euclidean distance. An example of distance function in classification is multi-class cross-entropy. In some scenarios, when comparing two vectors, their dot product can be used as the distance function. The choice of distance function takes trial and error. And can be an art.
Check out the machine learning flash card landing page for more information on training APIs how the .fit function in scikit-learn different from pytorch custom loop.
Because of the interdisciplinary nature of machine learning (a perfect partnership of math, statistics, computer science, probabilities, even biology, neuroscience and more), there are often different versions and names for the same terminology. It's confusing for beginners, even experts. Other names for distance function are similarity measures, loss function, cost function.
We won't be able to explain and teach the training loop in one newsletter. We will need to create a series of youtube videos for our subscribers. But we want to show you the codes, line by line, and what's the purpose of each line. How does pytorch training loop differs from Tensorflow?
On the machine learning flash card landing page, we explained tensorflow and scikit-learn has a high level API .fit() To train a model you just have to call the fit API on X(input) and y(output) in supervised learning. The pytorch custom training loop is a bit more involved. Just a few more lines of code. You can also write custom loops in Tensorflow. In this newsletter we just want to link to the source code. Don't worry about understand every little detail. We will want to record videos that explain these algorithms line-by-line. But if you take a close look, the training loop is under 50 lines of code. That's pretty manageable! Don't be intimated. If we learn one section a day, we will be done in a week.
Pro members check out the pytorch custom training loop, annotated here, in this flash card.
Annotated flash card for pytorch training loop source code
https://ml.learn-to-code.co/skillView.html?skill=AOUkVyCzxd3shMR2YbY7
"sklearn (scikitlearn) and keras just call .fit() to train. The format is model.fit(X_train, y_train). In Pytorch you will have to do a bit DIY your own custom training loop."
Tensorflow also supports custom training loop [pro, tensorflow, training, ]
https://ml.learn-to-code.co/skillView.html?skill=mMoge83m7UhGzyuzogcN
Like our tutorials? You can donate/tip us! Help us make more tutorials. Send us $DOGE any #crypto https://commerce.coinbase.com/checkout/e2175af7-7b63-4d5a-a418-79edf6e2f397 powered by @coinbase not tax deductible. #learntocode #100DaysOfCode #learnprogramming tutorials on medium: uniqtech.medium.com #machinelearning #data
Chain rule, review [flash card, gradient, public]
https://ml.learn-to-code.co/skillView.html?skill=Q71hxQGPCtEB9xUY7LM1
Best resources for understanding deep learning math and formula [flash card, pro, easter egg, pro only]
https://ml.learn-to-code.co/skillView.html?skill=PQhmnCII2bh6oClghsCT 🥚
Understand matplotlib in one minutes. Data visualization cheat sheet [pro tip, high quality, data viz, cheat sheet]
https://ml.learn-to-code.co/skillView.html?skill=XTuqJlHv6KwP3uVlIl2r
INTERVIEWs
More contents regarding interview coming in the next newsletter. We will be analyzing web3 blockchain job posts such as from work-for-startup expo at Y Combinator and NFT market place open sea. As you know we are huge fans of hackathons! Recently we participated in Chainlink smart contract hackathons. We have a lot of tips to offer. The prizes in blockchain hackathons are insane they are 10x higher than what traditional hackathons offer. It's truly a blockchain renaissance. We will offer more information in the next newsletter.
onsite interview basics
https://ml.learn-to-code.co/skillView.html?skill=lTq6Gijln6wHbblG52QB
Like our tutorials? You can donate/tip us! Help us make more tutorials. Send us $DOGE any #crypto https://commerce.coinbase.com/checkout/e2175af7-7b63-4d5a-a418-79edf6e2f397 powered by @coinbase not tax deductible. #learntocode #100DaysOfCode #learnprogramming tutorials on medium: uniqtech.medium.com #machinelearning #data
Strategy guide and walkthrough for Sandbox alpha
wasd keys for directions
space bar for jumping
T for emote
shift + w forward + sprinting
debugging: your browser is not compatible, your browser is not supported. Solution : use the latest chrome.
Only those with alpha pass unlocks the entire alpha week content and can earn the highest price.
Those without alpha pass can purchase (very expensive on opesea $10,000 US ++ and filled with spammers), or play Alpha Quest and participate in official twitter daily contest https://twitter.com/TheSandboxGame to win.
Must participate by replying on the day of, with a screenshot, and fill out a google form with wallet address, and link to tweet (of screenshot) to win.
There are at least three other tasks that can be done by non-alpha-pass holders: visit each fraction land, count deer, lynx, brown bear (6,5,2 depends on the order you are asked, you can actually guess this one multiple times instead of counting it. this is not the number in the market. It's literally in the alpha land you are in right now), fix a few beacons (locating the 5 beacons) .
Some beacons are hard to find. Be sure to use jumping (space bar) to access some places. Look for ladders and stair cases. We will show you below.
Day 1 create avatar, post screenshot, link to it in google form
Day 2 take a picture with snoop dog... same as above
Day 3 Get lasered by the Bored Ape with laser eyes!
When doing tasks look for these yellow indicators. They tell you where to go. They are helpful.
You can get the beacon task from this dude.
Visiting different fractions. Their land are different colors. When you enter the world, go through the hall way almost to the laser eye ape, on the first floor, behind a different statue, that's the open field to the 3 fractions.
Get the counting task and answer to this dude. You can take a guess instead of counting.
For fun, you can dance Gangnam style, use T for emote
Type in /help in chat for commands.
One beacon is located at a tough to spot place, you have to jump off a ledge to see it.
One is on top of these building, enter one of the room, for the secret stair case to the top.
Tough to find
Final one is in a house filled with fish, the stairwell looks like this.
For day 1 you have to hang out with snoop dog.
React UI MATERIAL Install yarn add @material-ui/icons Reactstrap FORMS. Controlled Forms. Uncontrolled Forms. Columns, grid