<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: realPubkey</title><link>https://news.ycombinator.com/user?id=realPubkey</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 07:25:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=realPubkey" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by realPubkey in "Turn your best AI prompts into one-click tools in Chrome"]]></title><description><![CDATA[
<p>A big limitation for skills (or agents using browsers) is that the LLM is working against raw html/DOM/pixels. The new WebMCP API solves this: apps register schema-validated tools via navigator.modelContext, so the agent has structured JSON to work with and can be way more reliable.<p>WebMCP is currently being incubated in W3C [1], so if it lands as a proper browser standard, this becomes a endpoint every website can expose.<p>I think browser agents/skills+WebMCP might actually be the killer app for local-first apps [2]. Remote APIs need hand-crafted endpoints for every possible agent action. A local DB exposed via WebMCP gives the agent generic operations (query, insert, upsert, delete) it can freely compose multiple steps of read and writes, at zero latency, offline-capable. The agent operates directly on a data model rather than orchestrating UI interactions, which is what makes complex things actually reliable.<p>For example the user can ask "Archive all emails I haven't opened in 30 days except from these 3 senders" and the agent then locally runs the nosql query and updates.<p>- [1] <a href="https://webmachinelearning.github.io/webmcp/" rel="nofollow">https://webmachinelearning.github.io/webmcp/</a><p>- [2] <a href="https://rxdb.info/webmcp.html" rel="nofollow">https://rxdb.info/webmcp.html</a></p>
]]></description><pubDate>Wed, 15 Apr 2026 07:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47775786</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=47775786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47775786</guid></item><item><title><![CDATA[New comment by realPubkey in "WebMCP is available for early preview"]]></title><description><![CDATA[
<p>The last days I built the WebMCP plugin for the RxDB database [1]<p>The goal is to let agents interact with apps through explicit tools instead of DOM scraping or visual navigation. This works nicely because agents can run operations directly on the local-first data the UI already uses.<p>[1] <a href="https://rxdb.info/webmcp.html" rel="nofollow">https://rxdb.info/webmcp.html</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 14:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47247605</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=47247605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47247605</guid></item><item><title><![CDATA[Local-Second, Event-Driven Webapps]]></title><description><![CDATA[
<p>Article URL: <a href="https://softwaremill.com/local-second-event-driven-webapps/">https://softwaremill.com/local-second-event-driven-webapps/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45301195">https://news.ycombinator.com/item?id=45301195</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 19 Sep 2025 13:00:04 +0000</pubDate><link>https://softwaremill.com/local-second-event-driven-webapps/</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=45301195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45301195</guid></item><item><title><![CDATA[Unlocking Value on the Private Internet]]></title><description><![CDATA[
<p>Article URL: <a href="https://julianduru.com/unlocking-value-on-the-private-internet/">https://julianduru.com/unlocking-value-on-the-private-internet/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44910305">https://news.ycombinator.com/item?id=44910305</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 15 Aug 2025 09:36:20 +0000</pubDate><link>https://julianduru.com/unlocking-value-on-the-private-internet/</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=44910305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44910305</guid></item><item><title><![CDATA[New comment by realPubkey in "Show HN: Offline JavaScript PubSub between browser tabs"]]></title><description><![CDATA[
<p>This is likely done with the WebLocks API</p>
]]></description><pubDate>Thu, 03 Apr 2025 17:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43573218</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=43573218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43573218</guid></item><item><title><![CDATA[New comment by realPubkey in "Ask HN: Small Ideas vs. Big Ideas?"]]></title><description><![CDATA[
<p>By buildings small things, you will find ideas for bigger things that people actually need.</p>
]]></description><pubDate>Mon, 17 Feb 2025 22:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43083888</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=43083888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43083888</guid></item><item><title><![CDATA[New comment by realPubkey in "Server-Sent Events (SSE) Are Underrated"]]></title><description><![CDATA[
<p>Yes most servers support websockets. But unfortunately most proxies and firewalls do not, especially in big company networks. Suggesting my users to use SSEs for my database replication stream solved most of their problems. Also setting up a SSE endpoint is like 5 lines of code. WebSockets instead require much more and you also have to do things like pings etc to ensure that it automatically reconnects. SEEs with the JavaScript EventSource API have all you need build in:<p><a href="https://rxdb.info/articles/websockets-sse-polling-webrtc-webtransport.html" rel="nofollow">https://rxdb.info/articles/websockets-sse-polling-webrtc-web...</a></p>
]]></description><pubDate>Wed, 25 Dec 2024 22:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42511553</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=42511553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42511553</guid></item><item><title><![CDATA[New comment by realPubkey in "Misperception of the facial appearance that the opposite-sex desires"]]></title><description><![CDATA[
<p>No. The title is the title, not the context. If people do not read the first 5 sentences of the introduction, you cannot help anyway.</p>
]]></description><pubDate>Thu, 05 Dec 2024 07:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=42325968</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=42325968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42325968</guid></item><item><title><![CDATA[New comment by realPubkey in "Lucid dreaming app triples users' awareness in dreams, study finds"]]></title><description><![CDATA[
<p>Imagine what you could dream about if you stopped THC.</p>
]]></description><pubDate>Wed, 20 Nov 2024 07:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42191497</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=42191497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42191497</guid></item><item><title><![CDATA[New comment by realPubkey in "Lucid dreaming app triples users' awareness in dreams, study finds"]]></title><description><![CDATA[
<p>You have to quit THC for at least two weeks until you start dreaming again.</p>
]]></description><pubDate>Mon, 18 Nov 2024 02:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42169257</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=42169257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42169257</guid></item><item><title><![CDATA[New comment by realPubkey in "LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite"]]></title><description><![CDATA[
<p>Wow. This should be fixed. Which browser/OS are you using? Are you in dark mode?</p>
]]></description><pubDate>Tue, 15 Oct 2024 12:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41847708</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=41847708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41847708</guid></item><item><title><![CDATA[New comment by realPubkey in "There Are Probably Dinosaur Remains on the Moon"]]></title><description><![CDATA[
<p>Half-life of DNS bondings is about 10k years.</p>
]]></description><pubDate>Tue, 03 Sep 2024 23:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41440313</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=41440313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41440313</guid></item><item><title><![CDATA[New comment by realPubkey in "Is Kenya the new Poland for offshore IT?"]]></title><description><![CDATA[
<p>Same experience for me but with west africa.</p>
]]></description><pubDate>Wed, 10 Jul 2024 17:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40929567</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=40929567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40929567</guid></item><item><title><![CDATA[New comment by realPubkey in "How to Check Which JavaScript Runtime Is Running Your Code"]]></title><description><![CDATA[
<p>Most of the time you should not even check for the runtime. Instead you should check for the specific feature support that you want to use.</p>
]]></description><pubDate>Tue, 11 Jun 2024 13:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40645968</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=40645968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40645968</guid></item><item><title><![CDATA[New comment by realPubkey in "SQLSync: A collaborative offline-first wrapper around SQLite"]]></title><description><![CDATA[
<p>Looks great. How does it behave on conflicts when 2 offline users write to the same rows and then go online?</p>
]]></description><pubDate>Mon, 10 Jun 2024 22:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40639992</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=40639992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40639992</guid></item><item><title><![CDATA[New comment by realPubkey in "Recovering electricity from heat storage hits 44% efficiency"]]></title><description><![CDATA[
<p>When they reach lower temperatures like 900C, we could finally replace the inefficent hot water turbines in coal power stations.</p>
]]></description><pubDate>Sat, 25 May 2024 00:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=40471704</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=40471704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40471704</guid></item><item><title><![CDATA[New comment by realPubkey in "Texas Attracted California Techies. Now It's Losing Them"]]></title><description><![CDATA[
<p>Which books are they banning?</p>
]]></description><pubDate>Sat, 27 Apr 2024 14:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40180321</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=40180321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40180321</guid></item><item><title><![CDATA[New comment by realPubkey in "We want to know how you learned about Tor and how Tor has helped you"]]></title><description><![CDATA[
<p>I use it in production so i can crawl instagram (and others) without paying for proxies. Tor is single threaded so I have 6 docker containers that run tor proxies to get more bandwith out of it. The best thing about tor is that you set it up once and it will work forever for free.</p>
]]></description><pubDate>Mon, 01 Apr 2024 15:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39894981</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=39894981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39894981</guid></item><item><title><![CDATA[New comment by realPubkey in "A Chronicle reporter went undercover in high school"]]></title><description><![CDATA[
<p>Is there any hidden information?</p>
]]></description><pubDate>Sun, 31 Mar 2024 14:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39884509</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=39884509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39884509</guid></item><item><title><![CDATA[New comment by realPubkey in "A Chronicle reporter went undercover in high school"]]></title><description><![CDATA[
<p>These "propaganda" makers will tell you straight into the face. It is upon you to not watch their content or buy their products.</p>
]]></description><pubDate>Fri, 29 Mar 2024 16:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39866065</link><dc:creator>realPubkey</dc:creator><comments>https://news.ycombinator.com/item?id=39866065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39866065</guid></item></channel></rss>