Latest Tech News

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

Filtered by: rust Clear Filter

Roblox introduces new safeguards for teens, including age estimation tech

Roblox announced Thursday that it’s launching new safeguards for people who are between the ages of 13 and 18. The company is introducing “Trusted Connections” to allows these users to connect more freely with people they know, alongside age estimation technology, more privacy tools, and insights for parents of teens. Roblox has come under fire in recent years for how it handles child safety. In April, Florida Attorney General James Uthmeier issued a subpoena to Roblox in response to reports th

How these proposed standards aim to tame our AI wild west

ferrantraite/Getty Images Technology standardization has been something of an elusive holy grail, with new tech emerging faster than standards groups can keep up. Yet, somehow, things eventually come together -- at least for mature systems -- and achieve interoperability, be it email networks or developer tools. Now, a new race against time has come to the fore, with efforts to tame one of the fastest-developing technologies seen to date -- artificial intelligence. Can standards groups, with t

A Rust shaped hole

A Rust shaped hole By a process of elimination, I've arrived at a conclusion that I should write Rust, or at least give it a rigorous try. Let us say I want to write a "native" program. This train of thought started with wanting to write a program, an xfdesktop replacement, that can serve as my desktop background, slowly meandering though a pastel game of life, or floating through a Mandelbrot set. But the specifics are not relevant, because I find myself on the same train when thinking of ot

A Rust Shaped Hole

A Rust shaped hole By a process of elimination, I've arrived at a conclusion that I should write Rust, or at least give it a rigorous try. Let us say I want to write a "native" program. This train of thought started with wanting to write a program, an xfdesktop replacement, that can serve as my desktop background, slowly meandering though a pastel game of life, or floating through a Mandelbrot set. But the specifics are not relevant, because I find myself on the same train when thinking of ot

Windows KB5064489 emergency update fixes Azure VM launch issues

Microsoft has released an emergency update to fix a bug that prevents Azure virtual machines from launching when the Trusted Launch setting is disabled and Virtualization-Based Security (VBS) is enabled. The bug impacted Windows Server 2025 and Windows 11 24H2 and was introduced during the July Patch Tuesday security updates. "This update addresses an issue that prevented some virtual machines (VMs) from starting when Virtualization-Based Security (VBS) was enabled," explains Microsoft. "It a

Parse, Don't Validate (For C)

Parse, Don’t Validate AKA Some C Safety Tips “A good programmer is someone who looks both ways before crossing a one-way street.” – Doug Linder Posted by Lelanthran 2025-03-27 If you’ve read the original post on “Parse, Don’t Validate” you may have noticed that it focuses primarily on conceptual correctness. Here, I’ll build on that by showing how this technique can be used outside of niche academic languages by demonstrating it in a language that is as practical as it is dangerous - C. In

DOJ Supports RFK Jr.’s Anti-Vax Group in Lawsuit Against News Outlets

The U.S. Department of Justice filed a statement of interest in federal court on Friday that supports Children’s Health Defense, an anti-vaccine group founded by Robert F. Kennedy Jr., according to a press release. Children’s Health Defense is suing a group of news outlets for not publishing ridiculous conspiracy theories about covid-19 during the pandemic, alleging they colluded with tech companies to suppress the speech of anti-vax activists. DOJ filed the statement of interest in United Stat

Tree Borrows

The Rust programming language is well known for its ownership-based type system, which offers strong guarantees like memory safety and data race freedom. However, Rust also provides unsafe escape hatches, for which safety is not guaranteed automatically and must instead be manually upheld by the programmer. This creates a tension. On the one hand, compilers would like to exploit the strong guarantees of the type system—particularly those pertaining to aliasing of pointers—in order to unlock powe

Introducing tmux-rs

3 July 2025 Introducing tmux-rs by Collin Richards For the 6 months or so I’ve been quietly porting tmux from C to Rust. I’ve recently reached a big milestone: the code base is now 100% (unsafe) Rust. I’d like to share the process of porting the original codebase from ~67,000 lines of C code to ~81,000 lines of Rust (excluding comments and empty lines). You might be asking: why did you rewrite tmux in Rust? And yeah, I don’t really have a good reason. It’s a hobby project. Like gardening, but

Topics: code like mut rust unsafe

Stablecoin issuer Circle applies for a national bank charter

