<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: spennant</title><link>https://news.ycombinator.com/user?id=spennant</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 06 Oct 2026 03:13:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spennant" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spennant in "You said no MCP"]]></title><description><![CDATA[
<p>The idea of "model controlled", "application controlled" and "user controlled" for tool, resources and prompts (respectively) was aligned with the chat interface. It breaks for the autonomous agent paradigm where the agency is the user and the lines are blurred. Unfortunately MCP has been mostly relegated to tool calling leaving potentially powerful capabilities on the table due to lac of client support for them.</p>
]]></description><pubDate>Wed, 30 Sep 2026 13:26:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49908640</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=49908640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49908640</guid></item><item><title><![CDATA[New comment by spennant in "When did Google get so weird?"]]></title><description><![CDATA[
<p>"In a shocking finding, scientist discovered a herd of unicorns living in a remote, previously unexplored valley, in the Andes Mountains. Even more surprising to the researchers was the fact that the unicorns spoke perfect English."</p>
]]></description><pubDate>Mon, 28 Sep 2026 02:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49873015</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=49873015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49873015</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Rickub – The Smartest Git in the Universe"]]></title><description><![CDATA[
<p>Luggage Packing Optimizer? The nerdiness level is awesome and I'm here for all of it!</p>
]]></description><pubDate>Fri, 18 Sep 2026 16:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49756612</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=49756612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49756612</guid></item><item><title><![CDATA[New comment by spennant in "Fuck it, make it anyway"]]></title><description><![CDATA[
<p>This is my experience as well. It gets worse when the LLMs have strong priors in subject matter adjacent to your novel work. The generated output will incorrectly pull towards things the LLM has seen in it’s training data.</p>
]]></description><pubDate>Sat, 12 Sep 2026 14:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49672892</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=49672892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49672892</guid></item><item><title><![CDATA[New comment by spennant in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I'm working on leveraging NLP and LLM techniques to create a geometry over the discrete space of Ethereum transaction execution structure. (sorry... it's a bit of a mouthful)<p><a href="https://www.chaingenius.ai" rel="nofollow">https://www.chaingenius.ai</a><p>The goal is to find on-chain structural anomalies, as well as seeing if clustering by behavior has emergent semantic properties</p>
]]></description><pubDate>Mon, 13 Jul 2026 00:23:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886346</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=48886346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886346</guid></item><item><title><![CDATA[Show HN: Explore Ethereum by the Shape of a Transaction]]></title><description><![CDATA[
<p>I built a block explorer that allows visitors to browse the Ethereum blockchain by the shape of each transaction’s calls tree and address interaction graph. The call tree visualization is clickable ui which reveals sub-transaction as well as every other transaction that contains them. Currently the corpus only has about 1 Billion transactions (Blocks: 20800000 – 25399999) but I plan to automate the recent block ingestion as well as backfill data to The Merge. (Keeping up with the chain speed is not a current goal)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48740991">https://news.ycombinator.com/item?id=48740991</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jul 2026 00:25:02 +0000</pubDate><link>https://www.chaingenius.ai</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=48740991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740991</guid></item><item><title><![CDATA[New comment by spennant in "BadHost – CVE-2026-48710: Starlette Host-Header Auth Bypass"]]></title><description><![CDATA[
<p>Is this still true?</p>
]]></description><pubDate>Wed, 27 May 2026 12:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48293147</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=48293147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293147</guid></item><item><title><![CDATA[New comment by spennant in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Fine tuning Gemini 2.5 flash on EVM Blockchain execution structures and using perplexity with PageRank to perform transaction anomaly detection.
<a href="https://lite.chaingenius.ai/theory" rel="nofollow">https://lite.chaingenius.ai/theory</a><p>[SMILES](<a href="https://en.wikipedia.org/wiki/Simplified_Molecular_Input_Line_Entry_System#SMILES_definition_as_strings_of_a_context-free_language" rel="nofollow">https://en.wikipedia.org/wiki/Simplified_Molecular_Input_Lin...</a>) or [SELFIES](<a href="https://resources.wolframcloud.com/PacletRepository/resources/WolframChemistry/Selfies/" rel="nofollow">https://resources.wolframcloud.com/PacletRepository/resource...</a>), but for EVM Blockchain executions.</p>
]]></description><pubDate>Mon, 09 Feb 2026 15:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46946501</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=46946501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46946501</guid></item><item><title><![CDATA[New comment by spennant in "6NF File Format"]]></title><description><![CDATA[
<p>Odd seeing this right now for me. I recently implemented a 6NF schema for parsed XBRL files from EDGAR. The architecture was the right call... too bad the data is not useful for analytics.</p>
]]></description><pubDate>Thu, 04 Sep 2025 01:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45122522</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=45122522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45122522</guid></item><item><title><![CDATA[New comment by spennant in "Geocities Backgrounds"]]></title><description><![CDATA[
<p>What? No love for Perl scripts in cgi-bin/ ?</p>
]]></description><pubDate>Wed, 23 Jul 2025 18:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44662278</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=44662278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44662278</guid></item><item><title><![CDATA[New comment by spennant in "uv: An extremely fast Python package and project manager, written in Rust"]]></title><description><![CDATA[
<p>I moved from pip to poetry a while back, but was introduced to uv recently while working on MCP stuff. I now use uv for everything and haven’t looked back.</p>
]]></description><pubDate>Mon, 23 Jun 2025 19:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44359075</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=44359075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44359075</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>It's coming...</p>
]]></description><pubDate>Sun, 30 Mar 2025 23:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43528935</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43528935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43528935</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>Just a fancy way of saying that multiple agents (with their own LLMs) can concurrently connect, also that pg-mcp can simultaneously connect to multiple Postgres servers as well.</p>
]]></description><pubDate>Sun, 30 Mar 2025 15:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43525100</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43525100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43525100</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>The use case for pg-mcp is server deployment - local running is just for dev purposes. HTTP/SSE enables multiple concurrent connections and network access, which stdio can't provide.</p>
]]></description><pubDate>Sun, 30 Mar 2025 15:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43525068</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43525068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43525068</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>Xata.io looks very interesting!!! I was thinking about building an intelligent  agent for pg-mcp as my net project but it looks like you did a lot of the hard work already. When thinking about the "AI Stack" I usually separate concerns like this:<p><pre><code>  UI <--> Agent(s) <--> MCP Server(s) <--> Tools/Resources
             |
           LLM(s)</code></pre></p>
]]></description><pubDate>Sun, 30 Mar 2025 15:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43524797</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43524797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43524797</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>Indeed. Anything you do with MCP can be done in more traditional ways.</p>
]]></description><pubDate>Sun, 30 Mar 2025 14:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43524687</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43524687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43524687</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>I built this to fill a specific need. It's not really made to talk to Claude Desktop (although it can). It's built to take multiple connections from agents who bring their own LLM (via API key or whatever) and provide context to the LLM model. Yes, it does import the standard Python MCP package, however it does quite a few non-standard things in order to achieve the multi-tenancy. I encourage you to look at the code.</p>
]]></description><pubDate>Sun, 30 Mar 2025 14:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43524509</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43524509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43524509</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>I made a few assumptions about the actual deployer and their environment that I shouldn’t have… I’ll need to address this. Thanks!</p>
]]></description><pubDate>Sun, 30 Mar 2025 12:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43523612</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43523612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43523612</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>The pg-mcp server doesn’t need an API key. Those variables are only needed to run the example claude-client. You can write your own agent to talk to whatever LLM you like.</p>
]]></description><pubDate>Sun, 30 Mar 2025 12:18:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43523543</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43523543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43523543</guid></item><item><title><![CDATA[New comment by spennant in "Show HN: Cloud-Ready Postgres MCP Server"]]></title><description><![CDATA[
<p>It won’t be that easy. First off, most databases in the wild are not well documented. LLMs benefit from context, and if your tables/columns have non-intuitive or non-descriptive names, the SQL may not even work. Second, you might benefit from an LLM fine-tuned on writing code and/or an intelligent Agent that checks for relevancy and ambiguity in user input prior to attempting to answer the question. It would also help if the agent executed the query to see how it answered the user’s question. In other words “reasoning”… pg-mcp simply exposes the required context for Agents to do that kind of reasoning.</p>
]]></description><pubDate>Sun, 30 Mar 2025 12:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43523492</link><dc:creator>spennant</dc:creator><comments>https://news.ycombinator.com/item?id=43523492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43523492</guid></item></channel></rss>