Latest Tech News

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

Filtered by: ret Clear Filter

I scanned all of GitHub's "oops commits" for leaked secrets

TL;DR GitHub Archive logs every public commit, even the ones developers try to delete. Force pushes often cover up mistakes like leaked credentials by rewriting Git history. GitHub keeps these dangling commits, from what we can tell, forever. In the archive, they show up as “zero-commit” PushEvents . I scanned every force push event since 2020 and uncovered secrets worth $25k in bug bounties. Together with Truffle Security, we're open sourcing a new tool to scan your own GitHub organization for

The Evolution of Caching Libraries in Go

The Evolution of Caching Libraries in Go¶ For the last few years, I've been developing caching library, and today I'd like to talk about the evolution of caches in Go and where we stand today. Especially since Go 1.24 was officially supposed to focus on caching improvements, but I haven't heard much news about them - time to fix that . Before we begin, I believe it’s important to mention that in programming languages with GC (such as Go), caching libraries are divided into two main types: on-h

Phil Spencer isn’t retiring as the chief of Xbox ‘anytime soon’

Microsoft says that Phil Spencer, Microsoft Gaming CEO and the head of Xbox, isn’t retiring “anytime soon.” The company has responded to rumors of Spencer’s retirement, which have spread online today following Microsoft’s major layoffs. “Phil is not retiring anytime soon,” says Kari Perez, head of Xbox communications, in a statement to The Verge. The denial comes after Call of Duty leaker GhostOfHope claimed “Phil Spencer will be retiring from his role as CEO of Microsoft Gaming after the launc

Show HN: A local secrets manager with easy backup

yacs Yet another credential store 🔐 yacs is a command-line tool that allows you to securely store, manage, and retrieve secrets locally in an encrypted JSON file. This tool uses AES encryption with a master password to ensure your secrets are kept safe. Features Initialization: Set up a new credential store with a master password and a hint. Adding Secrets: Add secrets with descriptions, supporting both string and binary types. Retrieving Secrets: Retrieve secrets by their key. Viewing Keys

Some Disposable E-Cigarettes Are More Toxic Than Traditional Cigarettes, Study Finds

E-cigarettes have become increasingly popular over the last two decades, especially among young people. These sleek, deliciously flavored smoking devices are often marketed as a safer alternative to conventional cigarettes, but alarming new research challenges that assumption. In a study published June 25 in the journal ACS Central Science, researchers tested three popular disposable vape brands for hazardous metals and metalloids such as lead, chromium, antimony, and nickel. Inhaling these tox

Asynchronous Error Handling Is Hard

(Ed. note: This article was originally published on The CUDA Handbook blog on November 2, 2023.) Every API designer has struggled with the question of how best to propagate errors to their callers, since before the term “API” was invented. Even decades ago (say 30+ years), interface designers knew to separate the error return from the payload, in functions that return other results to their caller. Since it is sometimes useful to know what not to do: My favorite example of an antipattern in th

Modelling API rate limits as diophantine inequalities

modelling API rate limits as diophantine inequalities You're allowed 10 requests per hour. Each task you run makes three attempts: initial call, retry after 10 minutes, and retry after 30 minutes. What’s the maximum number of tasks you can safely run per hour? Most engineers throw exponential backoff at the problem. And it works great in most cases! But can we, for the sake of having fun, be more mathematical about this? In a way, this is just an integer feasibility problem. the setup Let’

Topics: 10 30 retry task window

Why Go Rocks for Building a Lua Interpreter

By Roxy Light I recently needed to build a custom Lua interpreter in Go. The exact reasons aren’t important for this blog post, but neither the reference implementation — which I will be referring to as “C Lua” throughout this article — nor the other open source Go Lua intepreters I could find were a good fit for my needs. Building a Lua interpreter ended up being a rather enjoyable months-long side quest. I’ve had a number of folks ask me to write about the experience since these sorts of proj

I Let AI Agents Plan My Vacation—and It Wasn't Terrible

The worst part of travel is the planning: the faff of finding and booking transport, accommodation, restaurant reservations—the list can feel endless. To help, the latest wave of AI agents, such as OpenAI’s Operator and Anthropic’s Computer Use claim they can take these dreary, cumbersome tasks from befuddled travelers and do it all for you. But exactly how good are they are digging out the good stuff? What better way to find out than deciding on a last-minute weekend away. I tasked Operator, w

Show HN: AGL a toy language that compiles to Go

AGL (AnotherGoLang) Description AGL is a language that compiles to Go. It uses Go's syntax, in fact its lexer/parser is a fork of the original Go implementation, with a few modifications The main differences are: Functions return only a single value. This makes it possible to use types like Option[T] and Result[T] , and to support automatic error propagation via an operator. and , and to support automatic error propagation via an operator. To make returning multiple values easy, a Tuple ty

Topics: fmt func int main return

Everything You Need to Know About the Sonic the Hedgehog Magic: The Gathering Drop

