Latest Tech News

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

Filtered by: software Clear Filter

Time Spent on Hardening

Time Spent on Hardening I recently received mail from someone working on a software-based approach to fault tolerance. Their tool makes applications more reliable, but they think it also makes developers more productive by reducing the amount of error detection and handling code they need write. They have never been able to find research that quantifies how much time developers spend on code for detecting and handling problems relative to the effort for the “happy path”. they know it’s substan

A shift in developer culture is impacting innovation and creativity

Dayvi Schuster 12 min read Thursday, September 18, 2025 Dev Culture Is Dying The Curious Developer Is Gone From tinkerers to metric seekers: How the shift in developer culture is impacting innovation and creativity. When Curiosity Lead the Way If you have been in software development for a while, you might remember a time when developers were launching unique and innovative products and projects just for the sake of curiosity, learning or even just because they had a particular interest in a s

5 ways to spot software supply chain attacks and stop worms - before it's too late

Nataniil/DigitalVision Vectors/Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Shai-Hulud is the worst-ever npm JavaScript attack. This software supply chain worm attack is still ongoing. Here are some ways you can prevent such attacks. For those of you who aren't Dune fans, Shai-Hulud are the giant sandworms of the desert planet Arrakis. You do not want to get in their way. Now, it's also the name of a self-replicating worm that compromised at leas

Configuration files are user interfaces

18 Sep, 2025 We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s configuration will be trivial to version control. Your pragmatic instinct is satisfied as well; the door remains open to creating a proper UI later, since it would be merely a graphical view

A better future for JavaScript that won't happen

In the wake of the largest supply-chain attack in history, the JavaScript community could have a moment of reckoning and decide: never again. As the panic and shame subsides, after compromised developers finish re-provisioning their workstations and rotating their keys, the ecosystem might re-orient itself towards solving the fundamental flaws that allowed this to happen. After all, people have been sounding the alarm for years that this approach to dependency management is reckless and dangero

Ask HN: What's a good 3D Printer for sub $1000?

At least a 256x256x256mm print volume. Needs to be enclosed or enclosable. Need to be able to print with more durable, temperature/chemical resistant materials such as PC/Nylon/ABS or infused materials. I do not need to print multi material models. I would prefer something that doesn't phone home and can work offline. Opensource firmware/software and repairability are important. I am ok assembling the machine and learning how to dial it in. I can do CAD work and make models by hand; I was a mac

Oh no, not again a meditation on NPM supply chain attacks

I’ve been sitting on this article for a while now – well over a year I’ve put off publishing it – but as we’ve seen this week, the time has come to lift the veil and say the quiet part out loud: It’s 2025; Microsoft should be considered a “bad actor” and a threat to all companies who develop software. Of course, if you’re old enough to remember – this is not the first time either… Time is a flat circle Here we are again – in 2025, Microsoft have fucked up so bad, they have likely created an

CrowdStrike Infested With "Self-Replicating Worms"

A year after a glitch at cybersecurity company CrowdStrike triggered a global computer outage affecting millions of computers, the software vendor is being forced to contain a new threat: a swarm of self-replicating worms. As first reported by investigative cybersecurity journalist Brian Krebs, CrowdStrike once again became the launchpad for a potentially debilitating security hazard when some 25 code packages were compromised by a novel strand of malware. Dubbed "Shai-Hulud," the malicious so

iOS 26 is now available. Here's how to install it on your iPhone

After a summer of beta updates, iOS 26 is here. As long as you have a compatible iPhone, you can install the new software right now. Head to Settings > General > Software Update, and get ready for a Liquid Glass makeover. iOS 26 offers Apple's biggest visual change to its software since iOS 7. (That was when Jony Ive's flat design replaced Scott Forstall's skeuomorphic one.) This time around, the software adopts a translucent material theme: Liquid Glass. Although it isn't a return to skeuomorp

Apple explains why iOS 26 could affect your iPhone’s battery life

