<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: Two_hands</title><link>https://news.ycombinator.com/user?id=Two_hands</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 00:59:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Two_hands" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Overcoming OSS Contribution Anxiety]]></title><description><![CDATA[
<p>Article URL: <a href="https://ym2132.github.io/vllm_make_awq_models_work_batch_invariance.html">https://ym2132.github.io/vllm_make_awq_models_work_batch_invariance.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47772216">https://news.ycombinator.com/item?id=47772216</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 22:19:57 +0000</pubDate><link>https://ym2132.github.io/vllm_make_awq_models_work_batch_invariance.html</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=47772216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47772216</guid></item><item><title><![CDATA[Show HN: EyesOff – On-device AI that catches shoulder surfers]]></title><description><![CDATA[
<p>I built EyesOff after getting fed up with people glancing at my screen in coffee shops.<p>I trained a, custom and small, neural network to detect when people look at your screen. Whenever more faces than your allowed threshold are looking at your screen an alert will show. The model being ran locally ensures all data stays on your device - no cloud processing.<p>I would love feedback on the application and any features you think I should implement!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47406434">https://news.ycombinator.com/item?id=47406434</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Mar 2026 23:23:15 +0000</pubDate><link>https://www.eyesoff.app</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=47406434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47406434</guid></item><item><title><![CDATA[New comment by Two_hands in "Debian decides not to decide on AI-generated contributions"]]></title><description><![CDATA[
<p>I tried to build something: <a href="https://github.com/YM2132/PR_guard" rel="nofollow">https://github.com/YM2132/PR_guard</a> which aims to help in these cases. It's not perfect but with stronger AI detection tools (Pangram) it could be improved although the issue of cost then arises and who pays for it.</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336050</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=47336050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336050</guid></item><item><title><![CDATA[Why Some Models Quantize Better Than Others]]></title><description><![CDATA[
<p>Article URL: <a href="https://ym2132.github.io/why_quantization_fails.html">https://ym2132.github.io/why_quantization_fails.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46982448">https://news.ycombinator.com/item?id=46982448</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Feb 2026 22:58:58 +0000</pubDate><link>https://ym2132.github.io/why_quantization_fails.html</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46982448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46982448</guid></item><item><title><![CDATA[New comment by Two_hands in "ONNX Runtime and CoreML May Silently Convert Your Model to FP16"]]></title><description><![CDATA[
<p>Agreed, I have seen some speedups with ONNX if I'm being honest but the process especially on MacOS is a bit messy. I'll try out Executorch and see how it compares, cheers for the recommendation</p>
]]></description><pubDate>Sun, 28 Dec 2025 11:07:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410207</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46410207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410207</guid></item><item><title><![CDATA[New comment by Two_hands in "ONNX Runtime and CoreML May Silently Convert Your Model to FP16"]]></title><description><![CDATA[
<p>To be honest it's a shame the whole thing is closed up, I guess it's to be expected from Apple, but I reckon CoreML would be benefit a lot from at least exposing the internals/allowing users to define new ops.<p>Also, the ANE only allows some operators to be ran on it right? There's very little transparency/control on what can be offloaded to it and cannot which makes using it difficult.</p>
]]></description><pubDate>Mon, 22 Dec 2025 10:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352785</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46352785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352785</guid></item><item><title><![CDATA[New comment by Two_hands in "ONNX Runtime and CoreML May Silently Convert Your Model to FP16"]]></title><description><![CDATA[
<p>Wow I didn't know that.<p>The worst part of it is as you say we all accept it and no one talks about it.<p>Is there any recommended reading you'd suggest to look into this more and the impacts of it?</p>
]]></description><pubDate>Mon, 22 Dec 2025 09:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352457</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46352457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352457</guid></item><item><title><![CDATA[New comment by Two_hands in "ONNX Runtime and CoreML May Silently Convert Your Model to FP16"]]></title><description><![CDATA[
<p>Yeah I can see why they let it be that way, but the fact it is pretty undefined is what bugged me. I suppose it depends on what your goals are - efficiency vs reproducibility.<p>Also I did run a test of FP16 vs FP32 for a large matmul on the Apple GPU and the FP16 calculation was 1.28x faster so it makes sense that they'd go for FP16 as a default.</p>
]]></description><pubDate>Mon, 22 Dec 2025 09:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352445</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46352445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352445</guid></item><item><title><![CDATA[New comment by Two_hands in "ONNX Runtime and CoreML May Silently Convert Your Model to FP16"]]></title><description><![CDATA[
<p>cheers for the tip, I'll give it a go</p>
]]></description><pubDate>Mon, 22 Dec 2025 09:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352439</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46352439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352439</guid></item><item><title><![CDATA[New comment by Two_hands in "ONNX Runtime and CoreML May Silently Convert Your Model to FP16"]]></title><description><![CDATA[
<p>Thank you for reading.<p>Also generally I think CoreML isn't the best. The best solution for ORT would probably be to introduce a pure MPS provider (<a href="https://github.com/microsoft/onnxruntime/issues/21271" rel="nofollow">https://github.com/microsoft/onnxruntime/issues/21271</a>), but given they've already bought into CoreML the effort may not be worth the reward for the core team. Which fair enough as it's a pretty mammoth task</p>
]]></description><pubDate>Mon, 22 Dec 2025 09:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352433</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46352433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352433</guid></item><item><title><![CDATA[ONNX Runtime and CoreML May Silently Convert Your Model to FP16]]></title><description><![CDATA[
<p>Article URL: <a href="https://ym2132.github.io/ONNX_MLProgram_NN_exploration">https://ym2132.github.io/ONNX_MLProgram_NN_exploration</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46350075">https://news.ycombinator.com/item?id=46350075</a></p>
<p>Points: 98</p>
<p># Comments: 17</p>
]]></description><pubDate>Mon, 22 Dec 2025 00:27:04 +0000</pubDate><link>https://ym2132.github.io/ONNX_MLProgram_NN_exploration</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46350075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46350075</guid></item><item><title><![CDATA[New comment by Two_hands in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Working on a blog post about default behaviour in ONNX Runtime when using the CoreML execution provider. Basically the default args lead to your model being ran in FP16 not FP32.<p>You can find more details at my site soon: <a href="https://ym2132.github.io" rel="nofollow">https://ym2132.github.io</a></p>
]]></description><pubDate>Sun, 14 Dec 2025 23:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46268164</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46268164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46268164</guid></item><item><title><![CDATA[Show HN: PR Guard – A GitHub Action to ensure authors understand their PRs]]></title><description><![CDATA[
<p>PR Guard is a tool designed to assist reviewers in dealing with the increasing number of PRs as a result of AI assisted programming.<p>AI assisted programming isn't inherently bad, but it does allow contributions from people who may not understand what exactly they are contributing. PR Guard aims to stop this.<p>It works by:<p>- Passing the diff of a PR to an LLM
- The LLM returns 3 questions which the author must answer
- The LLM then reviews the answers and decides whether or not they show the author understands their code<p>The point is to relieve some pressure on reviewers AND to enable users of AI assisted programming to learn in a new and engaging way.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46028738">https://news.ycombinator.com/item?id=46028738</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 24 Nov 2025 00:07:29 +0000</pubDate><link>https://github.com/YM2132/PR_guard</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=46028738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46028738</guid></item><item><title><![CDATA[New comment by Two_hands in "EyesOff: How I built a screen contact detection model"]]></title><description><![CDATA[
<p>interesting, $10 per hour is pretty reasonable.<p>ha, thats probably why I noticed the EyesOff accuracy drops so much at longer ranges, I suppose two models would do better but atm battery drain is a big issue.<p>I'm not sure if it's important or not, but the app comes from my own problems working in public so I'm happy to continue working on it. I do want to train and deploy an optimised model, something much smaller.<p>Sounds great, once a POC get's built I'll let you know and can see about the clinical side.<p>Thanks for the tips! I'll be sure to post something and reach out if I get round to implementing such a model.</p>
]]></description><pubDate>Tue, 18 Nov 2025 22:04:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45972843</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=45972843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45972843</guid></item><item><title><![CDATA[New comment by Two_hands in "EyesOff: How I built a screen contact detection model"]]></title><description><![CDATA[
<p>wow, this is great! You can't DM but my email is in my blog post, in the footnotes.<p>Do you remember the cost of Mech Turk? It was something I wanted to use for EyesOff but never could get around the cost aspect.<p>I need some time to process everything you said, but the EyesOff model has pretty low accuracy at the moment. I'm sure some of these tidbits of info could help to improve the model, although my data is pretty messy in comparison. I had thought of doing more gaze tracking work for my model, but at long ranges it just breaks down completely (in my experience, happy to stand corrected if you're worked on that too).<p>Regarding the baby screener, I see how this approach could be very useful. If I get the time, I'll look into it a bit more and see what I can come up with. I'll let you know once I get round to it.</p>
]]></description><pubDate>Mon, 17 Nov 2025 22:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45959226</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=45959226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45959226</guid></item><item><title><![CDATA[New comment by Two_hands in "EyesOff: How I built a screen contact detection model"]]></title><description><![CDATA[
<p>Thats a cool idea, thanks for sharing! It's cool to see other uses for a model I built for a completely different task.<p>Is there any research/papers on this type of autism diagnosis tools for babies?<p>To your last point, yes I agree. Even the task I setup the model for is relatively easy compared to proper gaze tracking, I just rely on large datasets.<p>I suppose you could do it in the way you say and then from that gather data to eventually build out another model.<p>I'll for sure look into this, appreciate the idea sharing!</p>
]]></description><pubDate>Mon, 17 Nov 2025 19:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45956906</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=45956906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45956906</guid></item><item><title><![CDATA[New comment by Two_hands in "EyesOff: How I built a screen contact detection model"]]></title><description><![CDATA[
<p>Yeah I did see something like this, may have been huawei. Not sure if they use a model or sensor based approaches though</p>
]]></description><pubDate>Mon, 17 Nov 2025 16:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45954867</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=45954867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45954867</guid></item><item><title><![CDATA[New comment by Two_hands in "EyesOff: How I built a screen contact detection model"]]></title><description><![CDATA[
<p>This has been done! It’s the paper I first looked at for this task: <a href="https://github.com/rehg-lab/eye-contact-cnn" rel="nofollow">https://github.com/rehg-lab/eye-contact-cnn</a><p>They create this CNN for exactly this task, autism diagnosis in children. I suppose this model would work for babies too.<p>Edit: ah I see your point, in the paper they diagnose autism with eye contact, but your point is a task closer to what my model does. It could definelty be augmented for such a task, we’d just need to improve the accuracy. The only issue I see is sourcing training data might be tricky, unless I partner with some institution researching this. If you know of anyone in this field I’d be happy to speak with them.</p>
]]></description><pubDate>Mon, 17 Nov 2025 16:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45954838</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=45954838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45954838</guid></item><item><title><![CDATA[New comment by Two_hands in "EyesOff: How I built a screen contact detection model"]]></title><description><![CDATA[
<p>Right now that's pretty much what I do. I use YuNet to get faces, crop them out and run detection. It's probably a factor of a not enough data/poor model choice.</p>
]]></description><pubDate>Sun, 16 Nov 2025 17:08:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45946601</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=45946601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45946601</guid></item><item><title><![CDATA[New comment by Two_hands in "EyesOff: How I built a screen contact detection model"]]></title><description><![CDATA[
<p>Thanks glad you enjoyed it.</p>
]]></description><pubDate>Sun, 16 Nov 2025 10:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45944118</link><dc:creator>Two_hands</dc:creator><comments>https://news.ycombinator.com/item?id=45944118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45944118</guid></item></channel></rss>