Posts

Showing posts from January, 2025

AI Pair Programming Work Wife

Image
See more of my AI co-creations  

Learning Resources for GitHub Foundations Certification

Image
I passed the GitHub Foundations exam today! This exam covers collaboration, GitHub products, Git basics, and working within GitHub repositories. I found the following resources most helpful - * GitHub Foundations Certification video course (Jan 2024) by Andrew Brown. It is almost 10 hours long and the longest video I've seen on YouTube. * Microsoft Learn - GitHub Foundations Learning Path * LinkedIn Learning - Practice Exam 1 for GitHub Foundations Certification Practice Exam 2 for GitHub Foundations Certification Practice Exam 3 for GitHub Foundations Certification Practice Exam 4 for GitHub Foundations Certification *  GitHub Skills   The 300 odd questions in the Microsoft Learn quizzes & the LinkedIn Practice Exams come with answers and reasoning explanations like these - Despite the accusatory name, git blame is just a command to display commit history. Secret gists are not fully private; they are unlisted but accessible to anyone with the link.  The actu...

Geoffrey Hinton on the Benefits and Dangers of Advanced AI

Image
Source: YouTube,  "Godfather of AI" Geoffrey Hinton: The 60 Minutes Interview  (Oct 2023) Video Summary of the interview by ChatGPT with additional notes -  Geoffery Hinton believes AI systems could be more intelligent than humans, possibly leading to machines potentially taking control. He asserts that AI systems have experiences and can make decisions based on these experiences. According to Hinton, AI systems may not currently have much self-awareness, but they could develop this in time. Hinton pioneered the concept of simulating a neural network on a computer in the 1970s, even though it was largely opposed. ...we designed the learning algorithm. That's a bit like designing the principle of evolution. But when this learning algorithm then interacts with data, it produces complicated neural networks that are good at doing things but we don't really understand exactly how they do those things Hinton's research contributed to the development of chatbots like G...

This Week I Learned - Week #4 2025

Image
This Week I Learned -   *  AI Agents - Google Whitepaper (42 pages, Sept 2024) *  AI Agents Course by Armand Ruiz * "I also remember presenting at NeurIPS in 2008 our work on using GPUs to scale up training neural networks. (By the way, one measure of success in academia is when your work becomes sufficiently widely accepted that no one cites it anymore. I’m quite pleased the idea that GPUs should be used for AI — which was controversial back then — is now such a widely accepted “fact” that no one bothers to cite early papers that pushed for it. 😃)" - Andrew Ng * Over the past two years, the CIA has developed a tool that allows analysts to talk to virtual versions of foreign presidents and PMs, who answer back. The chatbot is part of the spy agency’s drive to improve the tools available to CIA analysts and its officers in the field, and to better understand adversaries’ technical advances.  - NYT * The Damodaran Bot - Since almost everything that I have ever ...

The Search for Self-Help

Image
See more of my AI co-creations

Understanding Open Source Licenses

Image
A rewrite of a TechCrunch article with just the key points using NotebookLM along with additional notes - Open Source Explained Open Source Software (OSS) forms as much as 90% of the modern software stack. This includes frameworks, libraries, databases, operating systems, and standalone applications. Benefits of Open Source Greater control and transparency for users. Challenges of Open Source A constant struggle between open source and proprietary software. Many companies shy away from open source to protect their commercial interests due to licensing complexities . Types of Open Source Licenses There are two main categories of open source licenses: Permissive Licenses : Allow significant freedom to modify and distribute software, making them popular for commercial use. Copyleft Licenses : Offer similar freedoms but require any modified versions to be distributed under the same original license, which can be less appealing to companies protecting proprietary work. Ope...

My Smartwatch Is A Good Listener

Image
See more of my AI co-creations

With AI, Copying Is No Longer Infringement But Innovation!

Image
See more of my AI co-creations "This stuff is really weird... and the ethics around it are so murky. These models were trained on vast quantities of unlicensed copyrighted data, and whether or not that's legal... the morality, the ethics of that… especially when you look at things like image models...which are now being used when you would have commissioned an artist instead, and they were trained on that artist's work – like that's...blatantly unfair" - Simon Willson

This Week I Learned - Week #3 2025

Image
This Week I Learned -  * AI coding assistants Cursor, Windsurf, Github Copilot offer features like code generation, context awareness, tab completion, multi-file support, Chat, code review, customization and choice of models. Cursor & Windsurf are AI-powered IDEs built on top of Visual Studio while Github Copilot integrates with various IDEs — VS Code, IntelliJ, Neovim. Code.  *  The Hundred-Page Machine Learning Book  by Andriy Burkov is provided on a read first, buy later basis * "I clearly see scope for Indian services to grow as India’s tech sector is thriving, shifting from traditional labour arbitrage to value-added services...Services trade will increase as US companies set up captive global capability centers (GCCs) here. GCCs will actually be a boon because if you get more jobs in India, less people will go there." - Syed Akbaruddin, former diplomat * Certain pathogens, like viruses and bacteria, can cause long-term inflammation or directly damage ...

Weather Watch - 2025

