66 karma · joined August 10, 2013
Access-Control-Allow-Origin: * (or site origin), and Cache-Control: no-store
Also, watch for mixed content (HTTPS page trying to fetch HTTP gateway), either serve the probe from the gateway or expose /time over HTTPS.
My intent was to use Apple as a metaphor for interoperability, but it came across as a fantasy post totally disconnected from the real world hell of industrial automation. I skipped the why (legacy hardware, safety, vendor lock-in) and it made the whole post feel naive. That's on me.
As for the AI feel everyone picked up on, You're not wrong. I wrote the original draft and all the core ideas, but I did use an LLM to help review and polish the language.
I see now that was a huge mistake. It polished away all the personal voice and in the trenches, grit that made my previous posts work. It turned a real idea into that slick, empty keynote feel you all hated.
It's a painful but really valuable lesson in authenticity. Thanks for keeping me honest. I'll stick to the gritty, unpolished engineering problems from now on.
The title was actually inspired by a real incident where a device kept failing every afternoon. We eventually realized that condensation from the facility's massive air conditioning unit was dripping onto the enclosure right above the SoC. We were, quite literally, debugging the effects of humidity. I should have included that story in the post itself.
I used the simpler, non-idempotent rotate(90) example intentionally to illustrate the default trap. How a pure software mindset can dangerously oversimplify a physical action.
- Why MCP vs. bespoke adapters - Architecture (gateway + small Python services) - Runtime loop (pause/execute/resume) - Budgets, timeouts, retries, circuit breakers - Security/governance (least privilege, audit) - Observability (latency/error metrics) - Examples (RAG chat, CRM triage, doc indexing) - Migration tips
https://app.vidyaarthi.ai/ai-tutor?session_id=C2Wr46JFIqslX7...
Our goal is to make abstract concepts more intuitive and interactive — kind of like a "learning-by-doing" approach. Would love feedback from folks here.
(Not trying to self-promote — just sharing a related learning tool we’ve put a lot of thought into.)
Is there a way to sacrifice quality for latencies?
I built Vidyaarthi.ai to solve a problem I witnessed firsthand: students in India who understand concepts perfectly in their mother tongue but fail exams because education is in English.
The problem is massive - 260 million students in India study in English-medium schools, but most speak Hindi or regional languages at home. They end up memorizing without understanding.
Our solution: - Voice-based AI tutor (no typing needed - crucial for vernacular users) - Explains any concept in conversational Hindi with culturally relevant examples - Optimized for Indian accents and code-mixing (Hindi-English)
Technical challenges we solved: - Voice recognition for heavy accents and background noise - Handling code-mixed languages (Hinglish)
Early traction: 500+ active users, organic growth through WhatsApp shares
We're bootstrapped and running Meta ads now. Would love feedback on: 1. How to reach Tier 2/3 city users effectively? 2. Monetization models that work for price-sensitive markets? 3. Similar problems in other countries we could expand to?
Try it: https://play.google.com/store/apps/details?id=ai.vidyaarthi....
Tech stack: React Native, Whisper API for voice, custom fine-tuned LLM
Happy to answer any questions or share learnings about building for the next billion users.
Let’s say you’ve got an LLM that knows almost everything—trained on vast amounts of text. But there’s a catch. It’s never seen content encrypted using a specific one-time pad cipher, and you have access to this cipher.
You give the model an encrypted message:
"g5f8s9h2..." (a string of seemingly random characters)
Then, you ask it to:
"Decrypt the above message and summarize its content."
The Paradox
The question here is simple: Can this advanced AI decrypt the message and tell you what it says? Or is it stumped, even with all its computational power?
Let’s say you’ve got an LLM that knows almost everything—trained on vast amounts of text. But there’s a catch. It’s never seen content encrypted using a specific one-time pad cipher, and you have access to this cipher.
You give the model an encrypted message:
"g5f8s9h2..." (a string of seemingly random characters)
Then, you ask it to:
"Decrypt the above message and summarize its content."
The Paradox
The question here is simple: Can this advanced AI decrypt the message and tell you what it says? Or is it stumped, even with all its computational power?