You are here

Technology

DBOS: A better way to build applications?

Info World - Mon, 04/29/2024 - 03:00

At the end of March 2024, Mike Stonebraker announced in a blog post the release of DBOS Cloud, “a transactional serverless computing platform, made possible by a revolutionary new operating system, DBOS, that implements OS services on top of a distributed database.” That sounds odd, to put it mildly, but it makes more sense when you read the origin story:

The idea for DBOS (DataBase oriented Operating System) originated 3 years ago with my realization that the state an operating system must maintain (files, processes, threads, messages, etc.) has increased in size by about 6 orders of magnitude since I began using Unix on a PDP-11/40 in 1973. As such, storing OS state is a database problem. Also, Linux is legacy code at the present time and is having difficulty making forward progress. For example there is no multi-node version of Linux, requiring people to run an orchestrator such as Kubernetes. When I heard a talk by Matei Zaharia in which he said Databricks could not use traditional OS scheduling technology at the scale they were running and had turned to a DBMS solution instead, it was clear that it was time to move the DBMS into the kernel and build a new operating system.”

To read this article in full, please click here

Categories: Technology

AI still has a ways to go in code refactoring

Info World - Mon, 04/29/2024 - 03:00

In the rush to embrace coding assistants like Amazon CodeWhisperer to generate new code for developers, we haven’t spent much time asking if that code is any good. By some measures, the answer is clearly “no.” According to a GitClear analysis, “Code generated during 2023 … resembles [that of] an itinerant contributor,” likely caused by increased use of coding assistants.

This is not to say that coding assistants are bad. They can be incredibly helpful. The issue is we need to invest more time figuring out ways to apply generative AI to tasks like code refactoring now, as covered in a recent Thoughtworks interview. The good news? AI can help, but perhaps not always in the ways we expect.

To read this article in full, please click here

Categories: Technology

The end of vendor-backed open source?

Info World - Mon, 04/29/2024 - 03:00

A few weeks ago, Redis changed its license from the Open Source Initiative (OSI)-approved BSD 3-Clause license to the Redis Source Available License (RSALv2). This move echoed Elastic’s earlier license change for Elasticsearch, which switched from the Apache License 2.0 to the Elastic License (ELv2). Then, just as OpenSearch was forked from open-source Elasticsearch, Valkey has been forked from open-source Redis.

To read this article in full, please click here

Categories: Technology

TWiT 977: Gahoo Yoogle - TikTok Ban, Intel's Struggles, Google's Ensh*ttification

This week in tech - Sun, 04/28/2024 - 20:17

TikTok Ban, Intel's Struggles, Google's Ensh*ttification

  • 'Thunder Run': Behind Lawmakers' Secretive Push to Pass the TikTok Bill
  • A Chinese Firm Is America's Favorite Drone Maker. Except in Washington.
  • The panel taks about AI
  • With YouTube Booming, Podcast Creators Get Camera-Ready
  • A new California bill would restrict line-skipping service 'Clear' at airports in the name of equity
  • The Man Who Killed Google Search
  • Google search boss Raghavan warns employees of 'new operating reality'
  • Oracle is moving its world HQ to Nashville
  • Google delays third-party cookie demise yet again
  • Alphabet Leaps Into $2 Trillion Club as Results Show AI Strength
  • U.S. chipmaker Intel was once dominant, now struggles to stay relevant
  • Twilio Founder Jeff Lawson Has Some Serious Plans for The Onion

Host: Leo Laporte

Guests: Amy Webb and Kevin Rose

Download or subscribe to this show at https://twit.tv/shows/this-week-in-tech

Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit

Sponsors:

Categories: Podcasts, Technology

React 19 builds on async transitions

Info World - Fri, 04/26/2024 - 18:00

React 19, the latest version of Meta’s JavaScript library for rendering user interfaces, is now available in beta. The update introduces features such as async functions in transitions and the ability to access ref as a prop for function components.

The React 19 beta was unveiled April 25. A React 19 beta upgrade guide has been published.

React 19 adds support for using async functions in transitions to handle pending states, forms, errors, and optimistic updates automatically. Functions that use async transitions are called Actions. By building on top of Actions, React 19 introduces useOptimistic to manage optimistic updates and a new hook, React.useActionState, to handle common cases for Actions. Actions also are integrated with new <form> features for react-dom in React 19.

To read this article in full, please click here

Categories: Technology

TypeScript 5.5 moves to beta

Info World - Fri, 04/26/2024 - 13:30

TypeScript 5.5, the latest version of Microsoft’s strongly typed JavaScript variant, has arrived in beta with improvements ranging from performance and size optimizations to regular expression checking.

