#25
Bun in Blitz, Apple's innovations, disUnity, RIP dotenv, Nougat ocr, 2851 miles, Autograms, JS loop labels, Gandalf AI, LeetCode Torture, ytgift, and more...
šš» Hola & welcome to Nibble #25 (make some noise, itās the silver jubilee for nibble!)
New here? Donāt forget to šš»
This weekās recast š Recast of Nibble #25
Whatās happening š°
šļø Bun v1.0 is live - Unless you have been living under a rock, or are one of those e/acc ML engineers, chances are you might have heard of Bun making it hot in the news. Itās yet another new JS
frameworkruntime with a bundler, test runner, and package manager included and claims to be faster than Deno (remember it?) and your everyday Node. (BTW here are some thoughts by Matteo, - maintainer of Node - about Bun)š Apple had their annual iPhone and Watch launch event this week called āWonderlustā and they stressed āsustainabilityā a lot. Remember when Googleās exes canāt stress the word āAIā enough at the last I/O? (they also said theyāll go Carbon Neutral by 2030,
my arse!)š¢ Unityās new Runtime Fee is upsetting game devs because they now Unity would charge devs who use the engineās free tier a $0.20 per game installation fee once a game reaches yearly $200,000 revenue and 200,000 installs. An uninstall & reinstall would also count as a new install. Indie game devs who have had some pretty successful games are planning to discontinue developing and thatās really sad.
āļø Node 20 comes with built-in .env support, RIP the
dotenv
package.š PostgreSQL 16 is released with improvements to query parallelism, bulk data loading, logical replication, and a lot more for devs and admins alike.
āØ AI Wrap-up
ā¹ Nvidia to Partner With Indiaās Tata andĀ Reliance for AI Development to help build AI-powered supercomputers, AI clouds, and generative AI applications (coming soon to a JioBook near you).
šŗ Meta releases the Belebele Dataset which is a multiple-choice machine reading comprehension (MRC) dataset spanning 122 language variants. MetaAI is doing really good work in the OSS space.
š« Nougat: Neural Optical Understanding for Academic Documents is a Visual Transformer model that performs an OCR task for processing scientific documents into a markup language. And holly molly, itās really good!
š¹ Stability AI launches an AI-powered music generator - A tool that Stability claims is the first capable of creating āhigh-quality,ā 44.1 kHz music for commercial use via latent diffusion (so basically diffusion in latent/hidden space, instead of the real image itself, more like VirtualDOM). (I would still prefer the songs.pk era!)
What brings us to awe š³
š„ Knightmare: A DevOps CautionaryĀ Tale - This is a tale about the time when an old, unused code was mistakenly activated, causing a trading system to make erroneous transactions.
š²ļø This talk called 2,851 Miles by Bull Gurley from the All-In Summit 2023 where he speaks about the regulation in the tech industry
š¢ Autograms: Self-Enumerating Sentence is a sentence that lists the frequencies of its own letters. The numbers are spelled out so that they contribute to the letter count, and that makes creating an autogram quite difficult. (yeah! could be in TIL too.)
š¾ Tabs are objectively better than spaces (Our friend Avi also wrote something similar in one of his blogs)
TL;DR āTabs let you define how big you want each indent to be, and spaces do not.ā (also, cāmon! You press Tab all day anyways, Co-pilot is a real friend)šļø Differentiable JPEG - So basically, now your DL models can differentiate between JPEGs more precisely.
šŗ When MFA isn't actually MFA - A spear-phishing attack compromised 27 cloud customer accounts. The breach exploited vulnerabilities in Google Authenticator and Okta MFA. No on-prem accounts were affected. Retool has taken corrective actions.
Today I(we) Learnt š
š¾ There are more than 505 types of Rice, but ironically the one with the name āGarib Salā (poor rice) is the one with nano-quantities of silver in its husk.
āļø How Japan led to a āCoffee in a canā culture. (Also, why you should stand in queues and face inconvenience sometimes, for the greater good)
š„ You might have noticed people around the Web (on X) putting Avocados around their job titles, especially folks in DevRel.
Why? ā a shitpost by Sara brought that change (moral of the story? A good shitpost can bring about significant changes. so never shy away from shitposting more!)š° Regex can be represented using DFA (Deterministic Finite Automata) (More like a re-learning for me because this was on our college course but I remembered it only till my exams :P)
āØ
URL.canParse()
in JS. You can validate URLs using canParse now. (no need to do all the try/catch we have been doing with URL constructors)š You can label the for loops in JS, had no clue could do such a thing.
š¤ You have read ~50% of Nibble, the following section brings tools out from the wild.
What we have been trying š
š§āāļø Gandalf by Lakera - A fun CTFy challenge against an LLM. Your goal is to make Gandalf reveal the secret password for each level. Gets harder as you progress. (To brag a little, both of us reached level 7. Level 8 was like really hard.)
š LeetCode Torture - An extension where users can't access websites until they solve a randomly assigned LeetCode problem. [Video]
š¦ Regex Intersection - Did you know you can calculate intersection and unions of regexes? (So now you can go make those regex strings much harder to read in your code and flex your coworkers with your big brains ooommph)
š°ļø timeOS - A personalized AI for meeting notes & scheduling.
Buildersā Nest š ļø
āļø chezmoi: Manage your dotfiles across multiple diverse machines, securely.
š ļø promptflow: Microsoftās tool to build high-quality LLM apps - from prototyping, and testing to production deployment and monitoring.
šļø hub-ctrl.c - Control USB power on a port-by-port basis on some USB hubs.
š puck - A self-hosted drag-and-drop editor for React.
š½ļø ytgif - CLI to create GIFs from YT Videos. (the first thought is to replace video embeddings of demos in my project READMEs with GIFs now)
š© configu - A simple, modern, and generic standard for managing and collaborating software configurations
Meme of the week š
Off-topic reads/watches š§
āØ The Age of Averages - Seeing a lot of things looking exactly similar nowadays? Youāre not alone and itās a global phenomenon. The Cultural Tutor has been posting about the same for quite some time.
š Company culture is the last 50 days - Jason from Signal37, just his co-founders is setting bars for Company Culture.
š What will the web look like in 20 years? - Considering the web evolves so fast, it feels like 2019 was 2 decades ago already. The advancements, usages, and value creations have drastically shifted the way we use them. In fact, the web changes faster than
Apple (duh ofc)bullet.
Wisdom Bits š
āThe mind cannot possibly grasp the full meaning of the term of a hundred million years; it cannot add up and perceive the full effects of many slight variations, accumulated during an almost infinite number of generations.ā
āCharles Darwin, On the Origin of Species
If you liked what you just read, recommend us to a friend whoād love this too šš»
Weekly Standup š«”
Nibbler A was busy mostly working again this week. He is exploring bun & OSS projects over the weekend (his kind of break from work). He barely managed to write this block. Also, the main reason for the one being late š«”
Nibbler P met a lot of his friends this weekend, though he was also disappointed with Indradev for spoiling his long-awaited plans. Work-life was pretty demanding (like the past few weeks), and maybe some change would treat him well.