The latest news on technology topics, including operating systems, software, security, mobile, storage and Internet, emerging tech, and technology.

  • Stack Overflow opens API to Google’s Gemini
    on February 29, 2024 at 11:00 pm

    Stack Overflow, the popular question-and-answer portal for developers, has partnered with Google’s cloud computing arm to develop an API that will give Google’s Gemini AI model access to Stack Overflow’s knowledge base.Dubbed the Overflow API, the new offering will inform Gemini’s coding assistance capabilities for Google Cloud, delivered to developers via the Google Cloud Console. The suggestions made by Gemini will cite Stack Overflow sources, the companies said in a statement.To read this article in full, please click here

  • OpenJDK proposal would streamline Java records creation
    on February 29, 2024 at 7:30 pm

    Java developers would gain an easier way to create records, and more streamlined code for declaring record classes, through derived record creation, a preview language feature being considered by the OpenJDK community.Derived record creation would allow developers to create new records from existing records, specifying only the components that are different. Goals of the proposal include providing a concise means to create new record values from existing ones and streamlining the declaration of record classes by eliminating the need to provide explicit wither methods, which are the immutable analogue of setter methods.To read this article in full, please click here

  • Google delivers Gemini LLM support to BigQuery data warehouse
    on February 29, 2024 at 4:03 pm

    Google is integrating its Gemini 1.0 Pro large language model with its AI and machine learning platform, Vertex AI, to help enterprises unlock new capabilities of large language models (LLMs), including analysis of text, image and video.The Gemini API, which has been made generally available, can also be used in Google’s data warehouse, BigQuery, to develop generative AI-based analytical applications.To read this article in full, please click here

  • Google Cloud adds vector support to all its database offerings
    on February 29, 2024 at 2:01 pm

    Google Cloud on Thursday said it is adding vector support and integrating LangChain with all of its database offerings in an effort to outdo rival cloud service providers, such as Amazon Web Services (AWS), Microsoft, and Oracle.Cloud service providers have been locked in a race to add generative AI and AI-related capabilities to their database offerings to have the first mover advantage in order to garner a bigger pie of the growing AI and generative AI market.To read this article in full, please click here

  • Why passkeys will replace passwords
    by Aviad Mizrachi on February 29, 2024 at 10:00 am

    With the growth of sophisticated attacks against critical software and infrastructure systems, multi-factor authentication (MFA) has emerged as a critical layer of defense against unauthorized access. An increasing number of enterprise and developer-facing technology applications and platforms, from GitHub to Salesforce to Amazon Web Services, are making MFA mandatory for users.That said, we are all used to passwords, and many people like the status quo. Not surprisingly, the introduction of MFA has added friction to the login process. This can negatively impact the user experience.A newer technology that can provide even greater security benefits than MFA is now becoming more widely deployed. That technology is called passkeys. Based on widely accepted industry standards, passkeys offers the tantalizing promise of eliminating the need for passwords and the risks passwords create without adding user experience friction like MFA.To read this article in full, please click here

  • Diving into Microsoft’s dev tunnels
    on February 29, 2024 at 10:00 am

    One of Microsoft’s goals for recent releases of Windows was to improve the developer experience, with the aim of making it the preferred platform for modern application development. That goal has led to the release of the Windows Subsystems for Linux and Android, resilient Dev Drive storage based on the ReFS file system, the WinGet package manager, and the Dev Home control panel.To read this article in full, please click here

  • High-risk open source vulnerabilities on the rise, Synopsys reports
    on February 28, 2024 at 6:40 pm

    Nearly three-quarters of codebases assessed for risk by Synopsis in 2023 contained open source components with high-risk vulnerabilities, according to a just-released report from the company, a provider of application security testing tools.While the number of codebases with at least one open source vulnerability remained consistent year over year at 84%, Synopsis said, the number that contained high-risk vulnerabilities increased dramatically, from 48% in 2022 to 74% in 2023. Synopsis defines high-risk vulnerabilities as vulnerabilities that have been exploited, or have documented proof-of-concept exploits, or have been classified as remote code execution vulnerabilities.To read this article in full, please click here

  • ServiceNow, Hugging Face, and Nvidia expand StarCoder2 coding LLM
    on February 28, 2024 at 6:11 pm

    ServiceNow, Hugging Face, and Nvidia have released StarCoder2, the next generation of their open-access and royalty-free large language model (LLM) trained to generate code, in an effort to take on AI-based programming tools including Microsoft-owned GitHub Copilot, Google’s Bard AI, and Amazon CodeWhisperer.To read this article in full, please click here

  • 10 tips for speeding up Python programs
    on February 28, 2024 at 10:00 am

    By and large, people use Python because it’s convenient and programmer-friendly, not because it’s fast. The plethora of third-party libraries and the breadth of industry support for Python compensate heavily for its not having the raw performance of Java or C. Speed of development takes precedence over speed of execution.To read this article in full, please click here

  • The most popular neural network styles and how they work
    by mtyson@edit.com on February 28, 2024 at 10:00 am

    Neural networks are the foundation of modern machine learning and AI. They are the most essential component in understanding what AI is and how it works. In this article, you’ll learn the basics of neural networks, and then we’ll delve into some of the most common variants, like the feedforward and recurrent networks, which drive everything from large language models like ChatGPT and Bard to image generation with stable diffusion.The perceptron All neural networks share one basic characteristic: they are interrelated groups of nodes. More technically, they are graphs. The attributes of the nodes and the ways the edges are connected vary widely. The very simplest node structure is, of course, a single node.To read this article in full, please click here

  • Visual Studio Code adds voice dictation
    on February 28, 2024 at 1:30 am

    Visual Studio Code 1.87, the February 2024 release of Microsoft’s popular code editor, brings voice dictation, multi-cursor inline suggestions, and support for smarter Python imports and GitHub Copilot-powered symbol renaming.Published February 28, Visual Studio Code 1.87 can be downloaded at the Visual Studio website for Windows, Linux, and Mac platforms.With the new release, developers now can use their voices to dictate directly into the editor, provided they have installed the VS Code Speech extension, which enables speech-to-text capabilities. Developers can select from one of the 26 supported languages in VS Code Speech by using the accessibility.voice.speechLanguage setting.To read this article in full, please click here

  • GitHub ships GitHub Copilot Enterprise
    on February 27, 2024 at 6:35 pm

    GitHub Copilot Enterprise, an edition of the AI-based pair programming assistant that can be customized to an organization’s codebase and processes, is now generally available, GitHub announced on February 27.GitHub Copilot Enterprise serves as a companion that lets developers ask questions about public and private code, get up to speed with new codebases, build consistencies across engineering teams, and ensure users have access to the same standards and prior work, GitHub said. Chat conversations can be tailored to an organization’s repositories, with answers based on the organizational knowledge base. Pull request diff analysis is offered as well. Bing-powered web search is a feature now in beta.To read this article in full, please click here

  • White House urges developers to dump C and C++
    by Grant Gross on February 27, 2024 at 6:35 pm

    US President Joe Biden’s administration wants software developers to use memory-safe programming languages and ditch vulnerable ones like C and C++.The White House Office of the National Cyber Director (ONCD), in a report released Monday, called on developers to reduce the risk of cyberattacks by using programming languages that don’t have memory safety vulnerabilities. Technology companies “can prevent entire classes of vulnerabilities from entering the digital ecosystem” by adopting memory-safe programming languages, the White House said in a news release.To read this article in full, please click here

  • Deno shrinks deno compile binaries
    on February 27, 2024 at 10:00 am

    The developers of the Deno TypeScript/JavaScript runtime have reduced the size of deno compile binaries and introduced an official Linux ARM64 build with the newly released Deno 1.41 version.This latest release of the Node.js rival was unveiled February 22. Users can upgrade their Deno installation by running the following command in the terminal:deno upgrade Deno Land said the binaries produced by the deno compile command in Deno 1.41 are as much as 50% smaller than in previous versions. A “Hello World” program compiled to a 116MB binary on Mac ARM in Deno 1.40 compiled to just 58MB in Deno 1.41. Further plans include making compiled binaries even smaller, as well as allowing developers to compile a custom build of Deno with only desired features.To read this article in full, please click here

  • What’s going on with cloud finops?
    on February 27, 2024 at 10:00 am

    Hey, remember finops? Cost optimization? According to most surveys, it was a big deal in 2023, but you never would have known it, considering the amount of AI noise out there.The State of FinOps is an annual survey conducted by the FinOps Foundation to collect information about critical priorities, industry trends, and the direction of finops practices. The survey informs a range of Foundation activities and tells the broader market how finops is practiced in various organizations. Survey respondents are encouraged to be thorough and honest so the data will reveal valuable insights to the community. However, I bet that none of them admit to any waste on their end—ever.To read this article in full, please click here

  • Amazon Bedrock: A solid generative AI foundation
    by Martin_Heller@idg.contractors on February 27, 2024 at 10:00 am

    Amazon Web Services’ fully managed service for building, deploying, and scaling generative AI applications, Amazon Bedrock offers a catalog of foundation models, implements retrieval-augmented generation (RAG) and vector embeddings, hosts knowledge bases, implements fine-tuning of foundation models, and allows continued pre-training of selected foundation models.To read this article in full, please click here

  • 3 dynamic use cases for Apache Flink and stream processing
    by Jean-Sebastien Brunner on February 27, 2024 at 10:00 am

    The real world is made up of people and things in constant motion, and the applications developers build need to reflect this reality. Picture an airport with thousands of planes and passengers arriving and departing daily who need to be updated when delays or other changes happen as fast as possible. Or a payment network that processes millions of transactions each minute. If we can record and process these events at scale and in real time, we open the door to exciting new applications that can improve efficiency or drive better customer experiences.Stream processing is the enabler here. Stream processing is a data processing technology used to collect, store, and manage continuous streams of data as they are produced or received. Also called event streaming or complex event processing (CEP), stream processing has grown rapidly in recent years because of its powerful ability to simplify data architectures, provide real-time insights and analytics, and react to time-sensitive events as they happen.To read this article in full, please click here

  • TypeScript soothes type narrowing pain point
    on February 26, 2024 at 7:41 pm

    TypeScript 5.4, a planned update to the strongly typed JavaScript variant from Microsoft, has graduated to the release candidate stage. New capabilities in version 5.4 include preserved narrowing within function closures created after the last assignment and a NoInfer type to block inferences to valid but unwanted types.The release candidate was published February 22, following a beta release from January 29. A final release is expected March 5. TypeScript 5.4 can be accessed via NuGet or NPM. In NPM, use the following command:To read this article in full, please click here

  • JDK 22: The new features in Java 22
    on February 26, 2024 at 4:43 pm

    Java Development Kit 22, the next version of Java Standard Edition due in March, has reached the second and final release candidate stage. JDK 22 includes 12 features, with a second preview of scoped values and a preview of stream gatherers being the last additions.JDK 22 reached the second release candidate stage on February 20, following an initial release candidate February 9. General availability is set for March 19.Scoped values enable the safe and efficient sharing of immutable data within and across threads. These are preferred to thread-local variables, especially when using large numbers of thread variables. Goals include ease of use, comprehensibility, robustness, and performance.To read this article in full, please click here

  • How data governance must evolve to meet the generative AI challenge
    on February 26, 2024 at 10:00 am

    Data governance was on my mind recently, so I decided to query ChatGPT by entering the prompt: “What is data governance?” The AI responded with: “Data governance is a set of processes, policies, standards, and guidelines that ensure data is properly managed, protected, and utilized within an organization.” That’s a good start, and there is a lot more to say about data governance and its meaning at this moment.Data governance in the age of generative AI Data governance covers a range of disciplines, including data security, management, quality, and cataloging. The practice requires defining usage policies, creating master data sources, profiling data sets, documenting dictionaries, and overseeing data lifecycles. An organizational model often defines roles for the chief data officer facilitating a strategy, data owners who set policies on data sets, and data stewards responsible for improving data quality.To read this article in full, please click here