Where RAG Fails: Understanding the Limitations of Retrieval-Augmented GenerationAsk a large language model something specific to your business, and it will usually do one of two things: admit it doesn't know, or answer anyway with something that sounds right but isn't. Neither is1Jul 19 · 7 min readblog.himanshubalani.com
Prompting 101: How Prompts Shape LLM Output + Safety TipsImagine asking an AI, "Write a blog," versus "Act as an SEO expert and write a 1,000-word blog on AI safety formatted in markdown." The difference in the resulting output is night and day. A prompt isJul 16 · 9 min readblog.himanshubalani.com
How to Show Live YouTube Music Data on your WebsiteSpotify and Apple Music make it incredibly easy to showcase your live listening habits on your website. YouTube Music? Not so much. After doing some setup you can do an API call and fetch your account41Jul 15 · 16 min readblog.himanshubalani.com
How Does ChatGPT Think? Large Language Models ExplainedArthur C. Clarke's famous third law: "Any sufficiently advanced technology is indistinguishable from magic" perfectly captures how the pace of human innovation works. From carrying supercomputers in oJul 1 · 8 min readblog.himanshubalani.com
Stop Confusing Cookies, Sessions, and JWTs: The Definitive Guide to Authentication When I first tried to build a login system, I asked a senior developer what I should use. He said, "Just use cookies." Another developer overheard and said, "No, cookies are dead, use JWTs." A third cMay 10 · 7 min readblog.himanshubalani.com