Traders work on the floor at the New York Stock Exchange (NYSE), on the day of Circle Internet Group's IPO, in New York City, U.S., June 5, 2025. Stablecoin issuer Circle Internet Group has applied for a national trust bank charter, moving forward on its mission to bring stablecoins into the traditional financial world after the firm's big market debut this month, CNBC confirmed. Shares rose 1% after hours. If the Office of the Comptroller of the Currency grants the bank charter, Circle will

Judge rules Apple must face antitrust lawsuit brought by the US DOJ

The US Department of Justice's antitrust lawsuit against Apple will progress. US District Judge Julien Neals of New Jersey denied the tech company's motion to dismiss the lawsuit brought over its "walled garden" approach to smartphone software. "We believe this lawsuit is wrong on the facts and the law, and we will continue to vigorously fight it in court," a spokesperson from Apple said. The DOJ and several states filed the lawsuit against Apple in March 2024. Their argument was that Apple had

Galaxy phone users should turn on these new anti-theft features ASAP, says Samsung

Identity check: Samsung lets you define trusted places (say, your home in Google Maps) where your phone stays unlocked. With the "Safe Places" feature, if you're outside a trusted place, your phone will require biometric authentication for any sensitive security changes. This helps keep your device safe even if someone has your PIN.

Show HN: Rust -> WASM, K-Means Color Quantization Crate for Image-to-Pixel-Art

Live UI Try the pixel-art converter instantly at https://gametorch.app/image-to-pixel-art Free forever · no sign-up required · runs 100 % in your browser A tiny Rust → WebAssembly library that turns any raster image into low-color pixel-art. Features K-means palette extraction with user-selectable color count or supply your own palette. supply your own palette. Keeps transparency intact – only opaque pixels are processed. Down-samples to a fixed tile grid (e.g. 64 × 64) using nearest-neig

Rust in the Linux kernel: part 2

How to write Rust in the kernel: part 2 [LWN subscriber-only content] In 2023, Fujita Tomonori wrote a Rust version of the existing driver for the Asix AX88796B embedded Ethernet controller. At slightly more than 100 lines, it's about as simple as a driver can be, and therefore is a useful touchstone for the differences between writing Rust and C in the kernel. Looking at the Rust syntax, types, and APIs used by the driver and contrasting them with the C version will help illustrate those diffe

Calculating the Fibonacci numbers on GPU

Calculating the fibonacci numbers on GPU 21 Jun, 2025 In this blogpost we will show how to perform very fast calculation of the Fibonacci sequence using GPU programming. In this blogpost we will employ Thrust an NVIDIA library which uses concepts from modern C++ to make GPU programming easy. Introduction Scan is one of the fundamental examples for parallelizable algorithms. If you are interested in the foundations of the algorithm I refer you to a previous blogpost where I implemented scan i

A Review of Aerospike Nozzles: Current Trends in Aerospace Applications

The design of rocket nozzles aims to expand the combustion gases until the exit pressure matches the ambient pressure, thereby maximizing thrust. However, ambient pressuredecreases as the rocket ascends, posing a challenge for conventional nozzles, which operate efficiently only at a specific altitude [ 30 ]. By adjusting their flow characteristics to the varying atmospheric pressure, aerospike nozzles offer a significant advantage in this regard. To quantify this impact, the thrust coefficient

Coccinelle for Rust progress report

In collaboration with Inria (the French Institute for Research in Computer Science and Automation), Tathagata Roy shares the progress made over the past year on the CoccinelleForRust project, co-sponsored by Collabora. Coccinelle is a tool for automatic program matching and transformation that was originally developed for making large-scale changes to the Linux kernel source code (i.e., C code). Matches and transformations are driven by user-specific transformation rules in the form of abstract

Coccinelle for Rust Progress Report

In collaboration with Inria (the French Institute for Research in Computer Science and Automation), Tathagata Roy shares the progress made over the past year on the CoccinelleForRust project, co-sponsored by Collabora. Coccinelle is a tool for automatic program matching and transformation that was originally developed for making large-scale changes to the Linux kernel source code (i.e., C code). Matches and transformations are driven by user-specific transformation rules in the form of abstract

Fast Rust Builds (2021)

Fast Rust Builds It’s common knowledge that Rust code is slow to compile. But I have a strong gut feeling that most Rust code out there compiles much slower than it could. As an example, one fairly recent post says: With Rust, on the other hand, it takes between 15 and 45 minutes to run a CI pipeline, depending on your project and the power of your CI servers. This doesn’t make sense to me. rust-analyzer CI takes 8 minutes on GitHub actions. It is a fairly large and complex project with 200k

