Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: gc Clear Filter

Show HN: ggc – A terminal-based Git CLI written in Go

ggc A Go Git CLI. This logo was created by gopherize.me. Demo Overview ggc is a Git tool written in Go, offering both traditional CLI commands and an interactive interface with incremental search. You can either run subcommands like ggc add directly, or launch the interactive mode by simply typing ggc. Designed to be fast, user-friendly, and extensible. Features Traditional command-line interface (CLI): Run ggc [args] to execute specific operations directly. Interactive interface: Run gg

The borrowchecker is what I like the least about Rust

Written 2025-07-18 Among the 2010's cohort of programming languages, Rust is probably the most widely lauded. The main selling point of Rust is that it manages to combine speed and low-level control with a high level of bug-resistance, more commonly referred to as safety. The main innovation of Rust - really, its claim to fame - is its borrowchecker: the part of its compiler that enforces Rust's ownership rules and thereby allows Rust to achieve all the memory safety that garbage collected lan

Finally, a smart ring that rivals my Oura 4 with no subscription fee

ZDNET's key takeaways The RingConn Gen 2 is a subscription-free smart ring that monitors sleep, exercise, and stress. It monitors your sleep, activity, stress, and vitals, and it's got a marathon battery life. The only downside is the user interface feels underdeveloped. View now at Amazon View now at Ringconn more buying choices Most smart rings these days claim to offer marathon battery lives, but often fall short of their promise. Many smart rings claim to last a week's worth of battery, b

LangChain is about to become a unicorn, sources say

LangChain, an AI infrastructure startup providing tools to build and monitor LLM-powered applications, is raising a new round of funding at an approximate $1 billion valuation led by IVP, according to three sources with knowledge of the deal. LangChain began its life in late 2022 as an open-source project founded by Harrison Chase, who was then an engineer at machine learning startup Robust Intelligence. After generating significant developer interest, Chase transformed the project into a start

This Oura Ring dupe is $91 during the first day of Prime Day

ZDNET's key takeaways The RingConn Gen 2 is a subscription-free smart ring that's on sale right now for $91 less. It monitors your sleep, activity, stress, and vitals, and it's got a marathon battery life. The only downside is the user interface feels underdeveloped. View now at Amazon View now at Ringconn more buying choices The RingConn Gen 2 smart ring is on sale for $91 off right now, a mighty fine deal that cuts the price of the smart ring by 30%. If the Oura Ring is out of budget, this

This Cough Syrup Ingredient Might Actually Slow Dementia

Today’s cough syrup could turn into tomorrow’s treatment for Parkinson’s disease. Recent research in the U.K. is the latest to suggest that a common ingredient in cough syrup, ambroxol, might be able to slow down the progression of Parkinson’s. Scientists at St. Joseph’s Health Care London conducted the year-long small study, which involved 55 patients with Parkinson’s-related dementia. The drug was safely tolerated and may have stabilized people’s symptoms, particularly people more genetically

Building the Rust Compiler with GCC

Bootstrapping Rust with GCC If you know one thing about me, it is that I love working on the Rust compiler. Some people kayak, travel or play guitar - and I stare at assembly, trying to figure out what I broke. This summer, I am taking on quite a large task: bootstrapping the Rust compiler using `cg_gcc` What does that mean? "bootstrapping" is simply a name given to the Rust compiler build process. So, what I am really trying to do is build a Rust compiler, without using LLVM - and using GCC

Ingram Micro outage caused by SafePay ransomware attack

An ongoing outage at IT giant Ingram Micro is caused by a SafePay ransomware attack that led to the shutdown of internal systems, BleepingComputer has learned. Ingram Micro is one of the world's largest business-to-business technology distributors and service providers, offering a range of solutions including hardware, software, cloud services, logistics, and training to resellers and managed service providers worldwide. Since Thursday, Ingram Micro's website and online ordering systems have b

Ingram Micro suffers global outage as internal systems inaccessible

IT giant Ingram Micro is experiencing a global outage that is impacting its websites and internal systems, with customers concerned that it may be a cyberattack after the company remains silent on the cause of the issues. Ingram Micro is one of the largest business-to-business technology distributors and service providers in the world, offering hardware, software, cloud, logistics, and training solutions to resellers and managed service providers worldwide. The company employs around 24,000 pe

DOJ investigates ex-ransomware negotiator over extortion kickbacks

An ex-ransomware negotiator is under criminal investigation by the Department of Justice for allegedly working with ransomware gangs to profit from extortion payment deals. The suspect is a former employee of DigitalMint, a Chicago-based incident response and digital asset services company that specializes in ransomware negotiation and facilitating cryptocurrency payments to receive a decryptor or prevent stolen data from being publicly released. The company claims to have conducted over 2,000

Dozens of fake wallet add-ons flood Firefox store to drain crypto

More than 40 fake extensions in Firefox’s official add-ons store are impersonating popular cryptocurrency wallets from trusted providers to steal wallet credentials and sensitive data. Some of the extensions pretend to be wallets from Coinbase, MetaMask, Trust Wallet, Phantom, Exodus, OKX, Keplr, and MyMonero, and include malicious code that sends stolen information to attacker-controlled servers. Fake wallet extensions on the Firefox add-ons store Source: BleepingComputer Researchers at Koi

Finally, a smart ring worthy of replacing my Oura 4 - and with no subscription fees

ZDNET's key takeaways The RingConn Gen 2 is a subscription-free smart ring that retails for $300. It monitors your sleep, activity, stress, and vitals, and it's got a marathon battery life. The only downside is the user interface feels underdeveloped. View now at Amazon View now at Ringconn more buying choices Most smart rings these days claim to offer marathon battery lives, but often fall short of their promise. Many smart rings claim to last a week's worth of battery, but only make it to f

How to store Go pointers from assembly

2025-06-23 How to store Go pointers from assembly The standard Go toolchain comes with an assembler out of the box. Said assembler is highly idiosyncratic, using syntax inherited from Plan 9 and choosing its own names for platform-specific instructions and registers. But it’s great to have it readily available. More mundanely, Go comes with a garbage collector. This post explains how to make these two components play nice, if we want to manipulate Go pointers from our assembly. Preamble: Go’s

Behind the scenes: Redpanda Cloud's response to the GCP outage

On Jun 12th, 2025, Google Cloud Platform (GCP) experienced an unfortunate global outage triggered by an automated quota update to their API management system. What was a major outage for a large part of the internet was just another normal day for Redpanda Cloud customers. While GCP dealt with the widespread disruption that impacted many critical services, Redpanda Cloud clusters in GCP remained stable, thanks to being purposely designed for the SLA we offer, along with a cell-based architectur

How fast can the RPython GC allocate?

While working on a paper about allocation profiling in VMProf I got curious about how quickly the RPython GC can allocate an object. I wrote a small RPython benchmark program to get an idea of the order of magnitude. The basic idea is to just allocate an instance in a tight loop: class A ( object ): pass def run ( loops ): # preliminary idea, see below for i in range ( loops ): a = A () a . i = i The RPython type inference will find out that instances of A have a single i field, which is an i

Topics: gb gc object run time

There’s a Pokémon Presents livestream scheduled for February 27

The Pokémon Company is hosting a morning livestream on February 27 at 9AM ET to share the "latest news and updates" from Pikachu and pals. You can stream it via the official YouTube channel . This is the yearly Pokémon Presents event that typically provides info on what’s coming to empty our wallets throughout the year (and beyond.) So what can we expect this year? Both The Pokémon Company and Nintendo remain tight-lipped, but we can make some educated guesses. Pokemon Legends: Z-A, the follow-

Topics: game ll new pokémon tgc