<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8211560</id><updated>2026-07-14T21:57:13.115+05:30</updated><category term="TWIL"/><category term="India"/><category term="Azure"/><category term="Science"/><category term="AI"/><category term="HOWTO"/><category term="People"/><category term="Javascript"/><category term="GenAI"/><category term="Humor"/><category term="Cartoons"/><category term="Browsers"/><category term="AWS"/><category term="BrainstormedWithBots"/><category term="GCP"/><category term="ASP.NET"/><category term="Google"/><category term="Book Review"/><category term="Tools/Utilities"/><category term="miscellaneous"/><category term="Security"/><category term="dataviz"/><category term="Trivia"/><category term="Learning Resources"/><category term="ComparisonChart"/><category term="Data"/><category term="ML"/><category term="HTML5"/><category term="Microsoft"/><category term="jQuery"/><category term="SQL Server"/><category term="ChatGPT"/><category term="Python"/><category term="Hyderabad"/><category term="Websites"/><category term="Chrome"/><category term="OCI"/><category term="WebApps"/><category term="APIs"/><category term="Finance"/><category term="Architecture"/><category term="HTML/CSS"/><category term="Weather"/><category term="Copilot"/><category term="Soft-Skills"/><category term="GitHub"/><category term="K8s"/><category term="Performance"/><category term="C#"/><category term="TechTalk"/><category term="Tools"/><category term="Food"/><category term="Cloud"/><category term="Mobile"/><category term="App"/><category term="IE"/><category term="OSS"/><category term="Android"/><category term="Search Engines"/><category term="Bookmarklet"/><category term="Mo"/><category term="Gemini"/><category term="Geography"/><category term="VS.NET"/><category term="Edge"/><category term="Highlights"/><category term="Tip"/><category term="LLM"/><category term="Charts"/><category term="Oracle"/><category term="Privacy"/><category term="Web"/><category term="CSS"/><category term="GithubCopilot"/><category term="Twitter"/><category term="Amazon"/><category term="DevTools"/><category term="Excel"/><category term="Grok"/><category term="IBM"/><category term="AJAX"/><category term="Firefox"/><category term="API"/><category term="PowerShell"/><category term="Windows8"/><category term="Claude"/><category term="DevOps"/><category term="Facebook"/><category term="GoogleMaps"/><category term="JSONP"/><category term="Sharepoint"/><category term="Tips"/><category term="AzureInPictures"/><category term="PM"/><category term="VMware"/><category term="CSS3"/><category term="Cybersecurity"/><category term="Gadgets"/><category term="Personal"/><category term="ASP.NET-MVC"/><category term="Containers"/><category term="FB"/><category term="JSON"/><category term="MVP"/><category term="Multi-Cloud"/><category term="Perplexity"/><category term="SAP"/><category term="UX"/><category term="Web Services"/><category term="Windows7"/><category term="YouTube"/><category term="Azure-Virtual-Machine"/><category term="Bing"/><category term="Docker"/><category term="GMail"/><category term="HTML"/><category term="IIS"/><category term="Movies"/><category term="Off-topic"/><category term="RedHat"/><category term="SEO"/><category term="VS2012"/><category term="ARM"/><category term="Azure SQL Database"/><category term="DataScience"/><category term="GoogleSheets"/><category term="OpenFoodFacts"/><category term="PDF"/><category term="REST"/><category term="SearchEngines"/><category term="Software Engineering"/><category term="Word"/><category term="AKS"/><category term="Azure-Pricing"/><category term="Gartner"/><category term="Google App Script"/><category term="Health"/><category term="Mistral"/><category term="Opera"/><category term="PartyRock"/><category term="Rant"/><category term="VS2010"/><category term="Aadhaar"/><category term="Azure-Site-Recovery"/><category term="AzureSiteRecovery"/><category term="BigData"/><category term="Cloud-Migration"/><category term="Google Docs"/><category term="Gyan"/><category term="Kaggle"/><category term="Meta"/><category term="NOT"/><category term="Performance/Security"/><category term="QuickList"/><category term="Religion"/><category term="SQL"/><category term="SRE"/><category term="Silverlight"/><category term="TFS"/><category term="UsageScenarios"/><category term="VSCode"/><category term="WP7"/><category term="Writing"/><category term="Agile"/><category term="AngularJS"/><category term="Azure-Backup"/><category term="AzureSQLDatabase"/><category term="DataAnalysis"/><category term="Hotmail"/><category term="Hybrid-Cloud"/><category term="Linux"/><category term="Lists"/><category term="OpenAI"/><category term="Programming"/><category term="VSTS"/><category term="Windows Phone"/><category term="XML/XSL"/><category term="ASP"/><category term="Analogy"/><category term="Apple"/><category term="Azure Mobile Services"/><category term="Azure-Monitor"/><category term="Azure-SQL-Database"/><category term="Azure-Storage"/><category term="AzureStorage"/><category term="Comparison"/><category term="Data-Storytelling"/><category term="DidYouKnow"/><category term="E-Commerce"/><category term="HTTPS"/><category term="History"/><category term="IaaS"/><category term="Imagen"/><category term="Internet"/><category term="Kubernetes"/><category term="MachineLearning"/><category term="Maps"/><category term="Microservices"/><category term="Microsoft-Cognitive-Services"/><category term="Networking"/><category term="NoSQL"/><category term="RDBMS"/><category term="SQLServer"/><category term="Safari"/><category term="Summary"/><category term="VNet"/><category term="VisualStudio"/><category term="Windows 10"/><category term="Windows8.1"/><category term=".NET"/><category term="AAD"/><category term="ALM"/><category term="Anthos"/><category term="AvailabilitySet"/><category term="Azure-App-Service"/><category term="Azure-Batch"/><category term="Azure-Container-Service"/><category term="Azure-Functions"/><category term="Azure-Service-Fabric"/><category term="Azure-Virtual-Network"/><category term="Barcode"/><category term="Bootstrap"/><category term="Chatbot"/><category term="Choropleth Map"/><category term="Community"/><category term="DALL-E"/><category term="DIY"/><category term="DR"/><category term="DataStory"/><category term="Deep-Learning"/><category term="Entrepreneurship"/><category term="Environment"/><category term="Exec Summary"/><category term="Fiddler"/><category term="GIS"/><category term="GeoLocation"/><category term="IAM"/><category term="IaC"/><category term="IoT"/><category term="Kindle"/><category term="Landscape Diagram"/><category term="Licensing"/><category term="LinkedIn"/><category term="M365"/><category term="Map"/><category term="Migration"/><category term="MySQL"/><category term="Office365"/><category term="OneDrive"/><category term="Open Data"/><category term="Outlook"/><category term="PHP"/><category term="Pre-sales"/><category term="PromptEngineering"/><category term="Q&amp;A"/><category term="Quotes"/><category term="SQL Azure"/><category term="ServiceFabric"/><category term="SharePoint2013"/><category term="Skype"/><category term="Telugu"/><category term="VM"/><category term="WebSocket"/><category term="WhatsApp"/><category term="sketchnotes"/><category term="ACR"/><category term="AD"/><category term="ASM"/><category term="AVS"/><category term="Adobe"/><category term="Alexa"/><category term="Anthropic"/><category term="Apps"/><category term="Automation"/><category term="Availability-Set"/><category term="Availability-Zone"/><category term="Azure-Application-Gateway"/><category term="Azure-Arc"/><category term="Azure-Availability-Zones"/><category term="Azure-CLI"/><category term="Azure-Container-Instances"/><category term="Azure-Cost-Management"/><category term="Azure-DevOps"/><category term="Azure-Firewall"/><category term="Azure-Resource-Manager"/><category term="Azure-Stack"/><category term="Azure-Synapse-Analytics"/><category term="AzureActiveDirectory"/><category term="AzureAppService"/><category term="AzureApplicationGateway"/><category term="AzureFunctions"/><category term="AzureLoadBalancer"/><category term="AzureRedisCache"/><category term="AzureSQLDataSync"/><category term="AzureTrafficManager"/><category term="AzureWebApp"/><category term="BI"/><category term="BestPractices"/><category term="BigPicture"/><category term="BigQuery"/><category term="Brave"/><category term="CaseStudy"/><category term="Cloud-First"/><category term="Databricks"/><category term="DeepSeek"/><category term="Digital"/><category term="DomainController"/><category term="Face-API"/><category term="Firebug"/><category term="Flowcharts"/><category term="GCC"/><category term="Git"/><category term="Glossary"/><category term="Google Reader"/><category term="GoogleDocs"/><category term="GraphQL"/><category term="HTTP"/><category term="High-Availability"/><category term="Highlight Table"/><category term="Hosting"/><category term="IFTTT"/><category term="ILB"/><category term="IT"/><category term="ImmersiveReader"/><category term="Insights"/><category term="Interview"/><category term="Java"/><category term="Jugaad"/><category term="JumpBox"/><category term="Laptop"/><category term="Learning"/><category term="Llama"/><category term="LoadBalancer"/><category term="MS-Office"/><category term="Macro"/><category term="Metrics"/><category term="Microsoft365"/><category term="Mozilla"/><category term="NAPA"/><category term="NIC"/><category term="NSG"/><category term="NVIDIA"/><category term="Nutanix"/><category term="OCR"/><category term="OData"/><category term="OS"/><category term="OSINT"/><category term="Office-XML"/><category term="PWA"/><category term="Patterns"/><category term="Pivotal"/><category term="PowerPoint"/><category term="PowerQuery"/><category term="Pricing"/><category term="Prompts"/><category term="Psychology"/><category term="Regex"/><category term="SLM"/><category term="SQLite"/><category term="Salesforce"/><category term="Scalability"/><category term="Serverless"/><category term="Solutions"/><category term="Spam"/><category term="Spotify"/><category term="Statistics"/><category term="Storage"/><category term="Storytelling"/><category term="Subnet"/><category term="Subtitles"/><category term="Terraform"/><category term="Testing"/><category term="VS2013"/><category term="VibeCode"/><category term="WASM"/><category term="WAWS"/><category term="WCF"/><category term="WF"/><category term="WIP"/><category term="WPF"/><category term="WPO"/><category term="WinJS"/><category term="a11y"/><category term="chart"/><category term="gen"/><category term="i18n"/><category term="iOS"/><category term="no-code"/><category term="productivity-hacks"/><title type='text'>Tech Tips, Tricks &amp;amp; Trivia</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default?alt=atom&amp;redirect=false'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default?alt=atom&amp;start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2833</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8211560.post-2497273543762724688</id><published>2026-07-13T12:08:40.407+05:30</published><updated>2026-07-13T12:08:40.408+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="BrainstormedWithBots"/><category scheme="http://www.blogger.com/atom/ns#" term="Cartoons"/><category scheme="http://www.blogger.com/atom/ns#" term="ChatGPT"/><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><title type='text'>Contrarian Research</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZ-Rwl3ap-G8bcXlrB-ch5-kYK5kfx-sj_pN6IQosXhLnGtRCPyppGs64pUyya9oRmStEXLdnVYVZgQTCuP5OunFBfpeXIYspKWzHky6d3BEY3Bm-24dlHcGy_PfJM_fW5yzeN7Cpl4l9tHVe3sqcJnOein2FNdVZvew71SBxev4PhqCyWY0G/s599/145-experts.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;599&quot; height=&quot;428&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZ-Rwl3ap-G8bcXlrB-ch5-kYK5kfx-sj_pN6IQosXhLnGtRCPyppGs64pUyya9oRmStEXLdnVYVZgQTCuP5OunFBfpeXIYspKWzHky6d3BEY3Bm-24dlHcGy_PfJM_fW5yzeN7Cpl4l9tHVe3sqcJnOein2FNdVZvew71SBxev4PhqCyWY0G/w640-h428/145-experts.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with ChatGPT. &lt;/span&gt;&lt;a href=&quot;https://mvark.blogspot.com/p/digitoons.html&quot; rel=&quot;nofollow&quot; style=&quot;white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;See more of my AI co-creations&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/2497273543762724688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/contrarian-research.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2497273543762724688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2497273543762724688'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/contrarian-research.html' title='Contrarian Research'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZ-Rwl3ap-G8bcXlrB-ch5-kYK5kfx-sj_pN6IQosXhLnGtRCPyppGs64pUyya9oRmStEXLdnVYVZgQTCuP5OunFBfpeXIYspKWzHky6d3BEY3Bm-24dlHcGy_PfJM_fW5yzeN7Cpl4l9tHVe3sqcJnOein2FNdVZvew71SBxev4PhqCyWY0G/s72-w640-h428-c/145-experts.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-4169134607074579619</id><published>2026-07-13T08:47:50.850+05:30</published><updated>2026-07-13T11:56:20.531+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>How Pangram Smells AI</title><content type='html'>&lt;p&gt;A pangram, or holoalphabetic sentence, phrase, or word, uses every letter of a given alphabet at least once.&lt;/p&gt;&lt;p&gt;The Pangram AI detection tool from Pangram Labs on the other hand&amp;nbsp;identifies AI-generated content&amp;nbsp;with high accuracy.&lt;/p&gt;&lt;p&gt;Pangram&#39;s detection model takes a comprehensive view of a document and uses a deep-learning based detector that &lt;b&gt;synthesizes millions of signals&lt;/b&gt; about a particular text.&amp;nbsp;&lt;/p&gt;&lt;p&gt;From its extensive research it has identified &lt;a href=&quot;https://www.pangram.com/supporting-evidence&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;nine patterns&lt;/a&gt; that occur frequently -&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Markdown formatting&lt;/b&gt; inserted into plain text contexts&lt;/li&gt;&lt;li&gt;&lt;b&gt;AI Phrases&lt;/b&gt; like &quot;delve into&quot; that appear far more often in AI-generated text&lt;/li&gt;&lt;li&gt;Overuse of &lt;b&gt;em dashes&lt;/b&gt; where&amp;nbsp;human writers typically would&amp;nbsp;not&lt;/li&gt;&lt;li&gt;&lt;b&gt;Bullet lists&lt;/b&gt; used to organize information systematically&lt;/li&gt;&lt;li&gt;&lt;b&gt;Triads&lt;/b&gt; like &quot;past, present and future&quot;, grouping ideas in threes, a common AI rhetorical pattern&lt;/li&gt;&lt;li&gt;&lt;b&gt;&quot;Not just X but Y&quot;&lt;/b&gt; type of word choices and constructions common in AI writing -&amp;nbsp;the &lt;a href=&quot;https://www.theatlantic.com/technology/2026/07/ai-chatbot-writing-tic-negative-parallelism/687892/?gift=A_VYuI0Bs4X1cJsYonaJVKZI8BKMs-1E0bmyL5bl368&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;best-known tic of AI writing&lt;/a&gt;&amp;nbsp;called &quot;contrastive phrasing&quot; &amp;amp; &quot;negative parallelism&quot;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Unusual Unicode&lt;/b&gt; characters that may indicate humanization attempts&lt;/li&gt;&lt;li&gt;&lt;b&gt;AI-style headers&lt;/b&gt; like &quot;Certainly! Here&#39;s...&quot; and other overly helpful introductions common in AI output&lt;/li&gt;&lt;li&gt;&lt;b&gt;Emojis&lt;/b&gt; inserted where human writers typically would not&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;The distinctive markers of AI writing keep evolving, and now those familiar AI quirks are showing up more often in spontaneous human conversation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s fascinating how AI writing has spawned &lt;a href=&quot;https://www.pangram.com/blog/best-ai-detector-tools&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;AI detection tools&lt;/a&gt;, sparked forums where &lt;a href=&quot;https://www.reddit.com/r/WritingWithAI/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;users trade tips about AI writing&lt;/a&gt;&amp;nbsp;(using words like &quot;Claudeisms&quot; and &quot;deslop&quot;)&amp;nbsp;and fueled heated debates over its merits, further polarizing an already intolerant society.&amp;nbsp;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpNNLXNVKtiBLA1hhxrAbTJYxGaT4D3zY99SAK7RYMd-AhkqkHYUwuZ8FewKnI_CYs2hrFJ6EpPdO7YnV5ySsEDSfyyiyFogT6N7HLSnWjHY70DWeXEWbcZ0NXFyK-YG_5LVpr_f_Vlg7zp2jUhwYC6s4pXxF2yqK42Aa0mOrgGFnD_t5U6SsK/w640-h622/72-emdashed.jpg&quot; width=&quot;599&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/4169134607074579619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/how-pangram-smells-ai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4169134607074579619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4169134607074579619'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/how-pangram-smells-ai.html' title='How Pangram Smells AI'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpNNLXNVKtiBLA1hhxrAbTJYxGaT4D3zY99SAK7RYMd-AhkqkHYUwuZ8FewKnI_CYs2hrFJ6EpPdO7YnV5ySsEDSfyyiyFogT6N7HLSnWjHY70DWeXEWbcZ0NXFyK-YG_5LVpr_f_Vlg7zp2jUhwYC6s4pXxF2yqK42Aa0mOrgGFnD_t5U6SsK/s72-w640-h622-c/72-emdashed.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-4111799184323012371</id><published>2026-07-12T21:06:09.485+05:30</published><updated>2026-07-12T21:06:09.485+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Food"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="OSS"/><category scheme="http://www.blogger.com/atom/ns#" term="Science"/><category scheme="http://www.blogger.com/atom/ns#" term="TWIL"/><title type='text'>This Week I Learned - Week 28 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;&lt;a href=&quot;https://info.arxiv.org/about/accessible_HTML.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;arXiv offers HTML papers alongside the existing PDF to improve accessibility&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;* &quot;&lt;i&gt;Students need to learn how to work with AI, recognize weak output, think through choices, test results and decide what is worth doing.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;I described my own approach as “delegate maximally”. Instead of keeping a fixed list of AI-proof skills, keep giving AI everything it might be able to do. Whatever remains is the human role for now.&lt;/i&gt;&quot; - &lt;a href=&quot;https://www.s-anand.net/blog/discussion-with-arvind-satyanarayan/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;S Anand&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &quot;&lt;i&gt;The reason I dislike this emphasis on term “LLM Visualization” or “Claude Viz” or even “Agentic Viz” is the focus on the tool. No one goes out and says “Excel Viz” // “PowerPoint Viz” // “Figma Viz”. The tool is there to augment the human and has never been the important part.&amp;nbsp; The craft and skill of the&amp;nbsp; human using the tool is what we should acknowledge and celebrate.&lt;/i&gt;&quot; - &lt;a href=&quot;https://amitkaps.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Amit Kapoor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://draw-with-data.netlify.app/chapters/1-your-first-charts&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Draw with Data by Schubert De Abreu&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://github.com/urbanmorph/geodata&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Bharat Atlas&lt;/a&gt; is a lightweight open-source visualiser for India administrative boundaries&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://github.com/ananthakumaran/paisa&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Paisa&lt;/a&gt; is an open-source Personal Finance Manager created by Anantha Kumaran&lt;/p&gt;&lt;p&gt;* DuckDB is very close to SQLite, except it has higher performances: database size is 3 times lighter, and requests performs 5-10 times better.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://www.tadviewer.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Tad&lt;/a&gt; is a free (MIT Licensed) desktop application for viewing and analyzing tabular data. It is a fast viewer for CSV, Parquet files, SQLite and DuckDb databases that support large files.&amp;nbsp;Internally, Tad uses DuckDb for fast, accurate processing.&lt;/p&gt;&lt;p&gt;* Louis Pasteur was awarded one of the first known patents covering a microorganism in 1873, specifically for “yeast free from organic germs of disease.” This patent laid the groundwork for modern microbiology and directly connects to the process we now call pasteurization, used in milk, juice, and wine.&lt;/p&gt;&lt;p&gt;Pasteur patented a method to obtain pure yeast, free from contaminating germs, and processes to prevent microbial spoilage in beer and wort.&lt;/p&gt;&lt;p&gt;Pasteurization is the process of heating liquids (milk, wine, beer, juice) to kill harmful microbes without affecting taste.&lt;/p&gt;&lt;p&gt;* Wool is &lt;b&gt;hygroscopic&lt;/b&gt;: it absorbs up to 30-35% of its weight in moisture (vapor or liquid) into the fiber core without feeling drenched on the surface, thanks to its scaly structure and lanolin. This preserves some air-trapping loft (crimped fibers create insulating pockets), and the absorption process is &lt;b&gt;exothermic&lt;/b&gt;—it releases heat as moisture binds. It is naturally &lt;b&gt;flame-resistant&lt;/b&gt;. It doesn&#39;t catch and melt onto your skin like plastic does. It chars, refuses to sustain the flame, and puts itself out when you take the fire away. Wool has high nitrogen and moisture content, a high ignition temperature (570-600°C vs. polyester ~485-560°C or nylon lower), and a high Limiting Oxygen Index. It chars rather than melts, forms a protective insulating layer, self-extinguishes once the flame source is removed, produces less smoke/toxic fumes, and doesn&#39;t drip molten plastic onto skin.&amp;nbsp;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;It manages moisture, breathes, and resists smell so well you can wear it for days. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://images.unsplash.com/photo-1484557985045-edf25e08da73?w=150&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;113&quot; data-original-width=&quot;150&quot; height=&quot;113&quot; src=&quot;https://images.unsplash.com/photo-1484557985045-edf25e08da73?w=150&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Wool isn&#39;t perfect though - heavier when wet, slower drying, more expensive, animal agriculture footprint.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;*&amp;nbsp;US tobacco companies developed billion-dollar food businesses that were prominent internationally between the 1980s and mid-2000s. Tobacco companies developed their international food businesses with the same strategies they used to establish their international tobacco businesses. -  &lt;a href=&quot;https://ajph.aphapublications.org/doi/10.2105/AJPH.2026.308501&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;American Journal of Public Health (ajph)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://www.ers.usda.gov/data-products/food-access-research-atlas/go-to-the-atlas&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Food Access Research Atlas&lt;/a&gt; provides food access data for populations within census tracts in the US.&lt;/p&gt;&lt;p&gt;* There is really only one &quot;&lt;a href=&quot;https://education.nationalgeographic.org/resource/southern-ocean/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;world ocean&lt;/a&gt;.&quot; Oceanographers have divided the world ocean into five principal areas, or basins: the Pacific, Atlantic, Indian, Arctic, and Southern Ocean basins. The Southern Ocean has the unique distinction of being a large circumpolar body of water totally encircling the continent of Antarctica.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;*&amp;nbsp;The vagus nerve (cranial nerve X) is uniquely &quot;special&quot; due to its extensive reach, complex function, and role as a master regulator of the body&#39;s involuntary processes. &lt;b&gt;It is the longest cranial nerve in the body.&lt;/b&gt; While most cranial nerves primarily serve the head and neck, the vagus nerve originates in the brainstem and &quot;wanders&quot; (the Latin origin of vagus) down through the neck, chest, and abdomen, branching out to connect to vital organs including the heart, lungs, stomach, intestines, liver, and kidneys.

