Tech News
← Home  ·  All topics

C++

280 GoKawiil briefs on this topic

Developers use AI agents to decompile a first-person shooter over three months

A developer and community collaborators spent roughly three months and 500 billion tokens directing AI coding agents to reconstruct a popular first-person shooter's source code in C++. The project used Claude Code and Codex CLI subscriptions, switching between multiple models including Sonnet 5 and Opus 5.5, and tracked progress through GitHub issues. The author removed two earlier blog posts about the project, citing pressure from the game's corporate rights holder.

Ugreen Nexode 100W GaN charger discounted to $39.98 on Amazon

The Ugreen Nexode 100W GaN wall charger is on sale at Amazon for $39.98, a 27% cut from its $54.99 list price. The four-port charger includes three USB-C ports and one USB-A port, with one USB-C port capable of delivering up to 100W using a compatible cable.

Autonomous trucking startups push toward commercial deployment amid safety and labor pressures

The trucking industry faces mounting safety concerns, including over 5,000 annual fatalities and a $604 million liability verdict against broker C.H. Robinson following a Supreme Court ruling allowing brokers to be sued for carrier accidents. Simultaneously, a crackdown on non-domiciled commercial driver's licenses and new English proficiency rules has tightened the labor market, raising wages and spot rates. Against this backdrop, autonomous trucking firms Aurora, Kodiak, and Waabi say their technology is ready for commercial scaling.

Eurydice project compiles Rust code into readable C output

Eurydice is a new tool that converts Rust programs into C code while preserving the original code's structure, rather than optimizing or obscuring it. Started in 2023, it is part of the Aeneas formal-verification project maintained by researchers at Inria and Microsoft, and has already been used to translate post-quantum-cryptography routines from Rust into C.

Atari Falcon030's history and modding legacy detailed in private collector archive

The Atari Falcon030, Atari Corporation's last computer, launched in late 1992 with a 68030 CPU and 56000 DSP before being discontinued in 1993 when Atari shifted focus to the Jaguar console. Atari also built but never released Falcon040 prototypes in a 'microbox' case, and in 1995 music company C-Lab acquired the Falcon design to produce studio-oriented Mk I and Mk II versions. The source is a personal collection page cataloguing original Falcon hardware and software, not for sale but open to trades.

Python 3.15.0 released with new profiling tools and typing features

The Python Software Foundation shipped Python 3.15.0 on Oct. 9, 2026, incorporating 5,643 commits from 1,012 contributors since version 3.14. The release includes a dedicated profiling package and sampling profiler under PEP 799, new typing capabilities such as TypedDict with typed extra items and TypeForm annotations, and C API updates including a new bytes-writer API and stable ABI support for free-threaded builds.

LWN discusses efforts to curb undefined behavior in C standard

An LWN.net article recounts a talk explaining why undefined behavior exists in C and how the language's standard, dating back to C89, was built around an abstract machine model to accommodate diverse historical hardware. The speaker outlined C's enduring strengths—portability, fast compilation, predictable binaries—while detailing how the standard only guarantees 'observable' behavior, leaving much else open to compiler implementers.

Elecom unveils USB-C dock with built-in rotary dial and shortcut keys

Japanese peripheral maker Elecom has launched the DST-L080BPBK, an 8-in-1 USB-C docking station that adds a large rotary dial and four programmable buttons to its top surface. The dock includes USB-C and USB-A ports, 4K60 HDMI, Gigabit Ethernet, SD/microSD slots, and a headphone jack, with the dial and buttons configured through Elecom's existing Mouse Assistant software.

Founder funded Tanzanian student's education for a decade, now runs 501(c)(3)

A Hacker News poster describes paying school fees for Anwarite, a girl from the village of Ibumila, Tanzania, since 2015, when he met her family while traveling at age 19. She has since graduated from the University of Dar es Salaam and was accepted into a master's program in Swahili, with total program costs around $1,161. In 2021 he formalized the effort as a nonprofit, the Tanzania Education Project, which now supports five students with school fees and healthcare.

DARPA advances four quantum firms to $300M QBI validation phase

DARPA announced after market close that it selected four companies to move into Stage C of its Quantum Benchmarking Initiative, a program designed to rigorously test quantum computing hardware. The stage carries roughly $300 million in funding, and DARPA indicated it may still admit additional firms in a second wave.

Blog post catalogs C quirks for programmers coming from Rust

A developer who learned Rust before C published a blog post listing surprising features of the C language, aimed at Rust programmers new to C. Topics include C's historically missing boolean type (added via stdbool.h in C99 and made a true primitive in C23) and its use of null-terminated strings instead of Rust's length-tracked string slices.

Microsoft Launches Surface Laptop Ultra with Nvidia RTX Chip for AI Workloads

Microsoft announced the release of the Surface Laptop Ultra, a 15-inch device equipped with Nvidia’s RTX Spark platform, available for preorder on October 7 and shipping from October 16. The laptop targets developers and creators needing high-performance hardware, with configurations ranging from $2,600 to $5,900 based on memory and storage options. It features a magnetic USB-C charging port and is designed for demanding AI and GPU-intensive tasks.