Clean room implementation of Adobe products
Photocraft is an open-source, clean-room reimplementation of Adobe Photoshop built entirely in Rust. It aims to provide a free alternative with similar functionality for artists and designers. (github.com)
A migration from VMware to Proxmox is presented as more than a simple hypervisor swap: infrastructure-as-code workflows, template building, VM initialization, storage selection and failure handling all change in subtle ways. A mature VMware stack using Packer, Terraform and Ansible could not be lifted unchanged; assumptions about templates, boot devices, networking and DHCP/hostname behavior broke repeatedly. Proxmox and XCP‑NG are singled out as realistic, low‑cost replacements with Packer/Terraform support and live migration, while vanilla KVM and Hyper‑V have tradeoffs. The author argues that careful planning is required around how images are produced, how VMs are instantiated, and how partial deployment failures are detected and remediated.
Storage choices drove many design decisions. Reusing an existing array pushed a shortlist of NFS and FC (shared LVM) and ultimately a mixed approach; Ceph was rejected because it wouldn’t reuse current hardware. Performance testing used fio (64 GiB files, 3,600 s, randread/randwrite 4 KiB and 1 MiB sequential profiles) and showed no universal winner: VMware delivered far better small‑random IOPS/latency (realistic workloads), while Proxmox performed better on large sequential transfers. Practical Terraform fixes and examples are provided for common problems: set bios=ovmf, machine=q35 and efidisk to ensure a boot disk; define VLAN tags/bridge for SSH reachability; and enable cloud‑init to ensure correct DHCP hostnames.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
Photocraft is an open-source, clean-room reimplementation of Adobe Photoshop built entirely in Rust. It aims to provide a free alternative with similar functionality for artists and designers. (github.com)
Óscar Toledo G. accessed La Cueva BBS in Mexico in 1993 using a Zilog Z280-based computer and a 2400 baud modem, writing custom terminal software to handle ANSI escape sequences. He captured a 64K session buffer, providing a rare glimpse into early online BBS activity without keystroke timing data. (nanochess.org)
Xbox has secured exclusive streaming rights for GTA 6, which will be available on Xbox Cloud Gaming starting in November. Microsoft will open access to the game through its cloud platform, enhancing its gaming service offerings. (theverge.com)
The Turkish Surname Law of 1934 mandated all citizens to adopt fixed, hereditary surnames. It marked a shift from Ottoman practices and aimed to modernize and standardize naming conventions in Turkey. (en.wikipedia.org)
A woman discusses her husband's use of a sex toy during his alone time, which she views as problematic. The narrative addresses relationship boundaries and personal intimacy. (slate.com)
Scott Alexander criticizes Steven Pinker's social media posts on AI and questions his stance on superintelligence risks. He proposes a direct confrontation, humorously suggesting a debate, duel, or synthesis to address their conflicting views. (astralcodexten.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.