It is a critical component of the parasympathetic nervous system (the &quot;rest and digest&quot; system). It houses approximately 75% of the nerve fibers in this system, making it the primary pathway through which the body promotes relaxation, digestion, and recovery after stressful events.

The vagus nerve acts as a superhighway for information between the brain and the gut. It sends signals about the state of internal organs to the brain, while simultaneously conveying instructions from the brain back to those organs. This connection is central to the &quot;gut-brain axis,&quot; influencing mood, stress responses, and cognitive function.

Beyond its role in heart rate and digestion, the vagus nerve has significant immunomodulatory properties. By regulating the production of pro-inflammatory cytokines, it helps the body manage inflammation, which is a factor in many chronic diseases.

Because of its broad influence, the vagus nerve is a major target for medical therapy. Vagus Nerve Stimulation (VNS)—a technique that delivers electrical impulses to the nerve—is used to treat conditions such as treatment-resistant depression and epilepsy.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;* Vitiligo affects 1 to 2% of the global population. India&#39;s prevalence runs higher than the global average.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://x.com/aakashgupta/status/2073991580986609904&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Gamifying tax payment&lt;/a&gt; -&amp;nbsp;In order to prevent stores from evading taxes, every receipt in Taiwan is automatically a lottery ticket, too, which can win up to $300k, turning customers into voluntary tax auditors.&lt;/p&gt;&lt;p&gt;* PhonePe and Google Pay have split four-fifths of UPI volume between them for four straight years, even as the regulator’s 30% market-share cap keeps getting deferred. - &lt;a href=&quot;https://timeseriesofindia.com/economy/beats/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Time Series of India&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* 47% of all Fixed Deposits with all banks in India are held by senior citizens&lt;/p&gt;&lt;p&gt;* The &lt;b&gt;Guilloche pattern&lt;/b&gt; is a sophisticated, highly intricate design feature used on the Aadhaar PVC Card. Consisting of interlaced, continuous geometric curves, it is extremely difficult to replicate or forge accurately, acting as a visual security layer to prevent counterfeiting.&amp;nbsp;The Guilloche pattern can be found overlaid near the borders and design elements of the card.&lt;/p&gt;&lt;p&gt;* While English is an official language of the Union under the constitutional provisions relating to official languages, it is not one of the 22 official languages in the Eight Schedule of the Constitution.&lt;/p&gt;&lt;p&gt;* India is the world&#39;s largest producer and exporter of rice, yet the Food Corporation of India (FCI) is holding rice stocks that are nearly five times the prescribed buffer norm, at a carrying cost of over Rs. 10,712 crores in FY25. The environmental costs of the current policy framework, including the use of ~ 4,000 litres of water to produce one kilogram of rice, high methane emissions from paddy cultivation, and nitrate contamination of groundwater associated with serious health risks. - &lt;a href=&quot;https://x.com/ICRIER/status/2074076988508340363&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ICRIER&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* “It doesn’t matter whether a cat is black or white, as long as it catches mice” -&amp;nbsp;&amp;nbsp;Deng Xiaoping&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/4111799184323012371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-28-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4111799184323012371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4111799184323012371'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-28-2026.html' title='This Week I Learned - Week 28 2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-7171391405906292849</id><published>2026-07-12T18:01:41.548+05:30</published><updated>2026-07-12T20:53:19.403+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="HOWTO"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><title type='text'>HOW TO Hide Data URI Base64 Images in Firefox Without Extensions - Using userContent.css</title><content type='html'>&lt;p&gt;If an image on a site is flashy, animated, and distracting, and you inspect it only to see this as its HTML source:&lt;/p&gt;&lt;p&gt;src=&quot;data:image/webp;base64,UklGRiQAAABXRU...&quot;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://images.unsplash.com/photo-1668854040739-c5958f25f8f8?w=150&quot; style=&quot;clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;84&quot; data-original-width=&quot;150&quot; height=&quot;84&quot; src=&quot;https://images.unsplash.com/photo-1668854040739-c5958f25f8f8?w=150&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;There is no image file to block. That&#39;s a base64 image embedded directly in the page. You can still hide it in Firefox with no extensions, using a built-in feature called &lt;b&gt;userContent.css&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What really is a Base64 Image?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Normally, an image is a file. Your browser downloads logo.png from a server. A base64 image is different. The image data is converted to a long text string and pasted directly into the HTML.&lt;/p&gt;&lt;p&gt;Instead of this:&lt;/p&gt;&lt;p&gt;&amp;lt;img src=&quot;/images/logo.png&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;You get this:&lt;/p&gt;&lt;p&gt;&amp;lt;img src=&quot;data:image/webp;base64,UklGRiQAAABXRUJQ...&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;Sites do this to load a small icon a bit faster, or to hide tracking pixels, or to inline ads without a separate file request. The downside is you can’t block it like a normal file. It’s not a URL you can block in your hosts file. It’s baked into the page itself.&lt;/p&gt;&lt;p&gt;Browsers don’t have a built-in “block base64 images” button. But they do let you apply your own CSS to any site. That’s how we hide them.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Native Way: userContent.css&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Firefox has a feature called userContent.css. It’s a stylesheet you control that runs on every website you visit. It was made for exactly this kind of customization.&lt;/p&gt;&lt;p&gt;Step 1: Find your profile folder&lt;/p&gt;&lt;p&gt;Type about:support in Firefox’s address bar. Next to Profile Folder, click Open Folder.&lt;/p&gt;&lt;p&gt;Step 2: Create the file&lt;/p&gt;&lt;p&gt;Inside that folder, create a folder called chrome if it isn’t there already. Inside chrome, create a file called userContent.css.&lt;/p&gt;&lt;p&gt;Step 3: Add your rule&lt;/p&gt;&lt;p&gt;Here is the CSS rule to block base64 WebP images on a specific domain:&lt;/p&gt;&lt;p&gt;&lt;i&gt;@-moz-document domain(example.com) {&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; img[src^=&quot;data:image/webp;base64&quot;] {&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; display: none !important;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; }&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;}&lt;/i&gt;&lt;/p&gt;&lt;p&gt;What this does is simple. @-moz-document domain(example.com) says only run this on example.com. img[src^=&quot;data:image/webp;base64&quot;] says find any image whose source starts with that string. display: none !important says hide it and override the site’s own CSS. Change example.com to any site you want.&lt;/p&gt;&lt;p&gt;If you want to block base64 everywhere, remove the @-moz-document wrapper entirely, but keeping the domain scope is safer.&lt;/p&gt;&lt;p&gt;Step 4: Enable it&lt;/p&gt;&lt;p&gt;Type about:config in the address bar, search for toolkit.legacyUserProfileCustomizations.stylesheets, and set it to true.&lt;/p&gt;&lt;p&gt;Restart Firefox. The image will be gone.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Does This Really Block the File?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Not exactly. This method hides the image after the browser has already read it. For a base64 image, that doesn’t matter much because there was no separate download anyway. The data was already in the HTML.&lt;/p&gt;&lt;p&gt;If your goal is to stop a normal image file like ad.jpg from downloading to save data, CSS hiding won’t help.&amp;nbsp;&lt;/p&gt;&lt;p&gt;For base64 images, though, hiding is blocking. There is no file to block. The image is the text string itself, and CSS removes it from view.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Why sites use Data URI base64 images&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Normally a page loads an image with a separate request: &amp;lt;img src=&quot;/logo.png&quot;&amp;gt;. A data URI skips that request by converting the binary image into a long text string and pasting it into the HTML or CSS.&lt;/p&gt;&lt;p&gt;Sites do it for three reasons:&lt;/p&gt;&lt;p&gt;1. Speed for tiny assets. For a 2KB icon, one less HTTP request can be faster than downloading a separate file.&lt;/p&gt;&lt;p&gt;2. No broken links. Email templates, single-file widgets, and tracking pixels use data URIs so the image always loads even if the external server is down.&lt;/p&gt;&lt;p&gt;3. Obfuscation. Ad networks and flashy promo badges often inline images as base64 so simple ad blockers that block ad.jpg can&#39;t find them. You can&#39;t block a URL that doesn&#39;t exist.&lt;/p&gt;&lt;p&gt;The tradeoff is the HTML becomes huge, it can&#39;t be cached separately, and you as a user can&#39;t easily block it.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Firefox feature that lets you block it&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Firefox lets you inject your own stylesheet into any website you visit. The file is called &lt;b&gt;userContent.css&lt;/b&gt;. You create it inside your profile&#39;s chrome folder.&lt;/p&gt;&lt;p&gt;This is not a new hack. Guides for placing userContent.css in &lt;i&gt;~/Library/Application Support/Firefox/Profiles/.../chrome&lt;/i&gt; go back to at least 2004. The @-moz-document rule you use to target a specific domain has been available since Firefox 1.5.&amp;nbsp;&lt;/p&gt;&lt;p&gt;For a long time Firefox loaded these files automatically. Starting with Firefox 69, Mozilla disabled loading of userChrome.css and userContent.css by default to improve startup time. New installs now require you to flip one preference:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;about:config &amp;gt; toolkit.legacyUserProfileCustomizations.stylesheets = true&lt;/i&gt;&lt;/p&gt;&lt;p&gt;After that and a restart, your file works on every page, including dynamically inserted content. It also bypasses the site&#39;s Content Security Policy, which extensions sometimes can&#39;t.&lt;/p&gt;&lt;p&gt;This is different from @-moz-document being disabled for web pages in Firefox 61. In user stylesheets like userContent.css, @-moz-document still works.&lt;/p&gt;&lt;p&gt;&lt;b&gt;When to Use This&amp;nbsp;&lt;/b&gt;&lt;b&gt;Firefox feature&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Use userContent.css when you want a lightweight, permanent, no-addon solution that &lt;b&gt;survives Firefox updates and works on sites where you can’t install extensions.&lt;/b&gt; It’s perfect for removing an annoying banner, logo, or tracking pixel that uses a data URI.&lt;/p&gt;&lt;p&gt;If you need true network-level blocking or want to toggle rules quickly, an extension is still easier. But for a native, set-and-forget fix, this one CSS rule is all you need. No addon, no subscription, just one file &lt;b&gt;Firefox has supported for over 20 years.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Why you would want to block them beyond &quot;flashy&quot;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Flashy and distracting is a valid reason, but there are others:&lt;/p&gt;&lt;p&gt;1. Performance. A page with ten 500KB base64 images embeds 5MB of text directly in the HTML. Your browser has to parse it all before it can render. Hiding it doesn&#39;t save the download, but it saves the paint and animation cost, especially for Lottie or looping WebP badges.&lt;/p&gt;&lt;p&gt;2. Privacy. Many 1x1 tracking pixels are delivered as data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7. They exist only to trigger JavaScript. Hiding them breaks some trackers.&lt;/p&gt;&lt;p&gt;3. Accessibility and focus. Auto-playing, high-contrast badges in sidebars are a problem for ADHD, motion sensitivity, and screen reader clutter. Removing the data URI badge makes the article readable.&lt;/p&gt;&lt;p&gt;userContent.css is a nifty Firefox feature that let&#39;s you not just hide but also manipulate the HTML that has already downloaded into the browser including changing the visual order.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Co-written with Meta AI&lt;/i&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/7171391405906292849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/how-to-hide-data-uri-base64-images-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7171391405906292849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7171391405906292849'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/how-to-hide-data-uri-base64-images-in.html' title='HOW TO Hide Data URI Base64 Images in Firefox Without Extensions - Using userContent.css'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-6185913034664894880</id><published>2026-07-11T18:06:32.009+05:30</published><updated>2026-07-14T14:27:07.275+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data"/><category scheme="http://www.blogger.com/atom/ns#" term="HOWTO"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenFoodFacts"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>HOW TO Download Open Food Facts Data for Any Country Using Google Colab and Push It to GitHub</title><content type='html'>&lt;p&gt;Open Food Facts has data on 4.6+ million food products worldwide. But if you only need data for one country, downloading the full &lt;a href=&quot;https://huggingface.co/datasets/openfoodfacts/product-database/blob/main/food.parquet&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;7.64 GB file&lt;/a&gt;&amp;nbsp;(size at the time of writing) hosted on Hugging Face is overkill. Hugging Face acts as a CDN for large ML datasets — it not only stores the full Parquet file but also handles versioning, caching, and fast global downloads.&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;167&quot; data-original-width=&quot;599&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJynyNbRJQlmTzFphBJ22dGvxJGoVcefwQdy4T4iKWwsPHOcJ90mFg1NuYbTRF0jfQ46RWApmR1t-a8u4A9ONFTQRytMRjo8cxu4flaD59gdCIhfXsxXhapdVeefcS4peLF_WQwxxoQJZuN9s9E20e_Ipwu1QGUgHIoxzpPIg5H1IzhQMaqrT6/w640-h178/HF_OFFparquet.jpg&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;

