<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: tndata</title><link>https://news.ycombinator.com/user?id=tndata</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 11 Sep 2026 10:11:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tndata" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tndata in "Linux for the Sega MegaDrive"]]></title><description><![CDATA[
<p>What a Wow, this brings back memories from my own Sega Mega Drive hacking days. About 35 years ago I built my own hardware development kit from scratch as a way to learn more about the hardware.<p>I documented the project here if anyone is curious: <a href="https://nestenius.se/hardware/how-i-built-my-own-sega-mega-drive-hardware-dev-kit-from-scratch/" rel="nofollow">https://nestenius.se/hardware/how-i-built-my-own-sega-mega-d...</a><p>It's really fun to see Linux running on the Mega Drive. I never would have expected that back then.</p>
]]></description><pubDate>Tue, 30 Jun 2026 17:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48735681</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=48735681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48735681</guid></item><item><title><![CDATA[New comment by tndata in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>I created an open-source proxy, between Claude Code and the Model, allowing me to better explore how an agent talks to the model. <a href="https://nestenius.se/ai/introducing-the-coding-agent-explorer-net/" rel="nofollow">https://nestenius.se/ai/introducing-the-coding-agent-explore...</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 06:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487146</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=48487146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487146</guid></item><item><title><![CDATA[New comment by tndata in "Exploring Claude Code Hooks with the Coding Agent Explorer (.NET)"]]></title><description><![CDATA[
<p>A practical guide to Claude Code hooks. Learn setup, security use cases, and how to monitor hook events in real time with the Coding Agent Explorer.</p>
]]></description><pubDate>Fri, 27 Mar 2026 07:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47539775</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47539775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539775</guid></item><item><title><![CDATA[Exploring Claude Code Hooks with the Coding Agent Explorer (.NET)]]></title><description><![CDATA[
<p>Article URL: <a href="https://nestenius.se/net/exploring-claude-code-hooks-with-the-coding-agent-explorer-net/">https://nestenius.se/net/exploring-claude-code-hooks-with-the-coding-agent-explorer-net/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47539774">https://news.ycombinator.com/item?id=47539774</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 27 Mar 2026 07:02:53 +0000</pubDate><link>https://nestenius.se/net/exploring-claude-code-hooks-with-the-coding-agent-explorer-net/</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47539774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539774</guid></item><item><title><![CDATA[New comment by tndata in "Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hardware"]]></title><description><![CDATA[
<p>Thanks! Glad you liked it!</p>
]]></description><pubDate>Mon, 16 Mar 2026 12:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47397825</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47397825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47397825</guid></item><item><title><![CDATA[New comment by tndata in "Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hardware"]]></title><description><![CDATA[
<p>Wow! Nice work!<p>I reversed engineered the MegaDrive for 35 years ago and build my own hardware development kit, got a blog about this project at <a href="https://nestenius.se/hardware/how-i-built-my-own-sega-mega-drive-hardware-dev-kit-from-scratch/" rel="nofollow">https://nestenius.se/hardware/how-i-built-my-own-sega-mega-d...</a></p>
]]></description><pubDate>Sat, 14 Mar 2026 17:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47378826</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47378826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47378826</guid></item><item><title><![CDATA[New comment by tndata in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I'm building a proxy that sits between Claude Code and the model to visualize the full interaction loop. It shows prompts, tool calls, and responses in real time so you can explore how the coding agent is reasoning and operating. Project: <a href="https://github.com/tndata/CodingAgentExplorer" rel="nofollow">https://github.com/tndata/CodingAgentExplorer</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 15:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47310673</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47310673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47310673</guid></item><item><title><![CDATA[New comment by tndata in "What Is OAuth?"]]></title><description><![CDATA[
<p>I wrote one extensive guide "OpenID Connect for Developers" at <a href="https://tn-data.se/openid-connect/" rel="nofollow">https://tn-data.se/openid-connect/</a></p>
]]></description><pubDate>Sat, 21 Feb 2026 08:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47098710</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47098710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47098710</guid></item><item><title><![CDATA[New comment by tndata in "The Coding Agent Explorer for Claude Code (.NET)"]]></title><description><![CDATA[
<p>Coding Agent Explorer (.NET) is an open-source .NET reverse proxy and live dashboard for understanding agentic development. Monitor Claude Code’s traffic to the Anthropic API in real time and inspect prompts, tool calls, token usage, and performance from a clean web UI.</p>
]]></description><pubDate>Sat, 14 Feb 2026 13:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47014528</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47014528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47014528</guid></item><item><title><![CDATA[The Coding Agent Explorer for Claude Code (.NET)]]></title><description><![CDATA[
<p>Article URL: <a href="https://nestenius.se/ai/introducing-the-coding-agent-explorer-net/">https://nestenius.se/ai/introducing-the-coding-agent-explorer-net/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47014527">https://news.ycombinator.com/item?id=47014527</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 14 Feb 2026 13:50:14 +0000</pubDate><link>https://nestenius.se/ai/introducing-the-coding-agent-explorer-net/</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=47014527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47014527</guid></item><item><title><![CDATA[New comment by tndata in "No I don't want to turn on Windows Backup with One Drive"]]></title><description><![CDATA[
<p>I never store anything personal or important on the C:\drive. I treat it as disposable. Instead, I create a secondary drive (like Z:\) and store all important work there.<p>This way, I always know that Z:\ is the only drive I need to back up, while C:\ remains clean and expendable. Even my Dropbox folder lives on the secondary drive.</p>
]]></description><pubDate>Mon, 13 Oct 2025 13:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45568054</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=45568054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45568054</guid></item><item><title><![CDATA[New comment by tndata in "[dead]"]]></title><description><![CDATA[
<p>This multi-part blog series will show you how to implement secure authentication for Single-Page Applications using the Backend-for-Frontend (BFF) pattern with ASP.NET Core.</p>
]]></description><pubDate>Sat, 19 Jul 2025 08:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44613689</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=44613689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44613689</guid></item><item><title><![CDATA[New comment by tndata in "[dead]"]]></title><description><![CDATA[
<p>In this blog post, you will learn how to deploy a test instance of KurrentDB (An Event Sourcing database) to Azure and access it from a console application in .NET.</p>
]]></description><pubDate>Tue, 13 May 2025 13:08:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43972537</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=43972537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43972537</guid></item><item><title><![CDATA[New comment by tndata in "[dead]"]]></title><description><![CDATA[
<p>Learn how to configure the Forwarded Headers Middleware in ASP.NET Core, avoid common pitfalls, and ensure your app works correctly behind a reverse proxy.</p>
]]></description><pubDate>Thu, 10 Apr 2025 09:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43642194</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=43642194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43642194</guid></item><item><title><![CDATA[New comment by tndata in "[dead]"]]></title><description><![CDATA[
<p>Proxies are vital for load balancing and security, but they obscure the actual client IP, scheme, and domain, causing broken links, inaccurate logging, and other headaches. In this post, we’ll look at how ASP.NET Core’s Forwarded Headers Middleware restores these details so your services behave as though they’re directly on the public internet.</p>
]]></description><pubDate>Thu, 23 Jan 2025 10:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42802652</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=42802652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42802652</guid></item><item><title><![CDATA[New comment by tndata in "AdditionalAuthorizationParameters in Asp.net Core 9"]]></title><description><![CDATA[
<p>Learn how AdditionalAuthorizationParameters in ASP.NET Core 9 simplify adding custom 
parameters to OAuth and OpenID Connect flows.</p>
]]></description><pubDate>Tue, 07 Jan 2025 14:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42622844</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=42622844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42622844</guid></item><item><title><![CDATA[AdditionalAuthorizationParameters in Asp.net Core 9]]></title><description><![CDATA[
<p>Article URL: <a href="https://nestenius.se/net/additionalauthorizationparameters-in-asp-net-core-9/">https://nestenius.se/net/additionalauthorizationparameters-in-asp-net-core-9/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42622843">https://news.ycombinator.com/item?id=42622843</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 07 Jan 2025 14:43:13 +0000</pubDate><link>https://nestenius.se/net/additionalauthorizationparameters-in-asp-net-core-9/</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=42622843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42622843</guid></item><item><title><![CDATA[New comment by tndata in "IdentityServer in Docker Containers – Handle Logout (Part 4)"]]></title><description><![CDATA[
<p>In this final post in this series, we’ll now resolve logout challenges you might run into with IdentityServer, ensure proper sign-out redirects, 
and summarize the key takeaways from the series.</p>
]]></description><pubDate>Mon, 16 Dec 2024 08:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42429192</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=42429192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42429192</guid></item><item><title><![CDATA[IdentityServer in Docker Containers – Handle Logout (Part 4)]]></title><description><![CDATA[
<p>Article URL: <a href="https://nestenius.se/net/identityserver-in-docker-containers-part-4/">https://nestenius.se/net/identityserver-in-docker-containers-part-4/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42429191">https://news.ycombinator.com/item?id=42429191</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 16 Dec 2024 08:51:08 +0000</pubDate><link>https://nestenius.se/net/identityserver-in-docker-containers-part-4/</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=42429191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42429191</guid></item><item><title><![CDATA[New comment by tndata in "IdentityServer in Docker Containers: HTTPS and SameSite (Part 3)"]]></title><description><![CDATA[
<p>In this third part of the series, we tackle login issues in IdentityServer caused by 
cookie restrictions in HTTP and show how to resolve them by implementing HTTPS. We’ll 
guide you through securing communication between the host, client, and IdentityServer 
containers and configuring HTTPS in Docker to ensure everything runs smoothly.</p>
]]></description><pubDate>Mon, 09 Dec 2024 10:57:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42364957</link><dc:creator>tndata</dc:creator><comments>https://news.ycombinator.com/item?id=42364957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42364957</guid></item></channel></rss>