<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: jasonriddle</title><link>https://news.ycombinator.com/user?id=jasonriddle</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 00:03:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasonriddle" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jasonriddle in "Ask HN: Due to spam on GitHub, what platforms can I move my projects?"]]></title><description><![CDATA[
<p>It depends on what you are looking to get out of the next platform.<p>For me, I'm not interested in the social aspect of coding anymore, so I have a Synology NAS running a git server accessible via ssh and I push my code there.<p>I use klaus (<a href="https://github.com/jonashaag/klaus" rel="nofollow">https://github.com/jonashaag/klaus</a>) as a read only git web ui. My NAS is connected to my tailscale network so it's easy to view things on the go. It's a simple setup and works great.</p>
]]></description><pubDate>Sat, 20 Jun 2026 18:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611901</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=48611901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611901</guid></item><item><title><![CDATA[New comment by jasonriddle in "April 2026 TLDR Setup for Ollama and Gemma 4 26B on a Mac mini"]]></title><description><![CDATA[
<p>What coding harness are you using? What are some example workflows you have used either for? Have you used them only for new/simple projects or for more complicated refactoring or architecture design?</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630409</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47630409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630409</guid></item><item><title><![CDATA[New comment by jasonriddle in "April 2026 TLDR Setup for Ollama and Gemma 4 26B on a Mac mini"]]></title><description><![CDATA[
<p>Thank you for the honest answer.<p>Yes, this is the conclusion I've come to as well. I don't want to continue supporting OpenAI nor Anthropic, but the other models don't seem to be anywhere close yet, despite the hype.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630395</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47630395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630395</guid></item><item><title><![CDATA[New comment by jasonriddle in "April 2026 TLDR Setup for Ollama and Gemma 4 26B on a Mac mini"]]></title><description><![CDATA[
<p>Slightly off topic, but question for folks.<p>I'm hoping to replace coding with Claude Sonnet 4.5 with a model with an open source or open weights model. Are any of the models on Ollama.com cloud offering (<a href="https://ollama.com/search?c=cloud">https://ollama.com/search?c=cloud</a>) or any of the models on OpenRouter.ai a close replacement? I know that no model right now matches the full performance and capabilities of Claude Sonnet 4.5, but I want to know how close I can get and with which model(s).<p>If there is a model you say can replace it, talk about how long you have been using it for, and using what harness (Claude code, opencode, etc), and some strengths and weakness you have noticed. I'm not interested in what benchmarks say, I want to hear about real world use from programmers using these models.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630082</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47630082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630082</guid></item><item><title><![CDATA[New comment by jasonriddle in "Kagi Translate now supports LinkedIn Speak as an output language"]]></title><description><![CDATA[
<p>Input:<p>(I copied and pasted text from "An Update on Heroku" <a href="https://www.heroku.com/blog/an-update-on-heroku/" rel="nofollow">https://www.heroku.com/blog/an-update-on-heroku/</a>)<p>Output:<p>The Heroku Graveyard<p>Last Updated: February 06, 2026<p>Today, we’re officially putting Heroku on life support. We’re done building anything new and we’re just going to keep the lights on so it doesn't crash or get hacked. We’re calling it "operational excellence" because that sounds better than "we've given up on this product." I know this sucks, so let me try to spin it for you.<p>If you’re already paying us with a credit card, don't worry—we’ll keep taking your money. Everything will stay exactly the same because we aren't touching a single line of code anymore. You can keep running your business on this ghost ship if you want.<p>If you’re a big company, forget it. We aren't signing any new enterprise deals. If you already have one, we’ll take your renewals until you finally get fed up and migrate somewhere else.<p>Why we’re doing this
We’re gutting the budget for this and moving all the engineers to the AI hype train because that’s where the easy money is right now.</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417890</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47417890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417890</guid></item><item><title><![CDATA[New comment by jasonriddle in "1Password pricing increasing up to 33% in March"]]></title><description><![CDATA[
<p>That makes sense.<p>I think I tried using it maybe 4 years ago or so, and I had the same feeling. It just felt.. awkward to use, lots of friction. I was hoping it had changed by now, but I guess that hasn't happened.</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142998</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47142998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142998</guid></item><item><title><![CDATA[New comment by jasonriddle in "1Password pricing increasing up to 33% in March"]]></title><description><![CDATA[
<p>Ah that's disappointing.<p>So you've just been with 1Password then? Did you try KeePass or anything else?</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142916</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47142916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142916</guid></item><item><title><![CDATA[New comment by jasonriddle in "1Password pricing increasing up to 33% in March"]]></title><description><![CDATA[
<p>It's been little things and mainly usability/polish things.<p>Sometimes the vault doesn't unlock and I have to enter in my password 2-3 times.<p>It doesn't always capture all information from a page properly when creating a new login and there are additional fields to capture.<p>The "detecting if a website supports key passes and one time password" feature for Watchtower was overwhelming with lots of information, until I clicked each one and had to ignore it.<p>These reasons alone are not enough for me to leave, the 3 big problems are below.<p>1 - I was feeling more uncomfortable having websites promote using passkeys, and I would store that in 1Password, but then I wasn't sure if 1Password as going to make it easy to migrate that stuff out. So, I want to use something open source, so I don't have to worry about losing access/managing that stuff in a propertiery/closed product. It might be easy to export/migrate out today, until something changes and they no longer allow that or make it very difficult/hard to scale/automate.<p>2 - I have a strong feeling this price increase is being justified by "AI" somehow. I'm sure, like all other companies, 1Password is internally forcing/requiring its developers to use coding models, and sonnet, opus, etc are expensive to use and the cost adds up. Also, I don't like the direction of where things are headed, where people are becoming more relaxed and not reviewing code properly and merging in code that will cause security issues later (perhaps openclaw fits into this bucket) or they are taking open-source code they laundering it for  companies internally to use (I can't prove this, but if a model is trained on public data/code, it seems very likely). Something about that just bothers me especially when a company is worth billions of dollars.<p>3 - I've spent the last 3 years building up my homelab and using Pikapods for hosting various things. I want to support open-source more and run my own things and pay supporters properly to maintain things. I've always been a bit nervous what might happen if 1Password gets hacked, either because of poor security or due to a third party vendor. I still have the problem of my things getting hacked, but I pay more attention to how I secure things and use Tailscale and not publish things on the broad internet (when it makes sense). Also, I would be a hypocrite to dismiss the value of coding llms, as I'm using them myself. But how I'm using them, I'm using them to do security reviews of my docker compose files or kubernetes yaml files. Having coding llms has made it so much easier to maintain a homelab.</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142899</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47142899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142899</guid></item><item><title><![CDATA[New comment by jasonriddle in "1Password pricing increasing up to 33% in March"]]></title><description><![CDATA[
<p>Yeah, pretty disappointed by this as well. The app has been getting buggier overtime and I was already considering leaving, so this was the push I needed.<p>Seems like the most popular players in this space are Bitwarden and KeePass, does anybody have a positive or negative experience to share with either?</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142536</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=47142536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142536</guid></item><item><title><![CDATA[New comment by jasonriddle in "Show HN: Interactive California Budget (By Claude Code)"]]></title><description><![CDATA[
<p>Thanks for making this. Is the code for this available somewhere public?</p>
]]></description><pubDate>Wed, 04 Feb 2026 21:44:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46892246</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=46892246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46892246</guid></item><item><title><![CDATA[New comment by jasonriddle in "JMAP for Calendars, Contacts and Files Now in Stalwart"]]></title><description><![CDATA[
<p>What AI stuff are you referring to? I just learned about this project from this blog post, so I don't have the full context on their AI work.</p>
]]></description><pubDate>Wed, 22 Oct 2025 18:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45673044</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=45673044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45673044</guid></item><item><title><![CDATA[New comment by jasonriddle in "Cloudflare Sandbox SDK"]]></title><description><![CDATA[
<p>This looks interesting.<p>Instead of having to code this up using typescript, is there an MCP server or API endpoint I can use?<p>Basically, I want to connect an MCP server to an agent, tell it it can run typescript code in order to solve a problem or verify something.</p>
]]></description><pubDate>Thu, 16 Oct 2025 22:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45611318</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=45611318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45611318</guid></item><item><title><![CDATA[New comment by jasonriddle in "Ask HN: Has anyone else been unemployed for over two years?"]]></title><description><![CDATA[
<p>I've been unemployed for about 1 year now. I was in SF working in tech for about 7 years, and decided I don't want to do that anymore, so I quit.<p>It's been tough. The hardest part about being unemployed is it is very hard to structure your days because work is no longer the thing that is forcing you to get up, get out, go to bed on time, etc. It's also a strange feeling having to spend from your savings/emergency fund without money coming in, you feel bad and guilty for doing so, it's weird.<p>I'm changing careers. I've always liked teaching, so I'm doing volunteer english teaching while preparing to apply to go back to school in order to get a Masters in Education.<p>In the mean time, I'm also doing other small things. Learning about AI, going to board game meetups, doing some traveling, overall it's not the most fun part of my life, but I'm treating it as I will look back on this and realize this was necessary.</p>
]]></description><pubDate>Fri, 19 Sep 2025 21:46:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45307056</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=45307056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45307056</guid></item><item><title><![CDATA[New comment by jasonriddle in "Show HN: Ruminate – AI reading tool for understanding hard things"]]></title><description><![CDATA[
<p>Interesting.<p>Here is a feature request. I want a Google chrome extension so that as I'm browsing the web, similar to how pocket used to work, I can bookmark a page to read more about it later.</p>
]]></description><pubDate>Tue, 16 Sep 2025 07:46:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45259268</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=45259268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45259268</guid></item><item><title><![CDATA[New comment by jasonriddle in "Show HN: TailGuard – Bridge your WireGuard router into Tailscale via a container"]]></title><description><![CDATA[
<p>So, it looks like this might work with fly.io?<p>fly.io provides a way to connect to their servers via wireguard (<a href="https://fly.io/docs/blueprints/connect-private-network-wireguard/">https://fly.io/docs/blueprints/connect-private-network-wireg...</a>), and so tailguard could connect to their wireguard instance?</p>
]]></description><pubDate>Wed, 10 Sep 2025 16:24:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45199990</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=45199990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45199990</guid></item><item><title><![CDATA[New comment by jasonriddle in "Show HN: Smooth – Faster, cheaper browser agent API"]]></title><description><![CDATA[
<p>Hi, thanks for sharing.<p>My main concern with these browser agents are how are they handling prompt injection. This blog post on Perplexity's Comet browser comes to mind: <a href="https://brave.com/blog/comet-prompt-injection/" rel="nofollow">https://brave.com/blog/comet-prompt-injection/</a>.<p>Also, today Anthropic announced Claude for Chrome (<a href="https://www.anthropic.com/news/claude-for-chrome" rel="nofollow">https://www.anthropic.com/news/claude-for-chrome</a>) and from the discussion on that (<a href="https://news.ycombinator.com/item?id=45030760">https://news.ycombinator.com/item?id=45030760</a>), folks quickly pointed out that the attack success rate was 11.2%, which still seems very high.<p>How do you plan to handle prompt injection?</p>
]]></description><pubDate>Tue, 26 Aug 2025 22:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45032952</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=45032952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45032952</guid></item><item><title><![CDATA[New comment by jasonriddle in "Ask HN: Do you still bookmark websites?"]]></title><description><![CDATA[
<p>I'm using linkding: <a href="https://linkding.link/" rel="nofollow">https://linkding.link/</a>.<p>It works great. It has a minimal set of features and can be self-hosted.<p>I'm paying pikapods to host it for me, but if I needed to, I can switch to doing it on my own.</p>
]]></description><pubDate>Sat, 16 Aug 2025 18:50:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44925973</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=44925973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44925973</guid></item><item><title><![CDATA[New comment by jasonriddle in "Best Practices for Building Agentic AI Systems"]]></title><description><![CDATA[
<p>Sure, but to clarify, so you are probably setting temperature to close to 0 in order to try to get as consistent output as possible based on the input? Have you made any changes to top k and/or top p that you have found makes agents output more consistent/deterministic?</p>
]]></description><pubDate>Sat, 16 Aug 2025 05:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44920565</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=44920565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44920565</guid></item><item><title><![CDATA[New comment by jasonriddle in "Best Practices for Building Agentic AI Systems"]]></title><description><![CDATA[
<p>When you say "same output" in<p>> Every subagent call should be like calling a pure function. Same input, same output. No shared memory. No conversation history. No state.<p>How are you setting temperature, top k, top p, etc?</p>
]]></description><pubDate>Sat, 16 Aug 2025 05:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44920538</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=44920538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44920538</guid></item><item><title><![CDATA[New comment by jasonriddle in "Show HN: JMAP MCP – Email for your agents"]]></title><description><![CDATA[
<p>Nice! I have been searching for something like this for while!</p>
]]></description><pubDate>Fri, 15 Aug 2025 20:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44916742</link><dc:creator>jasonriddle</dc:creator><comments>https://news.ycombinator.com/item?id=44916742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44916742</guid></item></channel></rss>