<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: mtone</title><link>https://news.ycombinator.com/user?id=mtone</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 03:08:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mtone" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mtone in "The state of open source AI"]]></title><description><![CDATA[
<p>Firefox's AI Chatbot feature only proposes one open model provider (Mistral) and zero local option. They're not walking the talk.</p>
]]></description><pubDate>Fri, 17 Jul 2026 16:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48949124</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=48949124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48949124</guid></item><item><title><![CDATA[New comment by mtone in "Cohere's First Model for Developers"]]></title><description><![CDATA[
<p>It was trained from scratch by Cohere. They're the only Canadian AI lab - I'm glad they're releasing open weights and I wish them luck catching up!</p>
]]></description><pubDate>Tue, 16 Jun 2026 05:07:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48550849</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=48550849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48550849</guid></item><item><title><![CDATA[New comment by mtone in "Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?"]]></title><description><![CDATA[
<p>I am using the `voipmonitor/vllm:lucifer` docker from the RTX6K discord community discussed at the same link the other commenter posted. It is based around this PR <a href="https://github.com/vllm-project/vllm/pull/43477" rel="nofollow">https://github.com/vllm-project/vllm/pull/43477</a></p>
]]></description><pubDate>Tue, 16 Jun 2026 04:23:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48550551</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=48550551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48550551</guid></item><item><title><![CDATA[New comment by mtone in "Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?"]]></title><description><![CDATA[
<p>Here's a DeepSeek-V4-Flash benchmark on 2X RTX Pro 6000:<p><pre><code>  - Prefill: ~10K tok/s
  - Decode: 190 | 375 | 980 tok/s (for 1 | 4 | 16 concurrent requests)
  - GPU power draw during benchmark: Average: 585W | Max: 849W | Limit: 1200W with undervolt. Idle PC is 125W.
</code></pre>
I've asked it to calculate the following considering a realistic blend of cached prompts and decode for agentic dev scenario.<p>Electricity-only (@ USD $0.08/kWh)<p><pre><code>  Usage          | IN price  | OUT price | Monthly cost
  Concurrency=1  | $0.040/M  | $0.080/M  | $8.65 to $38.88 (5% to 100% active)
  Concurrency=4  | $0.024/M  | $0.044/M  | up to $48.67 (cheaper per token but higher power draw)
</code></pre>
Total cost of ownership over 3 years is electricity + USD $20K (pre-hike pricing). In a production scenario, how much would I have to charge my users to break even, aiming for 4 concurrent requests 24/7?<p>A) Breakeven API pricing (est. 2B IN + 1B OUT throughput/month):<p><pre><code>                        IN price    OUT price
  Self-hosted           $0.121/M    $0.363/M
  OpenRouter (budget)   $0.098/M    $0.196/M
  OpenRouter (DeepSeek) $0.140/M    $0.280/M
</code></pre>
B) Breakeven subscription (users active ~1.5h/day):<p><pre><code>    1 user: $563/mo (oh, hai)
    25 users: $23/mo
    100 users: $6/mo</code></pre></p>
]]></description><pubDate>Mon, 15 Jun 2026 21:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547347</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=48547347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547347</guid></item><item><title><![CDATA[New comment by mtone in "Local AI needs to be the norm"]]></title><description><![CDATA[
<p>You're forgetting a critical factor: concurrency. If a given hardware serves a single request at 150 tokens/s, it can also serve 20-30 requests at 100 tokens/s. Suddenly your $5K becomes $100K/month, enough to recoup the cost of the hardware in a year or so.<p>The reason it works: each time you read the model (memory bound) to calculate the next token, you can also update multiple requests (compute bound) while at it. It's also much more energy-efficient per token.<p>[1] <a href="https://aimultiple.com/gpu-benchmark" rel="nofollow">https://aimultiple.com/gpu-benchmark</a></p>
]]></description><pubDate>Mon, 11 May 2026 03:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090941</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=48090941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090941</guid></item><item><title><![CDATA[New comment by mtone in "Artemis II crew take 'spectacular' image of Earth"]]></title><description><![CDATA[
<p>Thanks!<p>There's a heading control to include rotation in link: <a href="https://earth.google.com/web/@3.63731074,-23.1618975,-2690.78157304a,17056313.54043245d,35y,142h,0t,0r/data=CgRCAggBOgMKATBCAggASg0I____________ARAA?authuser=0" rel="nofollow">https://earth.google.com/web/@3.63731074,-23.1618975,-2690.7...</a></p>
]]></description><pubDate>Fri, 03 Apr 2026 21:34:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632596</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=47632596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632596</guid></item><item><title><![CDATA[New comment by mtone in "Large-Scale Online Deanonymization with LLMs"]]></title><description><![CDATA[
<p>> <i>Does privacy of Netflix ratings matter? The issue is not “Does the average Netflix subscriber care about the privacy of his movie viewing history?,” but “Are there any Netflix subscribers whose privacy can be compromised by analyzing the Netflix Prize dataset?”</i><p>Well said.</p>
]]></description><pubDate>Thu, 26 Feb 2026 08:39:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47163507</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=47163507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47163507</guid></item><item><title><![CDATA[New comment by mtone in "The path to ubiquitous AI (17k tokens/sec)"]]></title><description><![CDATA[
<p>For this type of repetitive application I think it's common to "fine-tune" a model trained on your business problem to reach higher quality/reliability metrics. That might not be possible with this chip.</p>
]]></description><pubDate>Fri, 20 Feb 2026 17:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47090888</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=47090888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47090888</guid></item><item><title><![CDATA[New comment by mtone in "On privacy and control"]]></title><description><![CDATA[
<p>Good question. That was for my MS account/licenses and some Azure stuff. I use Google Authenticator for most things.<p>Thanks for the link, I'll take a look. I might just move it to a secondary device first.</p>
]]></description><pubDate>Thu, 01 Jan 2026 02:19:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46450626</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=46450626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46450626</guid></item><item><title><![CDATA[New comment by mtone in "On privacy and control"]]></title><description><![CDATA[
<p>Just looked - Microsoft Authenticator doesn't appear to work. I might be able to get off of it but it will take some prep. My banks are supported so that's good.</p>
]]></description><pubDate>Thu, 01 Jan 2026 00:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46450100</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=46450100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46450100</guid></item><item><title><![CDATA[New comment by mtone in "Reflections on AI at the End of 2025"]]></title><description><![CDATA[
<p>> if you could exclude all of the R&D and training costs<p>LLMs have a short shelf-life. They don't know anything past the day they're trained. It's possible to feed or fine-tune them a bit of updated data but its world knowledge and views are firmly stuck in the past. It's not just news - they'll also trip up on new syntax introduced in the latest version of a programming language.<p>They could save on R&D but I expect training costs will be recurring regardless of advancements in capability.</p>
]]></description><pubDate>Sat, 20 Dec 2025 21:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46340002</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=46340002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46340002</guid></item><item><title><![CDATA[New comment by mtone in "New coding models and integrations"]]></title><description><![CDATA[
<p>Recently llama.cpp made a few common parameters default (-ngl 999, -fa on) so it got simpler: --model and --context-size and --jinja generally does it to start.<p>We end up fiddling with other parameters because it provides better performance for a particular setup so it's well worth it. One example is the recent --n-cpu-moe switch to offload experts to CPU while filling all available VRAM that can give a 50% boost on models like gpt-oss-120b.<p>After tasting this, not using it is a no-go. Meanwhile on Ollama there's an open issue asking for this: <a href="https://github.com/ollama/ollama/issues/11772" rel="nofollow">https://github.com/ollama/ollama/issues/11772</a><p>Finally, llama-swap separately provides the auto-loading/unloading feature for multiple models.</p>
]]></description><pubDate>Thu, 16 Oct 2025 19:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45609463</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=45609463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45609463</guid></item><item><title><![CDATA[New comment by mtone in "Qwen3-Next"]]></title><description><![CDATA[
<p>Do you really need a H200 for this? Seems like something a consumer GPU could do. Smaller models might be ideal [0] as they don't require extensive world knowledge and are much more cost efficient/faster.<p>Why can't you build this <i>today</i>?<p>[0]: <a href="https://arxiv.org/pdf/2506.02153" rel="nofollow">https://arxiv.org/pdf/2506.02153</a> Small Language Models are the Future of Agentic AI (Nvidia)</p>
]]></description><pubDate>Fri, 12 Sep 2025 15:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45223489</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=45223489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45223489</guid></item><item><title><![CDATA[New comment by mtone in "The surreal joy of having an overprovisioned homelab"]]></title><description><![CDATA[
<p>Related discussion on Anubis: <a href="https://news.ycombinator.com/item?id=43427679">https://news.ycombinator.com/item?id=43427679</a></p>
]]></description><pubDate>Wed, 26 Mar 2025 04:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43478780</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=43478780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43478780</guid></item><item><title><![CDATA[New comment by mtone in "Google Scholar PDF Reader"]]></title><description><![CDATA[
<p>I use Readdle Documents to sync PDF folders with my server PC via FTP. Free version supports PDF highlighting & simple annotations, basic file management, and automatically syncs back everything.</p>
]]></description><pubDate>Thu, 21 Mar 2024 03:39:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39774704</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=39774704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39774704</guid></item><item><title><![CDATA[New comment by mtone in "Disabled at 22 million commits"]]></title><description><![CDATA[
<p>Assuming it's correct, I think this answer explains it well: <a href="https://stackoverflow.com/a/31996121/283879" rel="nofollow noreferrer">https://stackoverflow.com/a/31996121/283879</a><p>Basically, yes it may write snapshots per-file (never per-commit) locally but there is a separate routine to transparently repack the whole thing with deltas.</p>
]]></description><pubDate>Sun, 02 Jul 2023 23:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=36566705</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=36566705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36566705</guid></item><item><title><![CDATA[New comment by mtone in "TS to JSDoc Conversion"]]></title><description><![CDATA[
<p>There was talk about introducing type syntax as valid but ignored in the JS language, making TS valid JS.<p>It would take forever to become mainstream but if node and major browsers started to support this tomorrow, along with ESM modules we could drop TS compilation and bundling entirely during development, safely publish npm packages as TS (even a bundled TS) and simplify tooling for monorepos, IDEs, etc.<p>Unfortunately that wouldn't solve dealing with templates like JSX/TSX or future language syntax/features.<p><a href="https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript/" rel="nofollow">https://devblogs.microsoft.com/typescript/a-proposal-for-typ...</a></p>
]]></description><pubDate>Thu, 11 May 2023 07:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=35899119</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=35899119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35899119</guid></item><item><title><![CDATA[New comment by mtone in "Use databases without putting domain logic in them"]]></title><description><![CDATA[
<p>They're turing-complete and modular so it's not really about what they can or cannot do.<p>Testability, tooling and the open-source ecosystem and either bad or non-existent. Writing PL/SQL is the worst environment I've worked in. That database sent emails, processed CSVs scheduled jobs, etc. yet there was still a web app to maintain next to it.<p>They're OK for certain things like essential triggers or performance-sensitive functions, but I would never deliberately put app logic in there. Major red flag.</p>
]]></description><pubDate>Fri, 21 Apr 2023 15:57:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=35655703</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=35655703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35655703</guid></item><item><title><![CDATA[New comment by mtone in "Windows needs to stop showing tabloid news"]]></title><description><![CDATA[
<p>Just upgraded to Windows 11 (for its HDR features) and weather is now part of the "Widgets" bombarding me with ads and poor news sources. I genuinely tried to customize my "feed" but it's <i>all junk</i> -no reputable sources whatsoever- and I didn't find a way to remove them.<p>So the only sane course of action was to disable widgets altogether while I still can. And now I don't have the weather anymore.</p>
]]></description><pubDate>Mon, 27 Mar 2023 17:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=35329478</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=35329478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35329478</guid></item><item><title><![CDATA[New comment by mtone in "TypeScript 5.0"]]></title><description><![CDATA[
<p>In a monorepo with project references where each symlinked (not paths) package has a src/ and output lib/, I've always had issues with VsCode incorrectly proposing to import from src/ over lib/ from other packages. Never got it to work just right.<p>Does anyone know if the new package.json resolution settings can help resolve these issues?</p>
]]></description><pubDate>Thu, 16 Mar 2023 20:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=35188047</link><dc:creator>mtone</dc:creator><comments>https://news.ycombinator.com/item?id=35188047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35188047</guid></item></channel></rss>