Tech News
← Home  ·  All topics

C++

280 GoKawiil briefs on this topic

Trump Announces 15-Month Closure of East Potomac Golf Course Amid Court Fight

President Trump posted plans to close the East Potomac Golf Course near the White House starting Nov. 15 for a 15-month redevelopment, saying it would become a world-class venue capable of hosting tournaments like the U.S. Open and Ryder Cup. The announcement comes despite a federal judge's order halting redevelopment work until at least Oct. 26, after the government removed trees at the site over a holiday weekend with minimal notice to the court or plaintiffs.

Final unveils 40-gram wireless on-ear headphones called Porta

Japanese audio maker Final has opened preorders for the Porta, on-ear Bluetooth headphones built from a single piece of wire that weigh just 40 grams. The $80 headphones offer up to eight hours of battery life via a 57mAh cell, Bluetooth 5.4 with SBC and AAC codecs, no active noise cancellation, and an IPX4 water-resistance rating. They ship October 23rd in black or orange, sold through Final's own store with no current US Amazon listing.

C++26 adds std::polymorphic for value-semantic polymorphic composition

A follow-up article on C++26's std::indirect feature introduces std::polymorphic, a new standard library type aimed at building composite classes that own polymorphic member objects while remaining copyable, regular values. The piece illustrates the problem using a smart-house EventLog example, showing how existing approaches like storing a base class directly, using unique_ptr, or using std::variant each fail to cleanly support an open set of event types with proper value semantics.

Father-son duo built a 1990s voice BBS called Sanity's Edge in Tampa

Between 1994 and March 1997, a Tampa, Florida father and his ten-year-old son ran a telephone-only bulletin board called Sanity's Edge from a dedicated 286 PC, using a BigMouth voice card found in an old box. The son handled menus and the asylum theme while his father, the sysop known as Dr. Null, built the database backend; callers paid about five dollars a month to join.

Analogue adds wireless controllers and USB-C to Super Nt and Mega Sg consoles

Analogue has released Plus versions of its Super Nt and Mega Sg FPGA-based consoles, which play original Super Nintendo and Sega Genesis cartridges respectively. The updated models add Bluetooth and 2.4GHz wireless controller support, USB-C power, a USB-A port, and the ability to swap cartridges or power on the console via a gamepad without shutting down. Both cost $219.99, open for pre-order this weekend, and are expected to ship in December.

Bose launches $99 USB-C wired earbuds with active noise cancellation

Bose has released the Noise Cancelling Wired Earbuds, priced at $99, marking its first wired earbuds in over a decade. The earbuds connect via USB-C rather than a 3.5mm jack, drawing power directly from the port to enable active noise cancellation without a separate battery pack.

Razer Kraken V4 X headset falls to $54.39 on Amazon

Amazon is selling the Razer Kraken V4 X gaming headset for $54.39, its lowest price in months. The headset includes USB-C and USB-A connectivity and 40mm drivers, and currently holds a 4.5-star rating on Amazon.

C++26 adds standardized <debugging> header with breakpoint functions

The upcoming C++26 standard will include a new <debugging> header, defined via proposals P2546R5 and P2810R4 authored by Rene Ferdinand Rivera Morell. It provides three noexcept, freestanding functions: std::breakpoint(), std::is_debugger_present(), and std::breakpoint_if_debugging(), giving developers a portable way to trigger or detect debugger breakpoints without platform-specific macros.

Developer adds debugging macros like __print and __where to custom C preprocessor

David Priver, who is building his own C2Y compiler, interpreter and REPL as a personal project, detailed several custom extensions he added to its C preprocessor component. These include __print(), which writes the expanded value of a macro to stderr for debugging, __where(), which reports where a macro was originally defined, and __map(), designed to apply a transformation across a list of arguments.

Amazon discounts Razer Kishi V3 controller to $69.99

Amazon is selling the Razer Kishi V3, a USB-C mobile game controller, at $69.99, a 30% price cut from its regular price. The accessory is designed to clip onto Android phones and newer iPhones for console-style gaming.

C++26 proposal adds native pre/post contract syntax to functions

A technical walkthrough demonstrates how C++26 introduces built-in 'contracts' syntax, letting developers express function preconditions directly in a function's signature using pre(...), rather than relying on assert() calls buried inside the implementation. The example shows a get_value function checking that an index is within a vector's bounds, with the condition visible in both declaration and definition.

Kenyan researchers report Candida auris strain resistant to all major antifungal drug classes

Scientists in Kenya have documented a case of the fungal pathogen Candida auris that shows complete resistance to every major category of antifungal medication currently available. The finding represents an escalation in the drug-resistance capabilities already associated with this pathogen, which has spread in healthcare settings worldwide.