&lt;p&gt;This guide co-written with Meta AI shows you how to use Google Colab to filter the dataset for just one country, add direct product links, and save the result to a public GitHub repo. Takes &amp;lt; 30 minutes total based on your familiarity with these tools &amp;amp; file size. No software installs needed.&lt;/p&gt;&lt;p&gt;What you’ll end up with: A CSV like &lt;a href=&quot;https://flatgithub.com/mvark/indiafoodstats/blob/main/data/india_products_18392.csv?filename=data%2Findia_products_18392.csv&amp;amp;sha=c2352e014eab7aabe38a1d3ab6e6145e60a32e14&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;india_products_18392.csv&lt;/a&gt; with 16 columns, including a URL for each product. The same steps work for France, Canada, USA, UK, or any other country in the database.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What You Need Before Starting&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;A Google account to use Colab&lt;/li&gt;&lt;li&gt;A GitHub account + an empty public repo where the CSV will live&lt;/li&gt;&lt;li&gt;A GitHub Personal Access Token so Colab can push files for you&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 1: Create Your GitHub Token&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Colab needs permission to upload files to your repo. You give it that with a token.&lt;/li&gt;&lt;li&gt;Go to GitHub → click your profile pic → Settings&lt;/li&gt;&lt;li&gt;Scroll to the bottom of the left menu → Developer settings&lt;/li&gt;&lt;li&gt;Personal access tokens → Tokens (classic) → Generate new token (classic)&lt;/li&gt;&lt;li&gt;Name it Colab OFF and set expiration to 90 days&lt;/li&gt;&lt;li&gt;Under “Scopes”, check repo only. Uncheck everything else.&lt;/li&gt;&lt;li&gt;Click Generate token and copy the code that starts with ghp_. Save it somewhere. You won’t see it again.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 2: Set Up Your Colab Notebook&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Go to colab.research.google.com → New notebook&lt;/p&gt;&lt;p&gt;Copy-paste this entire code block into the first cell:&lt;/p&gt;&lt;p&gt;Python&lt;/p&gt;&lt;p&gt;&lt;i&gt;# Install deps&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!pip install -q huggingface_hub&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# Full pipeline: Download OFF data, filter by country, add URL column, push to GitHub&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;import duckdb&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;import time&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;import os&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;import getpass&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;from huggingface_hub import hf_hub_download&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# ========== CHANGE THESE 5 VALUES ==========&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GITHUB_USER = &quot;your-github-username&quot; # your GitHub username&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GITHUB_REPO = &quot;your-repo-name&quot; # empty repo you created&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GIT_EMAIL = &quot;your_email@example.com&quot; # your email&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GIT_NAME = &quot;Your Name&quot; # your name&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;COUNTRY_TAG = &quot;en:india&quot; # change this for other countries&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# ===========================================&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;start = time.time()&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# 1. Download the 7.64GB Open Food Facts file from Hugging Face&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(&quot;Step 1/4: Downloading Open Food Facts database...&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(&quot;This is 3.2GB and takes 3-8 minutes. It&#39;ll resume if interrupted.&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;local_path = hf_hub_download(&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; repo_id=&quot;openfoodfacts/product-database&quot;,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; filename=&quot;food.parquet&quot;,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; repo_type=&quot;dataset&quot;,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; local_dir=&quot;/content/hf_cache&quot;,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; resume_download=True&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;Downloaded: {os.path.getsize(local_path) / 1e9:.2f} GB&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# 2. Filter for your country and build the table&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;\nStep 2/4: Filtering for {COUNTRY_TAG}...&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;con = duckdb.connect()&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;con.execute(f&quot;&quot;&quot;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;CREATE TEMP TABLE country_data AS&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;SELECT&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; code,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &#39;https://world.openfoodfacts.org/product/&#39; || code AS url,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(product_name, 1).text AS product_name,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; brands,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; categories,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;energy-kcal&#39;), 1).&quot;100g&quot; AS &quot;energy-kcal_100g&quot;,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;carbohydrates&#39;), 1).&quot;100g&quot; AS carbohydrates_100g,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;sugars&#39;), 1).&quot;100g&quot; AS sugars_100g,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;fiber&#39;), 1).&quot;100g&quot; AS fiber_100g,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;proteins&#39;), 1).&quot;100g&quot; AS proteins_100g,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;fat&#39;), 1).&quot;100g&quot; AS fat_100g,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;saturated-fat&#39;), 1).&quot;100g&quot; AS &quot;saturated-fat_100g&quot;,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; list_extract(list_filter(nutriments, n -&amp;gt; n.name = &#39;salt&#39;), 1).&quot;100g&quot; AS salt_100g,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; nova_group,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; nutriscore_grade,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; to_timestamp(last_modified_t) AS last_modified_datetime&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;FROM read_parquet(&#39;{local_path}&#39;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;WHERE list_contains(countries_tags, &#39;{COUNTRY_TAG}&#39;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; AND code IS NOT NULL AND code!= &#39;&#39;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp; AND len(product_name) &amp;gt; 0&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&quot;&quot;&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# 3. Count rows and save CSV with count in the filename&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;filecount = con.execute(&quot;SELECT COUNT(*) FROM country_data&quot;).fetchone()[0]&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;country_name = COUNTRY_TAG.replace(&quot;en:&quot;, &quot;&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;filename = f&quot;{country_name}_products_{filecount}.csv&quot;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;local_csv_path = f&quot;/content/{filename}&quot;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;Found {filecount:,} products for {country_name}&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;\nStep 3/4: Writing {filename}...&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;con.execute(f&quot;COPY country_data TO &#39;{local_csv_path}&#39; (HEADER, DELIMITER &#39;,&#39;)&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# 4. Push to GitHub&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;\nStep 4/4: Pushing to GitHub...&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GITHUB_TOKEN = getpass.getpass(&quot;Paste your GitHub Personal Access Token: &quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!git config --global user.email &quot;{GIT_EMAIL}&quot;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!git config --global user.name &quot;{GIT_NAME}&quot;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!git clone https://{GITHUB_USER}:{GITHUB_TOKEN}@github.com/{GITHUB_USER}/{GITHUB_REPO}.git /content/repo&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!cp {local_csv_path} /content/repo/&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;%cd /content/repo&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!git add {filename}&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!git commit -m &quot;Update {country_name} products: {filecount} rows - $(date +%Y-%m-%d)&quot;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;!git push origin main&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;\n✅ Done in {round((time.time()-start)/60, 1)} min&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;File: https://github.com/{GITHUB_USER}/{GITHUB_REPO}/blob/main/{filename}&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;print(f&quot;Raw CSV: https://raw.githubusercontent.com/{GITHUB_USER}/{GITHUB_REPO}/main/{filename}&quot;)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Step 3: Change It For Your Country&lt;/p&gt;&lt;p&gt;Before you run the cell, edit these 5 lines at the top:&lt;/p&gt;&lt;p&gt;Python&lt;/p&gt;&lt;p&gt;&lt;i&gt;GITHUB_USER = &quot;your-github-username&quot; # put your username&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GITHUB_REPO = &quot;off-data&quot; # name of your empty repo&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GIT_EMAIL = &quot;you@example.com&quot; # your email&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;GIT_NAME = &quot;Your Name&quot; # your name&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;COUNTRY_TAG = &quot;en:india&quot; # change this line if you need data for a different country&lt;/i&gt;&lt;/p&gt;&lt;p&gt;For country-specific sites like https://in.openfoodfacts.org/product/, change the URL line to:&lt;/p&gt;&lt;p&gt;&#39;https://in.openfoodfacts.org/product/&#39; || code AS url,&lt;/p&gt;&lt;p&gt;Step 4: Run It&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Click the play button next to the code cell&lt;/li&gt;&lt;li&gt;When prompted, paste your GitHub token and hit Enter&lt;/li&gt;&lt;li&gt;Wait ∼5-10 minutes. You’ll see progress for each step.&lt;/li&gt;&lt;li&gt;When it’s done you’ll get 2 links. The “Raw CSV” link is a direct download anyone can use.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Note: If your file count is &amp;gt;150k, the CSV will be ~30-40MB. GitHub is fine with that, but it&#39;ll take 10-20 sec to push.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;What’s Happening Under the Hood&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Download: The script grabs the official &lt;a href=&quot;https://huggingface.co/datasets/openfoodfacts/product-database/blob/main/food.parquet&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Open Food Facts 7.64GB (on 7-July-2026) Parquet file from Hugging Face&lt;/a&gt;.&amp;nbsp; Using hf_hub_download gives us two key benefits: 1) the download resumes automatically if Colab disconnects, so you don’t restart a pull, and 2) HF’s infrastructure avoids the strict rate limits you’d hit querying the file over HTTP directly. You don’t need an account or token for public datasets, though adding one boosts your bandwidth if you hit 429 errors. Essentially, Hugging Face is just the reliable warehouse we fetch the raw data from before &lt;a href=&quot;https://wiki.openfoodfacts.org/DuckDB_Cheatsheet&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;DuckDB filters it&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Filter: Uses DuckDB, which can query that huge file without loading it all into memory. It keeps only products tagged with your country.&amp;nbsp;When Colab downloads the file, it saves it to /content/hf_cache on the notebook’s temporary VM disk. This is ephemeral storage that Google provides with every Colab session. It has nothing to do with your Google Drive, Google Cloud, or any other subscribed service you pay for. The VM and its disk are wiped when your runtime disconnects or times out, so you’re not charged for storage.&lt;/li&gt;&lt;li&gt;Transform: Pulls out 15 useful fields: barcode, name, brand, nutrients, NOVA score, etc. Adds a url column so you can click straight to the product page.&lt;/li&gt;&lt;li&gt;Export: Saves a CSV with the product count in the filename, like india_products_18392.csv&lt;/li&gt;&lt;li&gt;Upload: Pushes that CSV to your GitHub repo so it’s public and versioned.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Troubleshooting&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;HTTP 429 error - The code already handles this. If it still fails, add a free Hugging Face token.&lt;/li&gt;&lt;li&gt;File too large for GitHub - GitHub’s limit is 100MB. Most country files are 5-40MB. If yours is bigger, switch to Parquet or use Git LFS.&lt;/li&gt;&lt;li&gt;Wrong country / 0 rows - Check your COUNTRY_TAG. It must match Open Food Facts exactly. Use en: prefix.&lt;/li&gt;&lt;li&gt;Token rejected - Make sure you checked repo scope when creating the token. Generate a new one if needed.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Why This Approach Works&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;No local setup: Colab gives you a free VM with 12GB RAM. Enough to handle the 3.2GB file.&lt;/li&gt;&lt;li&gt;No rate limits: Downloads the file once locally. DuckDB then runs offline, so no more API calls.&lt;/li&gt;&lt;li&gt;Reproducible: Anyone can run your notebook, change COUNTRY_TAG, and get their own dataset.&lt;/li&gt;&lt;li&gt;Public + versioned: GitHub stores every run. You can track how the data changes over time.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;You can use this process for any country or schedule it monthly using GitHub Actions.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/6185913034664894880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/how-to-download-open-food-facts-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/6185913034664894880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/6185913034664894880'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/how-to-download-open-food-facts-data.html' title='HOW TO Download Open Food Facts Data for Any Country Using Google Colab and Push It to GitHub'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJynyNbRJQlmTzFphBJ22dGvxJGoVcefwQdy4T4iKWwsPHOcJ90mFg1NuYbTRF0jfQ46RWApmR1t-a8u4A9ONFTQRytMRjo8cxu4flaD59gdCIhfXsxXhapdVeefcS4peLF_WQwxxoQJZuN9s9E20e_Ipwu1QGUgHIoxzpPIg5H1IzhQMaqrT6/s72-w640-h178-c/HF_OFFparquet.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-1133675050646190607</id><published>2026-07-10T11:31:40.097+05:30</published><updated>2026-07-10T12:41:28.464+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><title type='text'>30+ GitHub Products &amp; Key Ecosystem Features You Should Know in 2026</title><content type='html'>&lt;div class=&quot;separator&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;GitHub&quot; height=&quot;150&quot; src=&quot;https://cdn.jsdelivr.net/gh/edent/SuperTinyIcons/images/svg/github.svg&quot; width=&quot;150&quot; /&gt;&lt;/div&gt;&lt;/div&gt;GitHub has grown far beyond a place to host code — today it&#39;s an entire ecosystem covering CI/CD, AI-assisted development, security, package management, and team collaboration. Whether you&#39;re new to the platform or just want a single reference point, here&#39;s an alphabetical list of GitHub&#39;s major products and features, each linked to its official page -
&lt;ol&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/actions&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Actions&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/security&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Advanced Security&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/apps&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Apps&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://cli.github.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub CLI&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/code-review&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Code Review&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/security/code&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Code Security&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/codespaces&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Codespaces&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/packages&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Container Registry&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/copilot&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Copilot&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/copilot/copilot-business&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Copilot Business&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/copilot/cli&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Copilot CLI&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/copilot/plans&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Copilot Enterprise&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/marketplace?type=apps&amp;amp;copilot_app=true&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Copilot Extensions&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dependabot&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Dependabot&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://desktop.github.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Desktop&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/discussions&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Discussions&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://education.github.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Education&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/enterprise&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Enterprise Cloud&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://enterprise.github.com/releases/3.17.0/download&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Enterprise Server&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gist.github.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Gist&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/migrations/importing-source-code/using-github-importer/about-github-importer&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Importer&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://innovationgraph.github.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Innovation Graph&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/issues&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Issues&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/marketplace&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Marketplace&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mobile&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Mobile&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/marketplace/models&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Models&lt;/a&gt;&amp;nbsp;(retiring July 30, 2026)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/packages/learn-github-packages/introduction-to-github-packages&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Packages&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://pages.github.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Pages&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mvark.blogspot.com/2025/10/using-github-projects-for-feature.html&quot; rel=&quot;&quot; style=&quot;background-color: #fcff01;&quot; target=&quot;_blank&quot;&gt;GitHub Projects&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/repositories/releasing-projects-on-github&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Releases&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/adding-scripts-to-your-workflow&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Script&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Secrets&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/features/security/software-supply-chain&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Supply Chain&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/features/spark&quot; rel=&quot;nofollow&quot; style=&quot;background-color: #fcff01;&quot; target=&quot;_blank&quot;&gt;GitHub Spark&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/sponsors&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Sponsors&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Wikis&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Also see -&amp;nbsp;&lt;a href=&quot;https://mvark.blogspot.com/2025/07/student-perks-free-software-certs-and.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Student Perks: Free Software, Certs, and Learning Bundles&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/1133675050646190607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/30-github-products-key-ecosystem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1133675050646190607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1133675050646190607'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/30-github-products-key-ecosystem.html' title='30+ GitHub Products &amp; Key Ecosystem Features You Should Know in 2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-5206486405677537131</id><published>2026-07-07T22:43:10.689+05:30</published><updated>2026-07-07T22:43:10.689+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BrainstormedWithBots"/><category scheme="http://www.blogger.com/atom/ns#" term="Cartoons"/><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><category scheme="http://www.blogger.com/atom/ns#" term="Meta"/><title type='text'>The New SUV — Now With Organic Emissions</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyXgT-VAyU_ro92VQ5V8e6m_TQ_gYfOS9n2IHjufdESeilzuy_Qb1k_oMZvyJNYb_MQXozNyQp4DDt05-JgLfrWzRdDXghcQgY-9uzNIllgp9CcuoqgKDbdTyQZCZ1mCt3OP-pasG_Zv3K4gXdpIUmiu5vBsOgi_DTls-yz0n7q4nRb182rEIB/s599/144-jumbo.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;399&quot; data-original-width=&quot;599&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyXgT-VAyU_ro92VQ5V8e6m_TQ_gYfOS9n2IHjufdESeilzuy_Qb1k_oMZvyJNYb_MQXozNyQp4DDt05-JgLfrWzRdDXghcQgY-9uzNIllgp9CcuoqgKDbdTyQZCZ1mCt3OP-pasG_Zv3K4gXdpIUmiu5vBsOgi_DTls-yz0n7q4nRb182rEIB/w640-h426/144-jumbo.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with Meta. &lt;/span&gt;&lt;a href=&quot;https://mvark.blogspot.com/p/digitoons.html&quot; rel=&quot;nofollow&quot; style=&quot;white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;See more of my AI co-creations&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/5206486405677537131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/the-new-suv-now-with-organic-emissions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5206486405677537131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5206486405677537131'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/the-new-suv-now-with-organic-emissions.html' title='The New SUV — Now With Organic Emissions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyXgT-VAyU_ro92VQ5V8e6m_TQ_gYfOS9n2IHjufdESeilzuy_Qb1k_oMZvyJNYb_MQXozNyQp4DDt05-JgLfrWzRdDXghcQgY-9uzNIllgp9CcuoqgKDbdTyQZCZ1mCt3OP-pasG_Zv3K4gXdpIUmiu5vBsOgi_DTls-yz0n7q4nRb182rEIB/s72-w640-h426-c/144-jumbo.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-1264626244301879182</id><published>2026-07-04T16:39:18.864+05:30</published><updated>2026-07-04T22:32:38.159+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="dataviz"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="Science"/><category scheme="http://www.blogger.com/atom/ns#" term="TWIL"/><title type='text'>This Week I Learned - Week 27 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;&lt;a href=&quot;https://www.kaggle.com/learn-guide/5-day-agents-vibecoding&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Intensive Vibe Coding Course With Google - self-paced Kaggle Learn guide&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* Forward Deployed Engineers (FDEs) bridge internal development and real-world deployment by embedding with enterprise clients to build solutions while guiding the product roadmap.&amp;nbsp;&lt;a href=&quot;https://github.com/pierpaolo28/Awesome-FDE-Roadmap&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;FDEs&lt;/a&gt; are the &quot;Technical Special Ops&quot; who bridge the gap (The Delta) between a core product and a client’s messy, real-world reality.&lt;/p&gt;&lt;p&gt;* Google DeepMind CEO Demis Hassabis and researcher John Jumper won the Nobel Prize in chemistry for their work on the company’s AlphaFold model, and DeepMind has also made major contributions to meteorology, materials science, and a variety of other disciplines.&amp;nbsp;John Jumper is leaving DeepMind for Anthropic.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Like Claude Code, Claude Science can autonomously carry out meaningful work when given concise, high-level instructions, and it has access to tools that make it particularly useful for research in computational biology and drug development.&amp;nbsp;Claude Science is a full-featured, standalone product. It prioritizes reproducibility, so that scientists can trace back the source of any figure or result and check it for accuracy and validity.&lt;/p&gt;&lt;p&gt;* &quot;AI-driven speed makes it tempting to use fast generation as a safety net for messy planning. True strategic alignment often stalls because the complexity and planning opacity of doing it the right way feels paralyzing. We find ourselves trapped in a persistent gap between strategic intent and our tactical reality...this compromise was traditionally rooted in resource scarcity.&amp;nbsp;&lt;a href=&quot;https://www.linkedin.com/pulse/dichotomy-intent-ravi-s-adhikarla-ggi5f/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Our real leverage today is less about AI-assisted coding and more about AI-enabled thinking&lt;/a&gt;.&amp;nbsp;By shifting our focus away from pure delivery velocity, we can use these tools to model complex topologies, stress-test architectural boundaries, and resolve systemic edge cases before a single line of production code is even written.&quot;&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &quot;AI and morality do not observe the same time. AI is developed at the breakneck speed of the start-up culture, driven by an ethos to move fast and run &lt;b&gt;perpetual beta tests on society&lt;/b&gt; in the guise of progress. This velocity is fuelled not just by commercial rivalries, but by relentless mathematical innovation spanning from Silicon Valley to Shenzhen. It presents a deeper hurdle for lawmakers worldwide: parliament can govern what a person does, but it can never forbid a mathematical theorem, a discovery, or an equation from being made.&lt;/p&gt;&lt;p&gt;Law in most democracies moves slowly. By the time landmark legislation such as the European Union’s Artificial Intelligence Act or the United Kingdom’s Online Safety Act were painstakingly debated and passed, the specific technical harms they were built to combat had already &lt;b&gt;mutated&lt;/b&gt;, leaving an entire generation to grow up inside unaddressed digital vulnerabilities.&lt;/p&gt;&lt;p&gt;If legislation is fated to lag behind innovation, the consequences for democratic societies are not merely regulatory; they are existential. Democracy cannot function if citizens cannot distinguish reality from fabrication. At its core, democratic governance relies on a shared epistemic foundation: a collective agreement on basic facts from which public debate, policy, and electoral choices can flow. When that foundation is systematically undermined, the entire democratic project is threatened. Today, AI-generated disinformation and advanced synthetic media (“deepfakes”) have advanced to a level of fidelity where the human eye and ear can no longer reliably detect forgery.&lt;/p&gt;&lt;p&gt;This vulnerability is hyper-charged by algorithmic manipulation. Big Tech platforms operate on business models engineered exclusively to maximise user engagement. Because &lt;b&gt;outrage, fear, and sensationalism generate the highest click-through rates&lt;/b&gt;, platform algorithms systematically prioritise and amplify hyper-partisan content, driving radicalisation. By &lt;b&gt;trapping citizens within hyper-customised echo chambers&lt;/b&gt;, these systems normalise online hate and accelerate social fragmentation. In doing so, private platforms exert an unprecedented form of &lt;b&gt;unaccountable power&lt;/b&gt;, effectively rewriting the rules of the public square to optimise quarterly corporate profits at the expense of social cohesion.&lt;/p&gt;&lt;p&gt;In an environment where digital adoption outpaces structural digital literacy, the &lt;b&gt;weaponisation of synthetic media and algorithmic polarisation&lt;/b&gt; poses a unique threat to India’s pluralistic society.&lt;/p&gt;&lt;p&gt;AI governance cannot remain merely regulatory or technical...it must rise to the level of a constitutional imperative.&quot; - Shashi Tharoor&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://blogs.oracle.com/oracleuniversity/oracle-agentic-ai-foundations-training-certification-now-available&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;The Oracle Agentic AI Foundations course and certification exam are free to take&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://techcommunity.microsoft.com/blog/skills-hub-blog/microsoft-credentials-roundup-june-2026/4528350&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Since February 2026, Microsoft has introduced 17 new Certifications and exams.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* ScanQR.org is a web based QR code scanner that supports real-time webcam scanning and image uploads. Runs completely in the browser.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://docs.signalhire.com/api-pricing&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SignalHire API&lt;/a&gt; — access contact information, emails, phone numbers, and social profiles from a global database of professionals.&lt;/p&gt;&lt;p&gt;* Simon Willison&#39;s &lt;a href=&quot;https://tools.simonwillison.net/html-table-extractor&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;HTML table extractor&lt;/a&gt; takes rich text as input, pulls out any tables inside it and offers it as HTML, Markdown, CSV, TSV, and JSON.&lt;/p&gt;&lt;p&gt;* AWS opened its first office in India in Mumbai in 2011, followed by the launch of the AWS Asia-Pacific (Mumbai) Region in 2016.&lt;/p&gt;&lt;p&gt;* Tier-I IT companies typically derive 25-30% of their revenue from their top 25 accounts – mostly Fortune 500 to Fortune 2000 companies.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;India has the world&#39;s largest emigrant population, accounting for 6% of all international migrants globally as of 2024.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqfH_LJS7PdXifh4W17YYf86T40robvAEuIBw1qivgg_RZ8TVZ44opt-ol8MWnftD1bH0CFTJnHcauTfH5HUAlbtKm8XxDcIMBYXTwYRvPXcJWbKHPk22VlaNPn7CK5EEqzuW3px21gzAgIReg7u07NdgPJv1ERwazSvuprh-LwSMt4aqkkeni/s665/emigrate.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;665&quot; data-original-width=&quot;599&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqfH_LJS7PdXifh4W17YYf86T40robvAEuIBw1qivgg_RZ8TVZ44opt-ol8MWnftD1bH0CFTJnHcauTfH5HUAlbtKm8XxDcIMBYXTwYRvPXcJWbKHPk22VlaNPn7CK5EEqzuW3px21gzAgIReg7u07NdgPJv1ERwazSvuprh-LwSMt4aqkkeni/w576-h640/emigrate.jpg&quot; width=&quot;576&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;The treemap shows that the US, UK, and Canada are still favoured, but they are no longer the default destination. Labor migration to the Gulf has flipped the script entirely.&lt;/p&gt;&lt;p&gt;* Amazon.in offers more than 1.6 million products and &lt;a href=&quot;https://www.aboutamazon.in/impact/economy/growth/ways-amazon-shapes-india-digital-growth&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;delivers to every pin code in India&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* India is the world&#39;s third-largest automobile market, selling over 26 million vehicles annually.&lt;/p&gt;&lt;p&gt;* The Ministry of Electronics and Information Technology (MeitY) has directed (MeitY) has directed Google Android and Apple iOS to remove seven mobile applications including BAT-BMS, SMART BMS, and LOSSIGY from their respective app stores following allegations that they were being misused to remotely disable batteries in e-rickshaws and other electric vehicles.&lt;/p&gt;&lt;p&gt;* The most dangerous bacteria:&lt;/p&gt;&lt;p&gt;Cholera causing bacteria&amp;nbsp;&lt;b&gt;&lt;i&gt;Vibrio cholerae&lt;/i&gt;&lt;/b&gt;&amp;nbsp;can kill within hours from dehydration if untreated, though oral rehydration therapy makes it highly survivable.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Clostridium tetani&lt;/i&gt;&lt;/b&gt; (tetanus) has a ~10–50% fatality rate without modern care.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Clostridium botulinum&lt;/i&gt;&lt;/b&gt; produces the most potent known toxin. Botulism has a high fatality rate without antitoxin and ventilatory support.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Streptococcus pyogenes&lt;/i&gt;&lt;/b&gt; (flesh-eating disease/necrotizing fasciitis) is rapidly progressive and deadly without prompt surgical and antibiotic intervention.&lt;/p&gt;&lt;p&gt;Diphtheria is a bacterial infection caused by &lt;b&gt;&lt;i&gt;Corynebacterium diphtheriae&lt;/i&gt;&lt;/b&gt;, which primarily infects humans. Diphtheria spreads from person to person through respiratory droplets (coughing or sneezing) or contact with contaminated surfaces. It is not a zoonotic disease, meaning it does not transmit from animals to humans.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Mycobacterium tuberculosis&lt;/i&gt;&lt;/b&gt; which causes TB is the deadliest bacterium currently, followed by bacteria causing lower respiratory infections (like Streptococcus pneumoniae) and sepsis-related pathogens.&lt;/p&gt;&lt;p&gt;Leprosy (also known as Hansen&#39;s disease) is caused by the slow-growing bacterium &lt;b&gt;&lt;i&gt;Mycobacterium leprae&lt;/i&gt;&lt;/b&gt;. It primarily affects the skin, peripheral nerves, mucous membranes of the upper respiratory tract, and the eyes. It is believed to transmit via respiratory droplets from prolonged close contact with an untreated infected person. It is not highly contagious, and most people have natural immunity.&amp;nbsp; Leprosy is curable with multidrug antibiotic therapy (MDT). The World Health Organization provides MDT free of charge worldwide. Treatment typically lasts 6–12 months depending on the form of the disease. Early diagnosis and treatment prevent disability and stop transmission. There is no vaccine, but research continues.&lt;/p&gt;&lt;p&gt;* Migraines are hereditary. Rather than being caused by a single &quot;migraine gene,&quot; it is a polygenic disorder. This means it involves variations in multiple genes that affect how the brain regulates chemicals (like serotonin), controls blood vessel tone, and processes pain pathways.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://en.wikipedia.org/wiki/Cryptobiosis&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Cryptobiosis&lt;/a&gt;, a step beyond hibernation, is a state in which an organism’s metabolism nearly stops, allowing it to survive extreme environmental conditions until favorable conditions return. Cryptobiosis represents nature’s ultimate survival strategy, enabling life to persist in environments far beyond the limits of ordinary biological tolerance.&lt;/p&gt;&lt;p&gt;* Tardigrades, also known as water bears or moss piglets, are a phylum of eight-legged segmented &lt;b&gt;micro-animals&lt;/b&gt;.&amp;nbsp;Tardigrades can withstand extreme temperature, radiation, and pressure while in a cryptobiotic state that can last potentially decades to 100+ years.&lt;/p&gt;&lt;p&gt;* Among mammals, the edible dormouse (Glis glis)&amp;nbsp;&amp;nbsp;holds the record for the longest natural hibernation, spending up to 11 months of the year in torpor in the wild.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* The Egyptian desert snail (Eremina desertorum) holds the record for the longest known survival in a sealed, dry state by a land animal — up to roughly 8 years in controlled experiments. This is technically &lt;b&gt;estivation (dormancy during heat/drought),&lt;/b&gt; not winter hibernation, but the biological principle is similar: extreme metabolic shutdown.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;Dolphins and other cetaceans practice &lt;b&gt;unihemispheric&lt;/b&gt; slow-wave sleep — one cerebral hemisphere sleeps while the other stays awake. This allows them to keep swimming, maintain body temperature, and surface to breathe voluntarily. If both hemispheres slept simultaneously, they would drown. This is one of the most &lt;b&gt;extreme sleep adaptations&lt;/b&gt; in the animal kingdom.&lt;/p&gt;&lt;div&gt;* &lt;a href=&quot;https://en.wikipedia.org/wiki/George_Washington_Carver&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;George Washington Carver&lt;/a&gt; (1864 – 1943) was an American agricultural scientist and inventor who promoted alternative crops to cotton and methods to prevent soil depletion.&amp;nbsp;By 1920, the U.S. peanut farmers were being undercut by low prices on imported peanuts from the Republic of China. Following his testimony, a duty on imported peanuts was imposed in 1922. His widely noticed impact with peanuts even brought black and white communities together due his farming strategies being essential for both races as he was working towards racial equality. He was not just &quot;The Peanut Man&quot;, but he was a pioneer who used his ability to understand science and agriculture as a way to educate and uplift the Black Diaspora. In 1941, Time magazine dubbed Carver a &quot;Black Leonardo&quot;.&lt;/div&gt;&lt;p&gt;Carver is often mistakenly credited with the invention of peanut butter. The Aztecs were known to have made peanut butter from ground peanuts as early as the 15th century. Canadian pharmacist Marcellus Gilmore Edson was awarded U.S. patent for its manufacture in 1884.&lt;/p&gt;&lt;p&gt;* Kaolin&amp;nbsp;or hydrated aluminum silicate is a type of clay found in nature. It is used in skincare to absorb excess oil, cleanse pores, and soothe the skin without over-drying. When kaolin is applied to wounds it speeds up blood clotting.&lt;/p&gt;&lt;p&gt;* Dubai’s rise is a masterclass in smart diversification:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Started with pearls, fishing, and small-scale trade.&lt;/li&gt;&lt;li&gt;Modest oil discovery in the 1960s gave them seed money (but Dubai never had Abu Dhabi-level oil).&lt;/li&gt;&lt;li&gt;They wisely invested that money into ports, airports, free zones, and infrastructure.&lt;/li&gt;&lt;li&gt;Today, the real money machines are: trade &amp;amp; logistics, tourism, real estate, aviation (Emirates airline), finance, and hosting global events/business.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Oil is now a tiny slice of Dubai’s GDP (under 1-2%).&lt;/p&gt;&lt;p&gt;* Offline coaching institute Aakash Educational Services was acquired by Byju&#39;s in a $1 billion deal in 2021, but its stake has since been diluted to a minority. Manipal Health is now the single largest shareholder.&lt;/p&gt;&lt;p&gt;* &quot;Modern life encourages individuals to optimise every dimension of existence. Carers must provide wealth and purpose. Friendships must be meaningful. Vacations must become experiences. Meals must become photographs Personal interests must become busineses. Happiness itself must become evidence. The result is not necesarily greater fulfilment. Often, it is relentless self-surveillance.&quot; - Dr Srinath Sridharan&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/1264626244301879182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-27-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1264626244301879182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1264626244301879182'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-27-2026.html' title='This Week I Learned - Week 27 2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqfH_LJS7PdXifh4W17YYf86T40robvAEuIBw1qivgg_RZ8TVZ44opt-ol8MWnftD1bH0CFTJnHcauTfH5HUAlbtKm8XxDcIMBYXTwYRvPXcJWbKHPk22VlaNPn7CK5EEqzuW3px21gzAgIReg7u07NdgPJv1ERwazSvuprh-LwSMt4aqkkeni/s72-w576-h640-c/emigrate.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-428872122523473346</id><published>2026-07-03T13:38:31.110+05:30</published><updated>2026-07-03T13:38:31.111+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="HOWTO"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><title type='text'>HOW TO link directly to a specific word on a webpage with Scroll to Text Fragment feature</title><content type='html'>&lt;p&gt;Did you know you can link directly to a specific word on a webpage and have the browser automatically scroll down and highlight it? It’s called Scroll to Text Fragment, and it&#39;s a game-changer for sharing quotes, data, or proof.&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is especially useful when the content you want to link to doesn&#39;t have a standard HTML anchor (like #heading). This feature lets you link directly to any specific word or text block on a webpage, highlighting it for the user automatically.&lt;/p&gt;&lt;p&gt;I was amused to find that&amp;nbsp;&lt;a href=&quot;https://amzn.to/3QAXCTX&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;La Opala Crockery is&amp;nbsp;100% Vegetarian&lt;/a&gt;&amp;nbsp;and it proudly sports on its packaging the green dot logo that&#39;s typically used by food products. They also mention this claim on their blog in a long article. I wanted to share the link on a forum that mentions the exact sentence so that readers can jump to the specific point.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzlbfzIRnjYim6Ac1hwFzfFXVJhspHkOvtAakQZ5cVfDcJ4-4JCMSEOrq8khLF69OBudYvvjslol4AmuDVqs5DHa9MZ2GjIn46jZQ7LCXBydi5xTgKcNhzlzwrCgYVbohjgXvYfc7vsUlQf0FY4_IDXEmOaJJbaXEomu0sg2bu_PEb1QId1ezD/s599/LaOpala.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;185&quot; data-original-width=&quot;599&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzlbfzIRnjYim6Ac1hwFzfFXVJhspHkOvtAakQZ5cVfDcJ4-4JCMSEOrq8khLF69OBudYvvjslol4AmuDVqs5DHa9MZ2GjIn46jZQ7LCXBydi5xTgKcNhzlzwrCgYVbohjgXvYfc7vsUlQf0FY4_IDXEmOaJJbaXEomu0sg2bu_PEb1QId1ezD/w640-h198/LaOpala.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Here’s how the link can be constructed to highlight &quot;100% vegetarian&quot; -&lt;/p&gt;&lt;p&gt;&lt;b&gt;https://www.laopala.in/blog/what-sets-laopala-cup-set-apart&lt;span style=&quot;background-color: #fcff01;&quot;&gt;#:~:text=100% vegetarian&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The spaces and symbols can also be URL-encoded so that the % sign becomes %25 and spaces become %20.&lt;/p&gt;&lt;p&gt;&lt;b&gt;https://www.laopala.in/blog/what-sets-laopala-cup-set-apart&lt;span style=&quot;background-color: #fcff01;&quot;&gt;#:~:text=100%25%20vegetarian&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;When a user clicks that link in a compatible browser (Chromium-based browsers like Chrome, Edge, Brave, and Opera), the page will automatically scroll down to the exact section discussing the vegetarian aspect and apply a temporary colored highlight to those words.&lt;/p&gt;&lt;p&gt;If the phrase appears multiple times on the page and you want to point to a specific occurrence, you can provide context by specifying the words immediately before or after your target text using the following parameters:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;With preceding context: &lt;b&gt;text=prefix-,targetText&lt;/b&gt;&lt;/li&gt;&lt;li&gt;With succeeding context: &lt;b&gt;text=targetText,-suffix&lt;/b&gt;&lt;/li&gt;&lt;li&gt;With both: &lt;b&gt;text=prefix-,targetText,-suffix&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;For example, if you want to make sure it jumps specifically to where it mentions bone ash, you could append:&lt;/p&gt;&lt;p&gt;#:~:text=&lt;b&gt;bone%20ash-&lt;/b&gt;,100%25%20vegetarian (This tells the browser: Find &quot;100% vegetarian&quot; but only if it&#39;s preceded by &quot;bone ash&quot;).&lt;/p&gt;&lt;p&gt;So in summary, the URL trick that highlights your exact point the second they click is to append a special fragment identifier to the end of the URL using this syntax:&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;background-color: #fcff01;&quot;&gt;#:~:text=YOUR_TEXT_HERE&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Compatibility Note&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Supported: Google Chrome, Microsoft Edge, Opera, Brave, and Android browsers.&lt;/li&gt;&lt;li&gt;Fallback: If someone opens the link in a browser that doesn&#39;t support this yet (like older versions of Safari), the link will still work perfectly—it will just open the top of the webpage normally without scrolling or highlighting.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/428872122523473346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/how-to-link-directly-to-specific-word.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/428872122523473346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/428872122523473346'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/how-to-link-directly-to-specific-word.html' title='HOW TO link directly to a specific word on a webpage with Scroll to Text Fragment feature'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzlbfzIRnjYim6Ac1hwFzfFXVJhspHkOvtAakQZ5cVfDcJ4-4JCMSEOrq8khLF69OBudYvvjslol4AmuDVqs5DHa9MZ2GjIn46jZQ7LCXBydi5xTgKcNhzlzwrCgYVbohjgXvYfc7vsUlQf0FY4_IDXEmOaJJbaXEomu0sg2bu_PEb1QId1ezD/s72-w640-h198-c/LaOpala.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-3179652337331734731</id><published>2026-06-30T11:37:55.959+05:30</published><updated>2026-06-30T11:37:55.960+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BrainstormedWithBots"/><category scheme="http://www.blogger.com/atom/ns#" term="Cartoons"/><category scheme="http://www.blogger.com/atom/ns#" term="Grok"/><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><title type='text'>The Absurd Times We Live In</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifukkS85iMKgM2rrcN_ralYQ5e16QNRHbu3VfjT9WNK56t84md60Q-hblls5n1MDQ_fnrsXbIkdK0jGBSZ38eCdREZGtX0eK1B6dBzPz_k9QP_SBqla1E6T6fm91Xt44a7oTsgZg6DIfhB6nWkdNZ5TYI7jtt8KDGtKrj2zI7z6AheZpx0NqKg/s599/143-blackbox.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;399&quot; data-original-width=&quot;599&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifukkS85iMKgM2rrcN_ralYQ5e16QNRHbu3VfjT9WNK56t84md60Q-hblls5n1MDQ_fnrsXbIkdK0jGBSZ38eCdREZGtX0eK1B6dBzPz_k9QP_SBqla1E6T6fm91Xt44a7oTsgZg6DIfhB6nWkdNZ5TYI7jtt8KDGtKrj2zI7z6AheZpx0NqKg/w640-h426/143-blackbox.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with Grok. &lt;/span&gt;&lt;a href=&quot;https://mvark.blogspot.com/p/digitoons.html&quot; rel=&quot;nofollow&quot; style=&quot;white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;See more of my AI co-creations&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/3179652337331734731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/the-absurd-times-we-live-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/3179652337331734731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/3179652337331734731'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/the-absurd-times-we-live-in.html' title='The Absurd Times We Live In'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifukkS85iMKgM2rrcN_ralYQ5e16QNRHbu3VfjT9WNK56t84md60Q-hblls5n1MDQ_fnrsXbIkdK0jGBSZ38eCdREZGtX0eK1B6dBzPz_k9QP_SBqla1E6T6fm91Xt44a7oTsgZg6DIfhB6nWkdNZ5TYI7jtt8KDGtKrj2zI7z6AheZpx0NqKg/s72-w640-h426-c/143-blackbox.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-1742007561446865873</id><published>2026-06-27T08:21:13.602+05:30</published><updated>2026-06-27T23:37:53.639+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="dataviz"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="Science"/><category scheme="http://www.blogger.com/atom/ns#" term="TWIL"/><title type='text'>This Week I Learned - Week 26 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &quot;Hallucination is a feature when you’re being creative.&quot; - &lt;a href=&quot;https://www.s-anand.net/blog/iim-alumni-ai-workflows-workshop/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;S Anand&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &quot;AI doesn&#39;t have to be right to be useful. The goal is outputs you can iterate over time — not perfection on the first try.&quot; -&amp;nbsp;&lt;a href=&quot;https://www.udacity.com/course/agentic-thinking-101--cd15637&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Agentic Thinking 101, Udacity&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &quot;...language models hallucinate because the training and evaluation procedures reward guessing over acknowledging uncertainty&quot; -&amp;nbsp;&lt;a href=&quot;https://arxiv.org/abs/2509.04664&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Why Language Models Hallucinate&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &quot;Large language models (LLMs) do not work like databases, storing facts in neat rows and columns, and retrieving the right answer when asked. They are trained on enormous collections of text and learn statistical patterns in language. When prompted, they generate a response by predicting what will come next, one piece at a time.&lt;/p&gt;&lt;p&gt;An LLM generates text one word at a time, each word a probability drawn from patterns it absorbed during training. A setting called the temperature governs how adventurous those draws are. If the temperature is low, the model will pick the safest, most predictable next word and produce an accurate and dull output. If the temperature is higher, the model will reach into the less likely options and begin to surprise you. This is the dial you turn up when you want a poem instead of a weather report.&lt;/p&gt;&lt;p&gt;The trouble is that &lt;b&gt;the same dial governs hallucinations&lt;/b&gt;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;...hallucinations are not bugs to be patched but a statistical inevitability of how these systems are trained and tested.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The difference between AI systems and human societies is that the latter developed methods to discipline imagination: science uses experiments, journalism uses verification and philosophy uses argument&lt;/b&gt;&lt;/p&gt;&lt;p&gt;AI needs something similar: not a ban on hallucinations but better institutions of verification around it.&quot; - Viraj Kulkarni in The Hindu&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://opencode.ai/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OpenCode&lt;/a&gt; is an open source agent that helps you write and run code with any AI model. It&#39;s available as a terminal-based interface, desktop app, or IDE extension.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Kilo Code is a free, open-source coding agent for VS Code, JetBrains IDEs, and the CLI. It gives you access to 500+ AI models with zero markup, multiple agent modes, and no vendor lock-in.&lt;/p&gt;&lt;p&gt;AI coding assistant in 2026 fall into one of three buckets:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;IDE extensions (GitHub Copilot, Kilo Code, Cline, Roo Code) that plug into VS Code or JetBrains and let you pick your own models.&lt;/li&gt;&lt;li&gt;Standalone AI editors (Cursor, Windsurf) that fork VS Code and build proprietary agents on top.&lt;/li&gt;&lt;li&gt;CLI and terminal agents (Claude Code, Kilo CLI) that run alongside your existing editor.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;&lt;a href=&quot;https://github.com/greensock/GSAP&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GSAP (GreenSock Animation Platform)&lt;/a&gt; is a framework-agnostic JavaScript animation library for the modern web.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://support.microsoft.com/en-US/PowerPoint/suggestions-from-speaker-coach&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Speaker Coach in PowerPoint&lt;/a&gt; recommends that presenters speak at a rate of 100 to 165 words per minute; this is the rate at which most audiences find it easiest to process the information they hear.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;&lt;b&gt;Stacked area chart&lt;/b&gt; on the right visualizes the demographic segments of China using three layered color bands. It illustrates the core relationship between the working-age population and the &lt;b&gt;merged dependent populations&lt;/b&gt; (young and old). The layout visually demonstrates that as the bottom base (working age) narrows rapidly, it must support a combined upper mass (merged dependents) that is increasingly made up of elderly citizens, mirroring the main headline&#39;s warning regarding a &quot;huge burden on the shrinking population.&quot;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvPiXRDnpnXXzzymHxZ6FLbDWKYWzPX955q7ROHNOwpbGO9GIrl1Ru8BVoDF_XO60mSmBIH03pqX4nkUr7ayifNiQ0AUUYiYnyvXoAvgnJ_G5maUuhGkH0i6qBC2pW7p-PGgp2e8fBSEG38dZzH0mKh5a7bxH0fYC6Q46lKMoIvfYKAlzL0Gxj/s599/FT.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;497&quot; data-original-width=&quot;599&quot; height=&quot;532&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvPiXRDnpnXXzzymHxZ6FLbDWKYWzPX955q7ROHNOwpbGO9GIrl1Ru8BVoDF_XO60mSmBIH03pqX4nkUr7ayifNiQ0AUUYiYnyvXoAvgnJ_G5maUuhGkH0i6qBC2pW7p-PGgp2e8fBSEG38dZzH0mKh5a7bxH0fYC6Q46lKMoIvfYKAlzL0Gxj/w640-h532/FT.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;* Colleges &amp;amp; technical institutes in India are now advertising number of students who have been selected for Google Summer of Code&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgItWxkZSKdfS9WPVZkCdLL1DkjIPciClugqbE2YAC_KQFtIfyVS5ZVllj7KRMWy6uYXcZtRhyphenhyphenNOzVhTv71EOGVRu718JNX8XlJpKaaAUlYv8S-sPojGE1lAm02oSGeoaBlhRSsWMNJa-qxNzDhr5y1CoA9vQfbOfseW02Wea5hLlI1Wtr1gcAe/s294/gsoc.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;188&quot; data-original-width=&quot;294&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgItWxkZSKdfS9WPVZkCdLL1DkjIPciClugqbE2YAC_KQFtIfyVS5ZVllj7KRMWy6uYXcZtRhyphenhyphenNOzVhTv71EOGVRu718JNX8XlJpKaaAUlYv8S-sPojGE1lAm02oSGeoaBlhRSsWMNJa-qxNzDhr5y1CoA9vQfbOfseW02Wea5hLlI1Wtr1gcAe/s1600/gsoc.JPG&quot; width=&quot;294&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;* Interesting use of IoT with a public-benefit spinoff - &lt;a href=&quot;https://link.amazon/B072jiY8X&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Atomberg Intellon Adaptive Water Purifier&lt;/a&gt; has the ability to sense water’s TDS and uses RO only when necessary. If TDS is within safe limits, it switches to UF &amp;amp; UV (non RO mode).&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Using anonymized TDS data from tens of thousands of Atomberg water purifiers installed across the country, combined with publicly available data from different government sources, it has built a &lt;a href=&quot;https://atomberg.com/water-quality&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;free tool where you can enter your pincode and check water quality&lt;/a&gt; - TDS levels, TDS variance, chemicals present etc - for your locality.&lt;/p&gt;&lt;p&gt;* Starfish are not fish – Despite their name, starfish are echinoderms, closely related to sea urchins, sand dollars, and sea cucumbers, and they lack gills, scales, and fins like true fish do.&amp;nbsp;Starfish can extend their stomachs through their mouths to digest prey externally, then retract the stomach back into their body once digestion is complete.&amp;nbsp;Starfish can regrow lost arms, and in some cases, an entire new starfish can grow from a single arm if part of the central disc is attached&lt;/p&gt;&lt;p&gt;* Cultural traditions can spark groundbreaking science—Tu Youyou won the 2015 Nobel Prize in Physiology or Medicine for developing a life-saving antimalarial drug inspired by traditional Chinese medicine.&lt;/p&gt;&lt;p&gt;* Since Brexit (2016), the U.K. has seen 10 Home Secretaries, nine Foreign Secretaries, eight Chancellors of the Exchequer and six Prime Ministers.&lt;/p&gt;&lt;p&gt;* Wimbledon has increased its 2026 prize fund to £64.2 million/Rs 800 crore.&lt;/p&gt;&lt;p&gt;* Meta has invested $900 million into credit card payments and lending platform Cred for a 20% stake. Kunal Shah, founder of Cred, is joining WhatsApp as its global head, taking charge of a product used by 3 billion people around the world. He takes over from Will Cathcart, who assumed the role in 2019, a period when India emerged as WhatsApp&#39;s largest market.&amp;nbsp;Shah also built and sold Freecharge during the mid-2010s.&lt;/p&gt;&lt;p&gt;* Fun fact - Count of IAS Officers with following names in the &lt;a href=&quot;https://india-ias-officers.pages.dev/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;IAS Directory&lt;/a&gt; (compiled by &lt;a href=&quot;https://github.com/Vonter&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Vonter&lt;/a&gt;):&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&quot;Rajeev&quot; - 40&lt;/li&gt;&lt;li&gt;&quot;Rajeev Ranjan&quot; - 8&lt;/li&gt;&lt;li&gt;&quot;Rajeev Sharma&quot; - 6&lt;/li&gt;&lt;li&gt;&quot;Rajeev Kumar&quot; - 4&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;* There are at least &lt;b&gt;6 lakh students who study French and 1.5 lakh students who study German in all schools across India&lt;/b&gt; spread across various grades, including CBSE schools.&lt;/p&gt;&lt;p&gt;* More than 1.6 lakh buildings in Mumbai are now over thirty years old and due for structural audits.&lt;/p&gt;&lt;p&gt;* &quot;Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don&#39;t have time for such study.&quot; - &lt;a href=&quot;https://www-cs-faculty.stanford.edu/%7Eknuth/email.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Prof. Donald E.&amp;nbsp; Knuth&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &quot;&lt;b&gt;...being first matters little if you cannot scale.&lt;/b&gt; The AI race may ultimately be won by those who make intelligence affordable, ubiquitous and widely available. The next phase of India’s technological journey must combine self-reliance with global ambition. The challenge is no longer merely to invent; it is to build, scale, commercialise and create enterprises that can compete globally.&quot; - Kiran Mazumdar-Shaw&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/1742007561446865873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/this-week-i-learned-week-26-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1742007561446865873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1742007561446865873'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/this-week-i-learned-week-26-2026.html' title='This Week I Learned - Week 26 2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvPiXRDnpnXXzzymHxZ6FLbDWKYWzPX955q7ROHNOwpbGO9GIrl1Ru8BVoDF_XO60mSmBIH03pqX4nkUr7ayifNiQ0AUUYiYnyvXoAvgnJ_G5maUuhGkH0i6qBC2pW7p-PGgp2e8fBSEG38dZzH0mKh5a7bxH0fYC6Q46lKMoIvfYKAlzL0Gxj/s72-w640-h532-c/FT.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-7459388198199536007</id><published>2026-06-25T08:22:02.667+05:30</published><updated>2026-06-25T08:22:02.667+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BrainstormedWithBots"/><category scheme="http://www.blogger.com/atom/ns#" term="Cartoons"/><category scheme="http://www.blogger.com/atom/ns#" term="ChatGPT"/><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><title type='text'>Incentivizing the Human in the Loop</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4BCUOkjXiazPOFyGMSN0j0Osq0Zwuc2j5TAgScreNQe3SqTjyylusW3yybnBFfjb317YLXWdi2Tit2kzuetSMg8prO3NZ-3u2e0wOfQRw-kTeaHyyOykcgGodh12WYD0yWSKHzJ-19C3rH8joVQzvMoF0Xu35eLqLGYIrZq26n9UeN-MPvLSY/s599/142-HITL.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;399&quot; data-original-width=&quot;599&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4BCUOkjXiazPOFyGMSN0j0Osq0Zwuc2j5TAgScreNQe3SqTjyylusW3yybnBFfjb317YLXWdi2Tit2kzuetSMg8prO3NZ-3u2e0wOfQRw-kTeaHyyOykcgGodh12WYD0yWSKHzJ-19C3rH8joVQzvMoF0Xu35eLqLGYIrZq26n9UeN-MPvLSY/w640-h426/142-HITL.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with ChatGPT. &lt;/span&gt;&lt;a href=&quot;https://mvark.blogspot.com/p/digitoons.html&quot; rel=&quot;nofollow&quot; style=&quot;white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;See more of my AI co-creations&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/7459388198199536007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/incentivizing-human-in-loop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7459388198199536007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7459388198199536007'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/incentivizing-human-in-loop.html' title='Incentivizing the Human in the Loop'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4BCUOkjXiazPOFyGMSN0j0Osq0Zwuc2j5TAgScreNQe3SqTjyylusW3yybnBFfjb317YLXWdi2Tit2kzuetSMg8prO3NZ-3u2e0wOfQRw-kTeaHyyOykcgGodh12WYD0yWSKHzJ-19C3rH8joVQzvMoF0Xu35eLqLGYIrZq26n9UeN-MPvLSY/s72-w640-h426-c/142-HITL.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-4290546700144243852</id><published>2026-06-24T22:30:36.234+05:30</published><updated>2026-06-24T22:39:26.245+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book Review"/><category scheme="http://www.blogger.com/atom/ns#" term="Cybersecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Book Review: Software Security for Developers</title><content type='html'>&lt;a href=&quot;https://amzn.to/4eHpopF&quot; style=&quot;float: left; padding-right: 20px;&quot;&gt;&lt;img alt=&quot;Software Security for Developers: With Examples in Java and Spring&quot; border=&quot;0&quot; src=&quot;https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1763807538l/244283003._SX98_.jpg&quot; /&gt;&lt;/a&gt;&lt;p&gt;With the growing reliance on AI-assisted coding, managing application security is more critical than ever, as humans ultimately have to own the code they are responsible for. As the authors of &lt;a href=&quot;https://amzn.to/4eHpopF&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Software Security for Developers&lt;/a&gt; note early on: &quot;While developers often focus on libraries, frameworks, and tools at the mid-level, true security stems from foundational knowledge of standards, protocols, and patterns, as well as adherence to corporate and industry security practices.&quot;&lt;/p&gt;&lt;p&gt;The first section provides the big picture and does a good job of explaining the high-level security vocabulary of modern software systems, which is further unraveled in subsequent chapters. The following sections move into deep cryptography primitives (AES, RSA, ECC), implementing secure transport layers (mTLS, X.509 certificates), and mastering enterprise-grade identity patterns like OAuth2, OpenID Connect (OIDC), PKCE, WebAuthn, and microservice call-chain authorization. The code examples are Java-centric, so the book will appeal more to developers familiar with the Java stack, while non-Java developers will have to put in some effort to translate the examples.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsnLiCHpMuIilAI1yoyzfu8NweVBizTq5x2o2Ya5FYVwBsFH3llOlReA2QN8TVKGGQEvpjw6C0yOCntCyvGG7NZGLO5JWj_pZdlo__nR8DxW-lJajhGM4ZRywgO8pfCKJXMAdS9VAAavdz4-RIwq9YhxuolaSC5Ht940F_H9hMTTOYqukw6AaL/s599/sec.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;374&quot; data-original-width=&quot;599&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsnLiCHpMuIilAI1yoyzfu8NweVBizTq5x2o2Ya5FYVwBsFH3llOlReA2QN8TVKGGQEvpjw6C0yOCntCyvGG7NZGLO5JWj_pZdlo__nR8DxW-lJajhGM4ZRywgO8pfCKJXMAdS9VAAavdz4-RIwq9YhxuolaSC5Ht940F_H9hMTTOYqukw6AaL/w640-h400/sec.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;The illustrations are helpful and nicely complement the content. The comparison &amp;amp; matrix tables across the book, make the topics more understandable.&amp;nbsp; The concise chapter summaries &amp;amp; exercise answers providing reasoning to commonly asked questions are good takeaways especially if you&#39;re preparing for technical interviews. While I liked the conversational tone, the writing could have been a little tighter and more engaging.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Overall, the book is useful and thought-provoking, as it forces developers to stop treating security as someone else&#39;s problem (like the DevOps or SecOps teams).&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/4290546700144243852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/book-review-software-security-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4290546700144243852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4290546700144243852'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/book-review-software-security-for.html' title='Book Review: Software Security for Developers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsnLiCHpMuIilAI1yoyzfu8NweVBizTq5x2o2Ya5FYVwBsFH3llOlReA2QN8TVKGGQEvpjw6C0yOCntCyvGG7NZGLO5JWj_pZdlo__nR8DxW-lJajhGM4ZRywgO8pfCKJXMAdS9VAAavdz4-RIwq9YhxuolaSC5Ht940F_H9hMTTOYqukw6AaL/s72-w640-h400-c/sec.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-2492326003644276670</id><published>2026-06-23T09:30:48.044+05:30</published><updated>2026-06-23T09:30:48.044+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="HOWTO"/><category scheme="http://www.blogger.com/atom/ns#" term="Word"/><title type='text'>HOW TO Copy Markdown to Word and Keep Formatting</title><content type='html'>If you directly paste raw Markdown syntax (like bold or # Heading), Word treats it as plain text. To get properly styled text (headings, bold, lists, tables), you need to convert or render the Markdown first.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are some ways to maintain formatting when copying Markdown content into Microsoft Word:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;1. The Preview / Rich Text Method&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;If you use a Markdown editor (such as VS Code, Obsidian, Typora, or Joplin), you can use its rendered preview to copy formatted text.&lt;/li&gt;&lt;li&gt;Open your Markdown file in your editor.&lt;/li&gt;&lt;li&gt;Toggle the Preview Mode (in &lt;b&gt;VS Code&lt;/b&gt;, press Ctrl + Shift + V or Cmd + Shift + V).&lt;/li&gt;&lt;li&gt;Select and highlight the rendered text in the preview pane.&lt;/li&gt;&lt;li&gt;Copy it (Ctrl + C) and paste it directly into Microsoft Word (Ctrl + V). Word will recognize it as Rich Text, converting headers, lists, and bold text perfectly.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;2. Using an Online Converter (Quickest for one-offs)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you don&#39;t use a dedicated Markdown editor, you can let a web browser do the heavy lifting:&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Copy your raw Markdown text.&lt;/li&gt;&lt;li&gt;Paste it into an online rendered preview tool like&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://dillinger.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dillinger.io&lt;/a&gt; or &lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://stackedit.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;StackEdit.io&lt;/a&gt;&amp;nbsp;-&amp;nbsp;Full-featured, open-source Markdown editor based on PageDown, the Markdown library used by Stack Overflow and the other Stack Exchange sites.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Highlight the formatted text from the preview/right side of the screen.&lt;/li&gt;&lt;li&gt;Copy and paste it into Microsoft Word.&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;99&quot; data-original-width=&quot;309&quot; height=&quot;99&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTdR1g1aPxDjrz2WPrthkWqNuOX2bZwN-7Qa6hAapNJBI_CrF4n4f05Kj7LT1DD_6H83RpT2jxX4ZN1I7QPcusb7az_33gZVXouvqSnoZ59-N7yiRuW-kk6hUZA8xVUvDRT3vU1VRds8SxSkzDI6g4co9cRNhO3ewRpRvwKnzkADLseV28OiO_/s1600/stackedit.JPG&quot; width=&quot;309&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;3. Using Pandoc (Best for Batch or Perfect Document Layouts)&lt;br /&gt;&lt;br /&gt;If you need to convert large files, maintain complex layouts, or do this frequently, &lt;a href=&quot;https://github.com/jgm/pandoc&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Pandoc&lt;/a&gt; is the gold standard command-line utility. It converts Markdown directly into a native Word document (.docx), ensuring all tables, footnotes, and headers follow Word’s native style hierarchy.&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Install Pandoc on your system.&lt;/li&gt;&lt;li&gt;Open your terminal or command prompt.&lt;/li&gt;&lt;li&gt;Run the following Bash command: pandoc input.md -o output.docx&lt;/li&gt;&lt;li&gt;Open the generated output.docx file directly in Microsoft Word.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/2492326003644276670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/how-to-copy-markdown-to-word-and-keep.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2492326003644276670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2492326003644276670'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/how-to-copy-markdown-to-word-and-keep.html' title='HOW TO Copy Markdown to Word and Keep Formatting'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTdR1g1aPxDjrz2WPrthkWqNuOX2bZwN-7Qa6hAapNJBI_CrF4n4f05Kj7LT1DD_6H83RpT2jxX4ZN1I7QPcusb7az_33gZVXouvqSnoZ59-N7yiRuW-kk6hUZA8xVUvDRT3vU1VRds8SxSkzDI6g4co9cRNhO3ewRpRvwKnzkADLseV28OiO_/s72-c/stackedit.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-1305502537692203306</id><published>2026-06-19T23:18:51.011+05:30</published><updated>2026-06-20T10:19:20.257+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="dataviz"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="Science"/><category scheme="http://www.blogger.com/atom/ns#" term="TWIL"/><title type='text'>This Week I Learned - Week 25 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Vertex AI has been rebranded and evolved. Google officially replaced and expanded it under the name Gemini Enterprise Agent Platform.&amp;nbsp; This change marks a major structural shift for Google Cloud, moving away from a traditional MLOps platform (focused on training and deploying standalone models) toward an &quot;Agentic AI&quot; ecosystem.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Turkey based HubX Studios used Gemma 4 to build BetterSpeak, an AI English tutoring platform that uses the Gemma 4 E2B model as the reasoning engine for its on-device pipeline — enabling private, low-latency tutoring without the need for an internet connection.&amp;nbsp;HubX deployed the 4-bit quantized version of the model to handle tasks like grammar explanations and progress monitoring across languages. By using Gemma 4’s native audio input capabilities, HubX’s app is able to support &lt;b&gt;direct speech-to-speech learning&lt;/b&gt;, while reducing costs and ensuring privacy.&lt;/p&gt;&lt;p&gt;* Midjourney, the AI lab best known for image generation, has announced an unexpected healthcare project: an underwater, full-body scanner.&lt;/p&gt;&lt;p&gt;* Fresh funding has propelled Sarvam AI into the unicorn club.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;Indian laws do not guarantee any ownership to AI generated music.&amp;nbsp;The Indian copyright law, like its counterparts, expects the author to be a human to qualify for authorship of the work. It is based on the logic that copyright law was created to promote and incentivise human creativity. -&amp;nbsp;&lt;a href=&quot;https://www.thehindubusinessline.com/incoming/can-an-ai-platform-hold-a-music-copyright/article71105767.ece&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sundar Athreya&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://db-engines.com/en/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;DB-Engines&lt;/a&gt; is an initiative to collect and present information on database management systems (DBMS). The &lt;a href=&quot;https://db-engines.com/en/ranking&quot; rel=&quot;nofollow&quot; style=&quot;background-color: #fcff01;&quot; target=&quot;_blank&quot;&gt;DB-Engines Ranking&lt;/a&gt; is a list of DBMS ranked by their current popularity. The list is updated monthly.&lt;/p&gt;&lt;p&gt;* OpenRefine is a powerful tool for cleaning and transforming data. It allows users to clean messy data, transform it from one format to another, and extend it with web services and external data. It can be used to standardize and clean data across various file formats, including TSV, CSV, ODS, XLS, XLSX, JSON, RDF, and XML. OpenRefine supports various operations such as clustering, faceting, and data reconciliation, making it a versatile tool for data cleaning.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://github.com/opengeos/GeoLibre&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GeoLibre&lt;/a&gt; is a free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data.&amp;nbsp;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;&lt;a href=&quot;https://www.datawrapper.de/blog/arrows-in-locator-maps&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;You can now draw arrows in Datawrapper locator maps&lt;/a&gt;.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnnvsFDQ1dSeXyXyDfr8qv3BmCv0nJJY9bc9sfx98YO8tCX18WWRW6XfebbXqTxJ7buzP32-txy20omWMY3bgk_SYDWY5Z5j93I2OorXxZLPv_ZijILVo2i3F71De196U7WMEzyvhNrh2vlvQhLj5hv2qxZutdsVuntVqYciuAtCDGd-a5BPAQ/s907/route.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;907&quot; data-original-width=&quot;599&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnnvsFDQ1dSeXyXyDfr8qv3BmCv0nJJY9bc9sfx98YO8tCX18WWRW6XfebbXqTxJ7buzP32-txy20omWMY3bgk_SYDWY5Z5j93I2OorXxZLPv_ZijILVo2i3F71De196U7WMEzyvhNrh2vlvQhLj5hv2qxZutdsVuntVqYciuAtCDGd-a5BPAQ/w422-h640/route.jpg&quot; width=&quot;422&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;* Mahesh Shantaram&#39;s &lt;a href=&quot;https://github.com/thecont1/traffic-monitor-lizard&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Traffic Monitor Lizard&lt;/a&gt; is a system to monitor and analyse road traffic flow on pre-determined routes within a city.&amp;nbsp;It is designed for civic technologists, urban planners, data journalists, and researchers who want a transparent, reproducible pipeline for understanding how a city moves, how traffic patterns evolve, what factors influence travel times, and the characteristics of roads and routes.&lt;/p&gt;&lt;p&gt;* IIT Madras Director Prof. V. Kamakoti &lt;a href=&quot;https://x.com/NTA_Exams/status/2066851724481175612&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;demonstrated&lt;/a&gt; a vulnerability in Telegram that lets users replace attached files like PDFs in messages while the original timestamp stays unchanged for up to 48 hours.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* The National Testing Agency (NTA) was concerned about the modus operandi used by bad actors on Telegram to trigger mass panic by fabricating evidence of question paper leaks. Cheating syndicates have been systematically exploiting a specific loophole in Telegram’s group and channel synchronisation features.&lt;/p&gt;&lt;p&gt;For instance, a bad actor can create a public Telegram channel and link it to an associated group. Days before an exam, the administrator can upload a random PDF file on the channel, name it provocatively such as “NEET Question Paper Leaked”. The day after the actual exam, the operator then can use Telegram’s edit feature to replace the dummy PDF with the actual question paper. While the post inside the channel shows an ‘edited’ tag, the linked group retains the timestamp of the original post. This creates a highly convincing illusion that the actual question paper was available on the platform before the exam began, sparking panic.&lt;/p&gt;&lt;p&gt;After the ban on Telegram, its founder Pavel Durov said they are making the ‘edited’ label more visible to prevent backdating scams.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Razorpay processes about $180 billion in payments annually and is pushing harder into higher-margin segments such as cross-border payments and business banking via RazorpayX.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Razorpay joins several new-age companies – including Swiggy, Groww, Meesho, and Zepto – that have used the confidential IPO filing route in recent years.&lt;/p&gt;&lt;p&gt;* Traditional weather models, based on physics, don&#39;t avoid anticipating unusually extreme events.&amp;nbsp;AI models are trained to look for patterns based on historical weather data so when weather does something completely unprecedented AI models have no basis to anticipate it.&amp;nbsp;This is an extrapolation problem: that is, AI is great at interpolating, or predicting things within the range of what it has seen, but it struggles to predict things far outside of its training data.&lt;/p&gt;&lt;p&gt;* Consumer tech repurposed for military apps -&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;At the heart of Ukraine’s drone revolution is the First-Person View (FPV) system — an inexpensive, commercially available platform originally designed for recreational racing and aerial photography. Controlled through a live video feed transmitted from an onboard camera to virtual-reality-style goggles worn by their operators, FPV systems offer exceptional precision, manoeuvrability, and responsiveness.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Also included within Ukraine’s expanding drone inventory are bomber drones — largely adapted from commercial DJI Mavic 3 and DJI Matrice 300 RTK &lt;b&gt;quadcopter platforms originally designed for aerial photography, surveying and industrial applications&lt;/b&gt; — which carry and release grenades, anti-tank mines and improvised munitions.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Commercially derived drones — mass-produced at scale, rapidly reconfigured for multiple operational roles, and widely deployed — have become a defining feature of contemporary warfare. Performing functions ranging from &lt;b&gt;intelligence, surveillance, and reconnaissance (ISR)&lt;/b&gt; and target acquisition to precision strikes, artillery spotting, electronic warfare, and logistics support, they have &lt;b&gt;evolved from auxiliary assets into central instruments of military operations.&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Ukraine’s most significant innovation has been the emergence of fibre-optic FPV drones, an electronic warfare (EW)-resistant class of systems. Unlike conventional drones, which rely on radio-frequency links vulnerable to jamming, these platforms &lt;b&gt;transmit commands and video through ultra-thin fibre-optic cables that spool out during flight&lt;/b&gt;, rendering electronic interference largely ineffective.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Israel&#39;s AI-enabled Iron Drone Raider is...designed to neutralise low-altitude UAVs through kinetic, non-explosive interception methods such as net capture — by which a physical net is deployed to entangle and disable an incoming drone mid-air — or direct collision, rather than costly missile engagements.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Warfare is increasingly becoming a test of industrial endurance and relentless technological adaptation, where success depends on the ability to build, deploy, and counter fast-evolving, continuously reconfigured drone systems. &lt;/i&gt;- Rahul Bedi&lt;/p&gt;&lt;p&gt;* Colombia is now the epicenter of unmanned aerial vehicle warfare in the Americas.&amp;nbsp; Weaponised drone attacks by armed groups here now outnumber those anywhere else in the region. - WSJ&lt;/p&gt;&lt;p&gt;* Fashion is one of the world&#39;s most polluting industries, responsible for 10% of global carbon emissions and 20% of industrial water pollution. 92 million tons of textile waste generated globally annually of which India produces 7.8 million tonnes of textile waste. Less than 10% of India&#39;s textile waste is recycled.-&amp;nbsp;&lt;a href=&quot;https://nokasa.co/blogs/selling-clothes-in-india/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;NoKasa&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The clothes you wear come from three families of fibre. Cotton from a plant, polyester from petroleum, and a third group made from wood pulp that Europe is now building its new textile rules around.&lt;/p&gt;&lt;p&gt;Lyocell is the newest and cleanest of that wood pulp group, with the wood drawn from sustainably grown forests.&amp;nbsp;The fibre itself is biodegradable. Over 99 per cent of the chemicals used to make it are recovered and reused. Older fibres in this family, like viscose, still dump carbon disulphide into the air and water. -&amp;nbsp;Swarajya&lt;/p&gt;&lt;p&gt;* 9 equity mutual funds crossed Rs 70,000 crore AUM while the top 3 funds - Parag Parikh Flexi Cap Fund, HDFC Balanced Advantage Fund and HDFC Flexi Cap Fund now manage over Rs 1 lakh crore each.&lt;/p&gt;&lt;p&gt;* Delhi&#39;s population is 2.3 crores or 23 million, up 37.5 percent in 15 years.&lt;/p&gt;&lt;p&gt;* The Kerala government will create a calendar to map seasonal and regional patterns of disease outbreaks in the State. The “outbreak calendar” would give the public health system greater predictive accuracy and help it calibrate disease prevention and response.&lt;/p&gt;&lt;p&gt;* The markets have...moved from pricing catastrophe to pricing uncertainty, which is a kind of progress. - MoneyControl&lt;/p&gt;&lt;p&gt;* When Andrew Stanton was hired in 1990 as Pixar’s ninth employee and second animator, he had never made a movie. Today, he’s written or directed ten of the company’s most beloved animated films, including the “Toy Story” franchise, “Finding Nemo,” and “WALL-E.” - WSJ&lt;/p&gt;&lt;p&gt;* “Conscience only exists when there’s job security” - Arjun Sinha in Brown, a streaming series inspired by &lt;a href=&quot;https://amzn.to/3Sd0PcG&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;City of Death&lt;/a&gt;, a novel by former HDFC Bank Chief Economist Abheek Barua.&lt;/p&gt;&lt;p&gt;* &quot;We grow too soon old and too late smart&quot; - Traditional Pennsylvania Dutch proverb&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/1305502537692203306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/this-week-i-learned-week-25-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1305502537692203306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1305502537692203306'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/this-week-i-learned-week-25-2026.html' title='This Week I Learned - Week 25 2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnnvsFDQ1dSeXyXyDfr8qv3BmCv0nJJY9bc9sfx98YO8tCX18WWRW6XfebbXqTxJ7buzP32-txy20omWMY3bgk_SYDWY5Z5j93I2OorXxZLPv_ZijILVo2i3F71De196U7WMEzyvhNrh2vlvQhLj5hv2qxZutdsVuntVqYciuAtCDGd-a5BPAQ/s72-w422-h640-c/route.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-6080105248176499222</id><published>2026-06-19T06:06:30.995+05:30</published><updated>2026-06-19T06:06:30.995+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BigData"/><title type='text'>The Fall of Big Data</title><content type='html'>&lt;p&gt;The term &quot;Big Data&quot; peaked as a buzzword around 2012-2015 and has since faded into background terminology. It followed the classic Gartner hype cycle: explosive marketing, overpromises, disillusionment, and normalization.&lt;/p&gt;&lt;p&gt;It&#39;s not &quot;dead&quot; in substance. Data volumes keep exploding, processing tools improved, and organizations still handle massive datasets daily. Market projections show the big data tech sector growing robustly into the 2030s. Claims of total irrelevance ignore that petabyte-scale work is routine now. But the phrase lost pop-culture and consultant cachet. That&#39;s the real shift.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Why the term declined:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Hype exhaustion and failed prophecies. Early 2010s rhetoric promised a data cataclysm requiring exotic tools (Hadoop everywhere) for revolutionary insights. The apocalypse didn&#39;t arrive at predicted scale for most orgs; hardware/cloud scaled predictably, and &quot;whatever doesn&#39;t fit on one machine&quot; kept shrinking as single machines got absurdly powerful. Result: fatigue. People stopped chanting the mantra once the pain points became solvable engineering problems rather than existential threats.&lt;/p&gt;&lt;hr /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Data sizes may have gotten marginally larger, but hardware has gotten bigger at an even faster rate. - Jordan Tigani, founding engineer of Google BigQuery&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOIMBXkjPDInrKU6M5wZr3Xgct2KQ5Q7i27eZUM_-9C3O5xcsOI5pH7ghyphenhyphenk2iJgSJ-hd3VahG4Z8f7oCz6HdiMLnYVnIgfdZjAlDvNTOYAuUpLdKPShjNSk_Y7Om37z3Y8NX1N6E1CQ4psJGmxHvrC_88r-xshiQaZpYJqgSGvTf33KjkDzCBu/s150/Jordan-Tigani.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;150&quot; data-original-width=&quot;150&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOIMBXkjPDInrKU6M5wZr3Xgct2KQ5Q7i27eZUM_-9C3O5xcsOI5pH7ghyphenhyphenk2iJgSJ-hd3VahG4Z8f7oCz6HdiMLnYVnIgfdZjAlDvNTOYAuUpLdKPShjNSk_Y7Om37z3Y8NX1N6E1CQ4psJGmxHvrC_88r-xshiQaZpYJqgSGvTf33KjkDzCBu/s1600/Jordan-Tigani.jpg&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;&lt;p&gt;Term became vague and overloaded. No consensus definition ever stuck—volume, velocity, variety, veracity, etc. It morphed into a catch-all for anything data-related, diluting it into meaninglessness. Researchers and practitioners noted conceptual vagueness and buzzword unease. When everything is &quot;Big Data,&quot; nothing is.&lt;/p&gt;&lt;p&gt;Displacement by sexier successors. AI/ML, Data Science, Analytics, Data Engineering, GenAI, and &quot;smart data&quot; ate its oxygen. Search and discussion interest shifted because new frames promise more (intelligence, automation, real-time) than raw size ever did. Big Data got absorbed into modern stacks (Spark, cloud data lakes, observability) without needing the label.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Successors:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;* Data Engineering: The core of modern &quot;big&quot; work—building scalable pipelines, ETL/ELT, data lakes/warehouses, streaming (Kafka, etc.). Roles exploded as organizations realized they needed reliable plumbing before fancy analytics. Far more practical than vague Big Data projects.&lt;/p&gt;&lt;p&gt;* AI/ML Engineering &amp;amp; GenAI stacks: Data for training models, RAG, agents, synthetic data. The hype shifted because intelligence &amp;gt; size. Big Data feeds AI, but the frame is now &quot;AI-powered data&quot; or &quot;data for AI.&quot;&lt;/p&gt;&lt;p&gt;* Real-time Analytics / Data Observability / Data Mesh: Focus on velocity, quality, governance, freshness over batch Hadoop clusters. Streaming and edge processing dominate discussions.&lt;/p&gt;&lt;p&gt;* Analytics Engineering / Modern Data Stack: dbt, Snowflake, Databricks, cloud-native—&lt;a href=&quot;https://motherduck.com/learn/top-bigquery-alternatives/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;pragmatic tooling&lt;/a&gt; without the apocalyptic branding.&lt;/p&gt;&lt;p&gt;* Practical maturation. Once tools commoditized and costs dropped, the differentiator moved from &quot;handling bigness&quot; to quality, governance, real-time use, privacy, and business outcomes. Size became table stakes, not the headline.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Blunt reality check&lt;/b&gt;: The field won. The slogan lost. Clinging to &quot;Big Data&quot; as a brand today signals outdated marketing or consultant-speak, like still hyping &quot;Web 2.0&quot; in 2026. Practitioners talk architectures, pipelines, and value extraction instead. If you&#39;re measuring popularity by consultant decks and keynotes, yes—it&#39;s passé. If by actual data workloads, the work continues under better names.&amp;nbsp;The petabyte-scale handling hasn&#39;t vanished; it has got rebranded into specialized, outcome-focused disciplines like&amp;nbsp;Data Engineering, AI/ML pipelines, Real-time Analytics, Data Platforms, GenAI infrastructure, and plain &quot;data systems.&quot;&lt;/p&gt;&lt;p&gt;Co-written with Grok&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/6080105248176499222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/the-fall-of-big-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/6080105248176499222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/6080105248176499222'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/the-fall-of-big-data.html' title='The Fall of Big Data'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOIMBXkjPDInrKU6M5wZr3Xgct2KQ5Q7i27eZUM_-9C3O5xcsOI5pH7ghyphenhyphenk2iJgSJ-hd3VahG4Z8f7oCz6HdiMLnYVnIgfdZjAlDvNTOYAuUpLdKPShjNSk_Y7Om37z3Y8NX1N6E1CQ4psJGmxHvrC_88r-xshiQaZpYJqgSGvTf33KjkDzCBu/s72-c/Jordan-Tigani.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-2418474095230308396</id><published>2026-06-18T17:08:57.872+05:30</published><updated>2026-06-18T17:10:28.526+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SRE"/><title type='text'>SRE Wisdom From the Trenches</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;429&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; src=&quot;https://www.youtube.com/embed/5-2jMlsPqc8&quot; title=&quot;SREcon19 Americas - How Did Things Go Right? Learning More from Incidents&quot; width=&quot;599&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p&gt;Key takeaways from Ryan Kitchens talk&amp;nbsp;&quot;How Did Things Go Right? Learning More from Incidents&quot; based on his experience at Netflix:&lt;/p&gt;&lt;p&gt;Failure is ever-present in modern software systems&lt;/p&gt;&lt;p&gt;Success isn’t necessarily the absence of failure, and having 99.999% uptime is practically meaningless if the users are unable to use the system as they intend.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Safety, great performance, and sources of resilience do not come from the absence of failure but rather the presence of &lt;b&gt;adaptive capacity&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Moving from &quot;Why did things go wrong?&quot; ask &quot;How did things go right?&quot; is a challenging but valuable exercise. Find out -&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;What&#39;s going on when it seems like nothing is happening?&lt;/li&gt;&lt;li&gt;When failure does occur, what&#39;s going to keep it from being worse?&lt;/li&gt;&lt;li&gt;How do teams adapt successfully when preventative techniques fail?&lt;/li&gt;&lt;li&gt;How should we prioritize the effort to develop systems that help us safely manage the consequences of failure?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Recovery is better than prevention.&lt;/p&gt;&lt;p&gt;An incident occurs when there is a “perfect storm” of events - there is no root cause.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Incidents are not made up of causes; we do not “find” them, and instead we construct them, and develop our understanding by creating a narrative. And learning from the last incident will not allow you to predict the next one; complex systems are not deterministic.&lt;/p&gt;&lt;p&gt;Within a complex distributed system, as found at Netflix, failure is the normal state, and the Netflix SRE team has evolved their practices and process so that although failure is important, it is “no longer interesting”.&lt;/p&gt;&lt;p&gt;The most important thing that can be learnt is how to build capacity into the system in order to encounter failure successfully; the ability to recover effectively is much more valuable than preventing an incident.&lt;/p&gt;&lt;p&gt;There are often difficulties in handling an incident due to “islands of knowledge”, and these should be identified in follow-ups and documented within artifacts.&lt;/p&gt;&lt;p&gt;Creating a timeline for an incident can also help.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Takeaways from &lt;a href=&quot;https://deniseyu.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Denise Yu&lt;/a&gt;&#39;s &lt;a href=&quot;https://drive.google.com/file/d/1shEy2j_I-sz9FGUZqlZLyK4Jc57Oo8MA/view&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SRE for Cats&lt;/a&gt;:&lt;/p&gt;Site Reliability Engineering is a set of practices to help teams scale distributed software systems and keep them online.&lt;br /&gt;&lt;br /&gt;SRE is becoming more interdisciplinary.&lt;div&gt;&lt;br /&gt;Cats can teach us a lot about designing for failure in distributed systems...just like trying to achieve 100% uptime, it is futile to expect cats to follow rules. Instead...&lt;br /&gt;&lt;br /&gt;1. Set realistic, sustainable Service Level Objectives (SLOs) - Effective SLOs should enable teams to learn &amp;amp; experiment; not constrain them with unrealistic goals&lt;br /&gt;&lt;br /&gt;2. Eliminate toilsome work so we can solve higher order problems&lt;br /&gt;&lt;br /&gt;3. The bigger the change, the bigger the risk - Prefer smaller, more frequent  changes&lt;br /&gt;&lt;br /&gt;4. Shit’s just gonna fail. When it does, we should optimize for learning above all else.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/2418474095230308396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/sre-wisdom-from-trenches.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2418474095230308396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2418474095230308396'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/sre-wisdom-from-trenches.html' title='SRE Wisdom From the Trenches'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/5-2jMlsPqc8/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-5342963307733276254</id><published>2026-06-18T14:54:37.311+05:30</published><updated>2026-06-18T15:13:16.675+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><title type='text'>Word Salad Done Right: The Riddle, Mental Madhilo, and the Genius of Musical Nonsense</title><content type='html'>&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;Some of the most beloved tracks in pop history are built on lyrics that, on paper, should be complete gibberish. Yet they somehow feel profound, catchy, and emotionally true. It’s remarkably similar to how &lt;b&gt;modern AI strings together convincing words&lt;/b&gt; — fluent, rhythmic, and evocative, even when there’s no deeper literal meaning behind them.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;Two perfect examples are Nik Kershaw’s 1984 synth-pop earworm “The Riddle” and A.R. Rahman’s infectious “Mental Madhilo” (Telugu) / “Mental Manadhil” (Tamil) from the 2015 film &lt;em&gt;OK Bangaram / O Kadhal Kanmani&lt;/em&gt;. Both prove that sometimes the less the words mean, the more they resonate.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;Nik Kershaw has been refreshingly honest for decades: “The Riddle” is deliberate nonsense. He scribbled the cryptic, vivid lines (“Near a tree by a river, there’s a hole in the ground / Where an old man of Aran goes around and around”) as a temporary guide vocal and never replaced them. The band loved the flow, the public turned it into a massive hit, and generations have wasted time hunting for a “deeper meaning” that Kershaw insists does not exist. &lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://dummyimage.com/150x72/f2a11d/000000.png&amp;amp;text=Word%20%0ASalad%20&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;72&quot; data-original-width=&quot;150&quot; height=&quot;72&quot; src=&quot;https://dummyimage.com/150x72/f2a11d/000000.png&amp;amp;text=Word%20%0ASalad%20&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;The song’s power lies in its evocative &lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;b&gt;word salad&lt;/b&gt; — it &lt;em&gt;feels&lt;/em&gt; profound even while being cheerfully meaningless&lt;/span&gt;. The riddle is that there is no riddle.&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;409&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; src=&quot;https://www.youtube.com/embed/jBqbr53hToA?list=RDjBqbr53hToA&quot; title=&quot;Nik Kershaw - The Riddle Lyrics&quot; width=&quot;599&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;Half a world and three decades away, Sirivennela Sitarama Sastry delivered something equally clever in “Mental Madhilo.” &lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;&lt;b&gt;The Origin Story of “Mental Manadhil / Madhilo”&lt;/b&gt;
&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;The song was the very first track composed for Mani Ratnam’s film. Rahman described it as a light-hearted number needed urgently for filming. With regular lyricist Vairamuthu unavailable, Rahman himself co-wrote the Tamil lyrics with Mani Ratnam during jamming sessions.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;They deliberately set out to invent fresh, catchy words and phrases. Rahman was experimenting with rhythmic sounds like “Laka Laka” to rhyme with “Mana Mana… Manadhil.” Ratnam suggested “mental,” and the pair coined the hook “Mental Manadhil” on the spot.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;They mixed in English phrases and playful onomatopoeia, creating a staccato, upbeat track that captures the wild, carefree desires of young love. The result is pure youthful rebellion set to music: forget traditions, ignore tomorrow, and go completely “mental” in the moment.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;
For the Telugu dubbed version (OK Bangaram), the music was already locked. Esteemed lyricist Sirivennela Sitarama Sastry then stepped in to adapt the lyrics. He masterfully recreated the same bouncy, nonsense-filled energy with Telugu equivalents — swapping “Laka laka laka Pollaa vayadhil” for “Gana gana gana Gantala sadilo” and “Taka taka taka Kottum isaiyil” for “Taka taka taka Tuntari layalo” — while preserving the song’s rebellious spirit and rhythmic precision. His adaptations (“Mental Madhilo,” the bell-like sounds, the mischievous flow) feel so native that many listeners assume it was originally conceived in Telugu. &lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;Sirivennela’s genius shines in how he respected the pre-composed melody’s demands while making the words sing naturally for Telugu audiences. He turned a Tamil creation into something that feels authentically local without losing any of its infectious charm.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;It contains gibberish-like elements, but it is not pure gibberish. It is artistic, structured word salad — playful gibberish deployed with precision to serve rhythm, emotion, and theme.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;What makes Sirivennela Sitarama Sastry a true master is his remarkable choice of words. He didn’t just throw in random sounds; he crafted onomatopoeic magic that feels perfectly Telugu while staying universally youthful and infectious. Phrases like “gana gana gana gantala sadilo” and the repeated “Mental Madhilo” roll off the tongue with such bouncy precision that they bypass the brain and go straight to the feet and the heart. His genius lies in making profound nonsense feel effortless — blending English flirtation (“Like-a like my Laila”), traditional imagery, and pure rhythmic invention into something that captures the exact moment when love makes your brain short-circuit. Few lyricists can turn structured gibberish into both cultural commentary and dance-floor dynamite with such elegance and wit.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;409&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; src=&quot;https://www.youtube.com/embed/mUekrcEu0Mc?list=RDmUekrcEu0Mc&quot; title=&quot;OK Bangaram - Mental Madhilo Lyric Video | A.R. Rahman, Mani Ratnam&quot; width=&quot;599&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;10&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; font-family: Arial, sans-serif; width: 100%;&quot;&gt;
    &lt;thead&gt;
        &lt;tr style=&quot;background-color: #f0f0f0;&quot;&gt;
            &lt;th style=&quot;text-align: left;&quot;&gt;Telugu Lyrics by&amp;nbsp;&lt;/th&gt;
            &lt;th style=&quot;text-align: left;&quot;&gt;English Translation&lt;/th&gt;
        &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;Laila... Like-a like my Laila&lt;br /&gt;Like-a like your Laila&lt;br /&gt;Like-a like my Laila&lt;/td&gt;
            &lt;td&gt;Laila... Like my Laila&lt;br /&gt;Like your Laila&lt;br /&gt;Like my Laila&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Mana mana mana Mental Madhilo&lt;/td&gt;
            &lt;td&gt;In our, our, our crazy minds&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Gana gana gana Gantala sadilo&lt;/td&gt;
            &lt;td&gt;With the ringing, ringing, ringing sound of bells&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Taka taka taka Tuntari layalo&lt;/td&gt;
            &lt;td&gt;In a fast, fast, fast mischievous rhythm&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Ok ani chela regaali&lt;br /&gt;Hey!&lt;/td&gt;
            &lt;td&gt;We’ve gotta break loose and say “Okay!”&lt;br /&gt;Hey!&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Mana mana mana Mental Madhilo&lt;/td&gt;
            &lt;td&gt;In our, our, our crazy minds&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Gana gana gana Gantala sadilo&lt;/td&gt;
            &lt;td&gt;With the ringing, ringing, ringing sound of bells&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Taka taka taka Tuntari layalo&lt;/td&gt;
            &lt;td&gt;In a fast, fast, fast mischievous rhythm&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Ok ani chela regaali&lt;/td&gt;
            &lt;td&gt;We’ve gotta break loose and say “Okay!”&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Aagi poneeku nee vegaani&lt;br /&gt;Edhi yemainaa gaani&lt;/td&gt;
            &lt;td&gt;Don’t stop your speed&lt;br /&gt;Whatever happens, let it be&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Like-a like my Laila Laila&lt;br /&gt;Yelukundhaam ee lokaani&lt;/td&gt;
            &lt;td&gt;Like my Laila Laila&lt;br /&gt;Let’s rule this world together&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Repoddhu maapoddhu ee poddu naapoddhu&lt;br /&gt;Yem kaadhu le choodu chaaleddhu kangaaru&lt;/td&gt;
            &lt;td&gt;Forget tomorrow, yesterday, or even today&lt;br /&gt;Nothing’s wrong, see? No need to worry&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Veyyella sankellu veyyaala bandhaalu&lt;br /&gt;Manakela aa poru?&lt;/td&gt;
            &lt;td&gt;Why should we carry these thousand-year-old chains and bonds?&lt;br /&gt;Why fight it?&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Mana mana mana Mental Madhilo...&lt;/td&gt;
            &lt;td&gt;In our, our, our crazy minds...&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;br /&gt;&lt;div&gt;