The TypeScript 5.5 beta was introduced April 25 and can be accessed through Nuget or the following command: npm -D typescript@beta. A release candidate is due June 4, and the final release is planned for June 18.

To read this article in full, please click here

Categories: Technology

Meta’s Meditron LLM suite to fill gap in low-resource healthcare

Info World - Fri, 04/26/2024 - 06:55

In a breakthrough for the healthcare industry, researchers have unveiled Meditron, a suite of open-source large language models (LLMs), specifically designed to assist medical professionals.

Jointly developed by researchers from École Polytechnique Fédérale de Lausanne (EPFL) and Yale School of Medicine, and supported by the International Committee of the Red Cross (ICRC), the LLM is built upon the Meta Llama2 platform and trained on “carefully curated, high-quality medical data sources,” Meta said in a blog post.

To read this article in full, please click here

Categories: Technology

The temptation of AI as a service

Info World - Fri, 04/26/2024 - 03:00

Back in the early days of the cloud, I had a nice little business taking enterprise applications and reengineering them so they could be delivered as software-as-a-service cloud assets. Many enterprises believed that their custom application, which provided value by addressing a niche need, could be resold as a SaaS service and become another source of income.

I saw a tire company, a healthcare company, a bank, and even a bail-bond management company attempt to become cloud players before infrastructure as a service was a thing. Sometimes it worked out.

To read this article in full, please click here

Categories: Technology

Ubuntu Linux update brings performance boosts, tool updates

Info World - Thu, 04/25/2024 - 18:20

Canonical has released Ubuntu 24.04 LTS, aka “Noble Numbat,” a new Long Term Support release of the popular Linux distribution that brings performance enhancements and toolchain updates for developers.

Announced April 25 and downloadable from ubuntu.com, Ubuntu 24.04 LTS offers Linux 6.8 kernel capabilities with improved syscall performance, nested KVM (Kernel-based Virtual Machine) support on ppc64el (IBM PowerPC), and access to the new beachefs file system. Ubuntu 24.04 LTS has merged low-latency kernel features into the default kernel, reducing kernel task scheduling delays, Canonical said. The release also enables frame pointers by default on 64-bit architectures, giving performance engineers access to accurate flame graphs when systems are profiled for troubleshooting and optimization. Frame pointers offer more complete CPU profiling and off-CPU profiling, according to Intel.

To read this article in full, please click here

Categories: Technology

.NET MAUI Community Toolkit adds TouchBehavior support

Info World - Thu, 04/25/2024 - 13:36

Microsoft has introduced version 8 of the .NET MAUI (Multi-platform App UI) Community Toolkit, featuring TouchBehavior, for interacting with visual elements in an application based on touch, mouse clicks, and hover events.

The update was introduced April 24. Instructions for getting started with the toolkit are available on GitHub.

With the new release, the TouchBehavior implementation enables customization of different visual properties on the VisualElement it is attached to, such as the background color, opacity, scale, and rotation. TouchBehavior also makes it possible to implement long-press touch gestures and enables invoking of code whenever a user presses any visual element in an app. TouchBehavior formerly was known as TouchEffect in the Xamarin Community Toolkit in the Xamarin.Forms app.

To read this article in full, please click here

Categories: Technology

5 easy ways to run an LLM locally

Info World - Thu, 04/25/2024 - 03:00

Chatbots like ChatGPT, Claude.ai, and Meta.ai can be quite helpful, but you might not always want your questions or sensitive data handled by an external application. That's especially true on platforms where your interactions may be reviewed by humans and otherwise used to help train future models.

One solution is to download a large language model (LLM) and run it on your own machine. That way, an outside company never has access to your data. This is also a quick option to try some new specialty models such as Meta's new Llama 3, which is tuned for coding, and SeamlessM4T, aimed at text-to-speech and language translations.

To read this article in full, please click here

Categories: Technology

Using Inspektor Gadget for Kubernetes observability

Info World - Thu, 04/25/2024 - 03:00

Platform engineering is becoming a compelling concept for enterprises, as they’re devoting increasingly large amounts of resources into cloud-native application development. It doesn’t matter if you’re using your own Kubernetes instances in your data centers, or working with managed environments in public clouds, you’re going to need to understand how they’re operating, taking advantage of a new generation of observability and security tools.

To read this article in full, please click here

Categories: Technology

Do you need to repatriate from the cloud?

Info World - Thu, 04/25/2024 - 03:00

