<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: fengkx</title><link>https://news.ycombinator.com/user?id=fengkx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 15:27:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fengkx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fengkx in "Microsoft and OpenAI end their exclusive and revenue-sharing deal"]]></title><description><![CDATA[
<p>> OpenAI can now jointly develop some products with third parties. API products developed with third parties will be exclusive to Azure. Non-API products may be served on any cloud provider.<p>This seems impossible.</p>
]]></description><pubDate>Mon, 27 Apr 2026 14:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47921940</link><dc:creator>fengkx</dc:creator><comments>https://news.ycombinator.com/item?id=47921940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47921940</guid></item><item><title><![CDATA[Show HN: Beancount Language Service (LSP Server and Client VSCode Extension)]]></title><description><![CDATA[
<p>In my spare time, I wrote a Beancount VSCode extension (Language Server & Client). Feel free to try it out~<p>The main motivation for this was the need for cross-device editing, primarily using github.dev. Therefore, this plugin supports VSCode Web Extension and can run in the browser. It also supports the typical capabilities of a Language Server, such as:<p>- Semantic Syntax Highlight<p>- Auto Completion<p>- Diagnostic<p>- Document Symbols<p>- Go to Definition / References<p>- Rename<p>- Formatting<p>etc...<p>Marketplace: <a href="https://marketplace.visualstudio.com/items?itemName=fengkx.beancount-lsp-client" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=fengkx.b...</a><p>Source Code: <a href="https://github.com/fengkx/beancount-lsp">https://github.com/fengkx/beancount-lsp</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43753228">https://news.ycombinator.com/item?id=43753228</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Apr 2025 15:43:02 +0000</pubDate><link>https://marketplace.visualstudio.com/items?itemName=fengkx.beancount-lsp-client</link><dc:creator>fengkx</dc:creator><comments>https://news.ycombinator.com/item?id=43753228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43753228</guid></item><item><title><![CDATA[New comment by fengkx in "The Agent2Agent Protocol (A2A)"]]></title><description><![CDATA[
<p>I have the same problem come out in my mind.<p>What if I wrap the agent as a tool in MCP?<p>Since the agents I got from the 'A2A' protocol is passed as tools to another Agent...<p><a href="https://github.com/google/A2A/blob/72a70c2f98ffdb9bd543a57c8de894fab96d3b85/samples/python/hosts/multiagent/host_agent.py#L81">https://github.com/google/A2A/blob/72a70c2f98ffdb9bd543a57c8...</a></p>
]]></description><pubDate>Thu, 10 Apr 2025 08:51:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43642035</link><dc:creator>fengkx</dc:creator><comments>https://news.ycombinator.com/item?id=43642035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43642035</guid></item></channel></rss>