Latest Tech News

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

Filtered by: crate Clear Filter

New Research Answers Lingering Questions About Siberia’s Exploding Tundra

Looking for one more reason to worry about climate change? No? Well, here’s one anyway. Rising global temperatures are causing parts of the Siberian tundra to spontaneously explode. Scientists have been studying this bizarre phenomenon since 2014, when a mysterious 165-foot-deep (50-meter-deep) hole suddenly appeared on the Yamal Peninsula in northwest Siberia. Since then, they’ve identified more than a dozen similar craters on the ​​Yamal and Gyda peninsulas and linked their formation to clima

Crates.io phishing attempt

crates.io phishing attempt Sep 12, 2025 1 min Earlier this week, an npm supply chain attack. It’s turn for crates.io, the main public repository for Rust crates (packages). The phishing e-mail looks like this: And it leads to a GitHub login page that looks like this: Several maintainers received it — the issue is being discussed on GitHub. The crates.io team has acknowledged the attack and said they’d see if they can do something about it. No compromised packages have been identified as

Topics: 12 crates github io looks

Crates.io Phishing Attempt

crates.io phishing attempt Sep 12, 2025 1 min Earlier this week, an npm supply chain attack. It’s turn for crates.io, the main public repository for Rust crates (packages). The phishing e-mail looks like this: And it leads to a GitHub login page that looks like this: Several maintainers received it — the issue is being discussed on GitHub. The crates.io team has acknowledged the attack and said they’d see if they can do something about it. No compromised packages have been identified as

Topics: 12 crates github io looks

Active phishing campaign targeting crates.io users

We received multiple reports of a phishing campaign targeting crates.io users (from the rustfoundation.dev domain name), mentioning a compromise of our infrastructure and asking users to authenticate to limit damage to their crates. These emails are malicious and come from a domain name not controlled by the Rust Foundation (nor the Rust Project), seemingly with the purpose of stealing your GitHub credentials. We have no evidence of a compromise of the crates.io infrastructure. We are taking s

A Crack in the Cosmos

Some time around the year 466 BCE – in the second year of the 78th Olympiad, the Roman naturalist Pliny the Elder tells us – a massive meteor blazed across the sky in broad daylight, crashing to the earth with an enormous explosion near the small Greek town of Aegospotami, or ‘Goat Rivers’, on the European side of the Hellespont in northeastern Greece. Pliny’s younger contemporary, the Greek biographer Plutarch, wrote that the locals still worshipped the scorched brownish metallic boulder, the s

A Meteor Impact May Have Caused a Giant Landslide in the Grand Canyon

Researchers have long puzzled over the presence of driftwood and lake sediments in Stanton’s Cave in the eastern Grand Canyon, whose mouth sits 150 feet (45.7 meters) above the river. How could the material possibly have reached that height? According to Karl Karlstrom, a geologist from the University of New Mexico, it would have had to be carried by flood levels ten times bigger than any seen in the past several thousand years. An international team of researchers proposes a surprising chain o

# [derive(Clone)] Is Broken

use std::sync::Arc; struct NoClone ; struct WrapArc <T>(Arc<T>); fn main () { let foo = WrapArc (Arc:: new (NoClone)); let foo_ = foo. clone (); } Do you think this code should compile? What about the following code: struct AlwaysEq <T>(T); impl <T> PartialEq for AlwaysEq <T> { fn eq (& self , _other: & Self ) -> bool { true } } impl <T> Eq for AlwaysEq <T> {} struct NotEq ; struct WrapAlwaysEq <T>(AlwaysEq<T>); fn assert_is_eq (_: impl Eq ) {} fn main () { let x = WrapAlwaysEq ( AlwaysEq (No

Error handling in Rust

On Error Handling in Rust The current standard for error handling, when writing a crate, is to define one error enum per module, or one for the whole crate that covers all error cases that the module or crate can possibly produce, and each public function that returns a Result will use said error enum. This means, that a function will return an error enum, containing error variants that the function cannot even produce. If you match on this error enum, you will have to manually distinguish whi

Bzip2 crate switches from C to 100% Rust

Today we published bzip2 version 0.6.0 , which uses our rust implementation of the bzip2 algorithm, libbz2-rs-sys , by default. The bzip2 crate is now faster and easier to cross-compile. The libbz2-rs-sys crate can also be built as a C dynamic library, if you have a C project that would benefit from these improvements. Why though? Why bother working on this algorithm from the 90s that sees very little use today? The thing is that many protocols and libraries still need to support bzip2 to be

Asus urges users to update Armoury Crate due to serious security flaw

The Armoury Crate app helps you manage every aspect of your rig - from initial setup to RGB illumination. Pinpoint the latest updates, drivers, manuals and offers, and connect instantly with your gaming peers. Can Armoury Crate be used with other hardware brands? No, Armoury Crate is designed to work exclusively with Asus-branded hardware. For other brands, you can use alternatives like MSI Center, Gigabyte Control Center, or third-party tools such as Signal RGB or FanControl. Why do I need A

Bzip2 crate switches from C to 100% rust

Today we published bzip2 version 0.6.0 , which uses our rust implementation of the bzip2 algorithm, libbz2-rs-sys , by default. The bzip2 crate is now faster and easier to cross-compile. The libbz2-rs-sys crate can also be built as a C dynamic library, if you have a C project that would benefit from these improvements. Why though? Why bother working on this algorithm from the 90s that sees very little use today? The thing is that many protocols and libraries still need to support bzip2 to be

ASUS Armoury Crate bug lets attackers get Windows admin privileges

A high-severity vulnerability in ASUS Armoury Crate software could allow threat actors to escalate their privileges to SYSTEM level on Windows machines. The security issue is tracked as CVE-2025-3464 and received a severity score of 8.8 out of 10. It could be exploited to bypass authorization and affects the AsIO3.sys of the Armoury Crate system management software. Armoury Crate is the official system control software for Windows from ASUS, providing a centralized interface to control RGB li

Astronomers Find Hidden Volcano on Mars

Mars’s marred surface consists of craters, canyons, and mysterious formations that hint at a complex geological past. Scientists recently studied a tantalizing feature that could shed light on the planet’s elusive history. A mountain perched on the rim of Mars’ Jezero Crater may actually be a volcano hiding in plain sight, according to a new study. This peak, called Jezero Mons, could offer new insight into the Red Planet’s geologic history and the potential for ancient Martian life, the resear