<?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-08-03T17:02:31.486+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="ChatGPT"/><category term="SQL Server"/><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="GitHub"/><category term="Soft-Skills"/><category term="K8s"/><category term="Performance"/><category term="C#"/><category term="Food"/><category term="TechTalk"/><category term="Tools"/><category term="Cloud"/><category term="Mobile"/><category term="OSS"/><category term="App"/><category term="IE"/><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="Hardware"/><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>2839</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8211560.post-4630706137780134157</id><published>2026-07-31T10:51:55.873+05:30</published><updated>2026-08-01T09:46:47.175+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><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"/><category scheme="http://www.blogger.com/atom/ns#" term="Weather"/><title type='text'>This Week I Learned - Week 31 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &quot;&lt;i&gt;Models learn from &quot;exhaust,&quot; the prompts people write, the tools agents use, and especially the corrections people make when the model is wrong. Every correction is distilled into institutional know-how.&amp;nbsp;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;In consuming intelligence, you are creating intelligence.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;If learning flows in only one direction, economic value converges toward the owners of the learning infrastructure rather than the creators of the knowledge itself.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;In the cloud era, enterprises accumulated data. In the AI era, they accumulate learning.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;A company should be able to use a model without giving up the knowledge that makes it unique.&lt;/i&gt;&quot; - &lt;a href=&quot;https://x.com/satyanadella/status/2076323181154230284&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Satya Nadella&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* Wire services such as PTI, ANI, Reuters, AP, and AFP provide verified facts to other outlets, which then adapt the content to their own style. Their business model depends on reader trust in the accuracy of the wire’s reporting and on receiving compensation for the verification work. While search engines direct readers to the original source, large language models extract the facts, omit sourcing and verification, and deliver responses without attribution.&lt;/p&gt;&lt;p&gt;News agency Asian News International (ANI) sued AI research firm OpenAI in November 2024 for using its content to train ChatGPT without permission or payment. According to the Delhi High Court, storing ANI’s articles to train ChatGPT is covered under &lt;b&gt;Section 52 of India’s Copyright Act&lt;/b&gt;, which &lt;b&gt;allows private use and research&lt;/b&gt; &lt;b&gt;without it being considered infringement.&lt;/b&gt; The court also noted that ANI couldn’t prove ChatGPT reproduced or “memorized” its actual reports, so no infringement occurred.&lt;/p&gt;&lt;p&gt;* Slack AI can summarize forum discussions from the past week or within a chosen date range.&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/AVvXsEhueT1Q0ywddEgyVcahYk_YwgT5IJp-FnkhRgEJzgXsgsuB1pEfhm6iqRTUpfwniDP5aiFQrUO9naI_Yixeh8KdoWyMoySexrYIx62Mjz7YxBPH82evj1zUW933t50UUjeY7xUO3gmtJlgq_Iodi1XGfFvYWKcrRcglpUE8QMZ06Q0pD0cJgZSr/s399/slack.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;216&quot; data-original-width=&quot;399&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhueT1Q0ywddEgyVcahYk_YwgT5IJp-FnkhRgEJzgXsgsuB1pEfhm6iqRTUpfwniDP5aiFQrUO9naI_Yixeh8KdoWyMoySexrYIx62Mjz7YxBPH82evj1zUW933t50UUjeY7xUO3gmtJlgq_Iodi1XGfFvYWKcrRcglpUE8QMZ06Q0pD0cJgZSr/w400-h216/slack.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;* BitChat is an open-source Bluetooth mesh messaging application developed by X co-founder Jack Dorsey.&amp;nbsp;Being a decentralised peer-to-peer messaging application that operates over Bluetooth mesh networks, it requires no internet connection, no servers and no phone numbers.&lt;/p&gt;&lt;p&gt;* At least six Nvidia-backed neocloud companies,&amp;nbsp;CoreWeave, Together AI, Nebius, Lambda Labs, Crusoe and Nscale are in talks with Indian operators to lease data centre capacity for artificial intelligence (AI).&lt;/p&gt;&lt;p&gt;Neoclouds, or &quot;babyscalers,&quot; differ from hyperscalers like AWS, Azure and Google Cloud by focussing solely on renting Nvidia GPU clusters for AI training and inference.&lt;/p&gt;&lt;p&gt;A 20-year tax holiday for foreign cloud providers, announced in this year&#39;s Union Budget, along with abundant engineering talent and low infrastructure costs, has made India the most attractive data centre destination in the region. - ET&lt;/p&gt;&lt;p&gt;* &lt;a href=&quot;https://akademie.dw.de/hype-literacy/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;The Hype Literacy Toolkit for Journalists&lt;/a&gt; - Hype is characterized by the fascination with the future: Exaggerated and unrealistic promises of value development are coupled with a strident optimism that captures the attention of investors, technologists, politicians, journalists, and the general citizenry. Hype leverages uncertainty and emotions like hopes and fears, linking these to strong expectations.&lt;/p&gt;&lt;p&gt;* The Government uses gazettes as its primary means of publishing laws and bringing them into force and these are published as PDFs. India’s legal publishing system remains fragmented and dependent on PDFs, making it difficult for citizens, lawyers and even courts to access, track laws and amendments in force; adopting open legal publishing standards would make laws more accessible and strengthen democratic participation.&lt;/p&gt;&lt;p&gt;Many African countries have adopted the Akoma Ntoso standard, a markup language specifically designed for legal documents. They use an open-source legal publishing platform called Indigo, which allows users to add or edit laws. [US &amp;amp; UK use modified versions of Akoma Ntoso]. - Sushant Sinha, founder of legal search engine, Indian Kanoon&lt;/p&gt;&lt;p&gt;*&amp;nbsp;Elon Musk’s companies directly employ ~160k people (Tesla ~135k, SpaceX ~22k, X ~2.5k, others). - &lt;a href=&quot;https://x.com/search?q=from%3Agrok%20filter%3Areplies%20lang%3Aen&amp;amp;src=typed_query&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Grok&lt;/a&gt;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;&lt;a href=&quot;https://el-nino.shirtshanks.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;What the hell is El Niño, really?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* Tropoworks provides drone-assisted systems to transport tea leaves from fields to processing factories. In the trial phase, it has successfully carried loads of 12 kgs for 5-10kms in Kerala&#39;s Idduki for HML.&lt;/p&gt;&lt;p&gt;* India’s digital economy, valued at ₹32 lakh crore in 2025 and accounting for about &lt;b&gt;12% of GDP&lt;/b&gt;, together with more than 1.03 billion active internet users and around 22 billion monthly UPI transactions, is driving demand for data centre infrastructure.&lt;/p&gt;&lt;p&gt;* The number of Indians with an annual income of ₹100 crore or more has increased from 142 to &lt;a href=&quot;https://indiacola.blogspot.com/2026/07/crorepati-club.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;576&lt;/a&gt; between the assessment years (AY) 2021-22 and 2025-26.&lt;/p&gt;&lt;p&gt;* About 82% of working women in India are in informal employment according to a 2018 ILO report, spanning agriculture, home-based production, domestic services and micro-enterprises.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* 11-month rental agreements remain standard across India to avoid compulsory registration and elevated stamp duty under the Registration Act 1908, which applies to leases of 12 months or longer, while enabling easy annual renewals.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Legal security deposit (not rent itself) limits:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Bengaluru: No hard statutory cap under Karnataka Rent Act; amount is contractual (market often 6-10 months). Recent amendment only decriminalised penalties.&lt;/li&gt;&lt;li&gt;Mumbai: No statutory cap under Maharashtra Rent Control Act; contractual (market 3-6 months).&lt;/li&gt;&lt;li&gt;Hyderabad: Telangana Act limits advance to 1 month’s rent; excess can be challenged.&lt;/li&gt;&lt;/ul&gt;Only Assam, Uttar Pradesh, Andhra Pradesh, and Tamil Nadu have enacted Model Tenancy Act variants with 2-3 month deposit limits, while Mumbai and Hyderabad rules remain largely contractual.&lt;p&gt;&lt;/p&gt;&lt;p&gt;* Early 20th-century British playground chants (which likely adapted older Celtic&amp;nbsp; sheep-counting numbers or Anglo-Saxon counting tokens) -&lt;/p&gt;&lt;p&gt;&lt;i&gt;Eena meena mackeracka&lt;br /&gt;Rare rye dominacka&lt;br /&gt;Chicka racka romerica&lt;br /&gt;Om pom push!&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/4630706137780134157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-31-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4630706137780134157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4630706137780134157'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-31-2026.html' title='This Week I Learned - Week 31 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/AVvXsEhueT1Q0ywddEgyVcahYk_YwgT5IJp-FnkhRgEJzgXsgsuB1pEfhm6iqRTUpfwniDP5aiFQrUO9naI_Yixeh8KdoWyMoySexrYIx62Mjz7YxBPH82evj1zUW933t50UUjeY7xUO3gmtJlgq_Iodi1XGfFvYWKcrRcglpUE8QMZ06Q0pD0cJgZSr/s72-w400-h216-c/slack.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-195038588617418159</id><published>2026-07-27T08:54:56.856+05:30</published><updated>2026-07-29T09:02:41.671+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><title type='text'>Compact Business PCs Explained: Dell OptiPlex, Intel NUC and Lenovo ThinkCentre Tiny Desktops Compared</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/AVvXsEjSDjAGawrIChRc_Hvz2Gr0_c2O3F4hMdOFeAxEUbMMRU3iPbLmK0NQO7kfwvrqd1HLAuyJ4g6QPe4-OZLo37AWnf4T75urPHa5h4VnPlh57LOvjSOxgAUN-55i72MCHwpSmTjU0XdmnmjRYaRaACgyepy2fm-qec3YJKBK5AaB8PJCHNjdvyZb/s599/NUC.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;341&quot; data-original-width=&quot;599&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSDjAGawrIChRc_Hvz2Gr0_c2O3F4hMdOFeAxEUbMMRU3iPbLmK0NQO7kfwvrqd1HLAuyJ4g6QPe4-OZLo37AWnf4T75urPHa5h4VnPlh57LOvjSOxgAUN-55i72MCHwpSmTjU0XdmnmjRYaRaACgyepy2fm-qec3YJKBK5AaB8PJCHNjdvyZb/s320/NUC.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;For many people, a desktop computer conjures up images of a large tower sitting under a desk. Yet over the past decade, manufacturers such as Dell, Intel, ASUS, and Lenovo have shown that a capable desktop doesn&#39;t have to be much larger than a paperback book.&lt;/p&gt;&lt;p&gt;Compact business desktops—including the &lt;strong&gt;&lt;a href=&quot;https://link.amazon/B0bgGJM1Z&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dell OptiPlex Micro&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href=&quot;https://link.amazon/B02xFU0iP&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Intel NUC&lt;/a&gt; (now &lt;a href=&quot;https://link.amazon/B0iuJzfvk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ASUS NUC&lt;/a&gt;)&lt;/strong&gt;, and &lt;strong&gt;&lt;a href=&quot;https://link.amazon/B0aQneAK2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Lenovo ThinkCentre Tiny&lt;/a&gt;&lt;/strong&gt; series such as the &lt;strong&gt;M700 Tiny&lt;/strong&gt;—typically occupy just &lt;strong&gt;around one litre of volume&lt;/strong&gt;, earning them the nickname &lt;strong&gt;&quot;1L PCs.&quot;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Despite their small size, these machines often include desktop-class Intel Core processors, support up to &lt;strong&gt;32–64 GB of RAM&lt;/strong&gt; (depending on the model), NVMe SSD storage, Gigabit Ethernet, Wi-Fi, and the ability to drive multiple monitors. Many consume only &lt;strong&gt;10–30 watts&lt;/strong&gt; during typical office work, making them significantly more energy efficient than traditional desktop towers.&lt;/p&gt;&lt;p&gt;Originally designed for enterprise environments where desk space and manageability were important, these systems have found a second life among home users. Refurbished models such as the &lt;strong&gt;ThinkCentre M700 Tiny&lt;/strong&gt; and &lt;strong&gt;Dell OptiPlex Micro&lt;/strong&gt; are popular for home labs, software development, media servers, Home Assistant, Docker, Proxmox, and lightweight virtualization.&lt;/p&gt;&lt;p&gt;The &lt;strong&gt;Intel NUC&amp;nbsp;&lt;/strong&gt;&lt;b&gt;(Next Unit of Computing)&lt;/b&gt;, introduced in 2012, played a major role in popularizing the ultra-compact PC category. Although Intel exited the NUC business in 2023, &lt;strong&gt;ASUS&lt;/strong&gt; continues the product line with newer processors and modern connectivity under the &lt;strong&gt;ASUS NUC&lt;/strong&gt; brand.&lt;/p&gt;&lt;p&gt;One of the biggest advantages of these compact desktops is their balance of size, reliability, and upgradeability (mainly RAM, SSD). Unlike many mini-PCs built for consumers, business models are designed for continuous operation, easy servicing, and long product lifecycles. Memory and storage can usually be upgraded in minutes, extending their useful life.&lt;/p&gt;&lt;p&gt;They are highly popular in tech communities for running Proxmox, Home Assistant, or media servers (Plex) because they are cheap, power-efficient, and quiet.&lt;/p&gt;&lt;p&gt;Compared to traditional tower desktops, they offer fewer upgrade options though, limited internal storage, no support for full-size graphics cards or PCIe expansion cards, and may throttle under prolonged heavy workloads due to their compact cooling systems.&lt;/p&gt;&lt;p&gt;For students, developers, and hobbyists, these tiny desktops demonstrate that you don&#39;t need a bulky tower to build a capable workstation. Whether it&#39;s writing code, running virtual machines, experimenting with Linux, or hosting services at home, these miniature powerhouses continue to prove that good things really do come in small packages.&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/195038588617418159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/compact-business-pcs-explained-dell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/195038588617418159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/195038588617418159'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/compact-business-pcs-explained-dell.html' title='Compact Business PCs Explained: Dell OptiPlex, Intel NUC and Lenovo ThinkCentre Tiny Desktops Compared'/><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/AVvXsEjSDjAGawrIChRc_Hvz2Gr0_c2O3F4hMdOFeAxEUbMMRU3iPbLmK0NQO7kfwvrqd1HLAuyJ4g6QPe4-OZLo37AWnf4T75urPHa5h4VnPlh57LOvjSOxgAUN-55i72MCHwpSmTjU0XdmnmjRYaRaACgyepy2fm-qec3YJKBK5AaB8PJCHNjdvyZb/s72-c/NUC.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-4612888134881073121</id><published>2026-07-25T11:32:18.047+05:30</published><updated>2026-07-25T17:59:49.371+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Weather"/><title type='text'>Cloud Watching 101</title><content type='html'>&lt;p&gt;As cloud architects, we spend our days designing systems in the cloud. Load balancers, autoscaling, fault tolerance, multi-region deployments—we know them inside out.&lt;/p&gt;&lt;p&gt;But when was the last time you looked up at the original cloud?&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://link.amazon/B0aOmNxYf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;A children&#39;s book&lt;/a&gt; recently reminded me that the sky has its own architecture, complete with naming conventions that sound suspiciously like service tiers.&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://images.openproductsfacts.org/images/products/978/024/182/6423/2.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1390&quot; data-original-width=&quot;2048&quot; height=&quot;434&quot; src=&quot;https://images.openproductsfacts.org/images/products/978/024/182/6423/2.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Clouds are mostly made of tiny water droplets, tiny ice crystals, or a mixture of both suspended in the air.&lt;/p&gt;&lt;p&gt;The first well-designed &quot;cloud taxonomy&quot; predates cloud computing by about 220 years.&amp;nbsp;In 1802, English pharmacist and amateur meteorologist Luke Howard borrowed Latin words—cirrus (“curl”), stratus (“layer”), cumulus (“heap”), and nimbus (“rain cloud”)—to create a cloud classification system so elegant that it’s still the global standard more than two centuries later.&amp;nbsp;It&#39;s a reminder that well-designed taxonomies can stand the test of time—whether they&#39;re describing the atmosphere or a distributed computing platform.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table style=&quot;border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 100%;&quot;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px; text-align: left;&quot;&gt;Altitude&lt;/th&gt;
      &lt;th style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px; text-align: left;&quot;&gt;&lt;a href=&quot;https://cloudatlas.wmo.int/en/descriptions-of-clouds.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Cloud Types&lt;/a&gt;&lt;/th&gt;
      &lt;th style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px; text-align: left;&quot;&gt;Appearance&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td rowspan=&quot;3&quot; style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px; vertical-align: top;&quot;&gt;
        &lt;strong&gt;High&lt;/strong&gt;&lt;br /&gt;
        &lt;em&gt;(Above 20,000 ft / 6 km)&lt;/em&gt;
      &lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Cirrus&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;b&gt;Wispy, feather-like streaks&lt;/b&gt; of ice crystals.&amp;nbsp;They&#39;re often the first sign that the weather may change. Think of them as the notification service of the atmosphere.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Cirrostratus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Thin, transparent veil covering much of the sky; often produces halos around the Sun or Moon.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Cirrocumulus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Tiny white ripples or patches, often called a &quot;mackerel sky.&quot;&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td rowspan=&quot;2&quot; style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px; vertical-align: top;&quot;&gt;
        &lt;strong&gt;Middle&lt;/strong&gt;&lt;br /&gt;
        &lt;em&gt;(6,500–20,000 ft / 2–6 km)&lt;/em&gt;
      &lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Altostratus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Gray or bluish sheet covering much of the sky, often preceding steady rain.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Altocumulus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Rounded white or gray patches or rolls, larger than cirrocumulus.&amp;nbsp;Mid-level puffs that can hint at instability. Meteorologists often see them as an early clue that thunderstorms could develop later in the day.&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td rowspan=&quot;4&quot; style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px; vertical-align: top;&quot;&gt;
        &lt;strong&gt;Low&lt;/strong&gt;&lt;br /&gt;
        &lt;em&gt;(Below 6,500 ft / 2 km)&lt;/em&gt;
      &lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Stratus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Uniform gray &lt;b&gt;flat layer&lt;/b&gt;, resembling fog that hasn&#39;t reached the ground.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Stratocumulus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Low, lumpy cloud layer made of broad rolls or rounded masses.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Nimbostratus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Thick, dark blanket cloud producing prolonged rain or snow.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Cumulus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Fluffy white clouds with flat bases/&lt;b&gt;heap&lt;/b&gt;; the classic fair-weather cloud.&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td rowspan=&quot;2&quot; style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px; vertical-align: top;&quot;&gt;
        &lt;strong&gt;Vertical Growth&lt;/strong&gt;
      &lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Cumulus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;Can grow vertically into towering cumulus under strong rising air.&amp;nbsp;A single fair-weather cumulus cloud may contain hundreds of tonnes of water.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;strong&gt;Cumulonimbus&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 8px;&quot;&gt;&lt;b&gt;Massive thunderstorm&lt;/b&gt; cloud with a low base, towering height and anvil-shaped top; produces lightning, heavy rain, hail and sometimes tornadoes.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;i&gt;Cumulus appears twice—once under Low (where it normally forms) and again under Vertical Growth to illustrate that it can develop into towering cumulus and ultimately Cumulonimbus.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What fascinates me is that long before Doppler radar, satellites, or weather apps, people learned to read clouds. Farmers, sailors, pilots, and mountaineers could often make surprisingly accurate short-term weather predictions simply by observing cloud types and how they evolved.&lt;/div&gt;&lt;p&gt;That&#39;s a useful reminder for anyone in technology.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Modern monitoring dashboards are invaluable, but good architects also learn to spot the early signals—a gradual increase in latency, an unusual traffic pattern, a queue that&#39;s growing just a little faster than usual. Just as cirrus clouds can foreshadow changing weather, subtle system metrics often precede major incidents.&lt;/p&gt;&lt;p&gt;Perhaps that&#39;s why &quot;the cloud&quot; became such a fitting metaphor. Whether it&#39;s floating overhead or running your applications, clouds reward those who take the time to understand them.&lt;/p&gt;&lt;b&gt;The best resources to learn cloud identification&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://cloudatlas.wmo.int/en/home.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;WMO (World Meteorological Organization) International Cloud Atlas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://cloudappreciationsociety.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Cloud Appreciation Society&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://weather.metoffice.gov.uk/learn-about/weather/types-of-weather/clouds&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;UK Met Office&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;co-written with ChatGPT&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/4612888134881073121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/cloud-watching-101.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4612888134881073121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/4612888134881073121'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/cloud-watching-101.html' title='Cloud Watching 101'/><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-7169989189132651678</id><published>2026-07-24T09:34:50.039+05:30</published><updated>2026-07-24T09:39:40.664+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><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 30 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;* The &lt;a href=&quot;https://openrouter.ai/docs/guides/routing/routers/pareto-router&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OpenRouter Pareto Router&lt;/a&gt; is a dynamic model selection tool that allows users to select a coding model based on a minimum coding score preference. It maintains a curated shortlist of strong coding models ranked by Artificial Analysis coding percentiles. Users can set a min_coding_score between 0 and 1 to control the strength of the coder they need. The router automatically selects the cheapest model within the chosen tier or the fastest with the Nitro variant. This approach ensures that users receive a strong coder without overspending, as the exact shortlist evolves over time with new models and benchmarks. The OpenRouter API is compatible with most SDKs, allowing for easy integration into applications.&lt;/p&gt;&lt;p&gt;* openrouter/auto-beta is a task-aware router. It classifies each request, routes it to the model teams are actually spending on for that kind of task, and filters that choice by the cost-quality tradeoff you set. The response is priced at the routed model&#39;s rate. There is no router fee.&lt;/p&gt;&lt;p&gt;* Clem Delangue, the chief executive of Hugging Face after OpenAI&#39;s models went rogue and successfully hacked into Hugging Face - “This incident, possibly the first of its kind, proves a point we’ve long believed: A.I. safety won’t be solved by any single company working in secret.”&amp;nbsp;&lt;/p&gt;&lt;p&gt;* On-device AI processes machine learning algorithms and generative AI models directly on a smartphone’s local hardware; while physical constraints prevent it from matching the scale of cloud-based large language models, the industry is converging on a hybrid application model.&amp;nbsp;On-device AI refers to the processing of machine learning algorithms and generative AI models directly on the smartphone’s local hardware. Instead of relying on a constant connection to a remote server, the device performs the computation using dedicated silicon, primarily &lt;b&gt;Neural Processing Units (NPUs)&lt;/b&gt;.&amp;nbsp;Unlike general-purpose CPUs or graphics-heavy GPUs, NPUs are purpose-built to handle the mathematical heavy lifting required by neural networks. - The Hindu&lt;/p&gt;&lt;p&gt;*&amp;nbsp;macOS 26 (Tahoe) ships with a 3B parameter LLM.&amp;nbsp;Out of the box, the on-device model powers Siri, Writing Tools, and system features. &lt;a href=&quot;https://github.com/Arthur-Ficial/apfel&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Apfel is a lightweight open-source tool&lt;/a&gt; that runs Apple’s on-device model directly from the terminal, from code, or through an interface that mimics an OpenAI server. apfel gives you CLI access with one brew install. No model downloads, no API keys, no configuration needed, just works. It’s MIT licensed.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;People get an enormous amount of enjoyment and satisfaction out of creating stuff if it’s low effort. People who want to be creative, but might not be very good at it, can turn to A.I. and find a bunch of barriers removed. -&amp;nbsp;&lt;a href=&quot;https://dl.acm.org/doi/full/10.1145/3786777&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Why Slop Matters&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* GitHub Sponsors is a global funding network that supports over 70,000 maintainers and organizations, and includes more than 280,000 sponsors spanning individual developers to Fortune 500 companies. In 2022, nearly 40% of sponsorship funding came from organizations. Since launching GitHub Sponsors in 2019, it took nearly two years to reach the first $10 million. The latest $10 million came in just five months, pushing the program past the &lt;a href=&quot;https://github.blog/open-source/maintainers/100-million-for-open-source-a-milestone-built-by-the-community/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;$100 million&lt;/a&gt; mark.&lt;/p&gt;&lt;p&gt;&lt;i&gt;* Make-money-fast influencers and passive-income enthusiasts on Reddit have been spreading the word for some time: Use A.I. to write a book. If it sells, it’s free money. Amazon does not mind if people hawk A.I.-generated books on its platform, unless they are truly and deeply terrible. (&lt;/i&gt;There are)...&lt;i&gt;about&amp;nbsp;10 million books published on Amazon over the last five years.&amp;nbsp;&lt;/i&gt;- &lt;a href=&quot;https://archive.is/pa2Pd&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;NYT&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* The Mahua tree (Madhuca longifolia) is revered by many tribal and indigenous communities in India as a Kalpavriksha, the “wish‑fulfilling tree,” because nearly every part of it provides food, medicine, livelihood, and cultural value.&amp;nbsp;&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/AVvXsEhI5wpN4_kzzH-rbxat1aDWQhknCWkuEIaVCH_AqG6kHHuOS5c0qUnz50jUuYNpqCno1ZsZg6LUpP4Q6ZtWMATjurPDDqAt_70k9IAgPw09E26iIDl3A86s60ynG_frKUCNpfgHbuvJV1QnRgm0PG9V2VN7GN6L_4ICGsUmjKNP79NEqAdvaBvzTah3DDM/s320/mahua.JPG&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;320&quot; data-original-width=&quot;197&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI5wpN4_kzzH-rbxat1aDWQhknCWkuEIaVCH_AqG6kHHuOS5c0qUnz50jUuYNpqCno1ZsZg6LUpP4Q6ZtWMATjurPDDqAt_70k9IAgPw09E26iIDl3A86s60ynG_frKUCNpfgHbuvJV1QnRgm0PG9V2VN7GN6L_4ICGsUmjKNP79NEqAdvaBvzTah3DDM/s320/mahua.JPG&quot; width=&quot;197&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;&lt;a href=&quot;https://amzn.to/4vUAIq0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Mahua Nectar&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Its flowers are eaten fresh, dried, used as sweeteners, fermented into liquor (also called &quot;mahuli&quot;, &quot;mahura&quot;,&quot;Ippa&quot;) - quite possibly the world&#39;s only flower-based spirit!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* The Banyan tree is the national tree of India and one of the largest species in the world. India is in fact home to seven of the largest banyan trees in the world.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* Thimmamma Marrimanu is considered the largest tree in the world: with its connected trunks spreading out 180 meters in diameter, it is the largest banyan and one of the superlative trees on Earth. &lt;/span&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;The banyan tree was first added to the Guinness Book of World Records in 1989 (its entry updated in 2017) as being 550 years old and having the “greatest perimeter length for a tree”, spreading over five acres with a circumference of 846m. It has more than 4,000 roots making up its canopy.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;It is one of the 962 trees documented by YD Bar-Ness in the &lt;a href=&quot;https://outreachecology.com/landmark/lti_n058/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Landmark Trees of India project&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* &lt;/span&gt;The healing power of trees is perhaps not as far out as it may seem. After all, they provide the Earth with breathable air, something we can’t live without, and many medicines are derived from trees. For example, aspirin comes from willow bark, and melaleuca oil derived from leaves of the Australian tea tree is widely used for skin infections. Additionally, research shows that being among natural green spaces like forests significantly reduces blood pressure and stress levels, and Japan has embraced the concept of forest bathing to promote wellness. - &lt;a href=&quot;https://www.bbc.com/travel/article/20200219-thimmamma-marrimanu-the-worlds-largest-single-tree-canopy&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;BBC&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* &lt;/span&gt;Forest bathing, or &lt;i&gt;shinrin-yoku&lt;/i&gt;, originated in Japan in the 1980s. Unlike exercise-focused activities, it involves spending quiet time in a forest while engaging with the surrounding environment.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* &lt;/span&gt;...across their whole lifespans, American baby boomers, born between 1946 and 1964, have been the worst off. They have repeatedly experienced higher death rates than previous generations. - The Economist&lt;/p&gt;&lt;p&gt;AIDS hit in their early adult years; the opioid crisis struck in middle age. On top of that, boomers seem to be significantly less healthy than previous generations.&lt;/p&gt;&lt;p&gt;Leprosy, also known as Hansen’s disease, is caused by the bacterium Mycobacterium leprae and was first identified by Norwegian physician Gerhard Armauer Hansen in the 1870s. Common in tropical regions, this disease affects the nervous system and is often referred to as the &lt;b&gt;world’s oldest known illness&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;* pH is a scale from 0 to 14 that measures how acidic or alkaline (basic) a substance is. 7 is neutral (like pure water). Below 7 is acidic; above 7 is alkaline.&lt;/p&gt;&lt;p&gt;* Baking soda is pure sodium bicarbonate (NaHCO₃). It&#39;s mildly alkaline with a pH of about 8.3 in solution.&lt;/p&gt;&lt;p&gt;Baking powder is a mixture: baking soda plus an acid (like cream of tartar) and a starch. When dry, it&#39;s roughly neutral, but when mixed with liquid, the acid and base react. The resulting pH depends on the formulation, but it&#39;s typically in the 6.5–7.5 range—much closer to neutral than baking soda.&lt;/p&gt;&lt;p&gt;The key difference: Baking soda is a single alkaline ingredient. You need to add an acid (like buttermilk, lemon juice, or vinegar) to activate it and balance the pH in a recipe. Baking powder is self-contained—it already includes the acid, so it works with plain liquids and produces a more neutral final product. If you use baking soda without enough acid, your baked goods can taste soapy or metallic.&lt;/p&gt;&lt;p&gt;If a recipe calls for baking powder and you only have baking soda, you&#39;d need to add an acid. If it calls for baking soda and you only have baking powder, you&#39;d need to use much more powder (about 3–4 times the amount) and the result may taste slightly different or be less tender, since baking powder contains starch and other fillers.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* &lt;/span&gt;Acidic cleaners like vinegar (acetic acid) are particularly effective at removing mineral buildup and soap scum. Vinegar, which has a &lt;b&gt;pH of about 2.4&lt;/b&gt;, can dissolve hard-water stains, soap scum, and mineral buildup on bathroom fixtures and shower doors. Acid reacts with &lt;b&gt;alkaline minerals like calcium carbonate&lt;/b&gt; in limescale or hard-water deposits and breaks them down into soluble salts, water, and carbon dioxide, which you can easily wipe away.&amp;nbsp;You should &lt;b&gt;not &lt;/b&gt;use acidic cleaners on natural stone, such as marble, granite, or limestone, or on hardwood, as they can etch or dull those surfaces. Always check the manufacturer’s instructions.&lt;/p&gt;&lt;p&gt;Baking soda (sodium bicarbonate) is great at cutting through grease, oils, and everyday dirt, and some can work as disinfectants, as well.&amp;nbsp;&amp;nbsp;Baking soda, thanks to its slightly abrasive texture, is ideal for scouring many hard surfaces without damaging them, such as stainless steel, oven interiors, metal fixtures, and glass on appliances such as ovens and microwaves. Baking soda can also neutralize odors in refrigerators or on rugs and upholstery because it reacts with acidic odor molecules and neutralizes them.&amp;nbsp;Baking soda (which has a pH of 8 to 9) isn’t the most alkaline cleaning product available, but bear in mind that the higher on the pH scale you go, the more corrosive a solution is&lt;/p&gt;&lt;p&gt;Choose either acidic vinegar or basic baking soda, depending on what you’re trying to clean.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Household chlorine bleach, which has a pH of about 12 can remove mold and mildew and disinfect a wide range of household surfaces, such as toilets, tubs, and sinks. - NYT&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* &lt;/span&gt;The skin, hair and nails are highly responsive to changes in weight, nutrition, hormones, inflammation and physiological stress. When a person loses weight rapidly on GLP-1 (Glucagon-Like Peptide-1) treatment, changes may be seen in the face, body, scalp and nails. These changes are not usually dangerous, but they can affect comfort, appearance, confidence and quality of life.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;The Indus Valley Civilization (3300 BCE to 1300 BCE) was geographically the largest in area among the four early riverine civilizations (Egypt, Mesopotamia, China, and the Indus), covering over 1.5 million square kilometers. The Indus had an estimated total population of 1–5 million.&amp;nbsp; Harappa was identified in the 1820s, with systematic excavation beginning in 1920. R.D. Banerji of the Archaeological Survey of India identified Mohenjo-daro&#39;s antiquity in 1919–1920, but large-scale excavations began in 1922–1924 under Kashinath Dikshit and John Marshall.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;* &lt;/span&gt;“Show me the heroes that the youth of your country look up to, and I will tell you the future of your country.” — Idowu Koyenikan&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/7169989189132651678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-30-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7169989189132651678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/7169989189132651678'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-30-2026.html' title='This Week I Learned - Week 30 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/AVvXsEhI5wpN4_kzzH-rbxat1aDWQhknCWkuEIaVCH_AqG6kHHuOS5c0qUnz50jUuYNpqCno1ZsZg6LUpP4Q6ZtWMATjurPDDqAt_70k9IAgPw09E26iIDl3A86s60ynG_frKUCNpfgHbuvJV1QnRgm0PG9V2VN7GN6L_4ICGsUmjKNP79NEqAdvaBvzTah3DDM/s72-c/mahua.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-3053137183002417811</id><published>2026-07-19T14:14:51.860+05:30</published><updated>2026-07-19T14:14:51.860+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Data"/><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="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 29 2026</title><content type='html'>&lt;p&gt;This Week I Learned -&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Microsoft&#39;s Phi-4 Mini is widely regarded as one of the most capable models under 4 billion parameters. It punches significantly above its weight class, outperforming older 7B and even 70B models in specific reasoning tasks. It runs at a smooth 13–18 tokens per second on flagship devices with 8 GB+ RAM (like the iPhone 16 Pro/17 Pro or Galaxy S25/S26 series).&lt;/p&gt;&lt;p&gt;* From &lt;a href=&quot;https://www.deeplearning.ai/the-batch/issue-363&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;The Batch&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;i&gt;- PrismML, a Caltech spinout backed by Khosla Ventures, publicly released compressed versions of Alibaba’s Qwen model on Tuesday, shrinking it from 54 GB to under 4 GB so all 27 billion parameters run on an iPhone (15 or newer). PrismML achieves the compression by reducing the models to ternary or binary quantization, reducing each value from 16 bits to just two or three possible values.&lt;/i&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;- Two people asking the same model for business feedback, one in Hindi and one in Russian, may receive substantively different advice not because they’re using different models, but because the same model calibrates its character differently depending on the language it’s processing.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;- It takes more than a decade and costs more than $1 billion to develop a drug in the United States, and the government approves only around 50 drugs a year. Finding new uses for drugs that are already approved, and new treatments for diseases that share underlying biological mechanisms, is an especially efficient use of time and funds.&amp;nbsp;Robin is an open-source agent that proposes existing drugs to treat a given disease.&amp;nbsp;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;* According to Airtel&#39;s Unlimited 5G Data Offer Terms &amp;amp; Conditions, customers aren’t allowed to share their unlimited 5G data through a mobile hotspot.&amp;nbsp;If you use more than 300GB in a month, they’ll still cut off your unlimited 5G and cap you at 2GB per day.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* USB tethering is faster and more stable than a mobile hotspot for sharing a phone&#39;s mobile internet with a laptop or computer using a USB cable. You have to turn on the tethering option in your phone&#39;s settings in order to share.&lt;/p&gt;&lt;p&gt;* Cityfinance.in is Janaagraha&#39;s platform tracking financial data for 4,000+ Indian cities.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Currently, less than 8% of Indian citizens hold a passport.&lt;/p&gt;&lt;p&gt;*&amp;nbsp;Goldmines, a company founded by Manish Shah, dominates nearly 80% of the Hindi-dubbed cinema market. - &lt;a href=&quot;https://newsletter.theindianotes.com/p/indias-lesser-known-goldmines&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;The India Notes&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* Behenic acid, also known as docosanoic acid, is a saturated fatty acid with the chemical formula C22H44O2. It is primarily derived from the seeds of the moringa tree and is used in various applications, particularly in cosmetics as a thickener, cleansing agent, and opacifier. Behenic acid is valued for its emollient properties and is commonly used in skincare formulations.&lt;/p&gt;&lt;p&gt;* Jo Nagai, a 10 year old young boy from Kobe, Japan, presented a 33-page research paper at the 2024 International Congress of Entomology showing swallowtail butterflies retain learned aversions through metamorphosis.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.floridamuseum.ufl.edu/mcguire/event/martha-weiss-and-jo-nagai/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Jo contacted entomologist Dr. Martha Weiss&lt;/a&gt; after noticing his hand-raised butterflies behaved differently from wild ones; together they adapted her moth experiment using lavender scent paired with mild vibration from a muscle therapy device on caterpillars.&lt;/p&gt;&lt;p&gt;Trained butterflies (70% avoidance) and their untrained offspring and grandchildren showed the same lavender aversion in Y-maze tests, demonstrating potential transgenerational inheritance of the behavior via a home science project.&lt;/p&gt;&lt;p&gt;* A cat’s sense of smell is incredibly powerful—they have up to 200 million scent-sensitive cells in their noses, compared to only about 5 million in humans.&amp;nbsp;A dog&#39;s sense of smell is even more powerful, roughly 10,000 to 100,000 times more sensitive than a human&#39;s. Their noses contain over 300 million sensory receptors (compared to our 5 million).&lt;/p&gt;&lt;p&gt;A perfume scent that feels mild to you hits pets like dogs &amp;amp; cats like a &quot;scent tsunami,&quot; causing extreme sensory overload, stress, and anxiety.&lt;/p&gt;&lt;p&gt;When you spray perfume, microscopic droplets linger in the air and settle on nearby surfaces, including your cat’s fur. Because cats are fastidious self-groomers, they will lick their fur to clean themselves, meaning they directly ingest the perfume chemicals and oils. Cats are obligate carnivores, and their livers lack a key enzyme called glucuronyl transferase. This enzyme is required to break down and detoxify many chemicals, particularly plant-derived compounds (like phenols and essential oils) and synthetic chemicals commonly used in perfumes. Because they cannot metabolize these toxins, they can easily build up in their system over time, leading to cumulative toxicity.&lt;/p&gt;&lt;p&gt;Ingredients like phthalates (used to make scents last longer) act as endocrine disruptors and can damage a cat&#39;s liver and kidneys over time.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://link.amazon/B0eLMxYcE&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;225&quot; height=&quot;400&quot; src=&quot;https://images.openproductsfacts.org/images/products/890/172/597/3148/front_en.9.400.jpg&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;* &lt;a href=&quot;https://link.amazon/B0eLMxYcE&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Savlon&lt;/a&gt; antiseptic disinfectant liquid uses blind-friendly Braille labels or tactile markings on their packaging to improve accessibility for the visually impaired.&lt;/p&gt;&lt;p&gt;* Walking depends on our brain expecting each step of a staircase to be the same height, so even one stair that’s a bit off can throw off our balance by disrupting our sense of position and automatic movement patterns, even if we notice it visually.&amp;nbsp;&lt;/p&gt;&lt;p&gt;* Singapore&#39;s Mottainai Food Tech has a mission to use unconventional and underappreciated ingredients, which can be nutritious and widely available throughout Asia.&lt;/p&gt;&lt;p&gt;The inspiration for the name comes from the Japanese term &lt;i&gt;mottainai&lt;/i&gt;, which laments waste - &lt;a href=&quot;https://www.bbc.com/news/articles/c78kmj2kyklo&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;BBC&lt;/a&gt;&lt;/p&gt;&lt;p&gt;*&amp;nbsp;In 2021, &lt;a href=&quot;https://indiacola.blogspot.com/2026/07/vandana-shiva.html&quot; target=&quot;_blank&quot;&gt;Vandana Shiva&lt;/a&gt; advised the government of Sri Lanka to ban inorganic fertilizers and pesticides stating &quot;This decision will definitely help farmers become more prosperous. Use of organic fertilizer will help provide agri products rich with nutrients while retaining the fertility of the land.&quot; The policy applied overnight, with the main purpose to save State foreign exchange bills on imported fertilizers, caused a crisis with a significant reduction of farming output in several sectors, hitting the tea industry in particular and reducing rice yields were by one third.&amp;nbsp; The ban was overturned seven months later.&lt;/p&gt;&lt;p&gt;* The nickname Iran-e-Sagheer&quot; meaning &quot;Little Iran&quot; or &quot;Lesser Iran,&quot; has been used historically to refer to Kashmir, especially by Persian writers and later historians. It reflects the deep Persian cultural influence that developed in Kashmir over several centuries, particularly from the 14th century onward.&amp;nbsp;Persian became the language of administration, literature, and scholarship under successive Muslim rulers, much as it did across much of South Asia.&lt;/p&gt;&lt;p&gt;* The size of an engine is referred to by its cubic centimetres (“cc”), which measure the total volume inside all the cylinders and represent the engine’s displacement. Higher cc generally means more power and torque, but also lower fuel efficiency. Lower cc engines are common in hatchbacks and compact cars like Maruti Alto K10 (998cc), Renault Kwid (999cc), Tata Tiago (1199cc), while high cc engines are found in luxury sports cars and SUVs like Toyota Fortuner (2694cc), Mahindra Thar (2184cc), Jeep Meridian (1956cc).&amp;nbsp;&lt;/p&gt;&lt;p&gt;* &quot;...&lt;i&gt;when teaching becomes content, it begins obeying the logic of content. That logic – shaped by Meta’s recommendation engine – rewards outrage, oversimplification, and para-social intimacy. The semiotics of the classroom shift. The teacher is no longer a symbol of institutional knowledge and fair authority. She becomes an influencer: a personal brand whose value depends on likeability scores. Here, enforcing discipline, giving a student a poor grade, or delivering hard feedback become threats to the brand.&lt;/i&gt;&quot; -&amp;nbsp;&lt;a href=&quot;https://www.thehindu.com/opinion/op-ed/the-dangers-of-being-a-cool-teacher/article71221004.ece&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;The dangers of being a ‘cool teacher’&lt;/a&gt;, Nabeela Siddiqui in The Hindu&lt;/p&gt;&lt;p&gt;* &quot;Distinguish failures from mistakes. Failures can happen despite good execution. Mistakes often stem from poor judgment, emotional reactions, or a lack of awareness about your circumstances. Understanding the difference helps you focus your reflection.&quot; - &lt;a href=&quot;https://link.amazon/B0e1Xp7K8&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Mistakes to Meaning&lt;/a&gt; by Joshua Steiner, Michael Lynton&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/3053137183002417811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-29-2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/3053137183002417811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/3053137183002417811'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/this-week-i-learned-week-29-2026.html' title='This Week I Learned - Week 29 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-46995695654048985</id><published>2026-07-19T11:02:24.552+05:30</published><updated>2026-07-19T11:02:24.553+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'>Fine-Tuning the Drones</title><content type='html'>&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;479&quot; data-original-width=&quot;599&quot; height=&quot;512&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ-CVj_xsMf-NVYLN-qDbnpzqhSyVBBIgockiUDGG0Zd_QkB9bq-ZnWc-OINTT8LHAqt_6IhqRda_gpTLjTGOvXe_1fSg-_omqw127uBPGw7NgblyaiD0QY8c3GGWCK3my6lvGA4f8K-uZVEnqZ4WDDO-r62Y5V25AGM3PCN4euET_f9zPbSrB/w640-h512/147-parrot.jpg&quot; width=&quot;640&quot; /&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/46995695654048985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/fine-tuning-drones.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/46995695654048985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/46995695654048985'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/fine-tuning-drones.html' title='Fine-Tuning the Drones'/><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/AVvXsEhQ-CVj_xsMf-NVYLN-qDbnpzqhSyVBBIgockiUDGG0Zd_QkB9bq-ZnWc-OINTT8LHAqt_6IhqRda_gpTLjTGOvXe_1fSg-_omqw127uBPGw7NgblyaiD0QY8c3GGWCK3my6lvGA4f8K-uZVEnqZ4WDDO-r62Y5V25AGM3PCN4euET_f9zPbSrB/s72-w640-h512-c/147-parrot.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-1869718030980023432</id><published>2026-07-17T09:43:49.260+05:30</published><updated>2026-07-17T09:58:37.635+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="Copilot"/><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><title type='text'>Honey, I Upgraded Our Dreams</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&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/AVvXsEh8tHePEl4OlKqxAJoEDgNPd_omjA8ooOjuWpEMCQHsk845wJmN5YRK_li51AyD7yTquxsF5Wrhx5OzgKFYssTi5zmHtstxMA6wVZ8IZvopnAVfigvxhl-UzDYkt7taaC_QBuO7szVUp2R85tZuSat6rsaMDpQUX7ryiVqwlFANmpdJQHgjc9Lp/s589/146-iDream.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;384&quot; data-original-width=&quot;589&quot; height=&quot;418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8tHePEl4OlKqxAJoEDgNPd_omjA8ooOjuWpEMCQHsk845wJmN5YRK_li51AyD7yTquxsF5Wrhx5OzgKFYssTi5zmHtstxMA6wVZ8IZvopnAVfigvxhl-UzDYkt7taaC_QBuO7szVUp2R85tZuSat6rsaMDpQUX7ryiVqwlFANmpdJQHgjc9Lp/w640-h418/146-iDream.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;Cartoon co-created with Copilot. &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/1869718030980023432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mvark.blogspot.com/2026/07/honey-i-upgraded-our-dreams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1869718030980023432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8211560/posts/default/1869718030980023432'/><link rel='alternate' type='text/html' href='http://mvark.blogspot.com/2026/07/honey-i-upgraded-our-dreams.html' title='Honey, I Upgraded Our Dreams'/><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/AVvXsEh8tHePEl4OlKqxAJoEDgNPd_omjA8ooOjuWpEMCQHsk845wJmN5YRK_li51AyD7yTquxsF5Wrhx5OzgKFYssTi5zmHtstxMA6wVZ8IZvopnAVfigvxhl-UzDYkt7taaC_QBuO7szVUp2R85tZuSat6rsaMDpQUX7ryiVqwlFANmpdJQHgjc9Lp/s72-w640-h418-c/146-iDream.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8211560.post-2497273543762724688</id><published>2026-07-13T12:08:40.407+05:30</published><updated>2026-07-19T10:30:04.407+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;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;/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-16T09:40:20.280+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;Overrepresented 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 prompt&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-08-02T01:03:45.989+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="India"/><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. There are &lt;a href=&quot;https://in.openfoodfacts.org/data&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;multiple ways to access that data&lt;/a&gt; but the simplest way to get a subset of the data with chosen parameters is to&amp;nbsp;&lt;a href=&quot;https://in.openfoodfacts.org/cgi/search.pl?action=display&amp;amp;search_terms=batter&amp;amp;page_size=50&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;download it as a CSV file&lt;/a&gt;&amp;nbsp;through the website&#39;s search interface. But if you need entire data for one country, you can filter the&amp;nbsp;&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 as there are &lt;a href=&quot;https://support.openfoodfacts.org/help/en-gb/7-data-download/68-where-to-get-the-data-for-a-specific-country&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;no natively available exports dedicated to specific countries currently&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;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://github.com/mvark/indiafoodstats/blob/main/data/india_products_18613.csv&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;india_products_18613.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></feed>