Tech News
← Home  ·  All topics

C++

281 GoKawiil briefs on this topic

USB-A and USB-C explained: how the two connectors differ

USB-A is the original rectangular USB connector from the USB 1 standard, designed with a one-way host-to-device connection so it only fits one way and can't be flipped freely. USB-C is the newer, smaller, reversible connector that replaced older peripheral formats like USB-B, Mini-USB and Micro-USB, especially on modern mobile devices.

Wolfbox MF60 electric air duster discounted to $33.99 on Amazon

The Wolfbox MF60, a rechargeable electric air duster capable of spinning up to 110,000 RPM and producing air speeds of 72.4 m/s, is now selling for $33.99, down 32% from its $49.99 list price. It runs on dual 2,500mAh batteries offering up to 240 minutes at its lowest speed setting and recharges fully via USB-C in roughly 3.5 hours, and it ships with multiple nozzle attachments for tasks ranging from PC cleaning to inflating pool floats.

Apple dropped custom Pencil for iPhone Duo over technical issues, report says

Apple originally designed a smaller, hinge-mounted Apple Pencil exclusively for its foldable iPhone Duo, but according to Bloomberg's Mark Gurman, the accessory hit unresolved technical problems before mass production and was scrapped. Apple instead opted to support the existing USB-C Apple Pencil, though that compatibility won't be ready at launch and is expected to arrive later in 2026 after further software development and testing.

Why some monitors need a separate USB cable for their hub ports to work

Monitors with built-in USB hubs use two types of ports: an upstream port that links the monitor to a computer, and downstream ports where peripherals like keyboards or drives connect. If a monitor's video signal runs over HDMI or DisplayPort, those cables don't carry USB data, so a separate USB upstream cable is required for the hub's downstream ports to function. USB-C can eliminate that extra cable when the monitor and cable support DisplayPort Alt Mode and USB Power Delivery.

Rust developer builds JSONPath library in Zig, compares developer experience

A longtime Rust open-source developer spent time reimplementing their existing Rust JSONPath project, jsonpath-rust, as a new Zig library called zig-jsonpath, in order to directly compare the two languages. Coming from years of RustRover and JetBrains tooling, they found Zig's IDE support strikingly minimal, offering little more than syntax highlighting and basic autocomplete, which forced a return to more manual, low-level development habits.

Angle Health raises $200M Series C at $2.7B valuation

Angle Health, a Y Combinator alum from 2020 that helps small businesses manage level-funded health plans, announced a $200 million Series C round plus a $400 million tender offer allowing employees to sell shares. The round, valuing the company at $2.7 billion, was led by Vitruvian Partners with participation from Town Hall Ventures, Blumberg Capital, Portage Ventures, PruVen Capital, and Y Combinator, and is expected to close later this month. Angle says it now serves over 5,000 businesses and is profitable.

Jemalloc 5.4.0 released with pinned-memory tracking and tcache overhaul

The jemalloc project shipped version 5.4.0, a maintenance-focused update spanning more than 160 commits aimed at reducing technical debt through refactoring, bug fixes, expanded test coverage, and portability fixes. Key additions include an EXTENT_ALLOC_FLAG_PINNED flag letting custom allocation hooks mark non-reclaimable mappings like HugeTLB pages for preferential reuse, plus new mallctl interfaces to report pinned-memory and mutex statistics. The update also replaces the old fixed tcache refill/flush policy with a dynamic system that adapts to observed demand, removing seven legacy tuning controls in the process.

C++26 standard makes empty infinite loops well-defined behavior

The upcoming C++26 standard, via proposal P2809R3, changes the language so that trivial infinite loops like 'while(true);' are no longer undefined behavior. Previously, compilers such as Clang could legally assume such loops terminate and optimize them away entirely, sometimes causing code after the loop to execute unexpectedly. Because the fix was also accepted as a defect report, compiler vendors may backport it to earlier C++ standard modes too.

USB naming confusion means pricier flash drives often deliver real speed gains

USB 3.0's successors were renamed using confusing 'Gen' labels tied to speeds of 5, 10 or 20 Gbps, making printed USB 3.2 labels unreliable indicators of actual performance. USB-C ports add convenience but say nothing about speed, since USB-C devices can still run at USB 2.0 rates. Real-world tests, like Kingston's DataTraveler Max hitting up to 1,000 MB/s versus Samsung's Fit Plus write speeds of just 58.4 MB/s, show huge gaps hidden behind similar branding.

Amazon cuts Ring Indoor Cam 2K 2-pack price to $59.98, 50% off

Amazon is currently selling a two-pack of Ring's Indoor Cam 2K for $59.98, a 50% discount that saves buyers $60 off the regular price. Each camera includes two-way talk, night vision, and USB-C power, letting shoppers add indoor monitoring to two rooms at once.

Boox Palma 3 e-reader phone debuts with Android 16, stylus support at $339.99

Boox has unveiled the Palma 3, its latest phone-shaped E Ink reader, alongside the larger Note Air6 C and Note Mini C. The Palma 3 keeps the same 6.13-inch, 300ppi E Ink Carta screen as its predecessor but adds a new aluminum-and-fiberglass build, a Qualcomm Q-6690 processor, 6GB RAM, 128GB storage, a 16MP camera, and support for an optional active stylus. It ships with Android 16, a major jump from Android 13 on the Palma 2.

Boox unveils Palma 3 smartphone-style E Ink reader alongside two color notebooks

Boox has released three new E Ink devices: the Note Air6 C, the Note Mini C, and the Palma 3. The Note Air6 C and Note Mini C are color digital notebooks priced at $580 each, running Android 16 with new AI features like meeting summaries and side-by-side annotation, while the Palma 3 is a $340 smartphone-sized E Ink reader. Only the Note Air6 C is currently available for purchase.