Latest Tech News

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

Filtered by: main Clear Filter

Tracking source locations in the Futhark compiler

Posted on July 29, 2025 Futhark is a programming language meant for writing fast programs, but as is the case for every programming language meant for writing fast programs, it inevitably happens that a programmer will use it to write a program that is not fast. When this happens, the programmer will likely want to know why their program is not fast, and how to make it faster. A useful tool for answering such questions is a profiler - a tool that tells you how long the different parts of your p

Maintaining Weight Loss

When people hit their weight loss goals, it’s easy to assume the hardest part is behind them. However, maintaining that progress is a skill with its own set of challenges. In fact, sometimes, people are more prepared for the initial grind of weight loss than for the long-term effort required for maintenance. This article aims to provide a collection of skills to manage maintenance more effectively while hopefully making it feel sustainable. Let’s dig in! 1. Really understanding the role of yo

Show HN: Dlg – Zero-cost printf-style debugging for Go

dlg delog - /diːˈlɑːɡ/ Printf-Style Debugging with Zero-Cost in Production Builds dlg provides a minimal API for printf-style debugging - a lightweight logger that completely vanishes from production builds while providing rich debugging capabilities during development. When built without the dlg tag, all logging calls disappear entirely from your binary, resulting in no runtime overhead. Why dlg? 🚀 True zero-cost abstraction - Logging calls completely disappear from production binaries - L

Man in Prison Gets Hired as Software Engineer at Silicon Valley Startup, Works Every Day From Cell

A man has been hired to work full-time at a San Francisco-based tech startup called Turso — while serving his 11th year in prison, checking into work from his cell. As TechCrunch reports, Preston Thorpe was personally offered the job by Turso CEO Glauber Costa, who was inspired by Thorpe's story. "I reached out to him in January, just to understand and get to know him," Costa told TechCrunch. "Since then, I’ve had deep conversations with him about his change of heart that led him to be in the

I Hate When Steam Drops for Maintenance, but Now I Know When to Likely Avoid It

You open Steam to boot up a game and get stopped by a warning saying Steam is down for maintenance. Frustrated, you wonder -- how long will this gameless purgatory last? The short answer: It's never certain, but it could be less than an hour if it's routine maintenance or longer, depending on the issue being solved, especially if it's an emergency fix. With some advance knowledge offered by Steam's owner, Valve, however, you may be able to avoid or reduce maintenance windows. In a support artic

Your Whistle pet tracker will stop working next month

is a senior reporter who’s been covering and reviewing the latest gadgets and tech since 2006, but has loved all things electronic since he was a kid. Tractive, an Austrian company that makes smart location and activity trackers for dogs and cats, is expanding its presence in the US by acquiring a competitor, Whistle, from Mars Petcare. As a result of the acquisition, the Whistle platform is being shut down and its pet tracking devices will stop working on August 31st, 2025. Existing Whistle cu

Ars spoke with the military’s chief orbital traffic cop—here’s what we learned

Agrawal was in the room, too. "I was on the crew that needed to count the pieces," he told Ars. "I didn’t know the significance of what was happening until after many years, but the Chinese had clearly changed the nature of the space environment." The 2007 anti-satellite test also clearly changed the trajectory of Agrawal's career. We present part of our discussion with Agrawal below, and we'll share the rest of the conversation tomorrow. The text has been lightly edited for brevity and clarity

Keep Pydantic out of your Domain Layer

Keep Pydantic out of your Domain Layer Jul 22 2025 You’re probably reading this because you’re using Pydantic yourself. Maybe you’re building a FastAPI application and hit a point where it started getting too big to manage, and you realized you need better separation of concerns. Perhaps you’ve started adopting a clean architecture or onion architecture kind of layering to keep business logic separate from application logic, aiming for better maintainability and testability. But Pydantic is st

Preston Thorpe is a software engineer at a San Francisco startup — he’s also serving his 11th year in prison

If you omit some key details, all Preston Thorpe has to do to become a senior software engineer at a promising tech company is walk through the door. For about six months, Thorpe was a prolific volunteer contributor to an open source project led by database company Turso. His work was impressive enough that Turso’s CEO, Glauber Costa, quickly offered him a job. That was also when Costa realized that Thorpe is anything but an ordinary programmer. “I checked his GitHub profile, and he mentions t

Phishers Target Aviation Execs to Scam Customers

KrebsOnSecurity recently heard from a reader whose boss’s email account got phished and was used to trick one of the company’s customers into sending a large payment to scammers. An investigation into the attacker’s infrastructure points to a long-running Nigerian cybercrime ring that is actively targeting established companies in the transportation and aviation industries. A reader who works in the transportation industry sent a tip about a recent successful phishing campaign that tricked an e