iOS 26 is now available for iPhone users to install, and a new webpage from Apple seeks to explain why software updates are important, but also their potential impact on battery life and performance. iOS 26 might impact your iPhone’s battery and performance, but for most users it will be temporary Apple has just published a new support document that explains the ins and outs of software updates, including why they’re important. It explains, for example, the difference between “major releases (

Programming Deflation

The genies are out of the bottle. Let’s take as a given that augmented coding is steadily reducing the cost, skill barriers, and time needed to develop software. (Interesting debate to be had—another day.) Will this lead to fewer programmers or more programmers? Economics gives us two contradictory answers simultaneously. Substitution . The substitution effect says we'll need fewer programmers—machines are replacing human labor. Jevons’. Jevons’ paradox predicts that when something becomes c

Microsoft fixes Windows 11 audio issues confirmed in December

Microsoft has removed a safeguard hold that prevented some users from upgrading their systems to Windows 11 24H2 due to compatibility issues that were causing Bluetooth headsets and speakers to malfunction. As the company explained when it acknowledged this bug in December, the issue affected systems with Dirac audio improvement software, which also triggered problems with audio device detection and caused integrated speakers to stop functioning. "The incompatibility relates to the software co

Irrlicht Engine – a cross-platform realtime 3D engine

The Irrlicht Engine supports 5 rendering APIs, which are 4 more than most other 3D engines do: Direct3D 9.0 OpenGL 1.2-4.x The Irrlicht Engine software renderer . . The Burningsvideo Software Renderer A null device. When using the Irrlicht engine, the programmer needs not know, which API the engine is using, it is totally abstracted. He only needs to tell the engine which API the engine should prefer. There are three reasons why the engine not only focuses on one API: Performance . Some gra

Wysiwid: What you see is what it does

Full paper Dividing labor with LLMs. As LLMs get better at writing code, it seems inevitable that there will be less work for human programmers. Thomas Dohmke is right that low-level coding skills will matter less and that “the future belongs to developers who can model systems, anticipate edge cases, and translate ambiguity into structure—skills that AI can’t automate.” Dohmke says “We need to teach abstraction, decomposition, and specification not just as pre-coding steps, but as the new cod

How an over-the-air update made Quilt’s heat pumps more powerful

Software might be eating the world, but it’s taking some industries longer than others to realize its full potential. From iPhones to Teslas, people have grown accustomed to software updates improving the stuff they already own. But outside consumer electronics and automobiles, over-the-air updates aren’t commonplace yet. Yet that’s beginning to change, starting with an unlikely product: heat pumps. Last week, heat pump startup Quilt said that it pushed an update last week to heat pumps alread

Apple’s Big Bet to Eliminate the iPhone’s Most Targeted Vulnerabilities

Apple launched a slate of new iPhones on Tuesday loaded with the company's new A19 and A19 Pro chips. Along with an ultra-thin iPhone Air and other redesigns, the new phones come with a less flashy upgrade that could turn out to be the true killer feature. A security improvement called “Memory Integrity Enforcement” combines always-on chip-level protections with software defenses in an effort to harden iPhones against the most common—and commonly exploited—software vulnerabilities. In recent ye

IEEE Software Receives 2025 Award for Publication Excellence from APEX

IEEE Software has won another Publication Excellence award from APEX, a leading annual competition for communication and publishers. The IEEE team is incredibly honored and excited to continue our mission of keeping IEEE members informed on major trends and developments in technology, engineering, and science. The distinguished 2025 APEX Awards were in the Magazines, Journals & Tabloids category for the issue “Well-being for Resilience — Developers Thrive!” (Jul.-Aug. 2024). As a previous APEX

Apple debuts RC for macOS Tahoe, iPadOS 26, and more

Following today’s iPhone 17 event, Apple has just released a new wave of software updates for beta testers. The RC (release candidate) versions of macOS Tahoe, iPadOS 26, and more are now available. RC now available for macOS Tahoe, iPadOS 26, and more For the past few months, beta testers have had access to early previews of Apple’s forthcoming major software updates. These include iOS 26, iPadOS 26, macOS Tahoe, tvOS 26, and more. Now, the RC (release candidate) versions of these software

Topics: 26 apple beta rc software

Massive Supply Chain Attack Targets Cryptocurrencies Through NPM

A phishing attack aimed at a particular software maintainer’s account has managed to compromise software packages that have over 2.6 billion weekly downloads. BleepingComputer, noting that the infection is being called the “largest supply chain attack in history.” The developer behind the software packages, identified as Josh Junon, was compromised via a phishing scheme targeting several blockchains, including Ethereum, Bitcoin, Solana, and Tron, The Register reports. Junon has been posting abo

Turn Live Footage Into CG Scenes for Free With AutoDesk

If you edit videos on the regular, you know how expensive certain software and tools can be, especially when you start playing with special effects. Things like CGI are often not accessible by the average person. But with AutoDesk, you can bring Hollywood right to your laptop with its Flow Studio tool. This tool is a cloud-based and AI-powered to bring your live-action footage into editable CG scenes. Software like this seems like it would cost a fortune. But what if it it didn't cost you anyth

Should we revisit Extreme Programming in the age of AI?

The pace of software output has never been faster. AI tooling and decades of platform innovation have dramatically lowered the barrier to code creation. With just a few prompts or API calls, it is now possible to generate entire products, features, infrastructure, and functionality in hours rather than weeks. And yet, despite all this acceleration, delivery outcomes remain stubbornly poor. Too many initiatives underdeliver, budgets continue to overrun, and users are left underserved. If cheaper

I should have loved electrical engineering

Author’s note: Drafted in 2022, lightly edited and finished on Sep 1, 2025 for clarity. Substance unchanged. I tried to not glamorize my undergraduate experience but I could be hallucinating. “Hardware invention enabled the information revolution. The internet and all the fancy applications are nothing but some byproduct of the advancement in computer chips and fiber optic cables”, 18-year-old me thought wishfully, concluding that the next natural sequence in the major global transformation mus

MS-BASIC 1.1 introduced programming to a generation - now you can download it for free

Doug Wilson/CORBIS/Corbis via Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Microsoft open-sourced the MS-BASIC language. Bill Gates would never have seen this coming back in the day. MS-BASIC 1.1 was many developers' first language. If, like my ZDNET colleague David Gerwitz and I, you were tinkering with computers in 1975, you badly wanted an MITS Altair 8080 computer, the first PC. To build software on it, most of us used Altair BASIC. A pair of

I Should Have Loved Electrical Engineering

Author’s note: Drafted in 2022, lightly edited and finished on Sep 1, 2025 for clarity. Substance unchanged. I tried to not glamorize my undergraduate experience but I could be hallucinating. “Hardware invention enabled the information revolution. The internet and all the fancy applications are nothing but some byproduct of the advancement in computer chips and fiber optic cables”, 18-year-old me thought wishfully, concluding that the next natural sequence in the major global transformation mus

Microsoft BASIC for 6502 Microprocessor – Version 1.1

Microsoft BASIC for 6502 Microprocessor - Version 1.1 Historical Significance This assembly language source code represents one of the most historically significant pieces of software from the early personal computer era. It is the complete source code for Microsoft BASIC Version 1.1 for the 6502 microprocessor, originally developed and copyrighted by Microsoft in 1976-1978. Why This Document is Historically Important 1. Foundation of the Personal Computer Revolution This BASIC interpreter