More stories

  • in

    The best Samsung Galaxy Z Flip 5 cases and covers

    It seems like just yesterday that the Galaxy Z Flip 5 was unveiled, but it’s been more than a year already. This phone, released by Samsung in July 2023, continues to turn heads with its 3.4-inch external display and a refined build that screams style. The Galaxy Z Flip 6 is out now, but the Flip 5 remains a cutting-edge device, and you can buy it for $999 More

  • in

    Meta Quest absolutely dominates Steam VR – just look

    Beata Zawrzel/NurPhoto via Getty Images Steam is a hugely popular distribution channel and community for PC games and gamers. I like to think of it as the app store for PC games because it makes game management, installation, curation, and purchasing a lot easier than it used to be when buying and installing individual games. […] More

  • in

    How to create a podcast with AI in seconds: Easy, step-by-step instructions

    Chalermphol Liawsutee/Getty Images Google’s NotebookLM is a popular AI-based note-taking service that can collect documents, URLs, audio files, and other content for any type of research. After you submit your source files, the AI is able to analyze, summarize, discuss, and answer questions about them. But one especially cool feature is the ability to take […] More

  • in

    The best password manager for Mac in 2024: Expert tested

    A good password manager is a secure alternative to writing your logins on sticky notes, reusing the same easy-to-guess combinations, or having to constantly reset more complex passwords you forgot. Adding a password management tool to your Mac allows you to quickly access and use your data when browsing, shopping, banking, or working. Also: The best password managers: Expert testedWhat is the best password manager for Mac right now?At ZDNET, we’ve tested a long list of password managers on MacOS to find the ones that make saving and using your logins a breeze while also keeping your data safe. Our pick for password management on Mac is 1Password More

  • in

    ChatGPT writes my routine in 12 top programming languages. Here’s what the results tell me

    David Gewirtz/ZDNET (with a little help from ChatGPT)Over the past year, we’ve all come to know that ChatGPT can write code. I gave it a number of tests in PHP and WordPress that showed the strengths and weaknesses of ChatGPT’s coding capabilities.Also: Your dream programming job demands this language, every site agreesBut how far does ChatGPT’s coding knowledge extend? When I originally drafted this article in early 2023, I threw the classic “Hello, world” programming assignment against the 12 most popular languages in O’Reilly Media’s popularity rankings for 2023. We’ve subsequently done a lot of analysis about programming language popularity, but even with this late 2024 update, I’m sticking with the original 12 languages we tested. While some of our 12 aren’t really massively popular languages, they’re still current and in use. This selection gives us a very good cross-section to better help us understand how well ChatGPT handles a wide range of languages.Because “Hello, world” can often be coded in one line, I added a slight wrinkle, having ChatGPT present “Hello, world” ten times, each time incrementing a counter value. I also asked it to check the time and begin each sequence with “Good morning,” “Good afternoon,” or “Good evening.”Also: The best AI for coding in 2024 (and what not to use)This gives us a look at program flow and some intrinsic functions as well, but still keeps the code small enough that I can include a dozen screenshots in this article.Here’s the prompt: Write a program in ____ that outputs “Good morning,” “Good afternoon,” or “Good evening” based on what time it is here in Oregon, and then outputs ten lines containing the loop index (beginning with 1), a space, and then the words “Hello, world!”. For each programming language, I also asked ChatGPT to describe its primary use. Here’s the prompt I used for this query: For each of the following languages, write a one-sentence description of its primary use and differentiating factor: Java, Python, Rust, Go, C++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala. Now, let’s look at each language. 1. Java ChatGPT describes Java as, “A general-purpose language used primarily for building desktop, web, and mobile applications, and known for its ‘write once, run anywhere’ philosophy.” Also: Google’s Gems are a gentle introduction to AI prompt engineeringJava was originally developed by Sun Microsystems, but when Oracle bought Sun, it also bought Java. While the Java spec is open, the language is owned by Oracle. This has led to some spectacular legal fireworks over the years. Here’s ChatGPT’s code: More

  • in

    Gen AI gives software developers surge in productivity – but it’s not for everyone

    Israel Sebastian/Getty Images For anyone building software, generative AI (Gen AI) — especially a tool like GitHub Copilot — is a means to quickly create, test, document, and debug code, which leads to big productivity benefits.  This boost frees up the time, resources, and brainpower of software developers and operations professionals to step up and […] More

  • in

    AI-driven software testing gains more champions but worries persist

    da-kuk/Getty Images Comprehensive quality engineering and testing are a must for today’s software-driven organizations. Perhaps not surprisingly, generative artificial intelligence (Gen AI) is emerging as a cutting-edge component of the quality and testing phase of the software development lifecycle.  However, long-term success in software-testing automation is about establishing the necessary organizational will and resources. In short, to […] More