Posts

Showing posts from February, 2025

This Week I Learned - Week #8 2025

Image
This Week I Learned -  *  Langflow is a low-code app builder for RAG and multi-agent AI applications. It’s Python-based and agnostic to any model, API, or database. *  Andrej Karpathy's review of Grok 3 - As far as a quick vibe check over ~2 hours this morning, Grok 3 + Thinking feels somewhere around the state of the art territory of OpenAI's strongest models (o1-pro, $200/month), and slightly better than DeepSeek-R1 and Gemini 2.0 Flash Thinking. Which is quite incredible considering that the team started from scratch ~1 year ago, this timescale to state of the art territory is unprecedented.   *  Thirukural dataset on Huggingface * To search on GitHub Communities for a user's posts - category:Copilot author:username * The Sydney-headquartered company Canva has more than 200 million users worldwide. India is Canva’s fourth largest market.  * Speed-watching is basically listening or watching content at accelerated speeds. YouTube updated c...

Tech-No-Logic

Image
See more of my AI co-creations

This Week I Learned - Week #7 2025

This Week I Learned -  * Phi-4 is a 14B parameter state-of-the-art small language model (SLM) that excels at complex reasoning and conventional language processing. Phi-4 is available in GitHub Models. * You can now attach images and work with them directly in GitHub Copilot Chat. Share screenshots of errors and Copilot will interpret the image and resolve the issue.  * A group led by Elon Musk offered $97.4 billion to buy the nonprofit controlling OpenAI, aiming to prevent the AI startup from becoming a for-profit company. Musk co-founded OpenAI with Sam Altman in 2015 but left before it became successful. He later started a competing AI company, xAI, in 2023. OpenAI is trying to transition to a for-profit model to secure more funding for AI development. Musk sued Altman and others in August 2023, arguing they prioritized profit over public good. Musk believes OpenAI should return to its original mission of being open-source and focused on safety. * The gitingest service...

Which AI Model in GitHub Copilot Chat Is Right For Me?

Image
Currently you can switch between 5 AI Models within the Copilot Chat interface. The OpenAI Models are hosted on Azure tenants. GitHub Copilot uses Gemini 2.0 Flash hosted on Google Cloud Platform (GCP). Claude 3.5 Sonnet is hosted on Amazon Web Services and so when you're using Claude 3.5 Sonnet, prompts and metadata are sent to Amazon's Bedrock service. When faced with options, I like asking all my AI assistants what they think. I liked the answer from Gemini. I added additional points from my own reading of the GitHub Copilot documentation & the answers from other AI assistants to come up with this analysis breakdown: 1. GPT 4o (Default) • Strengths: o Versatile: Excels in text generation, summarization, and knowledge-based chat. o Multimodal: Handles both text and images effectively. o Fast and Reliable: Provides quick and dependable responses. o Superior Non-English Support: Performs well across multiple languages. • Consider it when: You need a general-purpose m...

Things Near Me – Find & Learn About Landmarks Nearby

Image
Back in 2012, I was planning to build a location-aware app that would tell me about interesting sights & news-worthy facts about places that fall in the way of a train journey. I discovered that Web Dev guru Chris Heilmann ( @codepo8 ) had built a nifty app on a similar theme and shared the JavaScript code under the BSD license.  Things Around You used the browser's geolocation feature to find Wikipedia articles on nearby landmarks via the GeoNames API & list them with a brief description. For a Windows 8 app hackathon, I utilized the Geolocation detection idea to build a little app that I called GeoBuzz & posted it on the Windows 8 App Store. It's been on the back of my mind to extend it with more features. Now that GitHub Copilot is here, there was no need to procrastinate. I had a friendly chat with GitHub Copilot ( Gemini Flash model ). In under an hour, I customized @codepo8's original sample to include a map directly on the web page instead of linking t...

GitHub Copilot Certification Exam Prep

