<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: kisamoto</title><link>https://news.ycombinator.com/user?id=kisamoto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 11:09:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kisamoto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kisamoto in "Building a SaaS in 2026 Using Only EU Infrastructure"]]></title><description><![CDATA[
<p>It's worth considering why you are choosing a European stack.<p>Is it to support local/European companies - Great. Is it because you don't want to be at risk of the US and the CLOUD Act - Not so great. Any company that has servers in the US (which Hetzner and basically all CDNs do) are still vulnerable to the CLOUD Act and that includes servers in Europe.</p>
]]></description><pubDate>Sun, 12 Apr 2026 17:15:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47742097</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47742097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47742097</guid></item><item><title><![CDATA[New comment by kisamoto in "Reallocating $100/Month Claude Code Spend to Zed and OpenRouter"]]></title><description><![CDATA[
<p>OP here. I do like Opus but I don't default to it for everything. My CC usage is a lot of Haiku/Sonnet and is also very bursty (bursts throughout the month, not a day).<p>I find that a lot of my Claude usage goes unused and then when I'm coding or leaning on agents I hit a limit and have to wait. I don't like that dynamic. I do have Extra Usage enabled (with a cap) but then I'm spending more than the $100 I already do.<p>I'm learning that a lot of people seem to consistently stay within limits and that works for them but I was looking for something different for myself.<p>The real pain is that Anthropic don't easily quantify usage (which can now change over the day). How many tokens is it? Minimum? Maximum? I tried to quantify this with OpenTelemetry for a while but have decided to move to this more flexible setup.</p>
]]></description><pubDate>Fri, 10 Apr 2026 04:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713625</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47713625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713625</guid></item><item><title><![CDATA[New comment by kisamoto in "Ask HN: What are you building that's not AI related?"]]></title><description><![CDATA[
<p>A non-profit identity service.<p>Uses government IDs that a lot of people already have and saves signed credentials to your phone. There is a server element for the verification process but it runs all in-memory (follow the Mullvad model and not even have persistent storage in the servers).<p>It's fun. Get to practice mobile development (Flutter), use some local GPUs, learn about the changes to JWTs for signed, selective disclosure, Bitstrings for progressive disclosure lists etc.<p>Landing page is <a href="https://agora.gdn/" rel="nofollow">https://agora.gdn/</a> in case anyone wants to try a beta in the future.</p>
]]></description><pubDate>Thu, 09 Apr 2026 12:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702570</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47702570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702570</guid></item><item><title><![CDATA[New comment by kisamoto in "Reallocating $100/Month Claude Code Spend to Zed and OpenRouter"]]></title><description><![CDATA[
<p>I had a similar opinion a couple of years ago, content with more of an autocomplete.<p>Now I'm happy with agents as the models and harnesses have improved significantly but the token usage comes at a cost.</p>
]]></description><pubDate>Thu, 09 Apr 2026 11:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702334</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47702334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702334</guid></item><item><title><![CDATA[New comment by kisamoto in "Reallocating $100/Month Claude Code Spend to Zed and OpenRouter"]]></title><description><![CDATA[
<p>Thank you for taking the time to explain that - makes sense. I lifted what was present in your terms of service as I'd like to understand the minimum time I have.</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701993</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47701993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701993</guid></item><item><title><![CDATA[New comment by kisamoto in "Reallocating $100/Month Claude Code Spend to Zed and OpenRouter"]]></title><description><![CDATA[
<p>I'm always interested in how people use tools. I like to have a full editor to review code as a complement to the CLI and as I don't often use hooks the integration is also good enough for me.<p>1. What do you use the hooks for?<p>2. Do you use an editor alongside the CLI to review code or only examine the diffs?</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:34:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701811</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47701811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701811</guid></item><item><title><![CDATA[New comment by kisamoto in "Reallocating $100/Month Claude Code Spend to Zed and OpenRouter"]]></title><description><![CDATA[
<p>I did. Perhaps too much consumption of AI responses but articles and engagement are written by me - a human.</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701784</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47701784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701784</guid></item><item><title><![CDATA[New comment by kisamoto in "Reallocating $100/Month Claude Code Spend to Zed and OpenRouter"]]></title><description><![CDATA[
<p>You are absolutely correct, I was not aware of this. I will update the article accordingly and perhaps it's more worthwhile to stay solely on Cursor with the limited models.<p>Sadly Zed seems to add 10% so it's still more worthwhile to use OpenRouter.</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701606</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47701606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701606</guid></item><item><title><![CDATA[Reallocating $100/Month Claude Code Spend to Zed and OpenRouter]]></title><description><![CDATA[
<p>Article URL: <a href="https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/">https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47700972">https://news.ycombinator.com/item?id=47700972</a></p>
<p>Points: 347</p>
<p># Comments: 233</p>
]]></description><pubDate>Thu, 09 Apr 2026 08:55:18 +0000</pubDate><link>https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47700972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700972</guid></item><item><title><![CDATA[New comment by kisamoto in "Cursor 3"]]></title><description><![CDATA[
<p>If only Zed had more extensions I would use it consistently over Cursor to be honest but for now Cursor remains my daily driver.<p>I like the option for different models that I just don't get with Claude Code. I want an IDE to monitor files and understand the code, not just see snippets (I know that there is still the Editor view in Cursor but with the push towards the Agent view I feel it's headed into a Conductor direction and personally I'm not ready for that).</p>
]]></description><pubDate>Fri, 03 Apr 2026 09:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624701</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47624701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624701</guid></item><item><title><![CDATA[New comment by kisamoto in "Ask HN: Who is hiring? (April 2026)"]]></title><description><![CDATA[
<p>LiveMap | Geospatial Engineers (Data & Routing) | Full-Time | Switzerland or Remote (CH, EU, UK)<p>Visa sponsorship is not provided.<p>LiveMap is a funded startup with a vision to build the next generation of mapping apps (think hyper-personalised Google Maps). How that looks is still being explored so we're building prototypes, getting them into customer hands and iterating quickly. We're looking to bring on a couple of people to help accelerate this development process.<p>As a data engineer you'll set up a data pipeline, work with product to identify relevant datasets, connect, persist and expose that data.<p>Working on the routing engine you'll extend off the shelf routing engines (Graphhopper) to take into account dynamic run-time preferences & attributes (think temporal).<p>Please find more information and application forms at the links:<p>• Geospatial data/backend engineer - <a href="https://tally.so/r/68vdyB" rel="nofollow">https://tally.so/r/68vdyB</a><p>• Routing engineer - <a href="https://tally.so/r/obdAY1" rel="nofollow">https://tally.so/r/obdAY1</a><p>Happy hacking</p>
]]></description><pubDate>Wed, 01 Apr 2026 18:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47604550</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47604550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47604550</guid></item><item><title><![CDATA[New comment by kisamoto in "Monitor Claude Code Usage with Grafana"]]></title><description><![CDATA[
<p>As someone on Reddit pointed out, now that it's in the Grafana stack you can also use standard alert management & notification tools to send updates on usage and alerts for abnormal spikes.</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585488</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47585488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585488</guid></item><item><title><![CDATA[New comment by kisamoto in "Monitor Claude Code Usage with Grafana"]]></title><description><![CDATA[
<p>You can get user prompts and tool calls in the logs (but not system prompts) although you do have to set a couple of extra environment variables.<p>It's under the `prompt` and `tool_parameter` fields in the logs.<p><pre><code>    {service_name=~"claude-code"} | prompt != ""  | line_format `prompt={{.prompt}}`</code></pre></p>
]]></description><pubDate>Tue, 31 Mar 2026 10:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585477</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47585477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585477</guid></item><item><title><![CDATA[New comment by kisamoto in "Monitor Claude Code Usage with Grafana"]]></title><description><![CDATA[
<p>Claude Code supports using OpenTelemetry to gather some metrics including token usage, cost, user prompts and tool calls (unfortunately no system prompts).<p>This is possible without custom certificates, MITM or proxies. However you do need something to collect, store and visualise the OTEL data.<p>I use Grafana Alloy (running in Docker) and Grafana Cloud for this but you could use any OTEL provider including SigNoz.<p>Leave it running, track your usage and when you hit limits look back to understand how many tokens that actually was.</p>
]]></description><pubDate>Tue, 31 Mar 2026 08:46:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584430</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47584430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584430</guid></item><item><title><![CDATA[Monitor Claude Code Usage with Grafana]]></title><description><![CDATA[
<p>Article URL: <a href="https://braw.dev/blog/2026-03-28-monitor-claude-usage-with-grafana/">https://braw.dev/blog/2026-03-28-monitor-claude-usage-with-grafana/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47584429">https://news.ycombinator.com/item?id=47584429</a></p>
<p>Points: 3</p>
<p># Comments: 4</p>
]]></description><pubDate>Tue, 31 Mar 2026 08:46:33 +0000</pubDate><link>https://braw.dev/blog/2026-03-28-monitor-claude-usage-with-grafana/</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47584429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584429</guid></item><item><title><![CDATA[Making an Argument for (Voluntary) Online Identity Verification]]></title><description><![CDATA[
<p>Article URL: <a href="https://agoraid.com/blog/supporting-online-identity-verification/">https://agoraid.com/blog/supporting-online-identity-verification/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47447434">https://news.ycombinator.com/item?id=47447434</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Mar 2026 22:42:11 +0000</pubDate><link>https://agoraid.com/blog/supporting-online-identity-verification/</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=47447434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47447434</guid></item><item><title><![CDATA[New comment by kisamoto in "European Commission Trials Matrix to Replace Teams"]]></title><description><![CDATA[
<p>> EU can’t out innovate US tech<p>why not?<p>Okay not today but China was known as the cheap copier and is now the innovator.</p>
]]></description><pubDate>Thu, 05 Feb 2026 20:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46905236</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=46905236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46905236</guid></item><item><title><![CDATA[New comment by kisamoto in "European Commission Trials Matrix to Replace Teams"]]></title><description><![CDATA[
<p>Personally I've found Matrix significantly more user friendly than Threema work. Zulip I haven't used in anger so I can't comment on that but I've seen a few places that even open source they charge per user for things like notifications. Not ideal IMHO. There should be an option to replace notifications with a separate service.<p>It's hard to find a decent service that ticks all the boxes but I do sincerely hope that the EU can support Matrix to bring it up to the standard that we all deserve.</p>
]]></description><pubDate>Thu, 05 Feb 2026 20:58:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46905210</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=46905210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46905210</guid></item><item><title><![CDATA[New comment by kisamoto in "The collapse of "Human Signal" on the web"]]></title><description><![CDATA[
<p>Hi all,<p>I've been thinking a lot about why I feel disheartened at the state of the internet and of possible ways to approach fixing it.<p>I believe the root cause is the lack of a privacy-preserving 'Proof of Humanity.' My approach to fix this combines biometric passports (ICAO 9303) with Trusted Execution Environments (TEEs/Confidential Computing) for verification. We then push a signed payload back to your device, not centralising any data.<p>I know 'Passport' + 'Internet' sounds like a privacy nightmare and this type of solution is generally disapproved upon by HN. However I'd like to offer an approach that tries to set such a service up as an integral part of the open web: Non-profit (Switzerland for what it's worth) association to avoid monetisation pressures to exploit user data and open source in a Tursted Execution Environment (TEE) to offer some additional guarantees about the processing of user data.<p>To be clear, this is not pushing for mandatory age verification - that is not the aim. It is however trying to increase the "human signal" on the web as we interact with each other while maintaining as much privacy as possible.</p>
]]></description><pubDate>Tue, 13 Jan 2026 12:51:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46600301</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=46600301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46600301</guid></item><item><title><![CDATA[The collapse of "Human Signal" on the web]]></title><description><![CDATA[
<p>Article URL: <a href="https://agoranet.substack.com/p/the-collapse-of-human-signal">https://agoranet.substack.com/p/the-collapse-of-human-signal</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46600300">https://news.ycombinator.com/item?id=46600300</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 13 Jan 2026 12:51:49 +0000</pubDate><link>https://agoranet.substack.com/p/the-collapse-of-human-signal</link><dc:creator>kisamoto</dc:creator><comments>https://news.ycombinator.com/item?id=46600300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46600300</guid></item></channel></rss>