#55
M4, MTIA, CodeGemma, Stable-Udio, Meta-AI-Ecosystem, EIP-3074, MetaMask's Airdrop eligibility, zx, JS signals, Point Nemo, Solalna Txns, SelfHosted, LLocalSearch, kysely, base64url and more
👋🏻 Welcome to the 55th!
🫠 Sorry for the delays in this edition, the week was super busy for both of us, hope you had a good one, since we are shipping on Sunday night IST, hope you get time to read it in bits for the week.
📰 Read #55 on Substack for the best formatting
🎧 Podcast version of this edition is available here → #55 | Recast
📢 Get access to bonus links and discussions with fellow Nibblers on Discord
What’s happening 📰
🍪 M4 is closer than it appears as per reports. Apple is planning a major revamp in Mac and should release more info on the event on June 10th (already? M3 is not even integrated into the Mac Mini and Mac Studio and we’re getting a new Silicon?)
🍟 Talking of chips, Meta Announces the next generation of its Meta Training and Inference Accelerator (MTIA) chips that has 3x the performance improvements over previous chips and integrates natively with PyTorch. Let’s go!
✨ AGI Digest
🆕 We got a new Open-Source LLM Drop this week:
👩💻 Google and Huggingface collaborated to release CodeGemma 2B and 7B models both of which specialize in code infilling and generation and a 7B-Instruct model with which you can chat about your code. The 2B model is quite impressive because it almost matches the performance of the larger Stable Code 3B while being lighter so a better contender for hobbyist hardware, but in the sub-10B range, you’re better off with DeepSeekCoder 7B though!
🚛 Mistal dropped Mixtral 8x22B last Wednesday in its classical sudden-torrent-link-drop style (which is a Chad move in itself) and it’s pretty based ‘cause it beats the Cohere Command R+ on some benchmarks giving a few proprietary models a run for their money. While you can technically run this 280GB mammoth on your local machine, IDK why you would when you can test it on Perplexity Labs already and inference via OpenRouter.
⚖️ Stability AI expands its Stable LM model family with its Stable LM 2 12B which is quite competitive in its range but Stability being
unstability only makes its license non-commercial while asking you to get their membership if you intend to make moolah out of it.
🎙️And some developments on AI-generating Music:
📼 Stability also released Stable Audio 2.0 producing high-quality, full tracks with coherent musical structure up to three minutes in length at 44.1kHz stereo from natural language prompts (which freaking amazing) AND it also supports audio-to-audio upload audio samples and, through natural language prompts, transform these samples into a wide array of sounds.
🎸 And Udio Music takes things to a whole new level with its mindblowing clarity and speech synthesis. You have to try it on their app to believe it!
🧠 Big corps are not staying behind either:
📈 OpenAI said it “Majorly Improved” the GPT-4-Turbo and made it the default model for ChatGPT Plus users. Guess who’s back on the EvalPlus Leaderboard now?
👀 XAI gave eyes to Grok releasing the Grok 1.5 Vision. While it is yet to be tested by the public, the benchmarks make pretty good promises. Elon’s trying to make X the “everything app” here by integrating it into the platform.
💬 And finally, Meta is integrating its Llama into WhatsApp and Instagram natively so you can chat with its model directly without leaving the app (guess who’s getting good at their reply game now?)
🔐 0x Digest
👨🏻⚖️ SEC to sue Uniswap, coz they don’t like how fast DeFi growing, Uniswap replied “We're ready to fight”.
🆕 EIP-3074 approved to go in next Ethereum Hard-fork. This EIP allows EOAs1 to delegate its control to contracts. This introduces two new EVM op-codes
AUTH
(like saving token) andAUTHCALL
(allows the contract to transact as authorized EOA).
This one makes the onboarding easy and scams easier, people all around the web are talking about how Wallets have this responsibility to make sure the UX of interaction with EIP-3074 signatures (prefixed with 0x04) makes it clear to users what they are doing.🧵 @0xCygaar dropped a thread explaining in easy terms Why Solana Transactions are failing. I'm telling you it's always
unorganic
activities that are PITA.✨ Metamask partners with Daylight to give Airdrop/NFT eligibility inside your wallet. (never miss an airdrop now!) [Tweet]
🛠️ Dev & Design Digest
🆕 zx (the one that had a vulnerability from a trusted developer a couple of weeks ago) has a new v8.0.0 release which brings more safety, more stability, and significantly reduced installation time (around 20x improvements)
🚨 A wild proposal for signals was found floating on GitHub (Stage 1). This TC39 proposal proposes to add "Signals" (hi angular folks!) to JavaScript. JavaScript was always the lingua franca of the Web and for the last 2 decades, we have built more than ever "Reactive" web applications. With Signals, we get a one-up on Promises and get "Reactivity" out of the box in JavaScript. Super stoked and excited to track this proposal.
What brings us to awe 😳
🤌 The latest batch of open-weight models changes the dynamics with closed-source LLMs
🐌 Chrome competing with Apple’s ecosystem on cross-device OTP sharing
Today I (we) Learnt 📑
🤞🏻 React can render promises and contexts as JSX nodes [Source]
🐟 Point Nemo, also known as “Oceanic Pole of Inaccessibility”. The point is the most isolated on Globe as it has no one in any direction within an area of 22 million km². It is located at
48°52.6′S 123°23.6′W
. Shared by fellow Nibbler Mohak.🤓 Installed packages in your global Python environment by mistake?
→ Runpip-sync
with a blankrequirements.txt
to clean it up [Source]🥔 GoLang is notorious when it comes to versions. The breaking changes for your app might drop in coming patch versions, making it a legit use case of Dockerizing the app. But what if you want to run it without it? We faced something similar and found a neatly written way to down/upgrade your GoLang version on Mac.
🤝 You have read ~50% of Nibble, the following section brings tools out from the wild.
What we have been trying 🔖
🏠 SelfHosted: A directory of self-hosted software and applications for easy browsing.
🧹 mac-cleanup-py: Delete unnecessary logs and files and clear the cache of many common software you use daily on your Mac.
🎉 emojisplosion: A package to explode emojis like confetti and you can pick the emojis and quantity etc.
Builders’ Nest 🛠️
👷🏻♂️ kysely: a type-safe TypeScript SQL query builder.
✨ LLocalSearch: a completely locally running search aggregator using LLM Agents (read as Perplexity but locally)
🕵️♂️ aider: An AI pair programming in your terminal (we love their blogs as well)
🕸️ base64url: Pure TypeScript implementation of Base64-URL encoding for JavaScript strings
Meme of the week 😌
Source: Crypto Bull Twitter
Off-topic reads/watches 🧗
🖋️ The day I couldn't write a poem: A short interactive
gamepoem on the author Zennyan’s experience of not being able to write poetry. I love how the words unfold.📖 How I got into Deep Learning by Vikas Paruchuri describes his journey of self-learning deep learning and how you can do it too!
Wisdom Bits 👀
"First say to yourself what you would be; and then do what you have to do."
— Epictetus
Wallpaper of the week 🌁
🌌 Grab the week’s wallpaper at wow.nibbles.dev
Weekly Standup 🫠
Nibbler P is getting consistent at his workouts and is learning to cook while he is home alone and is getting hooked on the 3 Body Problem on Netflix and is exploring LLM agents at work. “It’s tough but we got to delve into what must be delved” is his current motto.
Nibbler A is realising the myth of being free he's living in. He'll travel the coming week too, good news is he went home as an interim stop for a few days. Though he is still occupied by work for now. He's hoping to delve into more reading and some physical activities soon 🤞🏻
If you liked what you just read, recommend us to a friend who’d love this too 👇🏻
Externally Owned Accounts, controlled by private keys
Hell yeah game, https://sunsetdandan.itch.io/the-day-i-couldnt-write-a-poem