Open Source Maintenance Fee

User story As a WiX maintainer, the Open Source Maintenance Fee provides funding for ongoing maintenance tasks that would ensure the long-term sustainability of the WiX Toolset. Proposal Open Source Maintenance Fee Introduction To ensure the long-term sustainability of this project, we are introducing an Open Source Maintenance Fee. This fee is required to be paid by all consumers of the WiX Toolset project who generate revenue. You can pay via GitHub Sponsors. We plan to enforce the mainte

WiX Toolset: Introduce the Open Source Maintenance Fee

User story As a WiX maintainer, the Open Source Maintenance Fee provides funding for ongoing maintenance tasks that would ensure the long-term sustainability of the WiX Toolset. Proposal Open Source Maintenance Fee Introduction To ensure the long-term sustainability of this project, we are introducing an Open Source Maintenance Fee. This fee is required to be paid by all consumers of the WiX Toolset project who generate revenue. You can pay via GitHub Sponsors. We plan to enforce the mainte

Wix: Introduce the Open Source Maintenance Fee

User story As a WiX maintainer, the Open Source Maintenance Fee provides funding for ongoing maintenance tasks that would ensure the long-term sustainability of the WiX Toolset. Proposal Open Source Maintenance Fee Introduction To ensure the long-term sustainability of this project, we are introducing an Open Source Maintenance Fee. This fee is required to be paid by all consumers of the WiX Toolset project who generate revenue. You can pay via GitHub Sponsors. We plan to enforce the mainte

This Retro PC Case Gives Your Gaming Rig Big Windows 95 Energy

Nostalgia is a hell of a drug. It’s enough to turn off the parts of my brain that would normally despise the look of a big, gray, plastic box and transform me into a drooling retro devotee ready to hand over his cash just to hear those fans whir. That was my first reaction when I saw custom PC maker Maingear’s new Retro95 throwback PC case. It comes packed with the modern components you expect to see in a modern gaming rig, but it adds extras like an optical disc drive and I/O ports hidden under

Proxmox Donates €10k to the Perl and Raku Foundation

Proxmox Donates €10,000 to The Perl and Raku Foundation The Perl and Raku Foundation (TPRF) is delighted to announce a generous €10,000 donation from Proxmox Server Solutions GmbH, supporting the critical Perl 5 Core Maintenance Fund. Corporate partnerships play a critical role in enabling TPRF to fulfill its mission. A Partner in Open Source Proxmox Virtual Environment is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hyperviso

Maingear's Retro95 PC blends '90s workstation nostalgia with modern horsepower

Maingear's latest (appropriately named) Retro95 is a deceptive love letter to old-school "pizza box" PCs: Wolfenstein 3D and Sierra adventure games on the outside; Cyberpunk 2077 in ray-traced 4K on the inside. That's because you can fit this sucker with up to NVIDIA GeForce RTX 5080 graphics. It supports Intel and AMD processors, up to the Ryzen 7 9800X3D. You can also customize it with up to 96GB of DDR5 memory, 8TB of Gen4 NVMe storage, Noctua fans and an 850W PSU. It's a ray-traced wolf in

Maingear’s Retro95 combines ’90s-era PC design with modern specs

is a senior editor and author of Notepad , who has been covering all things Microsoft, PC, and tech for over 20 years. Maingear is launching a ’90s-era horizontal desktop with modern components inside. The Retro95 is a beige sleeper build and is for anyone who is nostalgic for the days of Windows 95, floppy discs, dial-up internet, and LAN parties. The Retro95 is a prebuilt, customized iteration of the SilverStone FLP01, a case that originated as an April Fools’ joke before becoming a reality

“The Bitter Lesson” is wrong. Well sort of

“The Bitter Lesson” is wrong. Well… sort of. Assaf Pinhasi 3 min read · 1 hour ago 1 hour ago -- Listen Share TL;DR There is no dichotomy between domain knowledge vs. “general purpose methods that leverage data+compute”. They are both powerful tools that compensate for each other and need to be balanced and traded off during the model building process. “The bitter lesson” in 30 seconds “The bitter lesson” is one of the most popular opinion pieces about AI research and it’s future. In his w

Popular npm linter packages hijacked via phishing to drop malware