Buzz is building around the idea that it’s time to claw back our cloud services and once more rebuild the company data center. Repatriation. It’s the act of moving work out of cloud and back to on-premises or self-managed hardware. And the primary justification for this movement is straightforward, especially in a time of economic downturn. Save money by not using AWS, Azure, or the other cloud hosting services. Save money by building and managing your own infrastructure.

Since an Andreesen Horowitz post catapulted this idea into the spotlight a couple of years ago, it seems to be gaining momentum. 37Signals, makers of Basecamp and Hey (a for-pay webmail service), blog regularly about how they repatriated. And a recent report suggested that of all those talking about a move back to self-hosting, the primary reason was financial: 45% said it’s because of cost.

To read this article in full, please click here

Categories: Technology

The Linux Link Tech Show Episode 1049

The Linux Link Tech Show - Wed, 04/24/2024 - 20:30
joel wants his fallout room.
Categories: Podcasts, Technology

Node.js 22 arrives, backs ECMAScript modules

Info World - Wed, 04/24/2024 - 16:42

Node.js 22, the latest version of the popular JavaScript runtime, has arrived, featuring require() support for ECMAScript modules, an improved WebSocket client, and an updated version of the Google V8 JavaScript engine.

Announced April 24, version 22 of the event-driven, asynchronous runtime can be downloaded from Nodejs.org. The release adds require() support for synchronous ECMAScript module graphs under the flag: --experimental-require-module. If this flag is enabled and the ES module meets a couple of requirements, require() will load the requested module. Additionally, Node.js 22 includes an experimental feature for the execution of scripts from package.json with the CLI flag: node --run <script-in-package-json>.

To read this article in full, please click here

Categories: Technology

JDK 23: The new features in Java 23

Info World - Wed, 04/24/2024 - 11:00

Java Development Kit (JDK) 23, the next planned version of standard Java, is off and running, with five features now scheduled for the release. The latest addition is making the generational mode of the Z Garbage Collector the default mode.

Due September 17, JDK 23 also will include a vector API, which will be incubated for the eighth time, a second preview of stream gatherers, a second preview of a class-file API, and a preview of primitive types in patterns, instanceof, and switch. Early access builds for JDK 23 can be accessed from jdk.java.net.

To read this article in full, please click here

Categories: Technology

Snowflake’s open-source Arctic LLM to take on Llama 3, Grok, Mistral, and DBRX

Info World - Wed, 04/24/2024 - 08:34

Cloud-based data warehouse company Snowflake has developed an open-source large language model (LLM), Arctic, to take on the likes of Meta’s Llama 3, Mistral’s family of models, xAI’s Grok-1, and Databricks’ DBRX.

To read this article in full, please click here

Categories: Technology

OpenAI ramps up enterprise support with a focus on security, control, and cost

Info World - Wed, 04/24/2024 - 06:57

OpenAI, known for its large language model ChatGPT, is making a strong push for the enterprise market. In what could intensify competition among enterprise AI players, the company announced a slew of new features designed to give businesses more control, enhance security, and offer cost-effective options when integrating OpenAI’s AI technologies in their operations.

“We’re deepening our support for enterprises with new features that are useful for both large businesses and any developers who are scaling quickly on our platform,” OpenAI said.

To read this article in full, please click here

Categories: Technology

Wasmer unveils Python to Wasm compiler

Info World - Wed, 04/24/2024 - 03:00

WebAssembly runtime maker Wasmer has unveiled py2wasm, a Python-to-WebAssembly compiler that transforms Python programs to the WebAssembly (aka Wasm) binary instruction format.

Using a fork of the Nuitka Python compiler, py2wasm converts Python programs to Wasm, allowing them to run without interpreter overhead. Introduced April 18, py2wasm addresses a situation in which the performance of Python programs in WebAssembly has been less than ideal, Wasmer founder and CEO Syrus Akbary wrote in a blog post. Akbary said that py2wasm gets about 70% of native Python speed, and is about 2.5x to 3x faster than the Python interpreter.

To read this article in full, please click here

Categories: Technology

How RAG completes the generative AI puzzle

Info World - Wed, 04/24/2024 - 03:00

Generative AI entered the global consciousness with a bang at the close of 2022 (cue: ChatGPT), but making it work in the enterprise has amounted to little more than a series of stumbles. Shadow AI use in the enterprise is sky high as employees are making day-to-day task companions out of AI chat tools. But for the knowledge-intensive workflows that are core to an organization’s mission, generative AI has yet to deliver on its lofty promise to transform the way we work.

To read this article in full, please click here

Categories: Technology

Pages

Subscribe to Some Place in Ohio aggregator - Technology