You are here

Technology

What is Apache Spark? The big data platform that crushed Hadoop

Info World - Wed, 04/03/2024 - 03:00
Apache Spark defined

Apache Spark is a data processing framework that can quickly perform processing tasks on very large data sets, and can also distribute data processing tasks across multiple computers, either on its own or in tandem with other distributed computing tools. These two qualities are key to the worlds of big data and machine learning, which require the marshalling of massive computing power to crunch through large data stores. Spark also takes some of the programming burdens of these tasks off the shoulders of developers with an easy-to-use API that abstracts away much of the grunt work of distributed computing and big data processing.

To read this article in full, please click here

Categories: Technology

SN 968: A Cautionary Tale - XZ Outbreak, AT&T Data Breach

Security Now - Tue, 04/02/2024 - 18:48
  • A near-Universal (Local) Linux Elevation of Privilege vulnerability
  • TechCrunch informed AT&T of a 5 year old data breach
  • Signal to get very useful cloud backups
  • Telegram to allow restricted incoming
  • HP exits Russia ahead of schedule
  • Advertisers are heavier users of Ad Blockers than average Americans!
  • The Google Incognito Mode Lawsuit
  • Canonical fights malicious Ubuntu store apps
  • Spinrite update
  • A Cautionary Tale

Show Notes - https://www.grc.com/sn/SN-968-Notes.pdf

Hosts: Steve Gibson and Leo Laporte

Download or subscribe to this show at https://twit.tv/shows/security-now.

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

You can submit a question to Security Now at the GRC Feedback Page.

For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6.

Sponsors:

Categories: Podcasts, Technology

Bun 1.1 JavaScript toolkit backs Windows 10

Info World - Tue, 04/02/2024 - 13:40

Bun 1.1, the latest version of the Bun toolkit and drop-in Node.js replacement for building, testing, and running JavaScript and TypeScript, now supports Windows 10. The latest version is also more compatible with Node.js.

To read this article in full, please click here

Categories: Technology

Avoiding the dangers of AI-generated code

Info World - Tue, 04/02/2024 - 03:00

2023 has been a breakout year for developers and generative AI. GitHub Copilot graduated from its technical preview stage in June 2022, and OpenAI released ChatGPT in November 2022. Just 18 months later, according to a survey by Sourcegraph, 95% of developers report they use generative AI to assist them in writing code. Generative AI can help developers write more code in a shorter space of time, but we need to consider how much of a good thing that may be.

To read this article in full, please click here

Categories: Technology

There's more to cloud architecture than GPUs

Info World - Tue, 04/02/2024 - 03:00

Talk to anybody about generative AI in the cloud, and the conversation goes quickly to GPUs (graphics processing units). But that could be a false objective. GPUs do not matter as much as people think they do, and in a few years, the conversation will likely shift to what is much more critical to the development and deployment of generative AI systems in the cloud.

The current assumption is that GPUs are indispensable for facilitating the complex computations required by generative AI models. While GPUs have been pivotal in advancing AI, overemphasizing them might detract from exploring and leveraging equally effective and potentially more sustainable alternatives. Indeed, GPUs could quickly become commodities like other resources that AI systems need, such as storage and processing space. The focus should be on designing and deploying these systems, not just the hardware they run on. Call me crazy.

To read this article in full, please click here

Categories: Technology

What is agile methodology? Modern software development explained

Info World - Tue, 04/02/2024 - 03:00

It’s hard to believe that the agile software development methodology officially turned 20 years old last year. What once was an outlying practice for startups collaborating in colocated spaces with stickies and whiteboards is now a sophisticated, scalable, and widely used set of agile software development processes and tools.

What is agile software development methodology

There’s a rich history behind agile software development and why organizations use agile methods such as scrum and kanban to modernize applications, improve customer experience, and implement digital transformations. There’s also a tremendous body of knowledge around these methodologies and their intersections with design thinking, product management, and devops. Fewer people today ask, “What is agile?” More are seeking guidance for how to align their teams on agile best practices.

To read this article in full, please click here

Categories: Technology

Pages

Subscribe to Some Place in Ohio aggregator - Technology