<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: jerieljan</title><link>https://news.ycombinator.com/user?id=jerieljan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 28 Oct 2026 12:43:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jerieljan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jerieljan in "New 14‑inch MacBook Pro with M6"]]></title><description><![CDATA[
<p>Hah, I agree. As soon as I can figure out how to replace batteries myself, I'd also be happily doing the same thing with mine.</p>
]]></description><pubDate>Wed, 28 Oct 2026 07:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50270193</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=50270193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50270193</guid></item><item><title><![CDATA[New comment by jerieljan in "OpenCode Hacked: User credentials leaked"]]></title><description><![CDATA[
<p>Yeah, it's very confusing especially if you're not in the loop and their docs were only updated recently and was confusing during the v1 -> v2 transition weeks / months ago.<p>So far, "OpenCode" has gone through several possible definitions:<p>- OpenCode Terminal / CLI - This is what you get normally. Runs a service in the background and the CLI is your interface.<p>- OpenCode Desktop - Instead of a CLI, you get a desktop interface.<p>Most users usually stop here. You just install the app and you connect wherever.<p>So there's the services where they both make money and make things easier for users:<p>- OpenCode Console - Basically the serving platform for both Zen and Go, and has expanded to a hosted inference gateway and somewhat similar to OpenRouter or a managed LiteLLM. Has the option to BYOK if you have existing AI platform accounts so it charges those instead of Zen, and that's what got compromised.<p>- OpenCode Zen - the API service they host if you want to get access to providers but don't want to pay individually per API platform. Similar to OpenRouter. I noticed they're kinda slowly dropping the Zen moniker.<p>- OpenCode Go - the subscription service that they host that features open weight models and select low-cost models from frontier labs. Has different policies when it comes to privacy and retention compared to Zen.<p>- OpenCode Black - a limited-time, limited access subscription service that grants access to frontier models. Not sure if this is still alive or not.</p>
]]></description><pubDate>Sun, 18 Oct 2026 01:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50136877</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=50136877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50136877</guid></item><item><title><![CDATA[New comment by jerieljan in "Why isn't the industry freaking out about DeepSeek 4.1 Flash?"]]></title><description><![CDATA[
<p>I've been on the API-only mentality for months and all the open models were definitely the stuff I loved the most. Kimi K2.5, 2.7 and Deepseek v4 were among my favorites, while sparingly using Opus or whatever OpenAI had for specific situations.<p>But ever since I've switched to one of the $100-tier subs, I can see why a lot of the people on it don't really discuss the open models often. I'd still use it especially when it comes to sensitive inputs, but for most work, what you get on OpenAI or Anthropic is really more than enough.<p>It really got even better when they also made their cheaper models up to par if not better than the open models.<p>I do think the crowd for open models are out there, especially when you see trillions of tokens running for them on OpenCode or OpenRouter leaderboards.</p>
]]></description><pubDate>Fri, 09 Oct 2026 01:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50014997</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=50014997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50014997</guid></item><item><title><![CDATA[New comment by jerieljan in "You said no MCP"]]></title><description><![CDATA[
<p>I haven't even considered using MCP for locally-running apps! I mean I used to, but they almost always got associated with cloud service access and integrations nowadays, and most local stuff is trivially handled with agent skills.<p>Thanks for the tips. TIL about BTT having MCP support. Crank looks very promising too, since it looks like a more effective Shortcuts and Hazel replacement</p>
]]></description><pubDate>Thu, 01 Oct 2026 02:16:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49916889</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=49916889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49916889</guid></item><item><title><![CDATA[New comment by jerieljan in "Delta"]]></title><description><![CDATA[
<p>Funnily enough, my first impression for this project was to use it for non-code and planning first.<p>I agree, I don't think people are going to remotely pair-prog with this when it's existed in the past and most work on their own and let their pull requests do the talking.<p>But I say non-code and planning because I've definitely strategized with AI before and have scrapped a good chunk of it because I overlooked details that my team shared. Being able to get that on an active session with context shared across all members as it's debated sounds good and would've reduced turnaround time.<p>I remember the Opencode folks mention about <i>gangprompting</i> before and I guess this is one take of it, besides adding an Opencode bot on Slack and hoping that's competent enough for the work that needs doing. I've never tried it myself, so I'm not gonna criticize it, but I'm sure it's an idea people want to see if it's effective.</p>
]]></description><pubDate>Thu, 13 Aug 2026 04:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49281871</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=49281871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49281871</guid></item><item><title><![CDATA[New comment by jerieljan in "Superlogical"]]></title><description><![CDATA[
<p>Yep, I did similar stuff too! Used something like ntfy to push notifs to an Android or just whatever commands are available on the OS you're in (e.g., `notify-send`). And for state reads herdr has `herdr pane read` while you can happily accomplish similar results with `tmux capture-pane` or similar.<p>Herdr holds potential in stuff like their socket API ( <a href="https://herdr.dev/docs/socket-api/" rel="nofollow">https://herdr.dev/docs/socket-api/</a> ) and whatever enhancements they wish to bring (e.g., <a href="https://herdr.dev/docs/agent-automation/" rel="nofollow">https://herdr.dev/docs/agent-automation/</a> ) so if that appeals to others, it's worth a shot.<p>But for most regular users, tmux and other multiplexers work just fine.</p>
]]></description><pubDate>Thu, 30 Jul 2026 06:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49106639</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=49106639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49106639</guid></item><item><title><![CDATA[New comment by jerieljan in "Superlogical"]]></title><description><![CDATA[
<p>You can check their own AI-generated comparison here: <a href="https://herdr.dev/compare/" rel="nofollow">https://herdr.dev/compare/</a><p>Realistically, what I use about its agent stuff is:<p>- reliable notification pings either via what your terminal app uses (e.g., ghostty's) or system or just within herdr only<p>- if absolutely necessary, be able to tell agent sessions to observe and run commands on a herdr pane (security beware, for obvious reasons)<p>- herdr --remote which is basically a quick SSH -> attach to herdr on a remote<p>- prefix+g (equivalent to prefix+w in tmux) presents itself nicer, has binds for agent state filtering and its /search imho is mildly nicer than tmux's<p>Arguably, you can have the same points in others if you know how to configure tmux or zellij already, so if you're comfortable with that then you really don't have to use herdr.</p>
]]></description><pubDate>Thu, 30 Jul 2026 03:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49105961</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=49105961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49105961</guid></item><item><title><![CDATA[New comment by jerieljan in "Mayor Mamdani Says Landlords Can't Use AI Images to Advertise"]]></title><description><![CDATA[
<p>While we're at it, this should cover products and food in general too. I hate it when I see a poster that clearly has AI-generated images of food and the actual food you get is nowhere near what they generated.<p>Or even if it's similar, it's still clearly staged to look more appealing than what you should be getting.<p>Everyone knows deceptive advertising is bad, but somehow those who use AI for advertising turned their brains off on this topic because the images looked cooler than what they'd normally produce with a camera.</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965734</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48965734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965734</guid></item><item><title><![CDATA[New comment by jerieljan in "LG monitors silently install software through Windows Update without consent"]]></title><description><![CDATA[
<p>The Razer one is spot-on. I had a Razer mouse during the Windows 7 days and it kept running the installation setup despite declining it all the time, and it's so bad at times I recall seeing the setup trigger while on an ongoing Windows update when the screen was already locked up.<p>Logitech did something similar if I recall right.</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965695</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48965695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965695</guid></item><item><title><![CDATA[New comment by jerieljan in "Transcribe.cpp"]]></title><description><![CDATA[
<p>Nice. I did transcriptions on a casual project before that went through something like this. Transcribing videos or audio files with Whisper? Very common. But having to swap it out with Qwen3 or a different family of ASR models? Oops, not as straightforward. For Qwen for example you gotta deal with the forced aligner or it won't be good as subtitles, and then gotta deal with some requirements and considerations if you want to make use of MLX on a Mac or something.<p>Will definitely check this out since it sounds like it eases through the pain of dealing with these.</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965639</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48965639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965639</guid></item><item><title><![CDATA[New comment by jerieljan in "Herdr: One terminal to rule them all"]]></title><description><![CDATA[
<p>I also quite like that it has a decent CLI and skill for agents to use too.<p>Quite handy to apply since you can instruct models to run devservers in herdr panes or workspaces rather than doing long running shell commands or scripts in the agent session.<p>(You could probably do the same with tmux and others but I've had better success with monitoring herdr state)</p>
]]></description><pubDate>Wed, 08 Jul 2026 15:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48833421</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48833421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48833421</guid></item><item><title><![CDATA[New comment by jerieljan in "Podman v6.0.0"]]></title><description><![CDATA[
<p>Default stickiness, tbh.<p>A few years ago, I started moving towards Podman when it got to that "good enough" point on both Linux and macOS and when Docker started to remind people about Docker Desktop that it needed a license for commercial use.<p>Even then, it took around a year or so to transition.</p>
]]></description><pubDate>Thu, 02 Jul 2026 23:14:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48768616</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48768616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48768616</guid></item><item><title><![CDATA[New comment by jerieljan in "Android Developer Verification: Threat masquerading as Protection"]]></title><description><![CDATA[
<p>It's terrifying, yeah.<p>To some degree, the closest we have to these situations besides getting flagged with TOS violations (whether real or false-flagged) in these companies are residents of countries that are either trade or economically sanctioned by the USA.<p>Thankfully we haven't seen something like an account ban and deletion incident for such cases, but the severe ones I can remember usually prohibit access entirely and that'd be scary if it extended to primary services that others rely on for auth.<p>You will be effectively locked out to services if it's all that's linked and that identity provider just decided you'd be <i>persona non grata</i>.</p>
]]></description><pubDate>Thu, 02 Jul 2026 11:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759588</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48759588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759588</guid></item><item><title><![CDATA[New comment by jerieljan in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>I remember in the early days when I was just trying out ChatGPT on a phone for the first time (this was around GPT-3.5? GPT-4o?) and snapping a picture of our fridge that's full of magnet souvenirs and asked it to identify all the places we've been in and it gave a nice list of what it saw and the places that were featured.<p>Did it get it fully right? No. But it was one of those "oh wow, you could do that?" moments for me. There's obviously a lot more "oh shit" moments as time went on, but it was a neat little moment.</p>
]]></description><pubDate>Sat, 06 Jun 2026 11:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424022</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48424022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424022</guid></item><item><title><![CDATA[New comment by jerieljan in "The newest Instagram “exploit” is the goofiest I've seen"]]></title><description><![CDATA[
<p>why do I feel like they basically added their AI support chatbot to the same group / mailing list that the human support belonged to along with the same permissions set and just called it a day?<p>I'll laugh even harder if they wrote tests for it and only made tests for the happy path and not the error cases or just ignored the latter.</p>
]]></description><pubDate>Tue, 02 Jun 2026 06:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366641</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48366641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366641</guid></item><item><title><![CDATA[New comment by jerieljan in "Odysseus – self-hosted AI workspace"]]></title><description><![CDATA[
<p>The thing that intrigues me on this one is the Opencode roots.<p>I've currently host both Open WebUI and Opencode on a server setup and there's multiple things that Open WebUI has implemented very nicely over time but it was also prior to the emergence of coding agents / harnesses. As such, its strengths is more on the `/chat/completions` era and RAG and its own functions and ecosystem setup before tool calls were a thing.<p>If this stuff works for you already, I think that's fine. That's not a bad thing, and if anything, they've made attempts to improve esp. with the recent backend upgrades and projects like `open-terminal`.<p>However, Opencode has been built for the coding agent setup since its early days and Odysseus gives me more confidence to run sessions much better knowing that it runs on an Opencode core.<p>Stuff like MCP support and a clearer lifecycle for example are things I've never really seen implemented well on open-webui (they've improved and support this now, but I'm biased and am salty of the era from its early days of MCP support when they insisted you place a bridge (mcpo) in between just to make it do MCP.). In contrast, opencode does this very well since what they built that works on the terminal also applies to the desktop app and the ACP support for IDEs that use it to connect to the opencode harness.<p>At the minimum, I expect Opencode to work wonderfully against the frontier models, and all models they host on their Zen and Go service, so that adds some confidence as well on complex workflows.<p>In contrast, I still find model management a pain in the ass on open-webui (has always relied on LiteLLM or a third-party inference gateway) just to wrangle the models. Hell, they still tag the Responses API "experimental" today, a format that's been around since over last year.<p>Does that transfer to Odysseus? Maybe, maybe not. Seems it's based on it but a quick check on code says they merely adapted it so maybe it's the latter. I haven't tried it at depth and idk how well Pewds has implemented it, but if it improves on that angle and gets maintainers that accepts contributions from the community, I feel like it'll do nicely.</p>
]]></description><pubDate>Mon, 01 Jun 2026 07:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353490</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48353490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353490</guid></item><item><title><![CDATA[New comment by jerieljan in "Odysseus – self-hosted AI workspace"]]></title><description><![CDATA[
<p>Surprisingly, there's a lot of items I'm seeing at first glance here at Odysseus that open-webui either doesn't have or takes extra effort to add in and I've used the latter for a really long time already.<p>Stuff like an agent mode, deep research and document work are things you'd be able to have with open-webui as well but Odysseus seems to have them thought out.</p>
]]></description><pubDate>Mon, 01 Jun 2026 04:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48352570</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48352570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48352570</guid></item><item><title><![CDATA[New comment by jerieljan in "Google Cloud fraud defense, the next evolution of reCAPTCHA"]]></title><description><![CDATA[
<p>This is three steps back, one step forward kind of an approach imho.<p>Easy for everyday users to deal with, and effective for verifying humans vs bots.<p>But holy hell, if your phone is a requirement to access sites and you have to go through the security theater like a work device and setting this behavior as a default assumption to have? Ugh. The privacy and security implications of this is quite ugly to think about too, now that Google can link your devices to a stronger degree with this approach.</p>
]]></description><pubDate>Thu, 07 May 2026 23:11:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48056313</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=48056313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48056313</guid></item><item><title><![CDATA[New comment by jerieljan in "Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw"]]></title><description><![CDATA[
<p>I always thought this was the case since they declared war against Opencode and its users.<p>The lines drawn by their consumer vs commercial TOS was clear and I never subscribed because of it.</p>
]]></description><pubDate>Sat, 04 Apr 2026 02:49:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47635169</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=47635169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47635169</guid></item><item><title><![CDATA[New comment by jerieljan in "Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised"]]></title><description><![CDATA[
<p>That's a correct example, and I agree, it is disingenuous to just trivially call this an `is-odd` project.<p>Back in the days of GPT-3.5, LiteLLM was one of the projects that helped provide a reliable adapter for projects to communicate across AI labs' APIs and when things drifted ever so slightly despite being an "OpenAI-compatible API", LiteLLM made it much easier for developers to use it rather than reinventing and debugging such nuances.<p>Nowadays, that gateway of theirs isn't also just a funnel for centralizing API calls but it also serves other purposes, like putting guardrails consistently across all connections, tracking key spend on tokens, dispensing keys without having to do so on the main platforms, etc.<p>There's also more to just LiteLLM being an inference gateway too, it's also a package used by other projects. If you had a project that needed to support multiple endpoints as fallback, there's a chance LiteLLM's empowering that.<p>Hence, supply chain attack. The GitHub issue literally has mentions all over other projects <i>because</i> they're urged to pin to safe versions since they rely on it.</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504213</link><dc:creator>jerieljan</dc:creator><comments>https://news.ycombinator.com/item?id=47504213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504213</guid></item></channel></rss>