Reflections

Ann Catherine Jose

Perplexity AI: Insights from the CEO Aravind Srinivas

Last week, I watched an interview of Aravind Srinivas, the CEO of Perplexity AI (https://www.perplexity.ai). It is a three-hour interview done by Lex Fridman where Aravind talked about the major breakthroughs in AI that brought us to LLMs, the mission of Perplexity, how the technology works, his vision of the future of search and web in general, and some valuable advice for startup founders and young people. Fascinating interview - highly recommended for everyone to watch.

Perplexity AI: A Deep Dive

Perplexity AI (https://www.perplexity.ai) has been gaining attention in the world of chatbots and large language models. I had heard about it in a few forums and mentioned by industry leaders like Jensen Huang and Kelsey Hightower. In fact, I had created an account and tried it out a few times earlier this year, but didn’t take it much seriously. All that changed last week when I watched this recent interview of Perplexity CEO Aravind Srinivas by Lex Fridman.

The Apple of AI

The standout feature unveiled at this week’s Apple WWDC 2024 event was Apple Intelligence, a personal intelligence system that will be integrated into multiple platforms - iOS 18, iPadOS 18 and macOS Sequoia. What is Apple Intelligence? Apple Intelligence comprises of multiple highly-capable and efficient generative models - large language models and diffusion models. These models include on-device models as well as server-based foundation models. The foundation models are trained on Apple’s open-source AXLearn library for deep learning, built on top of JAX (Python library for accelerated computing and transformation) and XLA (Accelerated Linear Algebra, an open-source ML compiler).

Next.js - Migrate from Pages to App Router

A few months ago, Next.js introduced App Router, a new way to build React applications using the latest features like React Server components and streaming. This was included in Next.js version 13 and is meant to replace the Pages Router eventually. I have been using the App Router for all my builder projects for a while now. In fact, I usually kicked off projects with the standard create-next-app script that starts a new app from scratch.

How to customize session data in NextAuth

Of late, I have been diving into Next.js and absolutely loving it. I wanted to put my learnings to practice, so I started building an app to solve a personal pain point. Along the way, I wanted to add authentication for my app and decided to use NextAuth, the go-to auth library for Next.js. Overall, it was a great experience, with a few humps along the way, but in the end, it all worked out well.

Run Code Llama 70B locally

Today, Meta AI announced they are releasing a new model Code Llama 70B, a higher performing LLM to generate code. This was exciting news and we have to try it out immediately. In this post, I will do a walk-through of how to download and use the new model and how it compares to other code generating models like GPT-4. As usual, the best way to run the inference on any model locally is to run Ollama.

From Learning to Building

It’s been a while since I last shared an update on my Reimagine journey that started three months ago. Initially, I used to share my progress every week and it helped me build momentum during the early stages. But after some time, this weekly ritual became tedious - sometimes taking up an entire day for a single post. So I decided to share updates based on significant milestones rather than tying them to specific points in time.

Goodbye and Thank You 2023

Today is a beautiful day, just two more days to end the beautiful year of 2023 - a pivotal year of my career and life. Reflecting back on the year, I am grateful and happy that I was able to experience the year in good health in the midst of wonderful people - my family, friends, and my team/colleagues at Intuit. Now is the perfect time to say goodbye to the year and share the invaluable lessons I have learned along the way.

Week in Review - Week #5

Welcome to Week #5 review of my remagine journey. The previous week’s reviews and the full series can be found at new-beginning tag collection. What I was able to do this week First things first - I was able to get out of the rut from last week. if you don’t know what I am talking about, see last’s week review Week #4 Review where it was rough for me in terms of motivation and learning routine.

Week in Review - Week #4

Yes, it is week #4 of my remagine journey and it’s time for the review. I couldn’t post it last week because of reasons I will explain below. The previous week’s reviews and the full series can be found at new-beginning tag collection. What I was able to do this week Ok, here is the honest, bitter, truth - this week (week #4) was super rough for me - in terms of learning and reaching the goals I had set out at the beginning of the week.