Topics: build ci code rust time

Asterinas: A new Linux-compatible kernel project

Asterinas: a new Linux-compatible kernel project [LWN subscriber-only content] Born from research at the Southern University of Science and Technology (SUSTech) in Shenzen, China, Asterinas is a new Linux-ABI-compatible kernel project written in Rust, based on what the authors call a "framekernel architecture". The project overlaps somewhat with the goals of the Rust for Linux project , but approaches the problem space from a different direction by trying to get the best from both monolithic an

The unreasonable effectiveness of fuzzing for porting programs

A simple strategy of having LLMs write fuzz tests and build up a port in topological order seems effective at automating porting from C to Rust. Agents are starting to produce more and more code A week or 2 back, I was reflecting on some code Claude had generated for me and I had a sort of moment of clarity. "Clarity" might be overstating it; more like the type of thought you have in the shower or after a few beers. Anyway. The thought was: LLMs produce more and more code, and they'll eventua

What Trump’s New FCC Pick Means for You

After 10 days with only two members, the Senate confirmed Republican Olivia Trusty to the Federal Communications Commission on Tuesday. That brings the total number of commissioners up to three, ending a brief period where the FCC didn’t meet the quorum threshold for what’s typically a five-person panel. In a one-week period at the beginning of June, Republican Nathan Simington and Democratic Commissioner Geoffrey Starks both resigned from the FCC. Trusty was previously a staffer for Sen. Roger

The Unreasonable Effectiveness of Fuzzing for Porting Programs

A simple strategy of having LLMs write fuzz tests and build up a port in topological order seems effective at automating porting from C to Rust. Agents are starting to produce more and more code A week or 2 back, I was reflecting on some code Claude had generated for me and I had a sort of moment of clarity. "Clarity" might be overstating it; more like the type of thought you have in the shower or after a few beers. Anyway. The thought was: LLMs produce more and more code, and they'll eventua

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

Senate confirms Trump’s FCC pick, Olivia Trusty

is a senior policy reporter at The Verge, covering the intersection of Silicon Valley and Capitol Hill. She spent 5 years covering tech policy at CNBC, writing about antitrust, privacy, and content moderation reform. The Senate confirmed Republican Olivia Trusty to serve on the Federal Communications Commission (FCC) on Tuesday, installing another nominee by President Donald Trump and ending the brief lack of quorum at the agency. The vote was 53-45, with Sen. John Fetterman (D-PA) being the on

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

OpenAI weighs "nuclear option" of antitrust complaint against Microsoft

OpenAI executives have discussed filing an antitrust complaint with US regulators against Microsoft, the company's largest investor, The Wall Street Journal reported Monday, marking a dramatic escalation in tensions between the two long-term AI partners. OpenAI, which develops ChatGPT, has reportedly considered seeking a federal regulatory review of the terms of its contract with Microsoft for potential antitrust law violations, according to people familiar with the matter. The potential antitr

OpenAI weighs “nuclear option” of antitrust complaint against Microsoft

OpenAI executives have discussed filing an antitrust complaint with US regulators against Microsoft, the company's largest investor, The Wall Street Journal reported Monday, marking a dramatic escalation in tensions between the two long-term AI partners. OpenAI, which develops ChatGPT, has reportedly considered seeking a federal regulatory review of the terms of its contract with Microsoft for potential antitrust law violations, according to people familiar with the matter. The potential antitr

Retrobootstrapping Rust for some reason

context time travel and bit rot Modern clang and gcc won't compile the LLVM used back then (C++ has changed too much) Modern gcc won't even compile the gcc used back then (apparently C as well!) Modern ocaml won't compile rustboot (ditto) 14-year-old git won't even connect to modern github (ssh and ssl have changed too much) debian Debian has maintained both EOL'ed docker images and still-functioning fetchable package archives at the same URLs as 14 years ago. So we can time-t

Show HN: Seastar – Build and dependency manager for C/C++ with Cargo's features

Seastar Seastar is a fast, extensible build system for C, C++, and maybe soon, Rust and Zig as well. I believe that it should be easy to make, prototype, and iterate upon designs. While C is still one of our most widely used languages, it makes it hard to create programs easily, especially for beginners. Instead, Seastar aims to be more like Rust's tooling with cargo , but supporting seamless compilation across more languages. Running Seastar is very simple to build and run. Assuming you have