frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: OpenCode Auto Permissions – automatic review of permission prompts

https://github.com/hueyexe/opencode-auto-permissions
1•huey77•35s ago•0 comments

Mistral AI wants to build 1 gigawatt of European compute by 2030

https://venturebeat.com/infrastructure/mistral-ai-wants-to-build-1-gigawatt-of-european-compute-b...
1•tosh•1m ago•0 comments

Pay for SF uniformed police and Sheriff deputies is approaching $900k per year

https://twitter.com/loomdoop/status/2087994362219450743
1•MrBuddyCasino•1m ago•0 comments

The Case for Deliberately Building Less Software [video]

https://www.youtube.com/watch?v=I1Iw5yKmR5U
1•pierres7•2m ago•1 comments

Duxpath AI

1•SharkEdgeVision•5m ago•1 comments

Evaluating AI SRE Agents in Production (OpenSRE) – Evaluation

https://one2n.io/blog/how-to-evaluate-ai-sre-agents-for-production
1•srivatsa_rv•5m ago•1 comments

How a giant battery is transforming a town centre in Cannington, Ontario

https://betakit.com/how-a-giant-battery-is-transforming-a-town-centre-in-cannington-ontario/
1•builtbystef•13m ago•0 comments

Qwen3.8 2.4T A95B: Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/qwen3-8-2-4t-a95b
1•theanonymousone•14m ago•0 comments

Product Purchased Badge

https://apps.shopify.com/product-order-history
1•expoundcoderz•14m ago•1 comments

OpenAI's Rogue-Agent Incident Has Become a Test of Its Safety Culture

https://ai-updates.net/openai-rogue-agent-incident-safety-culture-test/
1•ashurandi•15m ago•0 comments

Show HN: NotABot – A game to help train human-vs-bot detection models

https://notabot-five.vercel.app
1•zefparis•17m ago•0 comments

Open-sourcing the For You timeline in X.com

https://twitter.com/i/status/2087951962004230428
1•yarapavan•20m ago•1 comments

Show HN: WinCore – Open-Source Windows Utilities for AI and PyTorch

https://github.com/FWKMultiverse/WinCore
1•FWK_Multiverse•23m ago•0 comments

Apple Pay Chief Jennifer Bailey Retiring in October

https://www.macrumors.com/2026/08/11/apple-pay-chief-retiring/
1•ksec•24m ago•1 comments

The Lens structured patent database

https://www.lens.org/lens/search/patent/structured
1•q7m•26m ago•0 comments

RIP Claude – Aggressively writer-hostile

https://randsinrepose.com/archives/rip-claude/
1•LexSiga•31m ago•1 comments

Twenty Years of My Open Source Project

https://nemanjatrifunovic.substack.com/p/twenty-years-of-my-open-source-project
1•ingve•32m ago•0 comments

Looking for Techinal Experts

https://joinsyndicate.netlify.app/
1•PrimalOrigins•34m ago•0 comments

Z.ai Security

https://cvd.z.ai/
2•whwhyb•37m ago•0 comments

History of Flagellation (1926)

https://gutenberg.org/cache/epub/79361/pg79361-images.html
1•petethomas•38m ago•0 comments

Modelio 6.2 ported to native Apple Silicon ARM64 with Codex

https://github.com/sertitech/Modelio
1•rvlsnjk•39m ago•0 comments

Ruby 4.0 Universal RCE Deserialization Gadget Chain

https://www.elttam.com/blog/ruby-4-0-universal-rce-deserialization-gadget-chain
1•pentestercrab•40m ago•0 comments

Show HN: XFlux – X/Twitter read API and account monitors (free tier)

https://www.xfluxapi.com
1•xflux•40m ago•0 comments

Poems. by William Blake (1911)

https://gutenberg.org/cache/epub/79363/pg79363-images.html
1•petethomas•41m ago•0 comments

Agent Safety Should Be a Runtime Contract

https://arxiv.org/abs/2608.11274
1•sbulaev•42m ago•0 comments

China-linked hackers hit Taiwan in 'autonomous' AI cyber attack

