<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: mmis1000</title><link>https://news.ycombinator.com/user?id=mmis1000</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 13:27:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mmis1000" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mmis1000 in "Windows 11's built-in Weather app wastes more than 1 GB of RAM"]]></title><description><![CDATA[
<p>i mean webKit never handle viewport well when compare to firefox or chrome. it's willing to materialize a 10000*10000 texture when firefox and chrome will think that is too dumb and only load the visible part. It's not a good target if you want to compare windows and mac software quality.</p>
]]></description><pubDate>Sun, 09 Aug 2026 20:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49235243</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=49235243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49235243</guid></item><item><title><![CDATA[New comment by mmis1000 in "Google will expand age checks on Android worldwide till the end of the year"]]></title><description><![CDATA[
<p>I doubt the purpose is even age verification. They already can know I have a visa card which is credit card that can be only applied by an adult by looking at the BIN. Why they need my id card if the purpose is actually age verification?</p>
]]></description><pubDate>Thu, 30 Jul 2026 14:41:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49110741</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=49110741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49110741</guid></item><item><title><![CDATA[New comment by mmis1000 in "HomeLab #1: MikroTik as a Home Router"]]></title><description><![CDATA[
<p>Plus the routeros supports exporting all settings directly as text file. so you can really export the whole system, send it to llm and ask it to edit. install the new rule.<p>in worst case you just install the old rule back if it fuck up, no really damage can happen.</p>
]]></description><pubDate>Mon, 20 Jul 2026 05:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48974575</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=48974575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48974575</guid></item><item><title><![CDATA[New comment by mmis1000 in "Apple's new SpeechAnalyzer API, benchmarked against Whisper and its predecessor"]]></title><description><![CDATA[
<p>Every single asr model I tested so far did not support timestamps properly though. Some use external aligner to create timestamp, but the accuracy is still much inferior than whipser in case the audio is noisy.</p>
]]></description><pubDate>Mon, 13 Jul 2026 18:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48896550</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=48896550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48896550</guid></item><item><title><![CDATA[New comment by mmis1000 in "Since Chromium 148, Math.tanh is now fingerprintable to link underlying OS"]]></title><description><![CDATA[
<p>Chrome is the only browser that preserve unused bit in value NaN through non JITed mode as far as I remember. And that bit become 0 when code get JITed.</p>
]]></description><pubDate>Sun, 12 Jul 2026 23:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48885883</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=48885883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48885883</guid></item><item><title><![CDATA[New comment by mmis1000 in "Since Chromium 148, Math.tanh is now fingerprintable to link underlying OS"]]></title><description><![CDATA[
<p>browser report where your browser window (not position in tab) is even page itself never need to use it.<p><a href="https://developer.mozilla.org/zh-CN/docs/Web/API/Window/screenLeft" rel="nofollow">https://developer.mozilla.org/zh-CN/docs/Web/API/Window/scre...</a></p>
]]></description><pubDate>Sun, 12 Jul 2026 23:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48885843</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=48885843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48885843</guid></item><item><title><![CDATA[New comment by mmis1000 in "Claude Fable 5"]]></title><description><![CDATA[
<p>If calling somebody with phone is still 'dialing' someone even there is nothing round on smart phone. Then why not?</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466224</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=48466224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466224</guid></item><item><title><![CDATA[New comment by mmis1000 in "Does anybody like React?"]]></title><description><![CDATA[
<p>Vue solve single source of truth much better than react though. The shape of derived data and source data (or even external data) are the same and interchangeable. So you can write an api that works with both without handling implementation quirks at all.<p>The words borrowed from someone else:<p>The react is more about view.<p>The vue is more about reactivity</p>
]]></description><pubDate>Tue, 26 May 2026 09:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48277103</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=48277103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48277103</guid></item><item><title><![CDATA[New comment by mmis1000 in "Agents need control flow, not more prompts"]]></title><description><![CDATA[
<p>> This started breaking down after ~30 files.<p>Codex's short context and todolist system combined somehow helps here though. Because of the frequent compact. The model was forced to recheck what todo list item has not done yet and what workflow skill it has to use. I used to left it for multi hour to do a big clean up and it finished without obvious issues.</p>
]]></description><pubDate>Thu, 07 May 2026 21:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054952</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=48054952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054952</guid></item><item><title><![CDATA[New comment by mmis1000 in "Taking on CUDA with ROCm: 'One Step After Another'"]]></title><description><![CDATA[
<p>Compatibility so foundation packages like torch onnx-runtime can run on AMD GPU without massive change in architecture. It's the biggest reason for those stuff that "only works on nvidia gpu". It's not faster if vulkan alternative exists, but at least it runs.</p>
]]></description><pubDate>Mon, 13 Apr 2026 08:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47749129</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47749129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47749129</guid></item><item><title><![CDATA[New comment by mmis1000 in "Taking on CUDA with ROCm: 'One Step After Another'"]]></title><description><![CDATA[
<p>At least they finally do something this time. Now torch and whatever transformer stuff runs normally on windows/linux as long as you installed correct wheel from amd's own repository.<p>It's a huge step though.</p>
]]></description><pubDate>Mon, 13 Apr 2026 07:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748686</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47748686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748686</guid></item><item><title><![CDATA[New comment by mmis1000 in "Unsloth Studio"]]></title><description><![CDATA[
<p>I think the website should probably mention those installation preset in unsloth pyproject.toml though. The website instruct you to install dependencies separately. But it turns out there are dedicated preset that install specific rocm/cuda/xpu version in the project.</p>
]]></description><pubDate>Wed, 18 Mar 2026 02:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421115</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47421115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421115</guid></item><item><title><![CDATA[New comment by mmis1000 in "Unsloth Studio"]]></title><description><![CDATA[
<p>Uv helps you up though. Use a pyproject.toml and uv sync. Everything will be put into the venv only, nothing spread across the whole system.<p>The pyproject.toml can even handles build env for you, so you no longer need a setup.sh that installs 10 tool in specific order with specific flag to produce working environment. A single uv sync, and the job is done.<p>Plus the result is reproducible, so if this time uv sync work, then it also work next time.<p>Highly recommend if you are still on pip.<p>Note: Take a example that I used to install unsloth with rocm setup that based on unreleased git version dependencies and graphic card specific build flag, all of them can be handled with one command 'uv sync'. This will require a big pile of shell script if doing another way. <a href="https://github.com/unslothai/unsloth/issues/4280#issuecomment-4063417291" rel="nofollow">https://github.com/unslothai/unsloth/issues/4280#issuecommen...</a></p>
]]></description><pubDate>Wed, 18 Mar 2026 02:31:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420962</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47420962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420962</guid></item><item><title><![CDATA[New comment by mmis1000 in "MCP is dead; long live MCP"]]></title><description><![CDATA[
<p>some come with only very short description but most part are only discoverable by 'man'.<p>and windows mostly use \? and also \h,<p>java user single - for long argument because it don't have short one.<p>I doubt it is ever close to reusable.<p>And even allowed position of parameters (or even meaning of arguments in case of ffmpeg) are program dependent.<p>Some allow anywhere as long as it is started with a dash, some only allow before first input</p>
]]></description><pubDate>Sun, 15 Mar 2026 16:30:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47388987</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47388987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47388987</guid></item><item><title><![CDATA[New comment by mmis1000 in "MCP is dead; long live MCP"]]></title><description><![CDATA[
<p>I think part of the problem is how these mcp service are designed. A lot of them just returns Mbs of text blob without filtering at all, and thus explodes the context.<p>And it's also affected by how model is trained. Gemini specifically like to read large amount of text data directly and explodes the context. But claude try to use tool for partial search or write a script to sample from a very large file. Gemini always fills the context way faster then claude when doing the same job.<p>But I guess in case of a bad designed mcp, there is no much model can do because the results are injected into context directly though (unless the runtime decided to redirect it to somewhere else)</p>
]]></description><pubDate>Sun, 15 Mar 2026 08:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47385348</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47385348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47385348</guid></item><item><title><![CDATA[New comment by mmis1000 in "MCP is dead; long live MCP"]]></title><description><![CDATA[
<p>Tell me how many ways that print help message for a command you have seen and say "reusable" again. Mcp is exactly exists to solve this. The rest is just json rpc with simple key value pairs.<p>You can probably let llm guess the help flag and try to parse help message. But the success rate is totally depends on model you are using.</p>
]]></description><pubDate>Sun, 15 Mar 2026 08:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47385303</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47385303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47385303</guid></item><item><title><![CDATA[New comment by mmis1000 in "Hardening Firefox with Anthropic's Red Team"]]></title><description><![CDATA[
<p>If it explore all these cases after a few month and made the tool itself obsolete, that sounds like a total win to me?<p>However that don't happen unless firefox just stop developing though. New code comes with new bug, and there must be some people or some tool to find it out.</p>
]]></description><pubDate>Fri, 06 Mar 2026 18:27:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47278992</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47278992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47278992</guid></item><item><title><![CDATA[New comment by mmis1000 in "Hardening Firefox with Anthropic's Red Team"]]></title><description><![CDATA[
<p>It's not really bad or not though. It's a more directed than the rest fuzzer. While being able to craft a payload that trigger flaw in deep flow path. It could also miss some obvious pattern that normal people don't think it will have problem (this is what most fuzzer currently tests)</p>
]]></description><pubDate>Fri, 06 Mar 2026 18:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47278938</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47278938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47278938</guid></item><item><title><![CDATA[New comment by mmis1000 in "Something is afoot in the land of Qwen"]]></title><description><![CDATA[
<p>> Only complaint is it sometimes decides to ignore half your prompt when instructions get long<p>This sounds like your context is too big and getting cut off.</p>
]]></description><pubDate>Thu, 05 Mar 2026 01:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47256377</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47256377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47256377</guid></item><item><title><![CDATA[New comment by mmis1000 in "MacBook Neo"]]></title><description><![CDATA[
<p>Wondering how it decided to show the force exit program dialog. I used to use 8g macbook for development. But instead warning on serious memory exhaustion, it just decided to lag and suicide with everything freezed (including the restart button).</p>
]]></description><pubDate>Wed, 04 Mar 2026 15:50:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47249269</link><dc:creator>mmis1000</dc:creator><comments>https://news.ycombinator.com/item?id=47249269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249269</guid></item></channel></rss>