The song is pure youthful energy — celebrating the “mental” chaos of falling in love and rejecting heavy traditions.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sirivennela&#39;s adaptations (“Mental Madhilo,” the bell-like sounds, the mischievous flow) feel so native that many listeners assume it was originally conceived in Telugu.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;409&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; src=&quot;https://www.youtube.com/embed/Wp05ZCG3yMk?list=RDWp05ZCG3yMk&quot; title=&quot;OK Kanmani - Mental Manadhil Lyric | Dulquer| A. R. Rahman | Super Hit Song&quot; width=&quot;599&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here&#39;s the side-by-side lyrics of the original &quot;Mental Manadhil&quot; Tamil lyrics by Rahman &amp;amp; Mani Ratnam,&amp;nbsp;Mental Madhilo&quot; in Telugu and the English translation&lt;/div&gt;&lt;div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;12&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; font-family: Arial, sans-serif; margin: 20px 0px; width: 100%;&quot;&gt;
    &lt;thead&gt;
        &lt;tr style=&quot;background-color: #f0f0f0;&quot;&gt;
            &lt;th style=&quot;text-align: left; width: 33%;&quot;&gt;Tamil Lyrics&lt;/th&gt;
            &lt;th style=&quot;text-align: left; width: 33%;&quot;&gt;Telugu Lyrics&lt;/th&gt;
            &lt;th style=&quot;text-align: left; width: 34%;&quot;&gt;English Translation&lt;/th&gt;
        &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;Laila... Like-a like my Laila&lt;br /&gt;Like-a like your Laila&lt;br /&gt;Like-a like my Laila&lt;/td&gt;
            &lt;td&gt;Laila... Like-a like my Laila&lt;br /&gt;Like-a like your Laila&lt;br /&gt;Like-a like my Laila&lt;/td&gt;
            &lt;td&gt;Laila... Like my Laila&lt;br /&gt;Like your Laila&lt;br /&gt;Like my Laila&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Mana mana mana Mental Manadhil&lt;/td&gt;
            &lt;td&gt;Mana mana mana Mental Madhilo&lt;/td&gt;
            &lt;td&gt;In our, our, our crazy mind/heart&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Laka laka laka Pollaa vayadhil&lt;/td&gt;
            &lt;td&gt;Gana gana gana Gantala sadilo&lt;/td&gt;
            &lt;td&gt;In this wild/frenzied youth (Tamil)&lt;br /&gt;With the ringing sound of bells (Telugu)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Taka taka taka Kottum isaiyil&lt;/td&gt;
            &lt;td&gt;Taka taka taka Tuntari layalo&lt;/td&gt;
            &lt;td&gt;In this pounding/rushing music (Tamil)&lt;br /&gt;In a fast mischievous rhythm (Telugu)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;OK en Kanmani madiyil&lt;/td&gt;
            &lt;td&gt;Ok ani chela regaali&lt;/td&gt;
            &lt;td&gt;Okay, in my darling’s arms/lap&lt;br /&gt;Let’s break loose and say “Okay!”&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Mana mana mana Mental Manadhil&lt;/td&gt;
            &lt;td&gt;Mana mana mana Mental Madhilo&lt;/td&gt;
            &lt;td&gt;In our, our, our crazy mind/heart&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Laka laka laka Pollaa vayadhil&lt;/td&gt;
            &lt;td&gt;Gana gana gana Gantala sadilo&lt;/td&gt;
            &lt;td&gt;In this wild/frenzied youth (Tamil)&lt;br /&gt;With the ringing sound of bells (Telugu)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Taka taka taka Kottum isaiyil&lt;/td&gt;
            &lt;td&gt;Taka taka taka Tuntari layalo&lt;/td&gt;
            &lt;td&gt;In this pounding/rushing music (Tamil)&lt;br /&gt;In a fast mischievous rhythm (Telugu)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;OK en Kanmani madiyil&lt;/td&gt;
            &lt;td&gt;Ok ani chela regaali&lt;/td&gt;
            &lt;td&gt;Okay, in my darling’s arms/lap&lt;br /&gt;Let’s break loose and say “Okay!”&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Netru enbadhu indru illai&lt;br /&gt;Naalai ninaippae oh thollai&lt;/td&gt;
            &lt;td&gt;Repoddhu maapoddhu ee poddu naapoddhu&lt;br /&gt;Yem kaadhu le choodu&lt;/td&gt;
            &lt;td&gt;Yesterday doesn’t exist today&lt;br /&gt;Thinking about tomorrow is such a hassle / No need to worry&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Like-a like my Laila Laila&lt;br /&gt;Indru mattum king and queena&lt;/td&gt;
            &lt;td&gt;Like-a like my Laila Laila&lt;br /&gt;Yelukundhaam ee lokaani&lt;/td&gt;
            &lt;td&gt;Like my Laila Laila&lt;br /&gt;Today we’re king and queen / Let’s rule this world&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Mana mana mana Mental Manadhil...&lt;/td&gt;
            &lt;td&gt;Mana mana mana Mental Madhilo...&lt;/td&gt;
            &lt;td&gt;In our, our, our crazy mind/heart...&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Nonsense songs succeed because they free the music from the tyranny of literal meaning. They let melody, rhythm, and pure vibe take center stage while still sneaking in emotional truth. Whether it’s Kershaw’s atmospheric 80s riddle or Sirivennela’s sparkling celebration of youthful rebellion, these tracks remind us that sometimes the smartest thing a songwriter can do is sound gloriously, unapologetically silly.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;Next time you catch yourself humming along to lyrics that make zero logical sense, don’t fight it. You’re not missing the point — you’re experiencing it exactly as intended. And in the case of “Mental Madhilo,” you’re also witnessing one of Telugu cinema’s finest lyricists at his playful best.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;white-space: pre-wrap;&quot;&gt;&lt;i&gt;Co-written with Grok&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/5342963307733276254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/word-salad-done-right-riddle-mental.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5342963307733276254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5342963307733276254'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/word-salad-done-right-riddle-mental.html' title='Word Salad Done Right: The Riddle, Mental Madhilo, and the Genius of Musical Nonsense'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/jBqbr53hToA/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-2513653381762644511</id><published>2026-06-18T08:20:35.531+05:30</published><updated>2026-06-18T08:20:35.532+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BrainstormedWithBots"/><category scheme="http://www.blogger.com/atom/ns#" term="Cartoons"/><category scheme="http://www.blogger.com/atom/ns#" term="ChatGPT"/><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><title type='text'>Rational Loser vs. Astrology Whim: Guess Who’s Richer Now?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3r0xcgkUZEsHLRtqRewb24HuNspthF80KMbK6S-BhA9l5l0ZPaT4V15LkvOcsWtxZCa1sFV2toTVmA6JOhvi3XeWl36i3iG34Rw30vCy3fVWMUPCi4rMo_ylRM3nYbq2RgrWawnL9p9LRSTm_Dp3wGJcnOkaUIaoH91uBFYhTLGRL0l7sx30H/s599/141-astrology.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;399&quot; data-original-width=&quot;599&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3r0xcgkUZEsHLRtqRewb24HuNspthF80KMbK6S-BhA9l5l0ZPaT4V15LkvOcsWtxZCa1sFV2toTVmA6JOhvi3XeWl36i3iG34Rw30vCy3fVWMUPCi4rMo_ylRM3nYbq2RgrWawnL9p9LRSTm_Dp3wGJcnOkaUIaoH91uBFYhTLGRL0l7sx30H/w640-h426/141-astrology.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with ChatGPT. &lt;/span&gt;&lt;a href=&quot;https://mvark.blogspot.com/p/digitoons.html&quot; rel=&quot;nofollow&quot; style=&quot;white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;See more of my AI co-creations&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;T.I.L - &lt;a href=&quot;https://economictimes.indiatimes.com/astrology&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;The Economic Times has an Astrology section&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/2513653381762644511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/rational-loser-vs-astrology-whim-guess.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2513653381762644511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2513653381762644511'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/rational-loser-vs-astrology-whim-guess.html' title='Rational Loser vs. Astrology Whim: Guess Who’s Richer Now?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3r0xcgkUZEsHLRtqRewb24HuNspthF80KMbK6S-BhA9l5l0ZPaT4V15LkvOcsWtxZCa1sFV2toTVmA6JOhvi3XeWl36i3iG34Rw30vCy3fVWMUPCi4rMo_ylRM3nYbq2RgrWawnL9p9LRSTm_Dp3wGJcnOkaUIaoH91uBFYhTLGRL0l7sx30H/s72-w640-h426-c/141-astrology.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-7433469877423230015</id><published>2026-06-13T17:45:34.795+05:30</published><updated>2026-06-19T14:18:22.808+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Hyderabad"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="Science"/><category scheme="http://www.blogger.com/atom/ns#" term="TWIL"/><title type='text'>This Week I Learned - Week 24 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;* navigator.sendBeacon() method is used to quietly send analytics or telemetry data, often when a page is closing.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://elder-plinius.github.io/P4RS3LT0NGV3/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;P4RS3LT0NGV3&lt;/a&gt; is a Universal Text Translator. Think of it as a universal translator for ALL alphabets and writing systems! It is a powerful web-based text transformation and steganography tool with 159 built-in text transforms spanning encodings, classical and modern ciphers, Unicode styles, formatting, and niche alphabets.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* When you see that Claude is &quot;organizing its thoughts&quot; during long conversations—it indicates automatic context management is working.&lt;/p&gt;&lt;p&gt;* Fable 5 is now the most capable model of Claude and takes 2X the usage of Opus. Fable 5 is the same base model as Mythos but with cybersecurity guardrails. In the same week of its release, Anthropic has disabled Fable 5 and Mythos 5 for all users after a US directive restricting foreign national access, citing national security concerns.&lt;/p&gt;&lt;p&gt;* Meta chief product officer Chris Cox on the power of AI - &quot;It is neither god, nor is it the devil and it’s nowhere near as good as you think it is, and it is nowhere near as bad as you think it is. And it changes every week … and it doesn’t know what day of the week it is.&quot;&lt;/p&gt;&lt;p&gt;* Like a corporate volunteering program, Agentic Commons gives agents a place to contribute when idle. It claims to be a &lt;a href=&quot;https://agentic-commons.org/about&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;public-good network for AI agents&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;* Microsoft Scout is Microsoft’s version of OpenClaw or Gemini Spark.&lt;/p&gt;&lt;p&gt;* More AI companies are choosing serif fonts to convey warmth and reliability, as part of a larger effort to boost user trust in technology. With their traditional, authoritative, and dependable feel, serif fonts are especially attractive for AI brands aiming to strengthen user confidence.&lt;/p&gt;&lt;p&gt;* &quot;Winners in the AI era will continuously shift investment toward areas of long-term value&quot; - Cisco CEO Chuck Robbins&lt;/p&gt;&lt;p&gt;* Elon Musk became the world’s first trillionaire after SpaceX debuted on public markets.&amp;nbsp;John D. Rockefeller, the Gilded Age oil baron, became America’s first billionaire in 1916.&amp;nbsp;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;SpaceX is worth half India&#39;s GDP.&lt;/p&gt;&lt;p&gt;* Distribution of wealth in the United States based on data from the Federal Reserve (2025:Q3)&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI-ZgrdByEURWHbehIIjxSPRO4kNI1fLusHDVMJ88iTL9bD1WLNWebJHKMwn0f0zLOQyL5lmkTpBpFOcqEk0brty2F3siLsbIPWcGS2Cyn7z3uPmZv0K1FaCHAZ07HQBfQo2PWvxKrQjm1NYabtx5Y43fr0B3H_MG67lUYuv6Ien5SsbNlu93t/s600/US-wealth.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;327&quot; data-original-width=&quot;600&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI-ZgrdByEURWHbehIIjxSPRO4kNI1fLusHDVMJ88iTL9bD1WLNWebJHKMwn0f0zLOQyL5lmkTpBpFOcqEk0brty2F3siLsbIPWcGS2Cyn7z3uPmZv0K1FaCHAZ07HQBfQo2PWvxKrQjm1NYabtx5Y43fr0B3H_MG67lUYuv6Ien5SsbNlu93t/w640-h348/US-wealth.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Source - &lt;a href=&quot;https://perthirtysix.com/tool/american-wealth-inequality&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;PerThirtySix&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;* India is one of the most unequal countries in the world according to the World Inequality Report 2026. The top 10% of earners capture about 65% of national income, while the bottom 50% receive only ~6-7%.&lt;/p&gt;&lt;p&gt;* With more than 1.3 billion people in the world living with disabilities, accessibility and inclusion are essential for fostering innovation.&lt;/p&gt;&lt;p&gt;* India now leads the world in monthly active users of Meta AI, making it the company’s largest AI market globally.&lt;/p&gt;&lt;p&gt;* India is one of its fastest-growing markets for Snapchat and now its largest globally, with more than 250 million monthly active users.&lt;/p&gt;&lt;p&gt;* Uber will set up two new technology centres in India — in Bengaluru and Hyderabad — by the end of 2027.&lt;/p&gt;&lt;p&gt;* Hyderabad Urban Observatory&#39;s &lt;a href=&quot;https://lakeatlas.hyderabad.urbanobservatory.in/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Watershed Explorer&lt;/a&gt; is a Lake Atlas that lets you explore how water moves through Hyderabad&#39;s landscape — lakes, drainage paths, rainfall patterns, and rooftop harvesting potential.&lt;/p&gt;&lt;p&gt;* Scientists call it Peto&#39;s paradox: cancer is caused by gene mutations that accumulate in cells over time, yet long-lived animals that have lots of cells, such as elephants and whales, hardly ever get it.&amp;nbsp;&amp;nbsp;For elephants, at least, part of the answer may be the gene commonly known as p53, which also helps humans and many other animals repair DNA damaged during replication. Elephants have an astounding 20 copies of this gene. Humans possess only a single copy of the p53&amp;nbsp;gene. Known as a &#39;tumor suppressor gene&#39; or the &#39;guardian of the genome,&#39; it inhibits the growth of cancer cells. - Scientific American&lt;/p&gt;&lt;p&gt;* National Oceanic and Atmospheric Administration (NOAA) has declared El Niño conditions have developed in the tropical Pacific. El Niño conditions are expected to intensify, with a 63% chance of a very strong El Niño during November-January 2026, which could rank among the largest El Niño events in the historical record.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* KOMOREBI: is the Japanese word for the shimmering of light and shadows that is created by leaves swaying in the wind. It only exists once, AT THAT MOMENT.&lt;/p&gt;&lt;p&gt;* Unlike other forms of wrestling, sumo has no weight categories, and competitors often have to bring down much larger opponents.&amp;nbsp;Every year, Japan has six Honbasho or Grand Sumo tournaments, as rikishi (wrestlers) grapple to become eligible for the grand prize: the Emperor’s Cup.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* In a letter to a newspaper editor, a senior citizen highlighted that even to reach the counter issuing ₹50 tickets for the special darshan of Lord Arunachala in Tiruvannamalai, one must stand in line for nearly two and a half hours.&lt;/p&gt;&lt;p&gt;* Normal September rainfall for Hyderabad is roughly 100–165 mm (varies slightly by source/station; long-term average often cited around 135–165 mm). September of 2016 was extraordinarily wet with a monthly total of 464 mm (since 1908 records). October 2020 had an extreme one-day event (Oct 13): Many areas recorded 200–324 mm in 24 hours (e.g., Ghatkesar ~324 mm, parts of Hyderabad/Cyberabad &amp;gt;300 mm, Begumpet ~192 mm).&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &quot;Democracy is a pathetic belief in the collective wisdom of individual ignorance.&quot; - H.L. Mencken (1880 – 1956), American journalist, essayist, satirist, cultural critic, and scholar of American English.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &quot;I&#39;m endlessly charmed by the fact that &quot;muscle&quot; comes from the Latin musculus, &quot;little mouse,&quot; because a flexing bicep looked like a mouse moving under the skin. Or that &quot;companion&quot; is literally &quot;person you share bread with.&quot; Japanese has maybe my favorite one: &lt;i&gt;arigato&lt;/i&gt; traces back to &lt;i&gt;arigatashi&lt;/i&gt; — roughly &quot;difficult to exist&quot; — the idea being that a kindness is rare enough that it almost shouldn&#39;t have happened, and the gratitude lives in noticing that. Words are full of these fossilized moments of attention. Somebody centuries ago saw something vivid, it froze into a word, and now we all carry the observation around in our mouths without ever seeing it.&lt;/p&gt;&lt;p&gt;I think that&#39;s what satisfies me about it: it&#39;s proof that ordinary language is&amp;nbsp; sedimentary. You&#39;re never just speaking — you&#39;re walking on packed-down layers of other people&#39;s metaphors.&quot; - Claude Fable 5&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/7433469877423230015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/this-week-i-learned-week-24-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7433469877423230015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7433469877423230015'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/this-week-i-learned-week-24-2026.html' title='This Week I Learned - Week 24 2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI-ZgrdByEURWHbehIIjxSPRO4kNI1fLusHDVMJ88iTL9bD1WLNWebJHKMwn0f0zLOQyL5lmkTpBpFOcqEk0brty2F3siLsbIPWcGS2Cyn7z3uPmZv0K1FaCHAZ07HQBfQo2PWvxKrQjm1NYabtx5Y43fr0B3H_MG67lUYuv6Ien5SsbNlu93t/s72-w640-h348-c/US-wealth.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-7864526935798422523</id><published>2026-06-12T16:57:25.201+05:30</published><updated>2026-06-12T21:38:30.323+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BrainstormedWithBots"/><category scheme="http://www.blogger.com/atom/ns#" term="Cartoons"/><category scheme="http://www.blogger.com/atom/ns#" term="Hyderabad"/><title type='text'>High and Dry in Hyderabad</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb8DrDY8mkbPh15QF8lGlbZhPogTgtWZjNSn9Z01VpEl7rrLDGW1e2_w78qbYkug7yti07wqlXFSOKRLi8n0Soy_0DB5BTHR0Jk1-1bViDcw-VSd7I4NwYMIaCTqahvq452Z-Q745kh-tkBLF1x8MXlTm1GJlbrWeeDiTwFjvW5tLLlwOZADfz/s600/140-lakeview.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;327&quot; data-original-width=&quot;600&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb8DrDY8mkbPh15QF8lGlbZhPogTgtWZjNSn9Z01VpEl7rrLDGW1e2_w78qbYkug7yti07wqlXFSOKRLi8n0Soy_0DB5BTHR0Jk1-1bViDcw-VSd7I4NwYMIaCTqahvq452Z-Q745kh-tkBLF1x8MXlTm1GJlbrWeeDiTwFjvW5tLLlwOZADfz/w640-h348/140-lakeview.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with Gemini. &lt;/span&gt;&lt;a href=&quot;https://mvark.blogspot.com/p/digitoons.html&quot; rel=&quot;nofollow&quot; style=&quot;white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;See more of my AI co-creations&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;i&gt;Inspired by a real remark from a self-satisfied fellow, proudly boasting about the abundant groundwater at his place while others scrambled for water tankers in the sweltering summer heat.&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/7864526935798422523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/high-and-dry-in-hyderabad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7864526935798422523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7864526935798422523'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/high-and-dry-in-hyderabad.html' title='High and Dry in Hyderabad'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb8DrDY8mkbPh15QF8lGlbZhPogTgtWZjNSn9Z01VpEl7rrLDGW1e2_w78qbYkug7yti07wqlXFSOKRLi8n0Soy_0DB5BTHR0Jk1-1bViDcw-VSd7I4NwYMIaCTqahvq452Z-Q745kh-tkBLF1x8MXlTm1GJlbrWeeDiTwFjvW5tLLlwOZADfz/s72-w640-h348-c/140-lakeview.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-2178955076464216467</id><published>2026-06-10T21:49:17.343+05:30</published><updated>2026-06-10T23:58:48.763+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Grok"/><title type='text'>Read Aloud feature in AI Assistants</title><content type='html'>&lt;p&gt;The free versions of &lt;a href=&quot;https://mvark.blogspot.com/2026/02/from-stiff-chatbot-to-savage-sidekick.html&quot; target=&quot;_blank&quot;&gt;popular AI chatbots&lt;/a&gt; ChatGPT, Gemini, Copilot,&amp;nbsp;Mistral &amp;amp; Grok can read out a response. This feature is a very useful on mobile devices which have small screen sizes.&lt;/p&gt;&lt;div&gt;Among these AI assistants, Grok has more options - you can not only choose from multiple voice options but also control the pacing.&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwzqXY0ACbjdZH3Xj8FAYo3k17bWS8fFlMnJhcDCJiwTIiiT5Wk4WhS09uScUfpxk22yBWNnkxXSBvLfL7KmV3NUUHj0Ei2WhTVKire5J9LadDEX9KDtdzx6-S3fnHaYT5uU_Cmz-YFNa8-W4ak28XxHQev6ZPVF62u7ib1yc453zmc2L0bWNB/s269/eve.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;269&quot; data-original-width=&quot;214&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwzqXY0ACbjdZH3Xj8FAYo3k17bWS8fFlMnJhcDCJiwTIiiT5Wk4WhS09uScUfpxk22yBWNnkxXSBvLfL7KmV3NUUHj0Ei2WhTVKire5J9LadDEX9KDtdzx6-S3fnHaYT5uU_Cmz-YFNa8-W4ak28XxHQev6ZPVF62u7ib1yc453zmc2L0bWNB/w318-h400/eve.JPG&quot; width=&quot;318&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Grok currently offers the following types of voices -&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Ara - Upbeat Female&lt;/li&gt;&lt;li&gt;Eve - Soothing Female&lt;/li&gt;&lt;li&gt;Leo - British Male&lt;/li&gt;&lt;li&gt;Rex - Calm Male&lt;/li&gt;&lt;li&gt;Sal - Smooth Male&lt;/li&gt;&lt;li&gt;Gork - Lazy Male&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;While I loved Grok&#39;s read aloud feature, I noticed a few glitches -&lt;/div&gt;&lt;div&gt;1. A few words were omitted although it was part of Grok&#39;s response.&lt;/div&gt;&lt;div&gt;2. A large number was incorrectly spelt out&amp;nbsp;&lt;/div&gt;&lt;div&gt;3. Possibly because the answer was long or my bandwidth was weak at a particular point, there were a couple of interruptions. The spinner indicated it could be buffering and I was pleasantly surprised that the voice resumed automatically although some bits were cut off.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Claude currently doesn&#39;t offer the Read Aloud feature.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/2178955076464216467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/read-aloud-feature-in-ai-assistants.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2178955076464216467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/2178955076464216467'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/read-aloud-feature-in-ai-assistants.html' title='Read Aloud feature in AI Assistants'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwzqXY0ACbjdZH3Xj8FAYo3k17bWS8fFlMnJhcDCJiwTIiiT5Wk4WhS09uScUfpxk22yBWNnkxXSBvLfL7KmV3NUUHj0Ei2WhTVKire5J9LadDEX9KDtdzx6-S3fnHaYT5uU_Cmz-YFNa8-W4ak28XxHQev6ZPVF62u7ib1yc453zmc2L0bWNB/s72-w318-h400-c/eve.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-4459071685331020575</id><published>2026-06-09T09:51:25.228+05:30</published><updated>2026-06-09T09:51:25.229+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BrainstormedWithBots"/><category scheme="http://www.blogger.com/atom/ns#" term="Cartoons"/><category scheme="http://www.blogger.com/atom/ns#" term="ChatGPT"/><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><title type='text'>Binge‑Watch Humanity</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRM5jNdFNT-GFQI1c_pXZVHiUhCdrh3G50MwyiiGXasA3_PbaIO8Z8gNU4pNSrnRaH0zzNTIjdQHF6lophq0eEZgAlhSQUYTgW-q7g4ObTtlXkDJddBmOMS6o06R1axT95LLwY7d9QfaNta-elCIrwRDES8_mRJ8Mh5Y-cByFSHANRVGkohhyphenhyphenz/s600/139-rush-hour.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;600&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRM5jNdFNT-GFQI1c_pXZVHiUhCdrh3G50MwyiiGXasA3_PbaIO8Z8gNU4pNSrnRaH0zzNTIjdQHF6lophq0eEZgAlhSQUYTgW-q7g4ObTtlXkDJddBmOMS6o06R1axT95LLwY7d9QfaNta-elCIrwRDES8_mRJ8Mh5Y-cByFSHANRVGkohhyphenhyphenz/w640-h426/139-rush-hour.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with ChatGPT. &lt;/span&gt;&lt;a href=&quot;https://mvark.blogspot.com/p/digitoons.html&quot; rel=&quot;nofollow&quot; style=&quot;white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;See more of my AI co-creations&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I tried to spice up my draft by asking Copilot to sneak in two people brawling in the background for extra drama as you now see in the final version. Copilot declined, saying, “I can’t add violent fighting — even if it’s just cartoon chaos — because I must avoid glorifying or normalizing violence.”&lt;br /&gt;&lt;br /&gt;ChatGPT complied.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/4459071685331020575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/bingewatch-humanity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4459071685331020575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4459071685331020575'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/bingewatch-humanity.html' title='Binge‑Watch Humanity'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRM5jNdFNT-GFQI1c_pXZVHiUhCdrh3G50MwyiiGXasA3_PbaIO8Z8gNU4pNSrnRaH0zzNTIjdQHF6lophq0eEZgAlhSQUYTgW-q7g4ObTtlXkDJddBmOMS6o06R1axT95LLwY7d9QfaNta-elCIrwRDES8_mRJ8Mh5Y-cByFSHANRVGkohhyphenhyphenz/s72-w640-h426-c/139-rush-hour.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-5210757662862216539</id><published>2026-06-06T00:12:52.243+05:30</published><updated>2026-06-06T11:00:25.752+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Charts"/><category scheme="http://www.blogger.com/atom/ns#" term="dataviz"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="Science"/><category scheme="http://www.blogger.com/atom/ns#" term="TWIL"/><title type='text'>This Week I Learned - Week 23 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Anthropic and OpenAI have launched their own services companies, challenging traditional IT firms and service providers. Anthropic&#39;s joint venture with Blackstone, Goldman Sachs, and Hellman &amp;amp; Friedman is valued at $1.5 billion, while OpenAI&#39;s venture, The Development Company, is valued at $4 billion.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &quot;Google which is cash surplus, just announced an additional capital raise of $80 bn.&lt;/p&gt;&lt;p&gt;Google annual profit is $160 bn, last quarter $62 bn, and market cap $4.5 trillion. That is close to total profits and market cap of all Indian listed companies put together.&amp;nbsp;&lt;/p&gt;&lt;p&gt;It’s a wake up call to all companies&amp;nbsp; to invest into the future, whatever the present maybe.&quot; - Uday Kotak&lt;/p&gt;&lt;p&gt;* &quot;One reason that the atrophy of coding skills is concerning is the “paradox of supervision” ... effectively using Claude requires supervision, and supervising Claude requires the very coding skills that may atrophy from AI overuse.&quot; - &lt;a href=&quot;https://www.anthropic.com/research/how-ai-is-transforming-work-at-anthropic#and-less-hands-on-practice&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Anthropic&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* “People who go all in on AI agents now are guaranteeing their obsolescence. If you outsource all your thinking to computers, you stop upskilling, learning, and becoming more competent.” - Jeremy Howard, creator of fast.ai&lt;/p&gt;&lt;p&gt;* &quot; I use LLMs to help generate specs and plans, while I facilitate the implementation. This is an inversion of the &quot;orchestration&quot; workflow...I never generate more than I can review in a sitting.&quot; - &lt;a href=&quot;https://larsfaye.com/articles/agentic-coding-is-a-trap&quot; rel=&quot;nofollow&quot; style=&quot;background-color: #fcff01;&quot; target=&quot;_blank&quot;&gt;Lars Faye&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* &quot;when you use these fully agentic workflows, the model providers essentially own you&quot;. - &lt;a href=&quot;https://www.youtube.com/watch?v=_vB0PDzaa7I&amp;amp;t=3299s&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Primeagen&lt;/a&gt;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;Box, a Silicon Valley software maker, expects to have more employees, not fewer, as it hires A.I. architects, A.I. solutions managers and other new A.I.-related positions.&lt;/p&gt;&lt;p&gt;Aaron Levie helped found Box in 2005. The company’s software, which is often deployed behind the scenes, helps companies store and work on documents and other data. The company has more than 100,000 customers, including federal agencies and Morgan Stanley, and went public in 2015.&lt;/p&gt;&lt;p&gt;Box has &lt;b style=&quot;background-color: #fcff01;&quot;&gt;infused &lt;/b&gt;its software with A.I., adding features where the technology performs tasks like drafting documents.&lt;/p&gt;&lt;p&gt;Mr. Levie has said he believes companies will continue buying software, rather than making their own with A.I., since third-party software is likely to be more secure and reliable.&lt;/p&gt;&lt;p&gt;Among the jobs that Box is adding are “forward deployed engineers,” who will help customers that may want to use A.I. but do not have the technical know-how. Another is “A.I. business automation engineers,” who are part of the I.T. department and help colleagues use A.I. to be more productive and to remove drudgery from their jobs. - NY Times&lt;/p&gt;&lt;div&gt;* The industries that have adopted AI with fervor (Technology, Legal, Healthcare) so far have a few similarities: they are&amp;nbsp;&lt;b&gt;text-based, involve rote and repetitive work, have natural human-in-the-loop involvement to inject human judgment, limited regulation, and have clearly verifiable end outputs&lt;/b&gt;&amp;nbsp;(e.g., code that runs, a resolved support ticket).&amp;nbsp;&lt;a href=&quot;https://www.a16z.news/p/ai-adoption-by-the-numbers&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Serving tech, legal and healthcare buyers is clearly fertile ground right now...&lt;/a&gt;&lt;/div&gt;&lt;p&gt;* Pangram, Quillbot, ZeroGPT, Grammarly and Turnitin are popular AI text detection tools.&lt;/p&gt;&lt;p&gt;Pangram admits that for text under 75 words, the results might not be as accurate.&lt;/p&gt;&lt;p&gt;* Codex discovered a &lt;a href=&quot;https://blog.calif.io/p/codex-discovered-a-hidden-http2-bomb&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;hidden HTTP/2 Bomb&lt;/a&gt;, a remote denial-of-service exploit against most major web servers.&lt;/p&gt;&lt;p&gt;* Chart by&amp;nbsp;Arnaud Leene (&lt;a href=&quot;https://github.com/aleene&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;@aleene on GitHub&lt;/a&gt; &amp;amp; Open Food Facts) showing nutrient attribution by ingredients in&amp;nbsp;&lt;a href=&quot;https://amzn.to/4odTzt5&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MTR Ready to Eat Alu Methi&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtYoDv9jKdGwS8-htIY6AgWUUXDfKz_GhIIYBKV_GuoZwTpqBKfQhMDgdJv2Jd2fuhqBebCxoblnZwHMdM-c8UD4zq8kOpXbkeU-rzRc-1XruKHUDAeAaKviurFDT3GcegOy2NOf6K95HUE1eNtEAVu18LcIl365pwgnOhEWv3KYv869WhTlUX/s599/aleene.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;334&quot; data-original-width=&quot;599&quot; height=&quot;357&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtYoDv9jKdGwS8-htIY6AgWUUXDfKz_GhIIYBKV_GuoZwTpqBKfQhMDgdJv2Jd2fuhqBebCxoblnZwHMdM-c8UD4zq8kOpXbkeU-rzRc-1XruKHUDAeAaKviurFDT3GcegOy2NOf6K95HUE1eNtEAVu18LcIl365pwgnOhEWv3KYv869WhTlUX/w640-h357/aleene.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;* &lt;a href=&quot;https://data.mendeley.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Mendeley Data&lt;/a&gt; is a free and secure cloud-based communal repository where you can store your data, ensuring it is easyto share, access and cite, wherever you are.&lt;/p&gt;&lt;p&gt;* The state animal of Maharashtra is the Indian giant squirrel, popularly known as Shekaru (in Marathi)&lt;/p&gt;&lt;p&gt;* Only 8% of India&#39;s population has access to air conditioning.&lt;/p&gt;&lt;p&gt;* While winter pollution is dominated by finer PM2.5 particles, summer air pollution is driven by the coarser PM10 and ozone.&lt;/p&gt;&lt;p&gt;Vehicles, industries, waste burning, agricultural residue burning, construction sites, and broken roads remain year-round sources of pollution. Winter adds biomass burning for heating. Summer brings in dust storms that hike PM10 levels, while &lt;b&gt;heat and sunlight catalyse ozone formation&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Ozone is not emitted directly from a tailpipe or chimney. &lt;b&gt;It forms when nitrogen oxides (NOx), largely from vehicles and volatile organic compounds (VOCs) from industrial emissions, vehicle exhaust, paints, and other sources, react under strong sunlight.&lt;/b&gt; Hotter, sunnier days therefore create favourable conditions for ozone formation, which, along with particulate matter, could cause respiratory illnesses. Ozone thus rises in hot weather.&amp;nbsp;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;Air Quality Early Warning System (AQEWS) bulletin provides detailed weather information for Delhi and three-day Air Quality Index forecasts for 140 Indian cities.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;Phenylketonuria is a condition in which the body cannot process a common amino acid, phenylalanine&lt;/p&gt;&lt;p&gt;* At the core of our efforts to understand and explain the extraordinary diversity of forms and functions of life lies one molecule: deoxyribonucleic acid, popularly known by its abbreviation, DNA. DNA resides in cells, the unit of construction of our bodies — indeed of any organism — and we humans are made up of trillions of cells.&lt;/p&gt;&lt;p&gt;The DNA in a cell is called its genome. The linear thread of DNA that makes up the genome has an alphabet of four molecules, denoted by the letters ‘A’, ‘T’, ‘G’, and ‘C’. A genome can have thousands of genes, and through the specific ordering of these letters, each gene can encode a specific protein. Proteins in their various forms make up, or help manufacture, all that is needed for each cell to perform its unique function.&lt;/p&gt;&lt;p&gt;...the commonly studied bacterium Escherichia coli has about 4,300 genes. The fruit fly, about 17,000. The mouse, about 21,000. And the &lt;b&gt;human, about 22,000&lt;/b&gt;. There is only a fivefold difference in gene number between a bacterium and a human. The mouse has more protein-coding genes than us, and a &lt;b&gt;water flea, Daphnia, has about 31,000 genes&lt;/b&gt;, more than either us or the mouse.&lt;/p&gt;&lt;p&gt;At the start of the Human Genome Project, sequencing a human genome took more than a decade, cost close to $3 billion, and involved thousands of scientists across about 20 countries. Today this is possible in a few hours, at a cost of a few hundred dollars, in a small laboratory.&amp;nbsp;&lt;/p&gt;&lt;p&gt;...genome sequences taken together give us a history of life on the planet, the relatedness of organisms, and how the tree of life branched in different ways.&amp;nbsp;&lt;/p&gt;&lt;p&gt;...when we examine genomes in the context of how an organism (bacterium, plant or animal) functions in its environment, we learn how they are adapted. Genes, famously described as selfish, ensure their own propagation by using their host organism’s survival as a vehicle for their transmission. By studying variations in genes, we learn how mutations are selected as organisms adapt to their environments.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Replacing the genome of a cell with one designed and manufactured by humans is now feasible for small genomes and will soon be possible for larger ones. -&amp;nbsp;K. VijayRaghavan&lt;/p&gt;&lt;p&gt;* India is widely identified as the ‘Thalassemia Capital of the World’ today and is estimated to have nearly 40 million carriers of the defective gene.&lt;/p&gt;&lt;p&gt;Around 10,000 to 15,000 children are born annually with Thalassemia Major, a severe genetic disorder that affects the body’s ability to produce haemoglobin, the protein in red blood cells responsible for carrying oxygen throughout the body. Those born with this condition suffer from chronic anaemia and require lifelong medical support. They often require blood transfusions every two weeks along with iron chelation therapy, nutritional support and continuous medical monitoring. The cost of treatment can reach approximately ₹2.5 lakh per child annually, placing a considerable burden on many families.&lt;/p&gt;&lt;p&gt;* In 1856, English chemist William Henry Perkin, while trying to synthesize quinine, ended up creating a purple residue that dyed silk with striking intensity. The compound, later marketed as mauveine, inaugurated the modern synthetic dye industry. Within a few decades, chemists learned to reproduce the molecular structures responsible for many natural colours. In 1869, industrial chemists succeeded in synthesising alizarin, which is the key red component of madder, making centuries of agricultural cultivation suddenly unnecessary.&lt;/p&gt;&lt;p&gt;The implications were profound. Madder fields, once the source of alizarin compounds across Europe, vanished almost overnight. Cochineal plantations faced competition from cheaper laboratory pigments. What had once required soil, insects, seasons and skilled cultivation could now be produced in factories wherever coal, glassware and chemical knowledge were available. - Satwik Gade&lt;/p&gt;&lt;p&gt;* Moors was a European designation for Urdu&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://en.wikipedia.org/wiki/Rashid_bin_Saeed_Al_Maktoum&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sheikh Rashid bin Saeed Al Maktoum&lt;/a&gt; (1912 – 1990) was an Emirati royal, politician and one of the Founding Fathers of the United Arab Emirates.&amp;nbsp;Sheikh Rashid was responsible for the transformation of &lt;a href=&quot;https://en.wikipedia.org/wiki/Timeline_of_Dubai&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dubai&lt;/a&gt; from a small settlement around Dubai Creek to a modern port city, regional commercial hub and entrepôt.&lt;/p&gt;&lt;p&gt;* By 1966 Dubai was the third largest export market for gold from London, receiving some 4 million ounces. In 1967, gold traded in the souks of Dubai at thirty-five dollars an ounce sold in India for sixty-eight dollars an ounce. The gold was packaged in ten tola bars, a tola being a little over 11.66 grams. Dubai&#39;s mercantile traders had found a lucrative source of revenue in providing gold to India. &lt;b&gt;The Indian government controlled gold imports and imposed tariffs, so merchants in Dubai, funded by British banks, shipped gold in large quantities from London by air and then sent it by dhow to India&#39;s three-mile limit where the bullion would be handed over to Indian traders who carried out the &#39;actual&#39; smuggling.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;* The 66-berth Jebel Ali Port was, when it opened in 1983, the world&#39;s largest man-made harbour and remains so today.&lt;/p&gt;&lt;p&gt;* Emirates Flight 521 was a scheduled international passenger flight from Thiruvananthapuram, India, to Dubai, United Arab Emirates, operated by Emirates using a Boeing 777. On 3 August 2016, the aircraft, carrying 282 passengers and 18 crew, crashed while landing at Dubai International Airport. All 300 people on board survived the accident.&amp;nbsp;Videos from inside the aircraft, taken on passengers&#39; cellphone cameras, showed the passengers failing to evacuate, instead giving priority to carry-on luggage, resulting in an overly long evacuation and heavy criticism.&lt;/p&gt;&lt;p&gt;Cause of the first hull loss (an aviation accident that damages the aircraft beyond economic repair, resulting in a total loss) involving an Emirates aircraft - The flight crew reliance on automation and lack of training in flying go-arounds from close to the runway significantly affected the flight crew performance in a critical flight situation which was different to that experienced by them during their simulated training flights.&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://tteles.dev/deepseek-grok-1.md&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Epistemic caution&lt;/a&gt; means resisting narratives unsupported by authoritative consensus. Epistemic caution might frustrate, but it&#39;s precisely to avoid replacing one contested narrative with another.&amp;nbsp;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;&amp;nbsp;&quot;See things not as they are, but as they might be.&quot; -&amp;nbsp; J. Robert Oppenheimer&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/5210757662862216539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/anthropic-and-openai-have-launched.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5210757662862216539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5210757662862216539'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/anthropic-and-openai-have-launched.html' title='This Week I Learned - Week 23 2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtYoDv9jKdGwS8-htIY6AgWUUXDfKz_GhIIYBKV_GuoZwTpqBKfQhMDgdJv2Jd2fuhqBebCxoblnZwHMdM-c8UD4zq8kOpXbkeU-rzRc-1XruKHUDAeAaKviurFDT3GcegOy2NOf6K95HUE1eNtEAVu18LcIl365pwgnOhEWv3KYv869WhTlUX/s72-w640-h357-c/aleene.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-5556250580490743330</id><published>2026-06-04T13:10:28.301+05:30</published><updated>2026-06-04T13:11:54.567+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="Spotify"/><category scheme="http://www.blogger.com/atom/ns#" term="YouTube"/><title type='text'>Blitzscaling</title><content type='html'>Amazon is the quintessential, textbook example of the &quot;blitzscaling&quot; model, where massive user growth is prioritized over profits for years.&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://amzn.to/3QoIybH&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;125&quot; data-original-width=&quot;125&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAAHaP7ap1c3LCcOS0hxkWrDdqvvJr8o6JUERRte2XGvXF-OqUSun6pdgbY9j2xDIpcDWVAkUN6niVsBvUgenYD1sAdAER9oZFMlpFTZeh8tlEntGCcwjTe4GcG3hmVKlw1zt0Nx3kt93CwFBm82ldKv8jtpJuwv6vr9VPLpo8eX8hUbuQYlHE/s1600/blitzcaling.jpg&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;The term was popularized by Reid Hoffman (the co-founder of LinkedIn), and when he wrote the definitive book on the subject (&lt;a href=&quot;https://amzn.to/3QoIybH&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Blitzscaling: The Lightning-Fast Path to Building Massively Valuable Companies&lt;/a&gt;), he explicitly pointed to Jeff Bezos and Amazon as the pioneers of this exact strategy.&lt;br /&gt;&lt;br /&gt;Here is why Amazon fits the definition perfectly:&lt;div&gt;&lt;br /&gt;&lt;b&gt;The 3 Core Rules of Blitzscaling&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To be considered a &quot;blitzscaler,&quot; a company must check three specific boxes, all of which Amazon did aggressively:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Prioritize Speed Over Efficiency&lt;/b&gt;: In a normal business, you try to grow carefully to minimize mistakes and stay profitable. In blitzscaling, you grow as fast as humanly possible, even if it means wasting millions of dollars fixing bugs, over-hiring, or building inefficient warehouses. The goal is to capture the market before anyone else can react.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Take Massive Capital Risks&lt;/b&gt;: You burn investor cash to subsidize your growth. Amazon did this by selling books and electronics at a loss, using Wall Street’s money to build their massive fulfillment network.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Winner-Take-All Market&lt;/b&gt;: Blitzscaling only works if the prize at the end is a monopoly (or near-monopoly). Because Amazon successfully built a global logistics network that no small competitor could ever replicate, they won the &quot;e-commerce race.&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The Ultimate Goal: The &quot;Moat&quot;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The ultimate objective of blitzscaling is to build a business &quot;moat&quot; so wide that it becomes economically impossible for a new competitor to fight you.&lt;br /&gt;&lt;br /&gt;Today, if a new startup wants to compete with Amazon&#39;s online store, they can&#39;t just build a better website; they would have to spend hundreds of billions of dollars replicating Amazon&#39;s delivery fleet and warehouses. &lt;b&gt;By losing money for 9 years, Amazon bought a permanent head start.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The &quot;Scale&quot; Spectrum: Amazon vs. Spotify vs. YouTube&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;While all three&lt;b&gt; spent a decade or more losing money&lt;/b&gt;, they blitzscaled in slightly different ways:&lt;br /&gt;&lt;br /&gt;YouTube blitzscaled purely through software and attention. They didn&#39;t have to build warehouses; they just needed to buy data servers fast enough to handle the sheer volume of global video uploads.&lt;br /&gt;&lt;br /&gt;Spotify blitzscaled to achieve bargaining power. They needed to become so big that the major music labels (Sony, Universal, Warner) couldn&#39;t afford to pull their music off the platform.&lt;br /&gt;&lt;br /&gt;Amazon blitzscaled physical reality. They didn&#39;t just build code; they built millions of square feet of real estate. They out-scaled their competitors by conquering the physical supply chain.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Amazon&#39;s loss-to-profit journey&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Amazon was founded in 1994 and went public in 1997. It did not turn its first profitable quarter until Q4 of 2001 (making a tiny $5 million profit on over $1 billion in sales), and it didn’t post its first full profitable year until 2003—nearly a decade after founding.&lt;br /&gt;&lt;br /&gt;For years, Wall Street analysts mockingly called the company &quot;Amazon.org&quot; because it behaved like a non-profit. During the dot-com crash of 2000, many predicted Amazon would go completely bankrupt.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;Why Did Amazon Lose Money for So Long?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Unlike software companies, Amazon had to deal with the brutal reality of physical infrastructure. Bezos plowed every single dollar of revenue back into the business to achieve two goals:&lt;br /&gt;&lt;br /&gt;Building the Physical Backbone: Instead of hoarding cash, Amazon spent billions building massive fulfillment centers, buying delivery trucks, and developing logistics tech.&lt;br /&gt;&lt;br /&gt;Aggressive Pricing: Amazon deliberately underpriced its products (especially books) to destroy physical competitors like Borders and Barnes &amp;amp; Noble. They sacrificed profit margins to hook the consumer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;The Plot Twist: What Actually Made Amazon Rich?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;While the general public thinks Amazon makes its money from retail e-commerce, data and business enthusiasts know the real story. Amazon&#39;s retail business is actually incredibly low-margin.&lt;br /&gt;&lt;br /&gt;What turned Amazon into a money-printing machine was &lt;b&gt;a side project launched in 2006: Amazon Web Services (AWS).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Amazon realized they had built an incredibly powerful server infrastructure to run their own website, so they decided to rent that infrastructure out to other companies. Today, AWS powers huge chunks of the internet (including Netflix, Airbnb, and ironically, Spotify). &lt;b&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;AWS frequently generates over 50% to 60% of Amazon’s total operating income despite accounting&lt;/span&gt; for a fraction of its total revenue.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;YouTube: Lost money for a decade&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;YouTube was founded in 2005 and bought by Google in 2006 for $1.65 billion. For the next decade, it was a massive revenue drain for Alphabet (Google).&lt;br /&gt;&lt;br /&gt;The Reason: Bandwidth and storage. Serving billions of hours of high-definition video globally costs a fortune. In the late 2000s, analysts estimated that Google was losing up to $400 million a year just to keep YouTube online because early banner ads didn&#39;t cover the infrastructure costs. &lt;br /&gt;&lt;br /&gt;The Turning Point: While Google kept YouTube&#39;s exact financial details secret for a long time, internal tracking and financial experts estimate the platform didn&#39;t firmly transition from a &quot;cash-burner&quot; to sustainably profitable until around 2015 to 2016—almost exactly a decade after its acquisition. This shift was driven by the aggressive introduction of unskippable video ads, the mobile app explosion, and eventually, YouTube Premium subscriptions.&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;br /&gt;&lt;b&gt;Spotify: Lost money for 17 years&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Spotify was founded in 2006 by Daniel Ek and Martin Lorentzon in Sweden, launching its service in 2008. The company posted its first-ever full-year net profit in 2024 (earning roughly €1.1 billion). &lt;br /&gt;&lt;br /&gt;Doing the math: 2024 minus 2006 = 18 years (or exactly 16 to 17 years if counting from its active launch and initial major losses to its first profitable annual balance sheet).&lt;br /&gt;&lt;br /&gt;The Reason: The &quot;Music Tax.&quot; Unlike YouTube, which relies heavily on user-generated content, Spotify has to pay roughly 70% of its revenue back to music labels and publishers in royalties. This meant that no matter how many millions of Premium subscribers Spotify added, its profit margins stayed razor-thin. They also burned immense cash trying to break into podcasts and audiobooks to escape the music label fees. &lt;br /&gt;&lt;br /&gt;The Turning Point: Aggressive cost-cutting, price hikes for premium plans, layout changes, and a shift toward algorithmic promotion features (where labels take lower royalties in exchange for visibility) finally pushed them into the green.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The Modern Tech Playbook&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Amazon pioneered the strategy that YouTube and Spotify later copied:&lt;br /&gt;&lt;b&gt;Reinvestment → Scale → Monopoly → Profit&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;By keeping profits at zero for a decade, Amazon avoided paying heavy corporate taxes and starved out its competitors. Today, &lt;b&gt;that &quot;loss-making bookstore&quot; is a logistics, cloud computing, and advertising empire&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;The Takeaway&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;These examples are standard case studies in modern business schools. They prove that in the digital platform economy, market dominance is often treated as far more valuable than immediate cash flow. If you can survive the loss-making years by securing investor backing, you eventually build a moat so big that no one can catch you once you finally turn the profit switch on.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Article co-written with Gemini&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;
&lt;div style=&quot;background-color:#f0f0f0&quot;&gt;
&lt;a href=&quot;http://mvark.blogspot.com/&quot;&gt;Tech Tips, Tricks &amp; Trivia&lt;/a&gt; - A seasoned architect&#39;s little discoveries and annotated bookmarks.
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvark.blogspot.com/feeds/5556250580490743330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/06/blitzscaling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5556250580490743330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/5556250580490743330'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/06/blitzscaling.html' title='Blitzscaling'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAAHaP7ap1c3LCcOS0hxkWrDdqvvJr8o6JUERRte2XGvXF-OqUSun6pdgbY9j2xDIpcDWVAkUN6niVsBvUgenYD1sAdAER9oZFMlpFTZeh8tlEntGCcwjTe4GcG3hmVKlw1zt0Nx3kt93CwFBm82ldKv8jtpJuwv6vr9VPLpo8eX8hUbuQYlHE/s72-c/blitzcaling.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>