Stack Overflow opens API to Google’s Gemini
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 […]
Read MoreThe open source problem
Folks, we have an open source problem. And, no, it’s not the problem some think. You’ll hear people rail against corporations that falsely describe their code as open source. Sometimes they’re correct. You’ll hear others bemoan the influx of venture-backed companies that dilute the meaning of open source to fuel corporate gains. Sometimes they’re correct. But the […]
Read MoreCouchbase Server and Capella to gain vector support
NoSQL document-oriented database provider Couchbase on Thursday said that it was working to add support for vector capabilities to its database offerings, including its Capella managed database-as-a-service (DBaaS). The vector capabilities will include similarity search and retrieval-augmented generation (RAG), the company said, adding that the addition of these capabilities will also enhance the performance of the database as all […]
Read MoreBiden executive order protects personal data
President Joseph Biden has issued an executive order intended to protect Americans’ sensitive personal data from exploitation from countries of concern including China, Russa, Iran, and North Korea. Issued February 28, the order authorizes the attorney general to prevent the large-scale transfer of Americans’ personal data to countries of concern and offers safeguards around other […]
Read MoreThe most popular neural network styles and how they work
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 […]
Read MoreGoogle delivers Gemini LLM support to BigQuery data warehouse
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 […]
Read MoreCan MariaDB’s enterprise business be saved?
A non-binding proposal to acquire MariaDB, the provider of the relational database management system (RDBMS) of the same name—a fork of the open-source MySQL database, has sparked speculations about the company’s future and what the acquisition would mean for its enterprise customers. The proposal was for MariaDB PLC, the firm that provides database services […]
Read MoreTypeScript soothes type narrowing pain point
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, […]
Read MoreMainframes are dead! Long live cloud computing!
One of the things that has often driven me nuts with the rise of cloud computing is the assumption that the demise of the mainframe is a foregone conclusion. I’ve often written about the reality that not all applications and data sets belong on the cloud, especially ones that reside on mainframes. Although I have […]
Read MoreJava virtual threads hit with pinning issue
Java’s virtual threads, introduced in JDK 21 in September 2023 to make it easier to write and maintain concurrent applications, has suffered from a “pinning” issue that arises with synchronized methods or synchronized statements. Oracle detailed the virtual thread pinning issue this week on the Inside Java website. The two most common cases involve […]
Read More