Adobe Creative Suite Cleanroom Ported to Rust
Adobe Creative Suite has been ported to Rust, as demonstrated by the open-source project Photocraft. The project aims to improve performance and security by rewriting components in Rust. (github.com)
Berth is a macOS client plus a lightweight daemon (berthd) that runs coding agents - Claude Code, Codex and others - on developers' own machines so work continues when a laptop sleeps. Tasks are created with a single-line dialog that picks a project, a target box and an agent; Berth then creates a git worktree on that box and opens the agent’s dev server in its own tab. Execution is presented live: commands and reads appear as a running step line, edits arrive as diffs, agent prompts show as inline forms, and published outputs are tracked as artifacts. The interface highlights reproducibility and oversight rather than opaque automation, surfacing exact diffs, terminals, and question/answer history.
Workspace management and customization are emphasized: two worktrees can share a tab strip, be color-coded, and be viewed side-by-side with mirrored lanes for chats, diffs and terminals; a Compare view lines up branches and agent activity. Visual theming carries into terminals and diffs with nineteen theme ports and custom chat backgrounds. Distribution is open source: a signed and notarized macOS app (Intel and Apple Silicon) and a simple install script for berthd on each box; docs, GitHub, and a live demo are provided. The core promise is continuous, inspectable agent work running on personal infrastructure rather than transient laptop sessions.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
Adobe Creative Suite has been ported to Rust, as demonstrated by the open-source project Photocraft. The project aims to improve performance and security by rewriting components in Rust. (github.com)
Smalltalk was the first complete realization of a new paradigm in computing focused on object-oriented design, user interfaces, and end-user literacy. It emerged from sixties ideas about human-computer interaction and aimed to create a qualitative shift in how computers were used and understood. (worrydream.com)
Vibecoding, aided by AI, provides quick and satisfying results but diminishes the deeper enjoyment of building and learning through traditional coding. True satisfaction comes from the hard work, learning, and problem-solving aspects that vibecoding often bypasses. (autodidacts.io)
The Tapo library, written in Rust and Python, now supports communication using TP-Link's TPAP protocol. This enables developers to interact with Tapo devices more directly and efficiently. (mihai.dinculescu.dev)
Gleam v1.19.0 introduces a new Erlang compilation target that outputs Erlang abstract forms instead of source code, improving performance and metadata accuracy. This change enhances build times, crash report precision, and code quality for Gleam projects on the Erlang VM. (gleam.run)
Common Lisp is now regarded as the best programming language due to its unique features and capabilities. It offers advantages in flexibility and power that make it stand out among other languages. (vivienhenz.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.