Magic: The Gathering hit a goldmine earlier this month when it released its Final Fantasy set based on one of the most popular video game franchises of all time. Final Fantasy was reportedly the best-selling Magic set before it even released, thanks to extensive preorders. Now Wizards of the Coast is hoping to repeat that success with Secret Lair drops themed around video game icon Sonic the Hedgehog, launching Monday, July 14. Wizards of the Coast/Sega Wizards of the Coast/Sega Wizards of th

Can AI run a physical shop? Anthropic’s Claude tried and the results were gloriously, hilariously bad

Join the event trusted by enterprise leaders for nearly two decades. VB Transform brings together the people building real enterprise AI strategy. Learn more Picture this: You give an artificial intelligence complete control over a small shop. Not just the cash register — the whole operation. Pricing, inventory, customer service, supplier negotiations, the works. What could possibly go wrong? New Anthropic research published Friday provides a definitive answer: everything. The AI company’s ass

Weird Expressions in Rust

Rust has a very powerful type system, but as a result it has some quirks, some would say cursed expressions. There’s a test file, weird-expr.rs , in the rust repository that tests for some of these and makes sure there consistent between updates. So I wanted to go over each of these and explain how it’s valid rust. Note that these are not bugs, but rather extreme cases of rust features like loops, expressions, coercion and so on. Strange fn strange () -> bool { let _x : bool = return true ;}

Topics: fn let match return u8

Sonic the Hedgehog Is Speeding Into ‘Magic: The Gathering’

With the success of the Final Fantasy set transitioning Magic‘s collaboration era truly into the mainstream, Wizards of the Coast is running full speed ahead with its latest collaboration: a new Secret Lair drop that will bring Sonic the Hedgehog and his friends to the game. Rather than being reprints of old cards with new art, like the case of the SpongeBob Secret Lair or the recent benefit for the National Association of Latino Arts and Cultures, the new Sonic cards, revealed by Variety today

ModRetro Chromatic Review: The Perfect Game Boy Restomod

CNET’s expert staff reviews and rates dozens of new products and services each month, building on more than a quarter century of expertise. 9.0 / 10 SCORE ModRetro Chromatic Review Pros Beautiful screen Sturdy construction Vibrant design and colors Cons Batteries Delicate paint job Price Mono sound Table of Contents ModRetro Chromatic Review: The Perfect Game Boy Restomod Lots of brands attempt to market nostalgia, but few succeed in capturing its warm essence. From hot pink flip phones

Sailing the fjords like the Vikings yields unexpected insights

Experimental archaeologist Greer Jarrett of Lund University in Sweden has been sailing in the footsteps of Vikings for the last three years. If you want to learn more about how and where the Vikings sailed, making the journey through the fjords yourself in replica boats is a practical, hands-on approach to achieving that end. Greer Jarrett, an archaeologist at Lund University in Sweden, has spent the last three years doing just that, sailing more than 5,000 kilometers along known Viking trade r

Muvera: Making multi-vector retrieval as fast as single-vector search

Neural embedding models have become a cornerstone of modern information retrieval (IR). Given a query from a user (e.g., “How tall is Mt Everest?”), the goal of IR is to find information relevant to the query from a very large collection of data (e.g., the billions of documents, images, or videos on the Web). Embedding models transform each datapoint into a single-vector “embedding”, such that semantically similar datapoints are transformed into mathematically similar vectors. The embeddings are

Blockchain-driven platform to mimic stock trading, allowing users to buy shares of SpaceX, other hot private companies

Republic, a New York-based investment startup, is offering users exposure to SpaceX by issuing a "tokenized" representation of its shares. The company will begin selling the digital tokens this week and eventually plans to expand the offering to other private companies like artificial intelligence darlings OpenAI and Anthropic, as well as Stripe, X, Waymo, Epic Games and more. The Wall Street Journal first reported the story Wednesday. "We're talking about delivering products to retail investo

Veloretti just made one of the best e-bikes lighter and cheaper

is a deputy editor and Verge co-founder with a passion for human-centric cities, e-bikes, and life as a digital nomad. He’s been a tech journalist for 20 years. Dutch bicycle brand Veloretti just announced a slimmed-down version of its excellent Electric Two series of electric bikes for European commuters. The step-over Ace Two Lite is a lighter and less expensive version of the very heavy Ace Two e-bike I reviewed back in 2023, which ditches the sublime Enviolo automatic shifter in favor of a

Bunker Busters probably failed to penetrate Iranian concrete

On Saturday, June 21, 2025, following a spate of unprecedented aerial attacks that Israel carried out against Iran just days before, the United States joined the war and used bunker-busting bombs to strike three key Iranian nuclear sites and their underground bunkers: the Fordow fuel-enrichment plant, the Natanz nuclear facility, and the Isfahan nuclear technology center. Operation Midnight Hammer, the Pentagon’s codename for the strikes on Iran, marks the first-ever use of the Massive Ordnance

Finding a 27-year-old easter egg in the Power Mac G3 ROM