Image
In 2023, countries used weasel wording to "contribute" to "transitioning away from fossil fuels" at the COP28 climate change summit in Dubai, a statement that sounded like a goal but acted like a mirage in a desert of inaction. Carbon emission increased between COP28 and COP29!  2024 became the first calendar year to pass the 1.5C threshold, as well as being the world's hottest year on record. The 1.5C threshold refers to the goal of limiting global warming to 1.5 degrees Celsius above pre-industrial levels. This target was established in the Paris Agreement, a legally binding international treaty on climate change that was signed by 196 countries at COP 21 in 2015.  To understand Climate Change better I tracked major  Weather events that made headlines in 2024 . I'll keep updating this page as such events unfold this year. -0- February * Climate Change to Wipe Away $1.5 Trillion in U.S. Home Values - WSJ January   * Hyderabad is likely to experience an unu...

The AI-Assisted Developer Workflow - Highlights from the talk by Addy Osmani

Image
Topics covered in the talk : AI's Impact on Software Engineering Understanding Agents and Their Role Collaborative AI and Automating Code with Agents v0: Building Components and Interactive Prototypes v0 and Bolt: Beyond Component Building Bolt's Troubleshooting and Authentication Features Bolt's Targeted Edits and Tips Code Generation with Copilot and Cursor Optimizing Cursor Setup and Introducing Cline Website Inspection and Testing with Cline What is an AI Agent and why do they matter? An agent is a program that autonomously completes tasks or makes decisions based on data.  What is meant by autonomous?  The agent understands task intent, can plan steps to solve the problem, decide and execute actions and adapt to the environment Consider how many of us use AI chat interfaces today. You might ask ChatGPT to write an article from start to finish and get a one-shot response. You probably need to do some work to iterate on it yourself. An agentic version is more nuanced - i...

One Day in the Near Future of the AI Agent Era

Image
  See more of my AI co-creations

This Week I Learned - Week #2 2025

Image
This Week I Learned -  * "With infrastructure, there’s a new formula for any country or company. I think of that formula as tokens per dollar per watt. Fundamentally, their (country or company) growth depends on how efficiently they can drive that equation" -  Satya Nadella  * "I think India will be the use case capital of AI in the world." - Nandan Nilekani  * The US Defense department updates its list of “Chinese Military Companies” annually. With the latest revision, it includes 134 companies with Tencent, SenseTime and the world’s biggest battery maker CATL among them. The National Defense Authorization Act of 2024 bans the Defense department from dealing with the designated companies. * "Twitter is X and it is a dumpster fire. It’s run by a megalomaniac man child who openly supports fascists and the algorithm favours tech bros and growth hackers to real content creators. Interaction bait is favoured by the platform... It feels cold, automated and not a co...

This Week I Learned - Week #1 2025

Image
This Week I Learned -  * Building on the foundation of Gemini 1.0 and 1.5, Gemini 2 is designed for the “agentic era,” enabling AI systems to understand, reason, and act more effectively in a variety of contexts. Gemini 2 Flash introduces a new Multimodal Live API, enabling real-time audio and video-streaming input for dynamic application development.  * OpenAI's o3 family of reasoning-focused AI models employ advanced techniques like reinforcement learning and “private chain of thought” processes to simulate step-by-step logical thinking.  * Sora is OpenAI's advanced AI model developed to create realistic videos from textual descriptions. Sora Turbo, is now available as a standalone product at Sora.com, exclusively for ChatGPT Plus and Pro users.  * Amazon Nova is a collection of advanced AI models introduced by AWS as part of its Bedrock AI platform. The Nova lineup includes several models, each catering to specific use cases. Amazon Nova Micro is a text-only ...

The Age of Programming Reborn: How Copilot is Transforming Software Development

Image
Github Copilot simplifies coding, moving away from complex syntax towards the intuitive use of natural language. Anyone who wants to be a developer has to declare as a specific statement what they want to build in a code editor like Visual Studio with Github Copilot extension installed and this amazing code assistant will be ready to assist. When a developer begins typing, Copilot uses its AI model to predict and suggest potential completions for the code. These suggestions appear in gray as ghost text , indicating that they are not yet part of the actual code. A developer can then accept the suggestion by pressing the tab key, instantly incorporating the ghost text into their code. In this TED talk from April 2024, Thomas Dohmke, the CEO of GitHub, explains in simple terms & also demonstrates how  With AI, Anyone Can Be a Coder Now  - Sound bites: "The age of programming has been reborn."   - Github Copilot has a transformative impact on software develop...

Simon Willison on AI and the Existential Dread of Superhuman Code Generation

Image
In the first episode of the The Pragmatic Engineer podcast (24-September-2024) featuring Simon Willison , the co-creator of Django & creator of Datasette (an open-source tool for exploring and publishing data) discusses his extensive experience using large language models (LLMs) for coding.   Willison shares his initial awe and subsequent apprehension about LLMs' potential to replace programmers, highlighting both the immense productivity gains and the ethical considerations involved.  He details his current LLM workflow, emphasising the importance of learning how to effectively prompt and utilise these tools rather than focusing solely on theoretical understanding.   Finally, he offers advice for both experienced and junior engineers on leveraging LLMs to enhance their productivity and future-proof their careers. Highlights - Gergely Orosz : I'm interested in how AI development helps your specific workflow and where it doesn't. You had a really interesting ...