Image
There is an exciting 4-Week Course on GitHub Community to help developers master GitHub Copilot & prepare for the GitHub Copilot Certification Exam . There is a very useful curation of study material spanning the 7 Domains that will be covered in the exam & a knowledge check with practice questions for each of the 4 weeks. I plan to compile the reasoning for the answers to the practice questions here so that the notes can be quick reference for the exam & later - Week 1 GitHub Copilot is trained on publicly available open-source repositories and large proprietary datasets curated by GitHub. It does not use private repositories of individual users. Documentation and Stack Overflow discussions are not primary data sources for Copilot. GitHub Copilot enhance a developer's productivity during pair programming by providing inline code suggestions based on context Key ethical considerations when using GitHub Copilot for software development: Ensuring the code adheres to lic...

AI Engineering with Chip Huyen

Image
Chip Huyen is an AI engineering expert who has been in this field even before it was called AI engineering. She is the author of the O’Reilly book  AI Engineering . The chapter summaries of the book are available on Github . Chip has worked as a researcher at Netflix, was a core developer at NVIDIA (building NeMo, NVIDIA’s GenAI framework), and co-founded Claypot AI. She also taught Machine Learning at Stanford University. Q & A from her interview on The Pragmatic Engineer YouTube channel paraphrased by NotebookLM - Q: How would you define AI Engineer or AI Engineering? A: It's a shift from more machine learning to more engineering and more product . Previously, building machine learning applications required building your own models with your own data and expertise. Now, you can use direct API calls. Q: What are typical steps to build an AI application, from choosing a model through using RAG all the way to fine-tuning? A: Start by understanding what makes a 'good' vs...

Gadget Overload

Image
See more of my AI co-creations

Book Review: Writing for Developers

Image
Writing for Developers: Blogs that get read by Piotr Sarna and Cynthia Dunlop My rating: 5 of 5 stars Technical writing and blogging may not come naturally to everyone. For many developers, the idea of putting thoughts into words can feel daunting. But the truth is, these skills are incredibly valuable whether you’re writing engineering blogs , presenting your work on platforms like GitHub or Kaggle, or simply communicating your ideas more effectively. The problem? There aren’t many resources out there to help developers master these skills. You could spend hours dissecting popular tech blogs, trying to decode their style and structure, or you could pick up a copy of " Writing for Developers " by Piotr Sarna and Cynthia Dunlop. Tech blogs and community forums are invaluable for developers. They bridge the gap left by the often dry and technical official documentation of software products and services. As a long-time blogger, I was thrilled to discover this book dedicated t...

From Hog to Hot

Image
See more of my AI co-creations

This Week I Learned - Week #6 2025

Image
This Week I Learned -  * Officially announced by Mozilla in 2010, Rust is a systems programming language that delivers C++-level performance while eliminating entire classes of bugs. Rust is well-designed for performance, safety, and concurrency. Rust is a top choice for Wasm modules, enabling fast, secure, browser-based applications. * Microsoft ran a hackathon " Accelerate App Development with GitHub Copilot " on the DevPost platform for developers to build apps using GitHub Copilot using Azure services.  The submissions that are available for review provide proof of what's possible. * "AI tools can be unreliable—AI is often only as good as the data it is trained on and the manner it has been trained. But humans are often inadvertently overawed by advancements in technology. This may result in some of us trusting AI chatbots blindly...it’s imperative we enable and build systems with trust at the core if AI has to reach its true transformational potential." - B...

AI Mood Swings

Image
See more of my AI co-creations

This Week I Learned - Week #5 2025

Image
This Week I Learned -  * What is DeepSeek? Aravind Srinivas of Perplexity explains : DeepSeek R1 is an AI model. An AI model is a bunch of a matrices with floating point numbers (referred to as weights) where you feed in an input (a sequence of characters embedded as a vector of floating point numbers) and get an output sequence.  DeepSeek is a mobile app (same name as the company) that lets you interact with that AI model through a chat interface. When you use their app, your data (prompts) go to their servers. The company has also open sourced (basically uploaded all those matrices) the weights of the AI model for free use by anyone.  When you download those weights and bring it up yourself on your own server, you get to control the inference of the AI model and that way any user request sent to this new server doesn’t go to China as long as the servers are hosted in US.  The weights are just a bunch of numbers organized as matrices executed with sequential matrix ...