https://www.ft.com/content/7d2ab3e0-9085-48f6-b38a-d90260d58795
1•sbulaev•42m ago•0 comments

Anthropic's Agent Tests Turned Shared Work into a Turf War

https://ai-updates.net/anthropic-agent-tests-shared-work-turf-war/
1•ashurandi•45m ago•0 comments

A simple fix for LLM tail latency

https://engineering.myhoai.com/posts/a-simple-fix-for-llm-tail-latency/
1•oskrim•51m ago•0 comments

Why Does Claude.md Keep Growing? Catastrophic Remembering in Agentic Coding

https://arxiv.org/abs/2608.11095
1•oskrim•51m ago•1 comments

Watermarking AI Text Is Fundamentally Flawed

https://negativestarinnovators.com/blog/watermarking-ai-text-is-fundamentally-flawed
1•pizzly•55m ago•0 comments
Open in hackernews

I might have solved computer use

https://github.com/lahfir/agent-desktop/releases/tag/v0.8.1
1•lahfir•56m ago

Comments

lahfir•56m ago
That's a bold claim. But I genuinely feel like I might have actually solved computer use (demo: https://x.com/mdlahfir/status/2088109763783700827?s=20)

For context, I've been building agent-desktop (Inspired by agent-browser by Vercel Labs), an automation CLI for desktop apps. It's like Playwright but for desktops, not just native, but for Chromium apps as well. Trust me, yes, Chromium apps whose accessibility tree is dense.

MacOS is GA; I'm almost close to launching for Windows and Linux!

So, how did I solve it?

Basically interoperability.

The biggest issue with computer use is that we have reliable frameworks for browser use, like Playwright, agent-browser, and many more, but not for desktops.

We have really good solutions emerging, like tryCua, which I'm a big fan of. My vision with agent-desktop is to build the most reliable framework that agents can use for long-horizon tasks.

agent-desktop is lightweight, built on Rust, fast, and not token-hungry (It can go for hours without exceeding the context window)

Here's the approach I used to make it possible:

a) skeleton snapshots - when you want to snapshot a window/app, it only snapshots the parent containers and gives back a ref id, not the entire accessibility tree.

b) skeleton drilling - once the agent has that tree, it can then decide to drill into a specific region. All the subcommands like --find, --click, --wait... all work on that specific ref aware region. Meaning if you want to find an element in the entire app, it doesn't take forever searching for the entire app for that element; rather, the agent will have an exact clue on where that element might be for a fraction of the token costs.

c) chained interaction fallback - a single click isn't one API call but it's an ordered chain of mechanisms (AXPress -> AXOpen -> activate through the inner cell -> write selection -> AXConfirm). Each step only runs if the element advertises it, and success is judged by watching the app's state change, not by the return code, because apps lie in both directions: Finder returns an error for an action that worked and success for one that did nothing. First observed effect wins. The response reports every step tried, so the agent knows exactly which mechanism landed.

d) after-action feedback - every action reports its disposition (delivered and verified, delivered but unverified, not delivered) plus any surface that opened (dialog, menu, sheet), so the agent knows what happened without re-scanning the whole app.

e) strict ref re-identification - a ref isn't a pointer; it's identity evidence (role, path, stable text, bounds hash). Before every action, it's re-resolved against the live UI. If the UI changed, you get STALE_REF; if two elements now match, you get AMBIGUOUS_TARGET. It never guesses.

The most important part about all this is Chromium app accessibility. How did I do it? The magic word is CDP!

Most desktop apps today are Chromium-based (Slack, VS Code, Obsidian, Discord...). One command launches the app with a CDP endpoint that agent-desktop verifies is actually answering before returning it. From there, any browser automation framework can connect and drive the web contents: Playwright, Puppeteer, agent-browser, whatever you already use. Reading Obsidian's web content over CDP takes 201ms vs 2.3s through the accessibility tree.

$ agent-desktop launch "Obsidian" --cdp

this is what makes agent-desktop interoperable with the entire browser automation ecosystem instead of competing with it.

Still the same vision: the most reliable framework for long-horizon tasks, accurate and fast like Playwright!

Go try agent-desktop -> https://github.com/lahfir/agent-desktop