I was recently poking around inside the original Power Macintosh G3’s ROM and accidentally discovered an easter egg that nobody has documented until now. This story starts with me on a lazy Sunday using Hex Fiend in conjunction with Eric Harmon’s Mac ROM template (ROM Fiend) to look through the resources stored in the Power Mac G3’s ROM. This ROM was used in the beige desktop, minitower, and all-in-one G3 models from 1997 through 1999. As I write this post in mid-2025, I’m having a really diff

Topics: disk image mac rom secret

Deal: This really cool UGREEN charger drops in price for the first time!

Are you looking for a new charger? If you care about portability, you will want something small and light yet still pretty capable. It would help if it was also affordable, and the UGREEN 45W 3 in 1 GaN USB-C Charger with Retractable Cable meets all those requirements, especially right now that it’s 25% off! Buy the UGREEN 45W 3 in 1 GaN USB-C Charger with Retractable Cable for $22.49 ($7.50 off) This offer is available from Amazon, but it is exclusive to Amazon Prime subscribers. You can learn

Sailing the fjords like the Vikings yields unexpected insights

Experimental archaeologist Greer Jarrett of Lund University in Sweden has been sailing in the footsteps of Vikings for the last three years. If you want to learn more about how and where the Vikings sailed, making the journey through the fjords yourself in replica boats is a practical, hands-on approach to achieving that end. Greer Jarrett, an archaeologist at Lund University in Sweden, has spent the last three years doing just that, sailing more than 5,000 kilometers along known Viking trade r

This archaeologist built a replica boat to sail like the Vikings

Experimental archaeologist Greer Jarrett of Lund University in Sweden has been sailing in the footsteps of Vikings for the last three years. If you want to learn more about how and where the Vikings sailed, making the journey through the fjords yourself in replica boats is a practical, hands-on approach to achieving that end. Greer Jarrett, an archaeologist at Lund University in Sweden, has spent the last three years doing just that, sailing more than 5,000 kilometers along known Viking trade r

Show HN: Ariadne – A Rust implementation of aperiodic cryptography

Ariadne Suite ariadne.ciphernomad.org This repository contains the Ariadne Suite, our canonical Rust implementation of the Ariadne Protocol. The protocol is a novel cryptographic architecture we designed around the Labyrinth Construction to provide aperiodic, or non-repeating, cryptographic transformations. The project mission is to create resilient, open-source tools for digital sovereignty. This is independent research, released as a public good. Its continuation, development, and future s

Easy returns cause big trouble for Amazon sellers, but return rates show signs of slowing

In this article WMT AMZN Follow your favorite stocks CREATE FREE ACCOUNT Returns on Amazon are free and easy for shoppers, but they're risky and expensive for the small businesses that sell a majority of the goods on the world's biggest e-commerce site. Returns have driven some sellers to exit the popular Fulfillment by Amazon program, while others told CNBC they'd like to leave the platform altogether. At the heart of the problem is a big rise in returns fraud, which has led to customers mist

Social Security Is Set to Dry Up Even Sooner. That's Why I'm Not Relying on It for Retirement

Getty Images/Zooey Liao/CNET If you're banking on Social Security to fund your retirement, you may want to think twice. A new forecast from the Social Security Administration shows that Social Security trust funds will be depleted by 2034, a year sooner than initially forecast. At this time, you'll only be able to receive 81% of your benefits, reducing the amount you'll get paid. As a personal finance expert who saved enough to retire comfortably at 40, I've worked with dozens of clients to h

HCP Vault Secrets End of Life

HashiCorp will be decommissioning HCP Vault Secrets. The team is shifting focus to bringing the ease of use learnings from HCP Vault Secrets to HCP Vault Dedicated. Current HCP Vault Secrets users are encouraged to migrate to HCP Vault Dedicated. Important Timelines End of Sale: June 30, 2025 New customers will no longer have access to HCP Vault Secrets Existing customers will be able to add new HCP Vault Secrets applications until the end of life End of life: August 27, 2025 (pay-as-you-go

This Retro Gaming Keyboard Hits All the Right Nostalgia Vibes and It's a Great Keyboard

As a child of the '90s few things get my nerd brain tingling like good ol' Super Mario. Even hearing my best friend's Mario-themed phone notifications take me back to a simpler time. So it's no surprise that I completely nerded out when I saw 8BitDo's Retro Mechanical Keyboard decked out in Mario colors. A solid mechanical keyboard with a heavy dose of nostalgia? Count me in. If the Mario theme isn't up your alley, the Retro is available in a few different versions, each pulling something from

A deep-dive explainer on Ink and Switch's BeeKEM protocol

I’ve spent the last year working on local-first apps, most recently with Muni Town. For me, ‘local-first’ isn’t just a technical architecture — it’s a political and social stance. It’s about shifting control: from remote servers and top-down central authorities deciding how data, workflows, and communities operate, to individuals and communities reclaiming that control and gaining autonomy. Seen this way, privacy and consent aren’t add-ons — they’re foundational, just as critical as sync or data

Topics: group key keys new secret