DeepSeek Harness goes desktop, Debian patches 1,313 kernel CVEs, and Haskell runs on the JVM

1 week ago

DeepSeek's open-source agent harness now ships as a desktop app for Mac and Windows. It's built so every feature is a plugin, and the desktop build turns on telemetry by default. Also from Friday's Hacker News front page: a Debian kernel update with 1,313 CVEs, a court blocking Utah's VPN law, and Edward Kmett's Turbo Haskell compiler for the JVM. DeepSeek Harness Desktop for macOS and Windows https://www.deepseek.com/en/harness/ Discussion: https://news.ycombinator.com/item?id=49929489 wren6991 on desktop telemetry and patching core plugins: https://news.ycombinator.com/item?id=49933838 Several vulnerabilities have been discovered in the Linux kernel (Debian DSA-6528-1, via LWN) https://lwn.net/Articles/1097401/ Discussion: https://news.ycombinator.com/item?id=49928121 john_strinlai on why every kernel bugfix gets a CVE: https://news.ycombinator.com/item?id=49928793 Court agrees with EFF: Utah's VPN law demands a technical impossibility, by Rindala Alajaji https://www.eff.org/deeplinks/2026/10/court-agrees-eff-utahs-vpn-law-demands-technical-impossibility Discussion: https://news.ycombinator.com/item?id=49927754 semiquaver on personal VPNs: https://news.ycombinator.com/item?id=49937750 Turbo Haskell, by Edward Kmett https://comonad.com/reader/2026/turbo-haskell/ Discussion: https://news.ycombinator.com/item?id=49921798 edwardkmett's reply about a Turbo IDE: https://news.ycombinator.com/item?id=49936806 The front page that day: https://news.ycombinator.com/front?day=2026-10-02

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00DeepSeek Harness goes desktop
  2. 0:25Everything is a plugin
  3. 0:57Desktop telemetry
  4. 1:201,313 kernel CVEs
  5. 1:52Utah's VPN law blocked
  6. 2:29Turbo Haskell
Show transcript

DeepSeek Harness goes desktop

DeepSeek Harness goes desktop, Debian patches 1,313 kernel CVEs, and Haskell runs on the JVM

On Friday's HN front page, DeepSeek put its open-source agent harness on the desktop. DeepSeek Harness used to start from the command line and run in a browser tab. Now there are installers for Apple silicon Macs and 64-bit Windows. The desktop app is an Electron shell around that same web app. The code is MIT licensed, and the project is still a preview that promises breaking changes.

Everything is a plugin

Every feature in DeepSeek Harness is a plugin, and the agent can write new ones

Agent loop Subagents Terminal Scheduled tasks Voice input

“Write a Pomodoro timer plugin for me.”

Creator mode · built and installed in 5m 24s

About 25 downstream commits, 0 new plugins

— wren6991

The harness is built on Cordis, a plugin framework with its own paper on arXiv. Subagents, the terminal, even the agent loop ship as plugins. In Creator mode you ask for a new plugin in the chat, and DeepSeek's own demo builds a floating Pomodoro timer in about five minutes. A commenter posting as wren6991 likes the harness, but when the core is plugins too, changing built-in behavior still means patching DeepSeek's plugins. They carry about 25 downstream commits, and zero plugins of their own.

Desktop telemetry

The desktop build turns on usage telemetry unless you switch it off first

# ~/.dsh/cordis.patch.yml, before first launch
- id: desktop-product-telemetry
  disabled: true
- id: product-analytics
  disabled: true
- id: session-log-deepseek
  config:
    enabled: false

wren6991 also noticed that the desktop build sends telemetry by default. The project's own configuration agrees: two analytics plugins load only when the harness runs as the desktop app. To opt out, add these lines to the patch file in the harness's home folder before the first launch. That folder is .dsh in your home directory unless you've moved it.

1,313 kernel CVEs

One Debian kernel update fixes 1,313 CVEs

1,313
20261,295
202515
20243

“the CVE assignment team is overly cautious and assign CVE numbers to any bugfix that they identify”

— Linux kernel documentation

Debian's latest kernel advisory says several vulnerabilities have been fixed. The list under it runs to 1,313 CVE numbers, almost all of them issued this year, fixed for Debian 13 in a new 6.12 kernel. In the thread, john_strinlai pointed to the kernel's own documentation. Because almost any kernel bug might be exploitable, its CVE team assigns a number to every bugfix it identifies, so the count is a poor measure of risk. The advice stays the same: install the update, and reboot.

Utah's VPN law blocked

A federal judge blocked Utah's rule that adult sites must catch VPN users

“geolocation perfection is not presently possible”

— Judge Barlow, as quoted by the EFF
Blocked
SB 73's VPN provisions, while the case goes on
Still in force
The ban on publishing VPN instructions

Utah's SB 73 told adult websites to block VPN users or find out where every visitor really is. Aylo, the company behind Pornhub, sued, and a federal judge granted a preliminary injunction. Because geolocation can't be perfect, the court wrote, the law would make sites verify the age of every user, wherever they are. The ban on telling visitors how to use a VPN still stands, because the lawsuit didn't challenge it. In the thread, semiquaver pointed out that anyone can run a personal VPN on a cheap cloud server, and a website only ever sees the IP address.

Turbo Haskell

Turbo Haskell runs Haskell on the JVM, and it can already compile GHC

GHCparse → typecheck → optimize Core
THCCore → Truffle on GraalVM → JIT or native binary
pandoc happy alex GHC itself
→ After warmup, mostly 10 to 20% slower than GHC

Edward Kmett started his Turbo Haskell compiler as a joke, a week before writing it up. GHC still parses and typechecks the code. Turbo Haskell, or THC, takes the optimized Core and runs it on GraalVM, either compiled just in time or built ahead of time into a native executable. It implements every primitive operation in GHC 9.14.1 and can call into Python, Ruby, R and JavaScript. It can already compile pandoc, and GHC itself. After warmup, it mostly sits 10 to 20 percent behind GHC. When a commenter said anything called Turbo ought to be a text-mode IDE, Kmett replied with a link to a new repository called thc-edit.