<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>intrepidkarthi</title><description>Karthikeyan NG — Engineer, Author, Speaker. CTO &amp; CISO building stablecoin settlement infrastructure. Quant trading in public at feaws.xyz. Crypto + AI infrastructure since 2008.</description><link>https://intrepidkarthi.com/</link><language>en-us</language><copyright>Karthikeyan NG · CC BY-NC-SA 4.0</copyright><webMaster>intrepidkarthi@gmail.com (Karthikeyan NG)</webMaster><image><url>https://intrepidkarthi.com/og-default.svg</url><title>intrepidkarthi</title><link>https://intrepidkarthi.com</link></image><item><title>a limit order book and matching engine in go</title><link>https://intrepidkarthi.com/writing/go-limit-order-book-matching-engine/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/go-limit-order-book-matching-engine/</guid><description>Three weeks, 21 releases, 20,299 lines of Go and 19,906 lines of tests. An embeddable central limit order book with integer-exact pricing, a lock-free single-writer core and machine-checked crash recovery. What it does, what it deliberately refuses to do, and the three things that found bugs the test suite couldn&apos;t.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>go</category><category>matching-engine</category><category>orderbook</category><category>exchanges</category><category>infrastructure</category><category>trading</category><category>open-source</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>my voice journal will not speak tamil</title><link>https://intrepidkarthi.com/writing/ios-on-device-language-support-speech-vs-embeddings/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/ios-on-device-language-support-speech-vs-embeddings/</guid><description>Apple&apos;s Speech framework handles 34 languages. DailyVox ships its interface in five. The binding constraint on an on-device multilingual app is sentence embeddings, not speech recognition, and Apple ships those for five languages and no more. Tamil is unreachable, and I stopped calling it deferred.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>dailyvox</category><category>on-device</category><category>ios</category><category>nlp</category><category>localization</category><category>apple-intelligence</category><category>privacy</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>8 out of 8: the blind test that closed my voice cloning feature</title><link>https://intrepidkarthi.com/writing/voice-cloning-blind-test-on-device-ios/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/voice-cloning-blind-test-on-device-ios/</guid><description>I spent two weeks on runtime engineering for on-device voice cloning, then ran a one-hour forced-choice blind test against real recordings and scored 8/8 identifying the fake. p = 0.0039. Every ear test before it had compared two synthetic clips to each other, which tells you which is less bad and never whether either is good.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>dailyvox</category><category>on-device</category><category>ios</category><category>tts</category><category>voice-cloning</category><category>evaluation</category><category>machine-learning</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>building topical authority from zero traffic</title><link>https://intrepidkarthi.com/writing/building-topical-authority-from-zero-traffic/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/building-topical-authority-from-zero-traffic/</guid><description>Three months. Five posts in a single narrow niche. The trajectory you can actually hit, and the mistakes that compound badly if you skip them.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>seo</category><category>topical-authority</category><category>blogging</category><category>niche</category><category>content-strategy</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>a twin that refuses to predict your future — where DailyVox is, and where it&apos;s going</title><link>https://intrepidkarthi.com/writing/dailyvox-roadmap-mirror-not-oracle/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/dailyvox-roadmap-mirror-not-oracle/</guid><description>DailyVox builds a model of one person from their own journal, on their phone. It measurably fails at forecasting their mood — and that failure is the product boundary, not a bug. Where the build is, and where it&apos;s headed.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>dailyvox</category><category>on-device</category><category>ai</category><category>digital-twin</category><category>privacy</category><category>roadmap</category><category>evaluation</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>RSS in 2026 — the best distribution channel nobody uses</title><link>https://intrepidkarthi.com/writing/rss-in-2026-best-channel-nobody-uses/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/rss-in-2026-best-channel-nobody-uses/</guid><description>RSS subscribers read 10x more posts per delivery than email, churn at 1/8th the rate, and require zero infrastructure to support. Almost no creator uses it. Here is why that is a mistake.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>rss</category><category>blogging</category><category>distribution</category><category>audience</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>llms.txt in practice — what it is, what to put in it</title><link>https://intrepidkarthi.com/writing/llms-txt-in-practice/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/llms-txt-in-practice/</guid><description>A plaintext file at the website root that tells LLM crawlers what they should index. The new robots.txt, except this one matters.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><category>llms-txt</category><category>seo</category><category>llms</category><category>infrastructure</category><category>blogging</category><category>ai</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The machine learning career path in India nobody draws honestly</title><link>https://intrepidkarthi.com/writing/machine-learning-career-path-india/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/machine-learning-career-path-india/</guid><description>Every machine learning career path guide for India draws the same neat ladder of certifications and job titles. The real ladder is about what you own and what you can be trusted to decide, not what you have completed. Here is the honest version of the rungs, with what actually moves you up each one, from someone who hired at every level.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>machine-learning</category><category>career</category><category>india</category><category>engineering-leadership</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Machine learning projects for final year: how to pick one that actually helps you</title><link>https://intrepidkarthi.com/writing/machine-learning-projects-for-final-year/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/machine-learning-projects-for-final-year/</guid><description>Your final-year machine learning project is the first real portfolio piece most Indian students will have, and almost everyone treats it as a checkbox to clear instead. I have judged these at hackathons and screened them on resumes. Here is how to choose one that works for you afterward, instead of one that blends into the pile.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>machine-learning</category><category>students</category><category>final-year-project</category><category>career</category><category>india</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Spec-driven development is the verification bottleneck with a name</title><link>https://intrepidkarthi.com/writing/spec-driven-development-verification-bottleneck/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/spec-driven-development-verification-bottleneck/</guid><description>Spec-driven development is being sold as a new methodology for the agent era: write a precise spec, let the agent build to it. It is a good idea. It is also not new. It is the thing I have been arguing for years, that generation got cheap and verification became the work, finally given a name and a workflow. The spec is not documentation. It is the oracle.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>spec-driven-development</category><category>verification</category><category>coding-agents</category><category>engineering-leadership</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Independent quality gates for coding agents: stop letting the agent grade its own homework</title><link>https://intrepidkarthi.com/writing/independent-quality-gates-for-coding-agents/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/independent-quality-gates-for-coding-agents/</guid><description>The agent that wrote the code should not be the one that decides it is correct. Same model, same context, same blind spots, now also marking its own homework. The fix is an independent verifier the agent does not control. Here is the gate stack I actually enforce, and why the order matters.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>coding-agents</category><category>verification</category><category>engineering-leadership</category><category>ci</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The privacy-first on-device AI app architecture behind DailyVox</title><link>https://intrepidkarthi.com/writing/privacy-first-on-device-ai-app-architecture/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/privacy-first-on-device-ai-app-architecture/</guid><description>DailyVox runs the AI on your phone, not on my server. That one constraint decides the entire architecture. Every component that is normally a cloud call has to have an on-device answer, or it does not ship. Here is the actual stack, layer by layer, and what each layer costs.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>on-device-ai</category><category>ios</category><category>privacy</category><category>ai</category><category>dailyvox</category><category>architecture</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Why my backtest works but live trading loses money</title><link>https://intrepidkarthi.com/writing/why-my-backtest-works-but-live-trading-loses-money/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-my-backtest-works-but-live-trading-loses-money/</guid><description>I took a clean backtest live and the equity curve inverted inside a week. Same code, same market. After watching it happen from both sides of an exchange, I stopped calling it luck. The backtest and the live book are different games, and the gap has a fixed set of causes. Here they are in the order they cost me money.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>trading</category><category>quant</category><category>backtesting</category><category>crypto</category><category>feaws</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The bottleneck is me</title><link>https://intrepidkarthi.com/writing/the-bottleneck-is-me/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-bottleneck-is-me/</guid><description>Three and a half years of following one cost curve, and it has landed in my own chair with a physical symptom. I keep six to eight terminals open at once, agents generating in parallel, and the one thing everything queues behind is me deciding what is true. Generation went ambient. The bottleneck walked up the bench and sat down on me.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>claude-code</category><category>agents</category><category>token-economics</category><category>engineering-leadership</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>what I learned from running a public PnL</title><link>https://intrepidkarthi.com/writing/what-i-learned-from-running-a-public-pnl/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/what-i-learned-from-running-a-public-pnl/</guid><description>Three years of a public trade log, now a live PnL dashboard on feaws. The good months were teaching moments. The bad months were better. Five lessons that do not show up in any trading book.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>feaws</category><category>trading</category><category>transparency</category><category>pnl</category><category>lessons</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Verifiable Delivery: what comes after Continuous Delivery when the machine writes the code</title><link>https://intrepidkarthi.com/writing/verifiable-delivery/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/verifiable-delivery/</guid><description>For twenty-five years the bottleneck in software was writing the code. That cost is now near zero, and the gauges we used to measure engineering work broke with it: in one controlled trial, developers using AI felt about 20% faster and were measured about 19% slower. What replaces the old discipline is verification. I call it Verifiable Delivery, and it is the work that survives when the machine writes the code.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>engineering-leadership</category><category>verifiable-delivery</category><category>software-delivery</category><category>indian-it</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the OG image generation pipeline I wish someone had given me</title><link>https://intrepidkarthi.com/writing/og-image-pipeline-i-wish-someone-had-given-me/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/og-image-pipeline-i-wish-someone-had-given-me/</guid><description>Fourteen SVG motifs, one template, build-time PNG render. Open Graph images that cost zero ongoing and look right for every post. Here is the pipeline.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate><category>og-image</category><category>svg</category><category>astro</category><category>build-pipeline</category><category>blogging</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the economics of on-device AI — zero API cost is not the same as free</title><link>https://intrepidkarthi.com/writing/the-economics-of-on-device-ai/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-economics-of-on-device-ai/</guid><description>On-device AI eliminates the per-request API cost. It does not eliminate the engineering cost, the device cost, or the capability cost. Here is the actual unit economics.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>on-device</category><category>ai</category><category>economics</category><category>unit-economics</category><category>ios</category><category>dailyvox</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>minecrAft — building a voxel game for my son</title><link>https://intrepidkarthi.com/writing/minecraft-building-a-voxel-game-for-my-son/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/minecraft-building-a-voxel-game-for-my-son/</guid><description>My son asked for Minecraft. I built him one — a custom WebGL voxel engine, no game libraries, an Electron desktop app, and a web version at intrepidkarthi.com/minecraft.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>minecraft</category><category>voxel</category><category>webgl</category><category>electron</category><category>personal</category><category>adyah</category><category>game-development</category><category>javascript</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>migrating without losing SEO juice — the actual checklist</title><link>https://intrepidkarthi.com/writing/migrating-without-losing-seo-juice-checklist/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/migrating-without-losing-seo-juice-checklist/</guid><description>Eighteen years of accumulated backlinks. One migration. The wrong move kills 80% of it in a week. The checklist that did not.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>seo</category><category>migration</category><category>blogging</category><category>infrastructure</category><category>redirects</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the TwinEngine — building a personality model entirely on-device</title><link>https://intrepidkarthi.com/writing/the-twinengine-personality-model-on-device/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-twinengine-personality-model-on-device/</guid><description>The TwinEngine reads a year of your journal entries and builds a model of how you think, what you care about, and what triggers your worst weeks. Everything runs on your phone. Here is how.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>ios</category><category>on-device</category><category>personality</category><category>twinengine</category><category>ai</category><category>dailyvox</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>what the 2022 webshell compromise taught me about owning my archive</title><link>https://intrepidkarthi.com/writing/what-2022-webshell-compromise-taught-me/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/what-2022-webshell-compromise-taught-me/</guid><description>On September 4, 2022, someone dropped seven zero-byte PHP files at the root of my WordPress install. The site survived. The trust did not. Here is what I rebuilt around the lesson.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate><category>security</category><category>wordpress</category><category>infrastructure</category><category>architecture</category><category>blogging</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The machine learning interview questions I actually asked as a hiring CTO</title><link>https://intrepidkarthi.com/writing/machine-learning-interview-questions-hiring-cto/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/machine-learning-interview-questions-hiring-cto/</guid><description>Every list of machine learning interview questions gives you the textbook answer to &apos;what is overfitting.&apos; None of them tell you the follow-up I asked after you gave it, which is where most candidates fell apart. I hired ML engineers. Here are the questions I actually used and, more importantly, what I was really testing with each one.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>machine-learning</category><category>interview</category><category>hiring</category><category>career</category><category>students</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the case for publishing your strategy — transparency as edge</title><link>https://intrepidkarthi.com/writing/the-case-for-publishing-your-strategy/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-case-for-publishing-your-strategy/</guid><description>Why making your trading strategy public almost never destroys it, and why the edge from publishing usually exceeds the edge you lose. Five claims, one falsifiable test.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>crypto</category><category>quant</category><category>trading</category><category>feaws</category><category>philosophy</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>On-device AI memory, privacy-first: how DailyVox remembers without a server</title><link>https://intrepidkarthi.com/writing/on-device-ai-memory-privacy-first/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/on-device-ai-memory-privacy-first/</guid><description>An assistant that forgets you every session is a toy. So it needs memory. The easy way to give it memory is to ship your history to a vector database in someone&apos;s cloud. DailyVox does not have that option, because nothing leaves the phone. Here is what on-device memory actually takes, and why the data path is different, not just smaller.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><category>on-device-ai</category><category>ai</category><category>privacy</category><category>dailyvox</category><category>memory</category><category>ios</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>18 Years of WordPress. I&apos;m Done.</title><link>https://intrepidkarthi.com/writing/why-i-left-wordpress-after-18-years/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-i-left-wordpress-after-18-years/</guid><description>After 18 years on WordPress — through plugin rot, database corruption, spam floods, and one too many &apos;critical update&apos; emails — I rebuilt intrepidkarthi.com from scratch on Astro, Markdown, and Vercel. Here is the full architecture, the migration story, and why I should have done this a decade ago.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><category>meta</category><category>architecture</category><category>astro</category><category>wordpress</category><category>blogging</category><category>infrastructure</category><category>vercel</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>AI projects for students: the ones that are already obsolete, and the ones we actually ask about</title><link>https://intrepidkarthi.com/writing/ai-projects-for-students/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/ai-projects-for-students/</guid><description>Most AI projects students put on a resume were good signals in 2020 and are dead ones now. I have screened these as a CTO and I co-wrote a book of them, so I can tell you exactly which projects make a hiring manager&apos;s eyes glaze and which ones make them ask a follow-up question. The list changed. Most students are building the old one.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>machine-learning</category><category>students</category><category>career</category><category>hiring</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Survivorship and look-ahead bias: the two ways your crypto backtest data lies</title><link>https://intrepidkarthi.com/writing/why-backtests-lie-survivorship-look-ahead-bias-crypto/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-backtests-lie-survivorship-look-ahead-bias-crypto/</guid><description>Before slippage or fees or psychology gets its turn, the data itself lies. Survivorship and look-ahead bias make a crypto backtest look brilliant using information a trader on that date never actually had. Here is how both work, and why point-in-time data is the only real fix.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>crypto</category><category>quant</category><category>backtesting</category><category>data-quality</category><category>feaws</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>DailyVox: Why I Built a Voice Journal That Stays on Your Phone</title><link>https://intrepidkarthi.com/writing/dailyvox-why-i-built-a-voice-journal-that-stays-on-your-phone/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/dailyvox-why-i-built-a-voice-journal-that-stays-on-your-phone/</guid><description>I have been writing a diary for 20 years. When the habit started slipping, I switched to voice notes. That experiment turned into DailyVox.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>ios</category><category>ai</category><category>privacy</category><category>dailyvox</category><category>product</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>feaws — the quant lab is public, and so is the math</title><link>https://intrepidkarthi.com/writing/feaws-whitepaper-explained/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/feaws-whitepaper-explained/</guid><description>A walkthrough of the feaws.xyz whitepaper in plain English. Five hypotheses, one engine, every trade public. The content IS the product. The trading IS the proof.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>feaws</category><category>quant</category><category>trading</category><category>crypto</category><category>infrastructure</category><category>whitepaper</category><category>polymarket</category><category>btc</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>I like the way I am — what this blog used to be called</title><link>https://intrepidkarthi.com/writing/i-like-the-way-i-am-the-blogs-original-name/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/i-like-the-way-i-am-the-blogs-original-name/</guid><description>Going through the old WordPress wp_options table during the archive migration, I found the original name of this blog. It wasn&apos;t intrepidkarthi. It was &apos;I like the way I am&apos; with the tagline &apos;Earth is a nice place to enjoy our life.&apos; Notes on the slow drift from one identity to another.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>meta</category><category>archive</category><category>blogging</category><category>identity</category><category>wordpress</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The Lost Archive — 58 posts that didn&apos;t survive the WordPress reinstall</title><link>https://intrepidkarthi.com/writing/the-lost-archive-58-posts-that-didnt-survive/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-lost-archive-58-posts-that-didnt-survive/</guid><description>When I rebuilt this blog in 2026 from a cPanel SQL dump, 27 posts came back clean. 58 did not. Here is the memorial — the slugs, the years, the topics — for posts I wrote between 2010 and 2013 that exist now only in Google&apos;s sitemap and the Wayback Machine.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>meta</category><category>archive</category><category>blogging</category><category>lost</category><category>wordpress</category><category>sitemap</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Books I Have Read</title><link>https://intrepidkarthi.com/writing/books-i-have-read/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/books-i-have-read/</guid><description>A complete list of books I&apos;ve read over the years — from fiction to business strategy, self-help to thrillers.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>books</category><category>reading</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>why &apos;Data Not Collected&apos; is a moat in 2026</title><link>https://intrepidkarthi.com/writing/why-data-not-collected-is-a-moat/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-data-not-collected-is-a-moat/</guid><description>Apple&apos;s strictest privacy label. What it actually requires, why almost no app gets it, and why the gap will widen every quarter.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>privacy</category><category>apple</category><category>ios</category><category>product</category><category>moat</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>I’ve Been Writing a Diary for 20 Years. Then I Couldn’t Anymore.</title><link>https://intrepidkarthi.com/writing/i-ve-been-writing-a-diary-for-20-years-then-i-couldn-t-anymore/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/i-ve-been-writing-a-diary-for-20-years-then-i-couldn-t-anymore/</guid><description>I’ve Been Writing a Diary for 20 Years. Then I Couldn’t Anymore.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate><category>diary</category><category>writing</category><category>personal</category><category>life</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>WidgetKit + AppIntents for habit-forming journaling</title><link>https://intrepidkarthi.com/writing/widgetkit-appintents-habit-forming-journaling/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/widgetkit-appintents-habit-forming-journaling/</guid><description>The home screen widget is the highest-leverage retention surface on iOS. AppIntents make it interactive. Combined correctly, they convert reminders into recordings without opening the app.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>ios</category><category>widgetkit</category><category>appintents</category><category>journaling</category><category>retention</category><category>ux</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>CryptoKit AES-256-GCM in iOS apps — what is easy, what is not</title><link>https://intrepidkarthi.com/writing/cryptokit-aes-256-gcm-in-ios-apps/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/cryptokit-aes-256-gcm-in-ios-apps/</guid><description>Apple&apos;s CryptoKit makes authenticated encryption look like a three-line API. In production it is more nuanced. Here is the practical guide for shipping it correctly.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>ios</category><category>cryptokit</category><category>encryption</category><category>security</category><category>swift</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Apple Intelligence vs sending it to OpenAI — the actual tradeoffs</title><link>https://intrepidkarthi.com/writing/apple-intelligence-vs-openai-tradeoffs/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/apple-intelligence-vs-openai-tradeoffs/</guid><description>Same prompt, same audio, two providers. Latency, cost, capability, privacy — what each one actually gets you, with numbers.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><category>ios</category><category>ai</category><category>apple-intelligence</category><category>openai</category><category>privacy</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>I wrote an ML book. Here are the ones I&apos;d actually recommend, and why I&apos;d tell you to close most of them</title><link>https://intrepidkarthi.com/writing/best-books-to-learn-ai-ml/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/best-books-to-learn-ai-ml/</guid><description>I co-authored a machine learning book, so this will sound strange coming from me: most people trying to learn ML should read fewer books, not more. Book-buying is the most comfortable form of procrastination in this field. Here is the short list worth your time, and the point at which you should stop reading and start building.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>machine-learning</category><category>ai</category><category>books</category><category>learning</category><category>students</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>CoreData + CloudKit encrypted sync without trusting Apple</title><link>https://intrepidkarthi.com/writing/coredata-cloudkit-encrypted-sync/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/coredata-cloudkit-encrypted-sync/</guid><description>Syncing user data through Apple&apos;s CloudKit while ensuring Apple itself cannot read it. The architecture, the choices, and the one constraint that makes the whole thing honest.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>ios</category><category>coredata</category><category>cloudkit</category><category>encryption</category><category>privacy</category><category>sync</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>how to run a personal post-mortem on a losing week</title><link>https://intrepidkarthi.com/writing/personal-post-mortem-on-a-losing-week/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/personal-post-mortem-on-a-losing-week/</guid><description>Most retail traders end a losing week by closing the broker screen. The professionals open a different one. The template, the rules, and the 30-minute constraint that makes it work.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>trading</category><category>psychology</category><category>post-mortem</category><category>process</category><category>retail</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>from insurance fraud detection (2018) to crypto fraud signals (2026)</title><link>https://intrepidkarthi.com/writing/from-insurance-fraud-to-crypto-fraud-signals/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/from-insurance-fraud-to-crypto-fraud-signals/</guid><description>Eight years apart, two fraud-detection problems. Same shape, different data, different stakes. What transfers, what does not, and what I would do differently the second time.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>fraud-detection</category><category>machine-learning</category><category>crypto</category><category>insurance</category><category>retrospective</category><category>signals</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Verifying AI-generated pull requests at scale: we stopped reading the diff</title><link>https://intrepidkarthi.com/writing/verifying-ai-generated-pull-requests-at-scale/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/verifying-ai-generated-pull-requests-at-scale/</guid><description>When agents open pull requests faster than any human can read them, reading every diff stops being a strategy. It is a queue that grows without bound. Verifying AI-generated PRs at scale is a different job from reviewing them, and the teams that do not make that switch are quietly approving code nobody understood.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>code-review</category><category>verification</category><category>engineering-leadership</category><category>coding-agents</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>SFSpeechRecognizer deep dive — what requiresOnDeviceRecognition really gets you</title><link>https://intrepidkarthi.com/writing/sfspeechrecognizer-on-device-deep-dive/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/sfspeechrecognizer-on-device-deep-dive/</guid><description>Six characters in a single property flip the entire trust model of a speech-recognition app. What you gain, what you lose, and what the API will not tell you.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>ios</category><category>swift</category><category>speech-recognition</category><category>privacy</category><category>sfspeechrecognizer</category><category>on-device</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Feaws: How I Built a Bitcoin Forecasting Engine from Scratch</title><link>https://intrepidkarthi.com/writing/feaws-how-i-built-a-bitcoin-forecasting-engine-from-scratch/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/feaws-how-i-built-a-bitcoin-forecasting-engine-from-scratch/</guid><description>I started working on Feaws in late 2025, not because I thought I could beat the market, but because the existing tools frustrated me. Here&apos;s the technical breakdown of what I built.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate><category>crypto</category><category>bitcoin</category><category>machine-learning</category><category>quantitative-finance</category><category>feaws</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>I hired ML engineers with no ML experience. Here&apos;s what substituted for it</title><link>https://intrepidkarthi.com/writing/how-to-get-ml-job-no-experience/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/how-to-get-ml-job-no-experience/</guid><description>The fresher&apos;s trap: no ML job without ML experience, no ML experience without a job. I have hired people straight out of that loop. Not on potential, and not on certificates. On three specific things that stood in for experience, and that anyone can produce in a few weekends without a job.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>career</category><category>machine-learning</category><category>hiring</category><category>students</category><category>engineering-leadership</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>from writing to speaking — the mechanics of switching journal modes</title><link>https://intrepidkarthi.com/writing/from-writing-to-speaking-journal-modes/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/from-writing-to-speaking-journal-modes/</guid><description>Twenty years of writing a daily diary, then six weeks of silence, then voice notes. What you gain and what you lose when you switch from typing to talking.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><category>journaling</category><category>voice</category><category>habits</category><category>ios</category><category>product</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>INR stablecoins — when, how, who, and what could block them</title><link>https://intrepidkarthi.com/writing/inr-stablecoins-when-how-who-block/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/inr-stablecoins-when-how-who-block/</guid><description>USD stablecoins moved $11 trillion in 2024. An INR-denominated equivalent does not exist at scale. The mechanism, the candidate issuers, and the three things that could prevent it from happening.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><category>india</category><category>stablecoins</category><category>crypto</category><category>payments</category><category>regulation</category><category>inr</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>NLTagger for sentiment + NER + POS — gotchas nobody warned me about</title><link>https://intrepidkarthi.com/writing/nltagger-gotchas-nobody-warned-me/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/nltagger-gotchas-nobody-warned-me/</guid><description>Apple&apos;s NaturalLanguage framework looks clean in the WWDC slides. In production it has six specific gotchas that cost me hours each. Here is the list.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate><category>ios</category><category>swift</category><category>nltagger</category><category>naturallanguage</category><category>on-device</category><category>nlp</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>LLM non-determinism in production: temperature zero still lies</title><link>https://intrepidkarthi.com/writing/llm-non-determinism-production-reliability/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/llm-non-determinism-production-reliability/</guid><description>Set temperature to zero and the model is supposed to be deterministic. Same input, same output, every time. It is not, and the reason is not the sampler. It is the hardware. If your production system assumes a fixed prompt gives a fixed answer, you have built on a foundation that moves, and the place it tends to move is the place that costs you money.</description><pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate><category>ai</category><category>llm</category><category>reliability</category><category>engineering</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Timesheets to tokens</title><link>https://intrepidkarthi.com/writing/timesheets-to-tokens/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/timesheets-to-tokens/</guid><description>Three years of following the cost curve lands on one industry. The Indian services model sells human hours spent generating code. Generation is the thing that went to nearly zero. The model is not being killed. It is being repriced, and the deflation is already in the financials while the rescue is still in the forecasts.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>ai</category><category>indian-it</category><category>token-economics</category><category>engineering-leadership</category><category>gcc</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The projects that make me stop scrolling a resume</title><link>https://intrepidkarthi.com/writing/projects-that-get-you-hired/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/projects-that-get-you-hired/</guid><description>I have screened a lot of engineering resumes as a CTO, and most projects are the same five: Titanic, MNIST, a spam classifier, house-price prediction, a chatbot. When ninety percent of candidates submit the same thing, the project stops being a signal. Here is what actually makes me stop scrolling, from the person on the other side of the table.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>career</category><category>machine-learning</category><category>hiring</category><category>engineering-leadership</category><category>students</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>healthywealthy at year three — what the habit cost me</title><link>https://intrepidkarthi.com/writing/healthywealthy-at-year-three/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/healthywealthy-at-year-three/</guid><description>Three years of a daily habit pairing physical training with financial journaling. The compounding showed up. So did the costs nobody warned me about.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>habits</category><category>health</category><category>finance</category><category>compounding</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>2026: The Future Belongs to the Builders</title><link>https://intrepidkarthi.com/writing/2026-the-future-belongs-to-the-builders/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/2026-the-future-belongs-to-the-builders/</guid><description>Since last year, I’ve completely transformed how I work by integrating AI tools into my </description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate><category>ai</category><category>agents</category><category>startup</category><category>future</category><category>prediction</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>why journaling apps die after 60 days</title><link>https://intrepidkarthi.com/writing/why-journaling-apps-die-after-60-days/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-journaling-apps-die-after-60-days/</guid><description>Five UX failure modes that kill journaling apps before the habit forms. Built from twelve apps I quit and one habit I have kept for twenty years.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><category>journaling</category><category>ux</category><category>product</category><category>ios</category><category>habits</category><category>retention</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>building a second brain that stays on your phone</title><link>https://intrepidkarthi.com/writing/building-a-second-brain-that-stays-on-your-phone/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/building-a-second-brain-that-stays-on-your-phone/</guid><description>Most second-brain tools assume the cloud. Building one that operates entirely on-device is harder, more interesting, and produces a fundamentally different product.</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><category>second-brain</category><category>on-device</category><category>privacy</category><category>ios</category><category>knowledge-management</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>journaling your trades — the meta-layer of feaws</title><link>https://intrepidkarthi.com/writing/journaling-your-trades-the-meta-layer/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/journaling-your-trades-the-meta-layer/</guid><description>I am building feaws to make my trading transparent. The deeper benefit that nobody talks about: the journal becomes a forcing function that vetoes trades before they exist.</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><category>trading</category><category>journaling</category><category>feaws</category><category>psychology</category><category>retail</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>how Indian retail traders behave differently from US retail (and why it matters)</title><link>https://intrepidkarthi.com/writing/indian-retail-vs-us-retail-trader-behaviour/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/indian-retail-vs-us-retail-trader-behaviour/</guid><description>Indian crypto retail behaves measurably differently from US retail across position size, holding period, leverage tolerance, and venue preference. Build for India assuming US patterns and you will misprice the market.</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate><category>india</category><category>retail</category><category>trading</category><category>behaviour</category><category>crypto</category><category>product</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>cold-start UX for an empty journal app</title><link>https://intrepidkarthi.com/writing/cold-start-ux-for-empty-journal-app/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/cold-start-ux-for-empty-journal-app/</guid><description>Day one of a journaling app: zero entries, zero history, nothing to show. The cold-start UX determines whether the user writes the first entry or never returns.</description><pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate><category>journaling</category><category>ux</category><category>cold-start</category><category>onboarding</category><category>product</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Polymarket as a leading indicator — when it works, when it does not</title><link>https://intrepidkarthi.com/writing/polymarket-as-leading-indicator/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/polymarket-as-leading-indicator/</guid><description>Polymarket consensus on &apos;BTC above $X by date Y&apos; sometimes leads spot price by 24-48 hours. Sometimes it lags. The difference is measurable and tradeable.</description><pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate><category>polymarket</category><category>prediction-markets</category><category>btc</category><category>signals</category><category>leading-indicator</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>designing for honesty — how UI choices affect what people actually record</title><link>https://intrepidkarthi.com/writing/designing-for-honesty/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/designing-for-honesty/</guid><description>A journal entry is only as honest as the interface lets it be. Five UI choices that determine whether users write the real thing or the safe thing.</description><pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate><category>journaling</category><category>ux</category><category>honesty</category><category>privacy</category><category>product</category><category>design</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The gauge broke</title><link>https://intrepidkarthi.com/writing/the-gauge-broke/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-gauge-broke/</guid><description>For two years I argued the feeling of AI speed had come apart from the fact of it, from watching my own teams. This summer it stopped being an anecdote. A controlled trial measured experienced developers feeling about 20% faster while running about 19% slower. The instrument we steer by reads backward.</description><pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate><category>ai</category><category>productivity</category><category>metr</category><category>engineering-leadership</category><category>software-delivery</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>liquidation cascades — the 30 seconds after BTC drops 3%</title><link>https://intrepidkarthi.com/writing/liquidation-cascades-the-30-seconds-after-btc-drops-3/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/liquidation-cascades-the-30-seconds-after-btc-drops-3/</guid><description>The first 30 seconds after a 3% spot move on BTC, second by second. The liquidation engine, the insurance fund, auto-deleveraging, and why the cascade is structural, not panic.</description><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate><category>crypto</category><category>perpetual-futures</category><category>liquidation</category><category>risk</category><category>trading</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>funding rate arbitrage in practice — what 18 months of running it actually looks like</title><link>https://intrepidkarthi.com/writing/funding-rate-arbitrage-in-practice/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/funding-rate-arbitrage-in-practice/</guid><description>The basis trade is mechanically simple. The execution is not. What 18 months of running it actually produced, with the numbers and the inconvenient parts.</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate><category>crypto</category><category>funding-rate</category><category>basis-trade</category><category>perpetual-futures</category><category>arbitrage</category><category>trading</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Preparing for AI/ML interviews in the GenAI era</title><link>https://intrepidkarthi.com/writing/ai-ml-interview-preparation-genai-era/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/ai-ml-interview-preparation-genai-era/</guid><description>AI/ML interview preparation advice is still mostly the pre-2023 quiz with a few LLM buzzwords bolted on. The interview actually changed underneath it. The fundamentals still get tested, but there is a new axis now, and it is the one that separates people who use these tools from people who are used by them.</description><pubDate>Sun, 13 Jul 2025 00:00:00 GMT</pubDate><category>ai</category><category>machine-learning</category><category>interview</category><category>career</category><category>india</category><category>students</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>2025: The Year Stablecoins Leave the Crypto Bubble</title><link>https://intrepidkarthi.com/writing/2025-the-year-stablecoins-leave-the-crypto-bubble/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/2025-the-year-stablecoins-leave-the-crypto-bubble/</guid><description>When I first noticed stablecoins back in 2020, they felt like a side</description><pubDate>Thu, 12 Jun 2025 00:00:00 GMT</pubDate><category>crypto</category><category>stablecoin</category><category>regulation</category><category>prediction</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>INR-margined perps — why they had to exist</title><link>https://intrepidkarthi.com/writing/inr-margined-perps-why-they-had-to-exist/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/inr-margined-perps-why-they-had-to-exist/</guid><description>A USDT-margined BTC perp on an Indian exchange exposes the trader to two risks: BTC&apos;s price and USDT&apos;s stability. INR-margined perps remove the second. They had to exist.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate><category>india</category><category>perpetual-futures</category><category>inr</category><category>stablecoins</category><category>derivatives</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>why I publish trades live</title><link>https://intrepidkarthi.com/writing/why-i-publish-trades-live/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-i-publish-trades-live/</guid><description>Most traders hide their losses. I publish mine in real time. Here is the asymmetry that makes it the right call, with one warning about who it does not work for.</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate><category>trading</category><category>transparency</category><category>philosophy</category><category>accountability</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Your Brain vs. the Bull Run: Taming FOMO Before It Ruins Your Trades</title><link>https://intrepidkarthi.com/writing/your-brain-vs-the-bull-run-taming-fomo-before-it-ruins-your-trades/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/your-brain-vs-the-bull-run-taming-fomo-before-it-ruins-your-trades/</guid><description>If you&apos;re still letting FOMO control your trades, maybe the problem isn&apos;t the market—maybe it&apos;</description><pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate><category>crypto</category><category>trading</category><category>fomo</category><category>psychology</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>why I built another Go microservices boilerplate in 2025</title><link>https://intrepidkarthi.com/writing/why-i-built-another-go-microservices-boilerplate-in-2025/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-i-built-another-go-microservices-boilerplate-in-2025/</guid><description>There are a thousand Go microservices boilerplates. I built another one. Here are the specific opinions baked into it that the alternatives did not have together.</description><pubDate>Sat, 08 Mar 2025 00:00:00 GMT</pubDate><category>go</category><category>microservices</category><category>boilerplate</category><category>grpc</category><category>kafka</category><category>postgresql</category><category>sqlc</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>DeepSeek, Jevons, and the price of a token</title><link>https://intrepidkarthi.com/writing/deepseek-jevons-and-the-price-of-a-token/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/deepseek-jevons-and-the-price-of-a-token/</guid><description>DeepSeek shipped a frontier-grade reasoning model with open weights and a fraction of the assumed cost, and the market briefly lost its mind. The lasting lesson is not geopolitics. It is that generation is becoming ambient and nearly free, and cheaper generation does not shrink your verification bill. It grows it.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate><category>ai</category><category>deepseek</category><category>jevons-paradox</category><category>token-economics</category><category>engineering-leadership</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>why leverage feels different at 3 AM</title><link>https://intrepidkarthi.com/writing/why-leverage-feels-different-at-3am/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-leverage-feels-different-at-3am/</guid><description>Same trade, same position, two different times of day. At noon you sleep through it. At 3 AM you watch every tick. The trade did not change. You did.</description><pubDate>Tue, 14 Jan 2025 00:00:00 GMT</pubDate><category>trading</category><category>psychology</category><category>leverage</category><category>sleep</category><category>risk</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>#healthywealthy — two years and counting</title><link>https://intrepidkarthi.com/writing/healthywealthy-two-years-and-counting/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/healthywealthy-two-years-and-counting/</guid><description>A daily streak post on x.com — walk, push-ups, plank, a small SIP, a few pages of a book. Two years in. The point is the showing up.</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>healthywealthy</category><category>life</category><category>discipline</category><category>fitness</category><category>daily</category><category>personal</category><category>habits</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>funding rates, explained without the hand-waving</title><link>https://intrepidkarthi.com/writing/funding-rates-explained-without-the-handwaving/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/funding-rates-explained-without-the-handwaving/</guid><description>The formula, the cadence, where the money actually goes, and how to read funding as a regime indicator. With real BTC numbers, no analogies.</description><pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate><category>crypto</category><category>perpetual-futures</category><category>funding-rate</category><category>trading</category><category>derivatives</category><category>basis</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Web3 in India after the 1% TDS — what survived</title><link>https://intrepidkarthi.com/writing/web3-in-india-after-1-percent-tds-what-survived/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/web3-in-india-after-1-percent-tds-what-survived/</guid><description>Two and a half years after the 1% TDS came into force, the Indian Web3 ecosystem has consolidated around a different shape. Here is what made it through, and what each survivor is doing now.</description><pubDate>Sun, 08 Dec 2024 00:00:00 GMT</pubDate><category>india</category><category>web3</category><category>crypto</category><category>tds</category><category>regulation</category><category>market</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>latency budgets — retail vs prop vs market-maker, in numbers</title><link>https://intrepidkarthi.com/writing/latency-budgets-retail-prop-market-maker/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/latency-budgets-retail-prop-market-maker/</guid><description>Retail&apos;s order takes 200ms. Prop&apos;s takes 5ms. Market-maker&apos;s takes 50µs. The gap is what determines which strategies can exist at each tier.</description><pubDate>Tue, 08 Oct 2024 00:00:00 GMT</pubDate><category>latency</category><category>trading</category><category>retail</category><category>prop</category><category>market-making</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>AI/ML jobs in India for freshers: what actually changed in 2024</title><link>https://intrepidkarthi.com/writing/ai-ml-jobs-india-freshers/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/ai-ml-jobs-india-freshers/</guid><description>The AI/ML job market in India for freshers did not get bigger or smaller in any simple way this year. It split. The generic &apos;train a model&apos; role is quietly thinning while a different kind of role grows, and freshers are still preparing for the one that is going away. Here is the honest shape of it from the hiring side.</description><pubDate>Sun, 22 Sep 2024 00:00:00 GMT</pubDate><category>ai</category><category>machine-learning</category><category>jobs</category><category>india</category><category>career</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>anatomy of a perpetual futures matching engine</title><link>https://intrepidkarthi.com/writing/anatomy-of-a-perpetual-futures-matching-engine/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/anatomy-of-a-perpetual-futures-matching-engine/</guid><description>What actually happens between an order hitting the gateway and a fill landing on the wire. Five components, a sub-millisecond budget, and the failure modes you only see in production.</description><pubDate>Sun, 15 Sep 2024 00:00:00 GMT</pubDate><category>crypto</category><category>perpetual-futures</category><category>matching-engine</category><category>infrastructure</category><category>exchanges</category><category>pi42</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the home library project — why physical books still win</title><link>https://intrepidkarthi.com/writing/the-home-library-project/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-home-library-project/</guid><description>Eight hundred physical books on shelves I designed. In 2024 this is increasingly an exotic choice. Here is why I keep buying and what the library actually does.</description><pubDate>Wed, 04 Sep 2024 00:00:00 GMT</pubDate><category>books</category><category>library</category><category>home</category><category>reading</category><category>compounding</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the TEDx talk I would rewrite today — Building Better Software, 2017 revisited</title><link>https://intrepidkarthi.com/writing/tedx-rewrite-building-better-software/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/tedx-rewrite-building-better-software/</guid><description>Seven years after a TEDx talk on building better software, the principles are intact and the examples are unrecognisable. What I would say differently in 2024.</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate><category>software</category><category>tedx</category><category>retrospective</category><category>ai</category><category>engineering</category><category>talks</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the behaviour gap — measure it in your own trade journal</title><link>https://intrepidkarthi.com/writing/the-behaviour-gap-in-your-trade-journal/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-behaviour-gap-in-your-trade-journal/</guid><description>Dalbar&apos;s 2014 study found the average mutual fund investor underperformed the fund itself by 7.25%. The gap is real and the gap is in your trade journal. Here is how to find yours.</description><pubDate>Mon, 08 Jul 2024 00:00:00 GMT</pubDate><category>trading</category><category>psychology</category><category>behaviour-gap</category><category>journaling</category><category>retail</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the Indian crypto winter was actually a regulatory winter</title><link>https://intrepidkarthi.com/writing/indian-crypto-winter-was-regulatory-winter/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/indian-crypto-winter-was-regulatory-winter/</guid><description>Western commentary called 2022-2024 the &apos;crypto winter&apos; driven by macro and the FTX collapse. India had a different winter, on a different cause, and the survivors look different.</description><pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate><category>india</category><category>crypto</category><category>regulation</category><category>tds</category><category>ftx</category><category>market</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>1% TDS and what it did to derivatives volume</title><link>https://intrepidkarthi.com/writing/1-percent-tds-and-derivatives-volume/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/1-percent-tds-and-derivatives-volume/</guid><description>The 1% TDS was designed to kill speculation. It killed spot. It barely touched derivatives. Two years in, here is the data and what it means for the next phase of Indian crypto.</description><pubDate>Thu, 14 Mar 2024 00:00:00 GMT</pubDate><category>india</category><category>crypto</category><category>tds</category><category>derivatives</category><category>regulation</category><category>volume</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>position sizing for retail — the math no one shows you</title><link>https://intrepidkarthi.com/writing/position-sizing-for-retail-the-math/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/position-sizing-for-retail-the-math/</guid><description>Most retail traders have heard &apos;size your positions properly.&apos; Nobody has shown them the math. Half-Kelly, the drawdown ceiling, and why 5% feels safe but isn&apos;t.</description><pubDate>Sun, 25 Feb 2024 00:00:00 GMT</pubDate><category>crypto</category><category>trading</category><category>position-sizing</category><category>risk</category><category>kelly</category><category>retail</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the four mistakes I have made in every bull market since 2017</title><link>https://intrepidkarthi.com/writing/four-mistakes-every-bull-market-since-2017/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/four-mistakes-every-bull-market-since-2017/</guid><description>Three crypto bull markets later, the mistakes have not changed shape. Only the size of the loss did. The same four, every time, in the same order.</description><pubDate>Sun, 12 Nov 2023 00:00:00 GMT</pubDate><category>crypto</category><category>trading</category><category>psychology</category><category>mistakes</category><category>bull-market</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>What I look for when hiring an ML fresher in India</title><link>https://intrepidkarthi.com/writing/hiring-ml-fresher-india-what-i-look-for/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/hiring-ml-fresher-india-what-i-look-for/</guid><description>A year after ChatGPT, the resumes crossing my desk have changed and most of them changed in the same wrong direction. Everyone can now generate a working project. That has not made the good candidates easier to find. It has made the one thing I was always screening for, judgment, the only thing that still tells them apart.</description><pubDate>Sun, 05 Nov 2023 00:00:00 GMT</pubDate><category>machine-learning</category><category>hiring</category><category>career</category><category>india</category><category>students</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>why FIU registration changed everything for Indian crypto</title><link>https://intrepidkarthi.com/writing/why-fiu-registration-changed-everything/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/why-fiu-registration-changed-everything/</guid><description>The March 2023 gazette that brought VDAs under PMLA was the largest structural change to Indian crypto since the 2020 court reversal. Most of the market still has not absorbed what it means.</description><pubDate>Tue, 12 Sep 2023 00:00:00 GMT</pubDate><category>india</category><category>crypto</category><category>regulation</category><category>fiu</category><category>pmla</category><category>compliance</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the cost of being early in Indian crypto</title><link>https://intrepidkarthi.com/writing/the-cost-of-being-early-in-indian-crypto/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-cost-of-being-early-in-indian-crypto/</guid><description>Building a crypto exchange in India during 2018-2020 cost a specific tax that the 2021 cohort did not pay. Here is what that tax was, and what survived it.</description><pubDate>Sun, 30 Apr 2023 00:00:00 GMT</pubDate><category>india</category><category>crypto</category><category>exchanges</category><category>regulation</category><category>retrospective</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>GPT-4 and the wrapper year</title><link>https://intrepidkarthi.com/writing/gpt-4-and-the-wrapper-year/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/gpt-4-and-the-wrapper-year/</guid><description>GPT-4 shipped a month ago and a thousand startups became a text box in front of someone else&apos;s model. The gold rush is real. It is also misreading where the value lands. The bottleneck in software was never typing. It was deciding what is correct, and that did not move.</description><pubDate>Wed, 12 Apr 2023 00:00:00 GMT</pubDate><category>ai</category><category>gpt-4</category><category>llm</category><category>engineering-leadership</category><category>startups</category><category>google-search</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Highlights on India Budget 2023-24</title><link>https://intrepidkarthi.com/writing/highlights-on-india-budget-2023-24/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/highlights-on-india-budget-2023-24/</guid><description>A thread on Indian Budget for the financia</description><pubDate>Fri, 03 Feb 2023 00:00:00 GMT</pubDate><category>india</category><category>regulation</category><category>finance</category><category>government</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The New Internet</title><link>https://intrepidkarthi.com/writing/the-new-internet/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-new-internet/</guid><description>Ten days ago Sam Altman tweeted a link to ChatGPT and the timeline decided it was a chatbot. That is the wrong frame. This is closer to a new front door to the internet than a toy, and the first thing standing in its shadow is Google search. The demo is not the story. The cost curve is.</description><pubDate>Sat, 10 Dec 2022 00:00:00 GMT</pubDate><category>ai</category><category>llm</category><category>chatgpt</category><category>google-search</category><category>engineering-leadership</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Data science interview questions in India: what actually gets asked</title><link>https://intrepidkarthi.com/writing/data-science-interview-questions-india/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/data-science-interview-questions-india/</guid><description>The lists of data science interview questions floating around India optimise for the wrong round. The definitions are the easy part and rarely where offers are won or lost. Here is what each round actually tests, from someone who has sat on the hiring side of the table, so you prepare for the interview you will get and not the quiz you have memorised.</description><pubDate>Sun, 11 Sep 2022 00:00:00 GMT</pubDate><category>data-science</category><category>interview</category><category>career</category><category>india</category><category>students</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Google Indic Hackathon — what we built, what survived</title><link>https://intrepidkarthi.com/writing/google-indic-hackathon-retrospective/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/google-indic-hackathon-retrospective/</guid><description>Six years after the Google Indic Hackathon, the project we built is gone. The relationships are not. The lesson, late.</description><pubDate>Mon, 04 Jul 2022 00:00:00 GMT</pubDate><category>hackathons</category><category>google</category><category>retrospective</category><category>india</category><category>indic</category><category>languages</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the RBI vs crypto exchange timeline — 2018 to today</title><link>https://intrepidkarthi.com/writing/rbi-vs-crypto-exchange-timeline/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/rbi-vs-crypto-exchange-timeline/</guid><description>Four years of regulatory whiplash, in dates. The 2018 banking ban, the 2020 Supreme Court reversal, the 2022 tax regime — and what each step actually did to Indian crypto businesses.</description><pubDate>Mon, 18 Apr 2022 00:00:00 GMT</pubDate><category>india</category><category>crypto</category><category>regulation</category><category>rbi</category><category>fintech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>WAGMI in Web3</title><link>https://intrepidkarthi.com/writing/wagmi-in-web3/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/wagmi-in-web3/</guid><description>Decoupling a few queries about the Web3 eco system as simple as possible based on the attempt of deploying a couple of dApps as a hobby…</description><pubDate>Sat, 29 Jan 2022 00:00:00 GMT</pubDate><category>crypto</category><category>web3</category><category>blockchain</category><category>trading</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>teaching 50 hours of full-stack engineering — what worked</title><link>https://intrepidkarthi.com/writing/teaching-50-hours-of-full-stack-engineering/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/teaching-50-hours-of-full-stack-engineering/</guid><description>Forty-five topics. Fifty academic hours. Multiple sessions Aug-Oct 2021 over Google Meet. The curriculum I taught to non-CS engineers, and what I would cut today.</description><pubDate>Sun, 14 Nov 2021 00:00:00 GMT</pubDate><category>teaching</category><category>curriculum</category><category>full-stack</category><category>engineering</category><category>retrospective</category><category>education</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>How to become a machine learning engineer in India: the path I&apos;d actually take</title><link>https://intrepidkarthi.com/writing/how-to-become-machine-learning-engineer-india/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/how-to-become-machine-learning-engineer-india/</guid><description>Most guides to becoming an ML engineer in India are a list of courses and a promise. Here is the honest version from someone who hires for these roles and wrote books on the subject: it is one strong project, not ten certificates, and the hardest part is the part nobody sells you a course for.</description><pubDate>Sat, 14 Aug 2021 00:00:00 GMT</pubDate><category>machine-learning</category><category>career</category><category>india</category><category>students</category><category>data-science</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>What has been changed since the pandemic?</title><link>https://intrepidkarthi.com/writing/what-has-been-changed-since-the-pandemic/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/what-has-been-changed-since-the-pandemic/</guid><description>I was having a casual chat with a friend who is a Group Manager at one of the India’s </description><pubDate>Sun, 11 Jul 2021 00:00:00 GMT</pubDate><category>life</category><category>pandemic</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>mission as a working list, not a bucket list</title><link>https://intrepidkarthi.com/writing/mission-as-a-working-list-not-a-bucket-list/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/mission-as-a-working-list-not-a-bucket-list/</guid><description>A bucket list is decoration. A working list is a contract with the future you can read out loud. The difference shows up at year five.</description><pubDate>Thu, 31 Dec 2020 00:00:00 GMT</pubDate><category>goals</category><category>missions</category><category>working-list</category><category>planning</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>porting sdp-transform to Java for WebRTC on Android</title><link>https://intrepidkarthi.com/writing/porting-sdp-transform-to-java-for-webrtc-android/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/porting-sdp-transform-to-java-for-webrtc-android/</guid><description>SDP — Session Description Protocol, RFC 4566 — is the negotiation language of WebRTC. The JS and C++ libraries to parse it existed. Java did not. I ported one.</description><pubDate>Thu, 05 Nov 2020 00:00:00 GMT</pubDate><category>webrtc</category><category>sdp</category><category>android</category><category>java</category><category>rfc-4566</category><category>networking</category><category>open-source</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Blockchain + Brands + Loyalty</title><link>https://intrepidkarthi.com/writing/blockchain-brands-loyalty/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/blockchain-brands-loyalty/</guid><description>In the past 2 months, I am helping a startup as a consultant before I pick my next role. In the meantime, I was exploring a f</description><pubDate>Tue, 06 Oct 2020 00:00:00 GMT</pubDate><category>blockchain</category><category>web3</category><category>marketing</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>The Learning Never Ends</title><link>https://intrepidkarthi.com/writing/the-learning-never-ends/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-learning-never-ends/</guid><description>This month I am completing my 11th year into my professional life. I have worked across MNC, Startups and Mid-size companies. Runni</description><pubDate>Tue, 15 Sep 2020 00:00:00 GMT</pubDate><category>career</category><category>books</category><category>life</category><category>growth</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>hackathon → product → company — the pipeline that actually worked</title><link>https://intrepidkarthi.com/writing/hackathon-to-product-to-company-pipeline/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/hackathon-to-product-to-company-pipeline/</guid><description>Most hackathon projects die at the venue. A few escape. The ones that turn into companies share a specific five-stage pipeline. Here is what each stage actually demands.</description><pubDate>Tue, 11 Aug 2020 00:00:00 GMT</pubDate><category>hackathons</category><category>startups</category><category>product</category><category>mvp</category><category>entrepreneurship</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Will India Change in 2020?</title><link>https://intrepidkarthi.com/writing/will-india-change-in-2020/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/will-india-change-in-2020/</guid><description>Since my childhood, I have heard our late ex president Dr Abdul Kalam’s words “India will become a superpower by 2020”. We are a…</description><pubDate>Wed, 15 Apr 2020 00:00:00 GMT</pubDate><category>india</category><category>life</category><category>society</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Building a culture is bigger than building a product</title><link>https://intrepidkarthi.com/writing/building-a-culture-is-bigger-than-building-a-product/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/building-a-culture-is-bigger-than-building-a-product/</guid><description>It has been 11 months since I joined with Sequoia Consulting Group, a leading provider of Benefits, Payroll processing, 401(k) management…</description><pubDate>Fri, 13 Mar 2020 00:00:00 GMT</pubDate><category>leadership</category><category>engineering</category><category>career</category><category>culture</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Maintaining secrets and credentials across environments</title><link>https://intrepidkarthi.com/writing/maintaining-secrets-and-credentials-across-environments/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/maintaining-secrets-and-credentials-across-environments/</guid><description>At Sequoia.com, we are building an Enterprise B2B SaaS product for providing health Insurance, HR Benefits &amp; Payroll processing. We are…</description><pubDate>Wed, 11 Mar 2020 00:00:00 GMT</pubDate><category>security</category><category>engineering</category><category>infrastructure</category><category>devops</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>what writing two ML books taught me about teaching ML</title><link>https://intrepidkarthi.com/writing/what-writing-two-ml-books-taught-me/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/what-writing-two-ml-books-taught-me/</guid><description>Two books, twenty months of evenings, royalty income that did not pay for the coffee. The compounding returns were everywhere else.</description><pubDate>Sat, 15 Jun 2019 00:00:00 GMT</pubDate><category>machine-learning</category><category>books</category><category>writing</category><category>teaching</category><category>career</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>PPDM — privacy-preserving data mining before differential privacy was mainstream</title><link>https://intrepidkarthi.com/writing/ppdm-privacy-preserving-data-mining-before-differential-privacy/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/ppdm-privacy-preserving-data-mining-before-differential-privacy/</guid><description>K-anonymity. Generalisation. Suppression. Perturbation. The pre-differential-privacy techniques I applied to insurance fraud detection in 2018, and what each one actually did to the data.</description><pubDate>Sat, 22 Dec 2018 00:00:00 GMT</pubDate><category>privacy</category><category>ppdm</category><category>k-anonymity</category><category>fraud-detection</category><category>machine-learning</category><category>insurance</category><category>differential-privacy</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>From hackathons to publishing — how 18 weekends turned into two ML books</title><link>https://intrepidkarthi.com/writing/from-hackathons-to-publishing-ml-books/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/from-hackathons-to-publishing-ml-books/</guid><description>I bagged 18 hackathon prizes, gave a TEDx talk, and ended up writing two books on mobile machine learning. The connection between the three is not what I expected.</description><pubDate>Sat, 01 Sep 2018 00:00:00 GMT</pubDate><category>career</category><category>books</category><category>machine-learning</category><category>hackathons</category><category>tedx</category><category>meta</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Swiggy hackathon — real-time anomaly dashboards before they were standard</title><link>https://intrepidkarthi.com/writing/swiggy-hackathon-real-time-anomaly-dashboards/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/swiggy-hackathon-real-time-anomaly-dashboards/</guid><description>Three apps, one delivery network, Kafka and Apache Storm with PostgreSQL geospatial. A weekend in July 2018 building real-time anomaly detection for food delivery.</description><pubDate>Sun, 22 Jul 2018 00:00:00 GMT</pubDate><category>hackathon</category><category>swiggy</category><category>real-time</category><category>kafka</category><category>apache-storm</category><category>postgresql</category><category>anomaly-detection</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Insurance fraud detection — a privacy-first ML pipeline</title><link>https://intrepidkarthi.com/writing/insurance-fraud-detection-pipeline/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/insurance-fraud-detection-pipeline/</guid><description>Five-stage pipeline: synthesize Indian insurance data, clean it, do EDA, anonymize with k-anonymity and perturbation, then classify with a decision tree. ~99% accuracy on a 91k-row test set.</description><pubDate>Sun, 10 Jun 2018 00:00:00 GMT</pubDate><category>machine-learning</category><category>privacy</category><category>security</category><category>fraud</category><category>india</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>TEDx · Building Better Software</title><link>https://intrepidkarthi.com/writing/tedx-building-better-software/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/tedx-building-better-software/</guid><description>My talk at TEDxSOAUniversity — what &apos;better software&apos; actually means once you&apos;ve shipped past the demo, and why most of it isn&apos;t about code.</description><pubDate>Sat, 25 Nov 2017 00:00:00 GMT</pubDate><category>tedx</category><category>talks</category><category>engineering</category><category>leadership</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>pipelineDB and what choosing dead infrastructure teaches you</title><link>https://intrepidkarthi.com/writing/pipelinedb-and-choosing-dead-infrastructure/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/pipelinedb-and-choosing-dead-infrastructure/</guid><description>I built a real-time analytics dashboard on pipelineDB at a January 2017 hackathon. Within 18 months pipelineDB was acquired, deprecated, and EOLed. The dashboard rotted. Here is the lesson.</description><pubDate>Wed, 08 Feb 2017 00:00:00 GMT</pubDate><category>pipelinedb</category><category>hackathon</category><category>real-time-analytics</category><category>infrastructure</category><category>lessons</category><category>postgresql</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>EmpowerWomen — 18 hours at Google Bangalore for rural India</title><link>https://intrepidkarthi.com/writing/empowerwomen-google-indic-hackathon/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/empowerwomen-google-indic-hackathon/</guid><description>An Android survey-collection app for rural India, built in 18 hours at the Google Android Indic Hackathon. ODK on the front end, App Engine on the back.</description><pubDate>Wed, 20 Apr 2016 00:00:00 GMT</pubDate><category>hackathon</category><category>android</category><category>social-good</category><category>google</category><category>india</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Mobile app statistics :: One week after launch</title><link>https://intrepidkarthi.com/writing/mobile-app-statistics-one-week-after-launch/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/mobile-app-statistics-one-week-after-launch/</guid><description>We have launched Teleport Call :: First ever VR Caller application on Android </description><pubDate>Mon, 04 Apr 2016 00:00:00 GMT</pubDate><category>mobile</category><category>app</category><category>startup</category><category>analytics</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Is India ready to face Virtual Reality?</title><link>https://intrepidkarthi.com/writing/is-india-ready-to-face-virtual-reality/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/is-india-ready-to-face-virtual-reality/</guid><description>The first decade of 21st century can be categorised for smartphone and handheld devices evolu</description><pubDate>Tue, 01 Mar 2016 00:00:00 GMT</pubDate><category>mobile</category><category>india</category><category>technology</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>SAY NO TO FREE BASICS</title><link>https://intrepidkarthi.com/writing/say-no-to-free-basics/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/say-no-to-free-basics/</guid><description>India’s poor deserves something better than Facebook and their advertisements.</description><pubDate>Tue, 29 Dec 2015 00:00:00 GMT</pubDate><category>india</category><category>regulation</category><category>internet</category><category>policy</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>3Ps of attending hackathons and events</title><link>https://intrepidkarthi.com/writing/3ps-of-attending-hackathons-and-events/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/3ps-of-attending-hackathons-and-events/</guid><description>&gt; Chase your dreams and not the money. Money will follow you automatically! It is still in my memory about th</description><pubDate>Sun, 22 Nov 2015 00:00:00 GMT</pubDate><category>hackathon</category><category>career</category><category>events</category><category>advice</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>OnTheGo — civic accountability at MobileSparks 2015</title><link>https://intrepidkarthi.com/writing/onthego-civic-accountability-at-mobilesparks-2015/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/onthego-civic-accountability-at-mobilesparks-2015/</guid><description>Thirty-six hours, three of us, one theme: Make For India. The civic-accountability app we built at MobileSparks, what it did, and why it never made it past the venue.</description><pubDate>Wed, 12 Aug 2015 00:00:00 GMT</pubDate><category>hackathon</category><category>mobilesparks</category><category>yourstory</category><category>civic-tech</category><category>android</category><category>india</category><category>make-for-india</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>I Have An Idea And I Need An App For That</title><link>https://intrepidkarthi.com/writing/i-have-an-idea-and-i-need-an-app-for-that/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/i-have-an-idea-and-i-need-an-app-for-that/</guid><description>Be brave. Take risks. Nothing can substitute experience. -Paulo Coelho</description><pubDate>Wed, 17 Jun 2015 00:00:00 GMT</pubDate><category>startup</category><category>founder</category><category>mobile</category><category>app</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>What did I learn in 25 years?</title><link>https://intrepidkarthi.com/writing/what-did-i-learn-in-25-years/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/what-did-i-learn-in-25-years/</guid><description>I have downloaded a random app from app store on my mobile in morning. There were a few initial screens with q</description><pubDate>Sun, 14 Dec 2014 00:00:00 GMT</pubDate><category>life</category><category>career</category><category>milestone</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Running my own ad server — mAdserve on shared hosting</title><link>https://intrepidkarthi.com/writing/running-my-own-ad-server-madserve/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/running-my-own-ad-server-madserve/</guid><description>Spent a weekend standing up mAdserve — an open-source mobile ad server — on a corner of intrepidkarthi.com. The Teleport Call install base is now in the hundreds of thousands and the question of how to monetise without ruining the call experience needs an actual answer. Notes on what mAdserve does, why I&apos;m running my own instead of plugging in AdMob, and what I think the right ad model for VR voice calls actually is.</description><pubDate>Fri, 19 Sep 2014 00:00:00 GMT</pubDate><category>adserver</category><category>madserve</category><category>monetization</category><category>gazematic</category><category>teleport-call</category><category>php</category><category>vr</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Medic — building healthtech logistics at Sequoia&apos;s 2014 hackathon</title><link>https://intrepidkarthi.com/writing/medic-sequoia-hackathon/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/medic-sequoia-hackathon/</guid><description>A hospital → patient → pharmacy ecosystem prototype, built in a weekend at Sequoia Capital&apos;s 2014 hackathon in Bangalore. Shipped to the Play Store before we left.</description><pubDate>Mon, 15 Sep 2014 00:00:00 GMT</pubDate><category>hackathon</category><category>healthtech</category><category>android</category><category>sequoia</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Vodafone is reading SMS/MMS — what I caught in the metadata</title><link>https://intrepidkarthi.com/writing/vodafone-is-reading-smsmms/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/vodafone-is-reading-smsmms/</guid><description>Noticed something strange in the headers of an MMS that arrived from Vodafone India. Some metadata that does not seem like it should be there. Two screenshots and a few questions that I do not have good answers for.</description><pubDate>Sun, 19 Jan 2014 00:00:00 GMT</pubDate><category>security</category><category>vodafone</category><category>privacy</category><category>india</category><category>telecom</category><category>mms</category><category>sms</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>the four device IDs on Android — what changed since 2013</title><link>https://intrepidkarthi.com/writing/the-four-device-ids-on-android/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/the-four-device-ids-on-android/</guid><description>Secure Android ID, GSF ID, UUID, IMEI. Four ways to identify an Android device in 2013. The app I shipped to Play Store to expose them, and what happened to each over the decade.</description><pubDate>Tue, 10 Sep 2013 00:00:00 GMT</pubDate><category>android</category><category>device-id</category><category>privacy</category><category>deprecated-apis</category><category>play-store</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>twelve hours setting up RabbitMQ on Ubuntu for an Android chat app</title><link>https://intrepidkarthi.com/writing/twelve-hours-setting-up-rabbitmq-on-ubuntu-for-android/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/twelve-hours-setting-up-rabbitmq-on-ubuntu-for-android/</guid><description>Twelve hours. Ubuntu 12.04. AMQP. An Android chat app that needed reliable message delivery in 2013, before Firebase Cloud Messaging was usable.</description><pubDate>Sat, 15 Jun 2013 00:00:00 GMT</pubDate><category>rabbitmq</category><category>ubuntu</category><category>android</category><category>messaging</category><category>amqp</category><category>infrastructure</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>An XSS cookie stealer, built as a teaching tool</title><link>https://intrepidkarthi.com/writing/xss-cookie-stealer-teaching-tool/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/xss-cookie-stealer-teaching-tool/</guid><description>Three small PHP files I keep on intrepidkarthi.com/files/xss as a working demonstration of how a cookie-stealing XSS attack actually unfolds — vulnerable page, exfiltration endpoint, log file. For workshop use only. The point is to make the attack physically visible to people who have only seen it in slides.</description><pubDate>Tue, 06 Nov 2012 00:00:00 GMT</pubDate><category>security</category><category>xss</category><category>web-security</category><category>teaching</category><category>php</category><category>owasp</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Presentation: Dive into FOSS and LAMP architecture</title><link>https://intrepidkarthi.com/writing/presentation-on-foss-and-lamp-architecture/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/presentation-on-foss-and-lamp-architecture/</guid><description>Slide deck I gave this month on Free &amp; Open Source Software and the L-A-M-P web stack. Built in impress.js, hosted at intrepidkarthi.com/files/presentation/lamp/. The agenda, the highlights, and a why-FOSS-actually-matters note for the engineers in the room.</description><pubDate>Fri, 15 Jun 2012 00:00:00 GMT</pubDate><category>presentation</category><category>foss</category><category>lamp</category><category>linux</category><category>apache</category><category>mysql</category><category>php</category><category>talk</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>தமிழ் கவிதை — எதிர் வீட்டு ஜன்னல், தனிமை, and a few others I&apos;ve been writing</title><link>https://intrepidkarthi.com/writing/thamizh-kavithai-edhirveettujannal-thanimai/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/thamizh-kavithai-edhirveettujannal-thanimai/</guid><description>I&apos;ve been writing Tamil poetry on the side. Putting up a few that I&apos;ve illustrated this month — Edhir Veettu Jannal (the window across the road), Thanimai (solitude), and a couple of others. Notes on why I keep coming back to Tamil for the things that matter most.</description><pubDate>Sun, 25 Mar 2012 00:00:00 GMT</pubDate><category>tamil</category><category>thamizh</category><category>kavithai</category><category>poetry</category><category>personal</category><category>writing</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Norton Ninja — security suite for your Android</title><link>https://intrepidkarthi.com/writing/norton-ninja-security-suite-for-your-android/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/norton-ninja-security-suite-for-your-android/</guid><description>Notes on Norton Ninja, the Android security suite I&apos;m working on at Symantec. The threat list is growing fast — premium-rate SMS Trojans, Bluetooth auto-pair attacks, SD-card payloads, contact-list exfiltration. The mantra: whatever the enemy is, we have to win at last.</description><pubDate>Wed, 20 Jul 2011 00:00:00 GMT</pubDate><category>symantec</category><category>norton</category><category>android</category><category>security</category><category>mobile</category><category>ninja</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Bandwidth test files — and why mine are filled with Celine Dion</title><link>https://intrepidkarthi.com/writing/bandwidth-test-files-titanic-checker/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/bandwidth-test-files-titanic-checker/</guid><description>I needed two files of known size — 100KB and exactly 1MB — to test mobile-data throughput on Android phones. Filling them with random bytes is boring. Filling them with the Titanic theme song, repeated until the byte count is right, is much more on-brand for what we are actually testing.</description><pubDate>Fri, 24 Jun 2011 00:00:00 GMT</pubDate><category>symantec</category><category>android</category><category>bandwidth</category><category>testing</category><category>mobile</category><category>hosting</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Srisailam trip</title><link>https://intrepidkarthi.com/writing/srisailam-trip/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/srisailam-trip/</guid><description>Long weekend at Srisailam — the Mallikarjuna temple, the Krishna river dam, the ghat road in. Notes and photos from the trip.</description><pubDate>Thu, 14 Oct 2010 00:00:00 GMT</pubDate><category>trip</category><category>srisailam</category><category>andhra</category><category>weekend</category><category>hyderabad</category><category>travel</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>எனது முதல் தமிழ் படைப்பு (My first Tamil work)</title><link>https://intrepidkarthi.com/writing/enathu-mudhal-thamizh-padaippu/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/enathu-mudhal-thamizh-padaippu/</guid><description>First Tamil-language piece on this blog. Putting it up properly — the writing, the small image I drew for it, and a note on why Tamil is the right language for the things I most want to say.</description><pubDate>Fri, 15 Jan 2010 00:00:00 GMT</pubDate><category>tamil</category><category>thamizh</category><category>kavithai</category><category>poetry</category><category>personal</category><category>writing</category><category>first</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>TOSS and C-Star — what we shipped from the CSE lab this year</title><link>https://intrepidkarthi.com/writing/toss-and-cstar/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/toss-and-cstar/</guid><description>Two student-team projects that shipped from the Computer Science department at Thiagarajar College of Engineering this year. TOSS — a developer-focused Ubuntu spin, live ISO out yesterday. C-Star — the first fully online intra-college programming contest at TCE, ran in February.</description><pubDate>Thu, 26 Nov 2009 00:00:00 GMT</pubDate><category>college</category><category>tce</category><category>linux</category><category>ubuntu</category><category>toss</category><category>cstar</category><category>programming-contest</category><category>student</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>TCS days starts — orientation tour through Bangalore, Cochin, Ooty, Trivandrum</title><link>https://intrepidkarthi.com/writing/tcs-days-starts/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/tcs-days-starts/</guid><description>Joined TCS as a fresher last month. The induction took us on an orientation tour — Bangalore, then Cochin, Ooty, and Trivandrum. Photos and notes from the first weeks of the post-college life.</description><pubDate>Thu, 15 Oct 2009 00:00:00 GMT</pubDate><category>tcs</category><category>fresher</category><category>induction</category><category>bangalore</category><category>cochin</category><category>ooty</category><category>trivandrum</category><category>career</category><category>college-to-work</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Automatic Synonym Generator — live</title><link>https://intrepidkarthi.com/writing/automatic-synonym-generator/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/automatic-synonym-generator/</guid><description>AutoSynGen is now live at intrepidkarthi.com/autosyngen. Plug in a word, get back a multiple-choice question with one right synonym and four distractors picked using WordNet&apos;s synset graph. The MPL trick is doing the work.</description><pubDate>Tue, 15 Sep 2009 00:00:00 GMT</pubDate><category>autosyngen</category><category>nlp</category><category>wordnet</category><category>php</category><category>project</category><category>deployment</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Post - after a long busy time</title><link>https://intrepidkarthi.com/writing/post-after-a-long-busy-time/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/post-after-a-long-busy-time/</guid><description>It has been a long time since i posted my last post. I have involved with various things. To start with it, treat in aarthy drive inn for conducting FOSSConf&apos;09…</description><pubDate>Sun, 10 May 2009 00:00:00 GMT</pubDate><category>college</category><category>events</category><category>movies</category><category>travel</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Deploying osQuest5 — the engine behind the online C test</title><link>https://intrepidkarthi.com/writing/deploying-osquest5/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/deploying-osquest5/</guid><description>The C++ online test I linked a few months ago points to itworld2.com. The version I&apos;m running on intrepidkarthi.com/oltest is built on osQuest5 — an open-source PHP/XML quiz engine I forked, fixed, and pointed at my own test bank. Notes for anyone trying to do the same.</description><pubDate>Sat, 28 Feb 2009 00:00:00 GMT</pubDate><category>oltest</category><category>osquest5</category><category>php</category><category>xml</category><category>quiz</category><category>foss</category><category>deployment</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>TOSS inauguration</title><link>https://intrepidkarthi.com/writing/toss-inauguration/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/toss-inauguration/</guid><description>It was my great pleasure to tell about the release of TOSS(TCE Operating System Services), an operating system has a full compatibility and capality to debian a…</description><pubDate>Tue, 10 Feb 2009 00:00:00 GMT</pubDate><category>college</category><category>events</category><category>madurai</category><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Kutladampatti trip!!!</title><link>https://intrepidkarthi.com/writing/kutladampatti-trip/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/kutladampatti-trip/</guid><description>Last sunday, me,aswin,mahesh,kannan,naagu,mani went for a bike trip to Kutladampatti nearer to Alankanallur and Paalamedu. It is 35 kms away from my home. We st…</description><pubDate>Thu, 05 Feb 2009 00:00:00 GMT</pubDate><category>madurai</category><category>travel</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>iCCC — Internet C Coding Carnival, tomorrow</title><link>https://intrepidkarthi.com/writing/iccc-internet-c-coding-carnival/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/iccc-internet-c-coding-carnival/</guid><description>We are running an online C programming contest tomorrow as part of TecUthsav 2009. Four hours, gcc-only, no IDEs. Code from anywhere with internet — hostel, home, CCC. Notes on the format and how to enter.</description><pubDate>Fri, 23 Jan 2009 00:00:00 GMT</pubDate><category>tecuthsav</category><category>iccc</category><category>contest</category><category>c</category><category>programming</category><category>college</category><category>tce</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Project status before second review</title><link>https://intrepidkarthi.com/writing/project-status-before-second-review/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/project-status-before-second-review/</guid><description>Till now we have completed simple search and also we have integrated wordnet api into our app. We have implemented simple search through every documents in our …</description><pubDate>Thu, 22 Jan 2009 00:00:00 GMT</pubDate><category>college</category><category>movies</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Gonna be busy</title><link>https://intrepidkarthi.com/writing/gonna-be-busy/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/gonna-be-busy/</guid><description>From tomorrow onwards I am going to be busy, for project and tecuthsav works. I am always doing multiplay. This gonna be continue. Tomorrow morning I am going t…</description><pubDate>Sat, 17 Jan 2009 00:00:00 GMT</pubDate><category>college</category><category>events</category><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Movie Review - padikkadhavan</title><link>https://intrepidkarthi.com/writing/movie-review-padikkadhavan/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/movie-review-padikkadhavan/</guid><description>Yesterday afternoon, I went to ganesh Adlabs with my school buddies, rajesh, Suresh,Selvaprabhu, Rafi,Vinoth to the film Padikkadhavan, starring Dhanush, Thaman…</description><pubDate>Fri, 16 Jan 2009 00:00:00 GMT</pubDate><category>movies</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>VHN Reunion</title><link>https://intrepidkarthi.com/writing/vhn-reunion/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/vhn-reunion/</guid><description>On Jan 14th, the day on Thamizhar Thirunaal, all my school buddies were gathered together at Eco park, Mdu. We were around 35 people there. Our friend Senthil m…</description><pubDate>Fri, 16 Jan 2009 00:00:00 GMT</pubDate><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>project status</title><link>https://intrepidkarthi.com/writing/project-status/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/project-status/</guid><description>I am on the way of finding a way of progressing to generate rules (owl files) for the raw data. As for now I have completed getting the files as input and index…</description><pubDate>Mon, 05 Jan 2009 00:00:00 GMT</pubDate><category>college</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Bye bye 2008!!! Welcome 2009!!!</title><link>https://intrepidkarthi.com/writing/bye-bye-2008-welcome-2009/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/bye-bye-2008-welcome-2009/</guid><description>Some important events on 2008 - My last birthday in college in December - Placement in TCS in May - Went to tirupathi on Deepavali - Started building our new ho…</description><pubDate>Thu, 01 Jan 2009 00:00:00 GMT</pubDate><category>college</category><category>events</category><category>personal</category><category>travel</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>TecUthsav 2009</title><link>https://intrepidkarthi.com/writing/tecuthsav-2/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/tecuthsav-2/</guid><description>I am really glad to work with the TECUTHSAV team in my college. Oh, first let me tell about tecuthsav. Tecuthsav, a national wide technical extravaganza organiz…</description><pubDate>Wed, 24 Dec 2008 00:00:00 GMT</pubDate><category>college</category><category>events</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Wrote in mood out</title><link>https://intrepidkarthi.com/writing/wrote-in-mood-out/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/wrote-in-mood-out/</guid><description>A short personal entry — a long evening fixing the TecUthsav registration form, an irritation, a headache, sleep. Saving it because the day was real even if the entry never got published.</description><pubDate>Wed, 24 Dec 2008 00:00:00 GMT</pubDate><category>personal</category><category>college</category><category>tecuthsav</category><category>diary</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Text Annotator - first module in project</title><link>https://intrepidkarthi.com/writing/text-annotator-first-module-in-project/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/text-annotator-first-module-in-project/</guid><description>Text Annotator will be my first module regarding SSTS(Secure solution tracking system). Here with this module, i am going to get a file as input and parse throu…</description><pubDate>Mon, 22 Dec 2008 00:00:00 GMT</pubDate><category>college</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Tecuthsav </title><link>https://intrepidkarthi.com/writing/tecuthsav/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/tecuthsav/</guid><description>I am currently working on developing the website for tecuthsav09 with my juniors, second year guys. We are using LAMP stack where we have used Xhtml, css, java …</description><pubDate>Sat, 20 Dec 2008 00:00:00 GMT</pubDate><category>college</category><category>events</category><category>madurai</category><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>My Birthday</title><link>https://intrepidkarthi.com/writing/my-birthday/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/my-birthday/</guid><description>Successfully I have crossed 2 decades of my life path, this is completion of 21 st birthday(12/12/08). First of all i thank god for giving me such nice friends …</description><pubDate>Mon, 15 Dec 2008 00:00:00 GMT</pubDate><category>college</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Final year project</title><link>https://intrepidkarthi.com/writing/final-year-project/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/final-year-project/</guid><description>At last we have started working on our project. The name of our work is &apos;Solution Tracking System&apos;.Our project mainly concentrates on providing eSupport for the…</description><pubDate>Fri, 28 Nov 2008 00:00:00 GMT</pubDate><category>college</category><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Project confirmed atlast!!!</title><link>https://intrepidkarthi.com/writing/project-confirmed-atlast/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/project-confirmed-atlast/</guid><description>At last our project title was confirmed today. It is &apos;Solution Tracking System&apos;, a project deals with rule based semantic search. The main aim of our project wi…</description><pubDate>Tue, 25 Nov 2008 00:00:00 GMT</pubDate><category>college</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>C++ Online Test…</title><link>https://intrepidkarthi.com/writing/c-online-test/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/c-online-test/</guid><description>Test ur Knowledge of C++ Online Test…… Free online test of C++ www.itworld2.com try it……… its nice</description><pubDate>Sat, 22 Nov 2008 00:00:00 GMT</pubDate><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>SEO working!!!</title><link>https://intrepidkarthi.com/writing/seo-working/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/seo-working/</guid><description>Our project title is still under consideration. May be it will be confirmed within monday. But i dont know whether it will be a research oriented or application…</description><pubDate>Fri, 21 Nov 2008 00:00:00 GMT</pubDate><category>blogging</category><category>college</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Written in a confused state</title><link>https://intrepidkarthi.com/writing/written-in-a-confused-state/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/written-in-a-confused-state/</guid><description>hi, today its wednesday. From the morning itself i am feeling somewhat uneasy. I dont know what happened. Feeling really very bored too. I am in a confused stat…</description><pubDate>Wed, 19 Nov 2008 00:00:00 GMT</pubDate><category>college</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Last semester starts</title><link>https://intrepidkarthi.com/writing/last-semester-starts/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/last-semester-starts/</guid><description>From yesterday onwards, last semester of my college life started. Still we have a very few days to go to complete our college life. Now we are in the state to s…</description><pubDate>Tue, 18 Nov 2008 00:00:00 GMT</pubDate><category>college</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Our papanasam trip</title><link>https://intrepidkarthi.com/writing/our-papanasam-trip/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/our-papanasam-trip/</guid><description>Hi friends, on friday night we have planned to go for a trip to papanasam to enjoy our holidays. It is nearer to tirunelveli. We reached there on saturday morni…</description><pubDate>Tue, 18 Nov 2008 00:00:00 GMT</pubDate><category>blogging</category><category>travel</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Ikon begins!!!</title><link>https://intrepidkarthi.com/writing/ikon-begins/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/ikon-begins/</guid><description>this is just about my first blog post</description><pubDate>Fri, 14 Nov 2008 00:00:00 GMT</pubDate><category>blogging</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>This is about me</title><link>https://intrepidkarthi.com/writing/this-is-about-me/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/this-is-about-me/</guid><description>I havent yet told anything about me. First let me introduce nyself. Myself Karthikeyan NG, doing my final year BE(2008-09) in Thiagarajar college of Engg, Madur…</description><pubDate>Fri, 14 Nov 2008 00:00:00 GMT</pubDate><category>college</category><category>madurai</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Yo yo.. RoBo.. On d track…</title><link>https://intrepidkarthi.com/writing/yo-yo-robo-on-d-track/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/yo-yo-robo-on-d-track/</guid><description>It is officially confirmed that Superstar Rajinikanth will feature in Shankar’s Robot! It might be recalled that Shankar had this project in mind a few years back with Kamal Hassan…</description><pubDate>Tue, 08 Jan 2008 00:00:00 GMT</pubDate><category>movies</category><category>tamil</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>New Year…..</title><link>https://intrepidkarthi.com/writing/new-year/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/new-year/</guid><description>The World is three days: As for yesterday, it has vanished, along with all that was in it. As for tomorrow, you may never see it. As for today, it is yours, so work in it.</description><pubDate>Wed, 02 Jan 2008 00:00:00 GMT</pubDate><category>events</category><category>personal</category><category>philosophy</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Let us walk on 2008!!!!!</title><link>https://intrepidkarthi.com/writing/let-us-walk-on-2008/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/let-us-walk-on-2008/</guid><description>A New Year 2008 image-only post — the original Photobucket-hosted GIF is no longer reachable.</description><pubDate>Mon, 31 Dec 2007 00:00:00 GMT</pubDate><category>events</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>About MyCity –&gt;மதுைர</title><link>https://intrepidkarthi.com/writing/about-my-city/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/about-my-city/</guid><description>Madurai is a 2600 years old historical city surrounded by elegant natural plantations, technical institutes and textile mills situated in Tamilnadu, India.</description><pubDate>Sun, 30 Dec 2007 00:00:00 GMT</pubDate><category>madurai</category><category>tamil</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Factory waste produces enough energy for 750 homes…. Nice one….</title><link>https://intrepidkarthi.com/writing/factory-waste-produces-enough-energy-for-750-homes-nice-one/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/factory-waste-produces-enough-energy-for-750-homes-nice-one/</guid><description>This comes from an old story but it is more relevant today than ever! The photo is a typical rotary furnace sold today so you can get an idea of how it works.</description><pubDate>Sun, 30 Dec 2007 00:00:00 GMT</pubDate><category>news</category><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>mig33</title><link>https://intrepidkarthi.com/writing/mig33/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/mig33/</guid><description>Get mig33 and you’ll be connected to people around the world. IM, visit chat rooms, send email, share photos, SMS and, of course, make cheap calls all through your mobile phone and…</description><pubDate>Sun, 30 Dec 2007 00:00:00 GMT</pubDate><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>C++ Online Test…</title><link>https://intrepidkarthi.com/writing/c-online-test-2007/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/c-online-test-2007/</guid><description>Test ur Knowledge of C++ Online Test…… Free online test of C++ www.itworld2.com try it………..</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>programming</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>EULA Vs GPL</title><link>https://intrepidkarthi.com/writing/eula-vs-gpl/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/eula-vs-gpl/</guid><description>Some features about software covered by the EULA (End User License Agreement) for Microsoft Windows XP: copying was prohibited could be used only on one computer with a maximum of…</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>college</category><category>personal</category><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Google’s New Service</title><link>https://intrepidkarthi.com/writing/googles-new-service/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/googles-new-service/</guid><description>Great new service from Google – GOOG-411.Make the call, tell them what city and business, get a list of business.</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Kaadhal…</title><link>https://intrepidkarthi.com/writing/kaadhal/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/kaadhal/</guid><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>tamil</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Kalloori…….</title><link>https://intrepidkarthi.com/writing/kalloori/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/kalloori/</guid><description>Yesterday it was boring to me… I just downloaded this movie… Since i got Jaundice for the past fifteen days i couldnt able to go anywhere outside my home… thats why i keep on sitti…</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>college</category><category>events</category><category>movies</category><category>personal</category><category>tamil</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>News today</title><link>https://intrepidkarthi.com/writing/news-today/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/news-today/</guid><description>I am just in shock over hearing about the assassination of Benazir Bhutto. I was away from my computer for several hours, and saw it shortly after sitting down.</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>news</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Polladhavan…</title><link>https://intrepidkarthi.com/writing/polladhavan/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/polladhavan/</guid><description>Hey its boring for me… So i watched the movie Polladhavan, starring Dhanush, sorry dunno heroine name exactly… Film full of fights for a bike(pulsar 200cc;-) )… Can see only once…</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>movies</category><category>tamil</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Saw IV</title><link>https://intrepidkarthi.com/writing/saw-iv/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/saw-iv/</guid><description>Hey, Dont get angry on me. I have no work to do. Thats why am keep on watching movies and blogging.</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>blogging</category><category>movies</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Simple Triangle.. But 4 diff approach….</title><link>https://intrepidkarthi.com/writing/simple-triangle-but-4-diff-approach/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/simple-triangle-but-4-diff-approach/</guid><description>A program to draw like this…. first: include&lt;stdio.h int main() { int i, j, base = 10; clrscr(); for(i = 0; i &lt; base / 2; i++) { for(j = 0; j &lt; base / 2 – i; j++) printf(” “); prin…</description><pubDate>Fri, 28 Dec 2007 00:00:00 GMT</pubDate><category>programming</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>MyBook</title><link>https://intrepidkarthi.com/writing/mybook/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/mybook/</guid><description>Yeah.That is MyBook. A kutty software created for storing the details of our friends.It was boring for me for the past two days.So i have created this in VB.Net using visualStudio2…</description><pubDate>Thu, 27 Dec 2007 00:00:00 GMT</pubDate><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Natpu….</title><link>https://intrepidkarthi.com/writing/natpu/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/natpu/</guid><description>An image-only post about friendship — the original linked artwork is no longer reachable.</description><pubDate>Thu, 27 Dec 2007 00:00:00 GMT</pubDate><category>tamil</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>To my GOD</title><link>https://intrepidkarthi.com/writing/to-my-god/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/to-my-god/</guid><description>On the white summit of eternity A single Soul of bare infinities, Guarded he keeps by a fire-screen of peace His mystic loneliness of nude ecstasy.</description><pubDate>Thu, 27 Dec 2007 00:00:00 GMT</pubDate><category>personal</category><category>philosophy</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>What is Memory Leak???</title><link>https://intrepidkarthi.com/writing/what-is-memory-leak/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/what-is-memory-leak/</guid><description>When memory is allocated using malloc() in any function ,it returns a pointer to the start of the data………and again we free the memory using free() wit the help of pointer.but it sh…</description><pubDate>Thu, 27 Dec 2007 00:00:00 GMT</pubDate><category>programming</category><category>tech</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item><item><title>Hello World — My First Post</title><link>https://intrepidkarthi.com/writing/hello-world/</link><guid isPermaLink="true">https://intrepidkarthi.com/writing/hello-world/</guid><description>Am getting bored in my home… So here after I thought of writing a little about me here…Today 2007/12/17 3:47 pm I have started writing my first blog… I hope it will continue…Don’t…</description><pubDate>Mon, 17 Dec 2007 00:00:00 GMT</pubDate><category>blogging</category><category>personal</category><author>intrepidkarthi@gmail.com (Karthikeyan NG)</author></item></channel></rss>