<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: frabonacci</title><link>https://news.ycombinator.com/user?id=frabonacci</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 15 Nov 2026 01:23:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=frabonacci" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Cua Driver Bench: can an agent use your computer without getting in your way?]]></title><description><![CDATA[
<p>Article URL: <a href="https://huggingface.co/spaces/earakely-scale/CuaDriverBench-AgentEnv">https://huggingface.co/spaces/earakely-scale/CuaDriverBench-AgentEnv</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50396469">https://news.ycombinator.com/item?id=50396469</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Nov 2026 18:41:00 +0000</pubDate><link>https://huggingface.co/spaces/earakely-scale/CuaDriverBench-AgentEnv</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=50396469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50396469</guid></item><item><title><![CDATA[New comment by frabonacci in "Making a Pokémon fan trailer in 2 hours with Opus 5.5"]]></title><description><![CDATA[
<p>full conversation: <a href="https://x.com/francedot/status/2103909301605761276" rel="nofollow">https://x.com/francedot/status/2103909301605761276</a></p>
]]></description><pubDate>Sat, 26 Sep 2026 18:53:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49859418</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49859418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49859418</guid></item><item><title><![CDATA[Making a Pokémon fan trailer in 2 hours with Opus 5.5]]></title><description><![CDATA[
<p>Article URL: <a href="https://gist.github.com/f-trycua/611526d75a4fd2fd5f80e630e2116239">https://gist.github.com/f-trycua/611526d75a4fd2fd5f80e630e2116239</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49859211">https://news.ycombinator.com/item?id=49859211</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 26 Sep 2026 18:33:08 +0000</pubDate><link>https://gist.github.com/f-trycua/611526d75a4fd2fd5f80e630e2116239</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49859211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49859211</guid></item><item><title><![CDATA[A Compositor-Native Approach to Background Computer Use]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/trycua/cua/blob/main/blog/omarchy-cua-driver.md">https://github.com/trycua/cua/blob/main/blog/omarchy-cua-driver.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49845850">https://news.ycombinator.com/item?id=49845850</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 25 Sep 2026 15:19:41 +0000</pubDate><link>https://github.com/trycua/cua/blob/main/blog/omarchy-cua-driver.md</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49845850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49845850</guid></item><item><title><![CDATA[Show HN: CUA-S1 – A System One Model for Computer Use]]></title><description><![CDATA[
<p>Hello HN! We're Dillon and Francesco from Cua.<p>We were wondering how many computer use tasks actually need a full general purpose LLM (e.g. gpt-6-astra, claude-opus-5 etc.) to think through all their decisions and steps. Some tasks require thinking about a plan, exploring different paths, recovering from failure. Other tasks are a question of making local decisions, like this value should go in this box, or should I check this box, or this element should be ignored.<p>We wondered how far we could go with a small model trained to only make these kinds of decisions.<p>Our inspiration was Typesafe's Jev and its System One Model framing. This is a nod to the dichotomy between thinking quickly, automatically, and intuitively (system 1) vs. thinking slowly, analytically (system 2), as described by Daniel Kahneman.<p>The interesting question for us was: what happens if you give a model an interface of current context, and a set of possible choices, and you ask it to return a probability for each choice? This kind of model does not generate output token by token like most LLMs do, but rather scores the options you give it, which you can check, trust, and use to drive your app's behavior.<p>CUA-S1 is our answer for narrow, specialized decision models for computer use. Our first release is CUA-S1-FORMS. We built this from ideas and code in jevlike, and then trained a second model just to handle form interactions. It has 706k parameters, and the original checkpoint is 2.8 MB.<p>The first training iteration took less than 30 minutes on synthetic data. Given a set of structured elements and values extracted from a document, it predicts whether to use the given value, CHECK, CLICK, or SKIP for each element. It does not predict new values for text fields, and does not consider screenshots. Element decisions are scored together, and your code can order the actions, and Cua Driver will execute them one at a time.<p>A first evaluation of this specialist vs. hosted Jev on our form task:<p>- For the whole decision set: 99.7% correct vs 83.6%.<p>- For the subset of steps that require an action: 100% correct vs 96%.<p>- For the subset of steps that are just leaving already-filled fields alone: 100% correct vs 74%.<p>The specialist was trained specifically for this task and convention (just press skip for already filled boxes), while hosted Jev has not been fine-tuned for it, so this is an experiment in scoped specialization.<p>We measured 7-9 ms to score a form locally vs. 260-280 ms per call to hosted Jev including network latency, though those samples measure different things and are not end-to-end form completion times.<p>Our interest here is in the space between a brittle script and a general agent loop. The content and layout of form fields vary enough that scripts get unwieldy, but the set of available decisions can remain narrow and well scoped. We want to explore the possibility of a general agent encountering something novel, and passing well understood decisions over to specialists like this.<p>That is a direction we are looking into. The current release is for forms only. We're open sourced the synthetic data generation, training, evaluation, and Driver integration under libs/cua-s1 with an MIT license.<p>Comments welcome! Especially if you are building computer-use agents and have run into a recurring decision that is too variable to script but is too narrow to call another LLM for.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49767564">https://news.ycombinator.com/item?id=49767564</a></p>
<p>Points: 95</p>
<p># Comments: 10</p>
]]></description><pubDate>Sat, 19 Sep 2026 15:52:51 +0000</pubDate><link>https://github.com/trycua/cua</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49767564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49767564</guid></item><item><title><![CDATA[You can play Snake while ChatGPT generates your image]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/francedot/status/2098249540268888546">https://twitter.com/francedot/status/2098249540268888546</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49653196">https://news.ycombinator.com/item?id=49653196</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Sep 2026 03:25:22 +0000</pubDate><link>https://twitter.com/francedot/status/2098249540268888546</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49653196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49653196</guid></item><item><title><![CDATA[Keeping Open Source Open in the Age of Coding Agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/francedot/status/2095052001667408295">https://twitter.com/francedot/status/2095052001667408295</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49533004">https://news.ycombinator.com/item?id=49533004</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 02 Sep 2026 07:35:25 +0000</pubDate><link>https://twitter.com/francedot/status/2095052001667408295</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49533004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49533004</guid></item><item><title><![CDATA[Run OpenClaw on Cua Cloud Fleet]]></title><description><![CDATA[
<p>Article URL: <a href="https://cua.ai/docs/how-to-guides/sandbox/run-openclaw-on-cloud-fleet">https://cua.ai/docs/how-to-guides/sandbox/run-openclaw-on-cloud-fleet</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49512549">https://news.ycombinator.com/item?id=49512549</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 31 Aug 2026 17:43:04 +0000</pubDate><link>https://cua.ai/docs/how-to-guides/sandbox/run-openclaw-on-cloud-fleet</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49512549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49512549</guid></item><item><title><![CDATA[Omarchy Desktops on Cua Cloud Fleets]]></title><description><![CDATA[
<p>Article URL: <a href="https://cua.ai/docs/how-to-guides/sandbox/run-omarchy-on-cloud-fleet">https://cua.ai/docs/how-to-guides/sandbox/run-omarchy-on-cloud-fleet</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49482640">https://news.ycombinator.com/item?id=49482640</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Aug 2026 18:35:17 +0000</pubDate><link>https://cua.ai/docs/how-to-guides/sandbox/run-omarchy-on-cloud-fleet</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49482640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49482640</guid></item><item><title><![CDATA[Cua's open-source alternative to Codex Computer History, encrypted locally]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/trycua/cua/blob/main/libs/cua-driver/docs/computer-history-preview.md">https://github.com/trycua/cua/blob/main/libs/cua-driver/docs/computer-history-preview.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49350030">https://news.ycombinator.com/item?id=49350030</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Aug 2026 18:14:56 +0000</pubDate><link>https://github.com/trycua/cua/blob/main/libs/cua-driver/docs/computer-history-preview.md</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49350030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350030</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp"]]></title><description><![CDATA[
<p>We've also seen similar improvements on a M5 max. no M1 pro or M3 pro results yet though - would love to see someone try those</p>
]]></description><pubDate>Tue, 11 Aug 2026 22:32:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49265398</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49265398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49265398</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp"]]></title><description><![CDATA[
<p>my guess is apple chose a conservative profile for compatibility across different chips and guest releases</p>
]]></description><pubDate>Tue, 11 Aug 2026 21:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49264687</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49264687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49264687</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: 11–16× Faster LLM Inference with Llama.cpp"]]></title><description><![CDATA[
<p>agreed on the title. added more context below on the exact scope and why this is really a VM capability-reporting issue: <a href="https://news.ycombinator.com/item?id=49260087">https://news.ycombinator.com/item?id=49260087</a></p>
]]></description><pubDate>Tue, 11 Aug 2026 19:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49263124</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49263124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49263124</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp"]]></title><description><![CDATA[
<p>apple silicon is what made us start Lume in the first place last year. the hardware is so good (M1 is now 6 years old!) that people keep pushing through the gaps in the platform. just yesterday we ran a fully offline computer-use agent with Cua Driver and Muse Glimmer, all locally on Apple Silicon, an now the same kind of agent can run isolated inside a macOS VM and use Apple’s GPU path too</p>
]]></description><pubDate>Tue, 11 Aug 2026 19:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49263100</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49263100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49263100</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp"]]></title><description><![CDATA[
<p>the better question is why a throwaway account is doing capitalization forensics</p>
]]></description><pubDate>Tue, 11 Aug 2026 19:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49262959</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49262959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49262959</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp"]]></title><description><![CDATA[
<p>yeah the naming is confusing. Apple family 9 isnt M9, it's a Metal GPU feature family. Apple maps family 7 to M1, family 8 to M2, family 9 to M3/M4, and family 10 to M5</p>
]]></description><pubDate>Tue, 11 Aug 2026 17:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49261765</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49261765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49261765</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: 11–16× Faster LLM Inference with Llama.cpp"]]></title><description><![CDATA[
<p>RunAnywhere or Conifer?</p>
]]></description><pubDate>Tue, 11 Aug 2026 15:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260236</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49260236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260236</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp"]]></title><description><![CDATA[
<p>> this won't speed up llama.cpp for everyone, just for users running it in this particular kind of Virtualization.framework VM.<p>correct. these figures apply to llama.cpp inside the macOS guest configuration we tested. Lume is the VM frontend we used, while Apple's Virtualization.framework provides the virtual GPU. bare-metal llama.cpp is unaffected.<p>> The fix here works around a problem where the VM was causing llama.cpp to select the wrong kernels.<p>mostly, with one nuance: llama.cpp is selecting the correct kernels for the capability answers it receives. the stock guest reports an older Apple GPU family and a 32 KB threadgroup memory limit, so llama.cpp chooses slower kernels. Our process-scoped layer reports the tested Apple 9 and 64 KB values while allowing llama.cpp to select newer paths that the paravirtual GPU successfully execute<p>the layer itself though works at the Metal API boundary, independently of llama.cpp. other Metal compute and graphics apps now may select newer paths from the same capability answers, although this is still preliminary and each app needs separate testing. for example, MLX-LM stayed flat in our tests<p>historically related limitations have been coming up across Apple Silicon VM frontends for a while e.g. Tart tracked MPS/GPU support back in 2023: 
- <a href="https://github.com/openai/tart/issues/501" rel="nofollow">https://github.com/openai/tart/issues/501</a>
- <a href="https://github.com/openai/tart/issues/1032" rel="nofollow">https://github.com/openai/tart/issues/1032</a><p>UTM also has related cases where apps detect the Apple paravirtual Metal device but falls back to software rendering: <a href="https://github.com/utmapp/UTM/issues/7671" rel="nofollow">https://github.com/utmapp/UTM/issues/7671</a></p>
]]></description><pubDate>Tue, 11 Aug 2026 15:43:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260087</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49260087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260087</guid></item><item><title><![CDATA[New comment by frabonacci in "Apple Silicon and macOS VMs: 11–16× Faster LLM Inference with Llama.cpp"]]></title><description><![CDATA[
<p>yeah fair point. it's always tricky to get the whole idea across within HN's title limit. tldr: we ran the same workload in the same Lume macOS VM on the same Apple Silicon host, first with stock Metal capability reporting and then with our process-scoped dynamic library. The 11.08x figure is prompt processing, while 16.36x is token generation. the mechanism technically extends to graphics workloads too but these figures are specifically from llama.cpp</p>
]]></description><pubDate>Tue, 11 Aug 2026 15:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49259853</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49259853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49259853</guid></item><item><title><![CDATA[Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/trycua/cua/blob/main/blog/gpu-passthrough-macos-vms.md">https://github.com/trycua/cua/blob/main/blog/gpu-passthrough-macos-vms.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49259339">https://news.ycombinator.com/item?id=49259339</a></p>
<p>Points: 307</p>
<p># Comments: 41</p>
]]></description><pubDate>Tue, 11 Aug 2026 14:50:33 +0000</pubDate><link>https://github.com/trycua/cua/blob/main/blog/gpu-passthrough-macos-vms.md</link><dc:creator>frabonacci</dc:creator><comments>https://news.ycombinator.com/item?id=49259339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49259339</guid></item></channel></rss>