Popular JavaScript libraries were hijacked this week and turned into malware droppers, in a supply chain attack achieved via targeted phishing and credential theft. The npm package eslint-config-prettier, downloaded over 30 million times weekly, was compromised after its maintainer fell victim to a phishing attack. Other packages, namely eslint-plugin-prettier, synckit, @pkgr/core, and napi-postinstall from the same maintainer, were also targeted. The attacker(s) used stolen credentials to pub

Sage: An atomic bomb kicked off the biggest computing project in history

In addition to being vital for national security, SAGE was a proving ground for the US Department of Defense. It demonstrated the government’s ability to coordinate large-scale, diversified and highly sophisticated computer research and development. From his earliest conversations with MIT, IBM vice president of engineering John McPherson, who would become the company’s point person on SAGE, quickly recognized the magnitude of the data processing opportunity — the largest for IBM since it was c

Hijacking Trust? Bitvise Under Fire for Controlling Domain of FOSS Project PuTTY

Hijacking Trust? Bitvise Under Fire for Controlling Domain of Open-Source Project PuTTY PupRed bigtech bitvise domainsnatcher putty ssh In the open-source world, trust, transparency, and community stewardship form the foundation of public credibility. But a recent case involving the domain name putty.org calls these values into question. The domain, long associated by users with PuTTY, the widely-used open-source SSH and Telnet client, is not controlled by the PuTTY project itself — but by a

Cloudflare Starts Blocking Pirate Sites for UK Users

Cloudflare has become the first internet intermediary beyond local residential ISPs, to block access to pirate sites in the UK. Users attempting to access certain pirate sites are greeted with 'Error 451 - Unavailable for Legal Reasons'. In theory, ISP blocking should prevent UK users from even seeing this notice, but a combination of Cloudflare's blocking mechanism and choices made by some VPN users results in a piracy dead end. Internet service providers BT, Virgin Media, Sky, TalkTalk, EE, a

DEWLine Museum – The Distant Early Warning Radar Line

Typical DEWLine Stations There were two types of stations, Main and Auxiliary. The sites were placed approximately 100 miles (160 KM) apart, along the 69th parallel about 200 miles inside the Arctic circle. Originally, there was a third type of station called an Intermediate site (I-Site), located midway between each of the Main and Aux sites, and would have been home for about 5-people. The 28 I-Sites proved ineffective and were abandoned in 1963.

Postcard is now open source

In 2022, I launched Postcard as a personal website + newsletter. I had deleted social media, and wanted a way to stay in touch with friends via email. It powers my personal website, philipithomas.com, where I've published monthly "What I'm up to" every month since. Postcard's launch was well-received and thousands of people signed up. Today, many people continue to use and maintain their Postcard sites. Revenue is modest - I make dozens of dollars per month on it. But, I'm happy to maintain it

TikTok lays off more employees working on TikTok Shop US

In Brief Despite all of the ads you’re getting for collagen supplements and electric scrub brushes, TikTok Shop US is apparently not doing so hot. Per a report from Bloomberg, TikTok has conducted its third round of layoffs for this team since April, but has not disclosed how many jobs were impacted. TikTok Shop US, the company’s e-commerce retailer, launched less than two years ago, selling a variety of products and offering creators commissions for their videos that trigger sales. While Shop

Gmail could soon help you skim your entire inbox without opening any emails (APK teardown)

Edgar Cervantes / Android Authority TL;DR Gmail is working on a new feature that could display a one-line AI summary directly in your inbox in the main email list. Such brief, auto-updating synopses could help you quickly scan long conversations without opening them. When the feature rolls out, users will also be able to provide feedback on the one-line summaries with “Helpful” or “Not Helpful” votes. One of the most common use cases for AI is using it for summarizing content. AI summaries a

Beyond the Hook: A Technical Deep Dive into Modern Phishing Methodologies

A technical exploration of modern phishing tactics, from basic HTML pages to advanced MFA-bypassing techniques, with analysis of infrastructure setup and delivery methods used by phishers in 2025. Introduction In 2025, phishing is still the most prevalent kind of cyber attack on the planet. Indeed, 1.2% of the global email traffic is phishing. That's 3.4 billion emails each day, but only a low number results in a compromise since "only" 3% of employees would click on a malicious link. However,

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

Typr – TUI typing test with a word selection algorithm inspired by keybr

typr TUI typing test with a word selection algorithm inspired by keybr Features Word selection algorithm to optimize your typing speed inspired by keybr weighted by: Accuracy with the letter Frequency of the letter in the English language Speed at which you type the letter A cool TUI with curses Stores your data in a JSON file Installation Windows git clone https://github.com/Sakura-sx/typr.git cd typr pip install -r requirements.txt python3 main.py Linux git clone https://github.com/S

Topics: git main py python3 typr