Open-source News

Linux 6.3 Supports The Snapdragon 8 Gen 2 & Other New High-End Arm SoCs

Phoronix - Sat, 02/18/2023 - 20:30
Ahead of the Linux 6.3 merge window officially opening up following the Linux 6.2 stable release tomorrow, Arnd Bergmann has already mailed in his pull requests of the Arm SoC and defconfig updates for this next kernel version. Most notable is having mainline support for the Qualcomm Snapdragon 8 Gen 2 as well as some other new, high-end embedded SoCs...

Debian 12 "Bookworm" Enters Its Soft Freeze

Phoronix - Sat, 02/18/2023 - 20:00
After last month's initial Debian 12 freeze, this week the "Bookworm" Linux distribution release entered its soft freeze...

Intel ANV Receives A ~24% Performance Boost For Older Hardware With Zink + Sauerbraten

Phoronix - Sat, 02/18/2023 - 19:45
It's not exactly the most applicable configuration for hardware and software, but a 24% performance boost is nothing to sneeze at... A 24% performance boost when for an open-source game when using the Intel ANV Vulkan driver with older Gen8 Broadwell or Gen9 Skylake graphics while using the Zink layer...

KDE Plasma 6.0 Sees More Feature Work, Improvements For Dolphin & Plasma 5.27.1 Fixes

Phoronix - Sat, 02/18/2023 - 19:21
This week marked the release of KDE Plasma 5.27 while developers are already busy working on Plasma 6.0 feature work as well as delivering fixes for the current release that will come with Plasma 5.27.1...

What does ChatGPT mean for the open source community?

opensource.com - Sat, 02/18/2023 - 16:00
What does ChatGPT mean for the open source community? sethkenlon Sat, 02/18/2023 - 03:00

Machine learning and "artificial intelligence" is on a lot of people's minds right now, largely because of ChatGPT. With its widely-available public demonstration, the not-so-aptly named OpenAI group (ChatGPT is not open source) has shown the public that when you point a whole cloud of computing power back at the internet, you can generate believable text about nearly any subject. As many people have pointed out, there's a big difference between "believable" and "correct" of course, but on a superficial level it seems like ChatGPT is a valid source of surface-level summary output. ChatGPT isn't open source, but nearly everything it outputs is based on open knowledge. It's based on content you and I have put onto the internet for others. Does this mean ChatGPT has joined a community? Is ChatGPT contributing to improving shared knowledge? Or does it just reduce how many internet searches you have to do before arriving at a general idea of what might be an answer to your question?

Benefits of the contrary

You're probably a member of some community, whether it's a community of an open source project or even your local neighborhood. Either way, you've probably noticed that sometimes people can be annoying. It's a fact of life that people have opinions, and often those opinions are in conflict with one another. When there's a disagreement over how something ought to be done, it usually feels like time's being wasted. After all, you know the best solution, but instead of putting it into action, you have to spend all day convincing everyone else of its merit. It would be so much easier if everyone would just agree with you, right?

Disagreement is also uncomfortable. It leads to difficult conversations. You have to find a compromise or else convince somebody to see things your way, even as they try to convince you to see things their way. It's not easy, and it's often not what you want to be doing at any given time.

Of course, most adults understand that there's power in the contrary. A bot might be able to emulate a contrary opinion, but there's a difference between an opinion and stubbornness or obstinacy. Differing opinions, formed from expertise and experience, are vital for successful and fruitful collaboration. As uncomfortable as they may be, differing opinions on the "right" way to do something is the best way to stress test your ideas. By looking at the contrary, you can identify your preconceptions, biases, and assumptions. By accepting differing opinions, you can refine your own.

Spark of originality

A bot armed with machine learning can only invent ideas from existing ideas. While there may be value in distilling noise into something singularly tangible, it's still just a summary of notions that have come before. A gathering of real human actual minds is powerful because of the seemingly irrelevant and unexpected ideas that form from conversation, iteration, agreement, disagreement, and diversity of experiences and backgrounds. It might not make logical sense for me to base my CI/CD pipeline on the strategy I invented for last night's tabletop roleplaying game, but if that served as inspiration for something that ends up being really good then it doesn't matter in the end. There's an irrationality to interpreting the world through your experience embroidering or gardening or cooking or building LEGO sets with your kid, but that doesn't make it invalid. In fact, it's the ability to connect inspiration to action that gives birth to invention. That's not something ChatGPT can learn from the internet.

AI and machine learning with open source What is AI/ML? Cheat sheet: AI glossary eBook: A practical guide to home automation using open source tools Why deploy AI/ML workloads on OpenShift Develop, train, and test your ML workloads with Red Hat OpenShift Data Science Open Source Stories: Road to AI What is edge machine learning? Latest AI and machine learning articles System design

ChatGPT and other AI experiments may well have their use in reducing repetitious tasks, or for catching potential bugs, or for getting you started with a particularly confounding YAML file. But maybe the hidden message here is actually a question: why do we think we need ChatGPT for these things? Could it be that, after all, these processes need improvement themselves? Could it be that maybe writing some "simple" YAML isn't as simple as it at first seemed? Maybe those bugs that need an artificial intelligence to catch are less a disease than a symptom of over-complex language design or a failure in how we teach code, or just an opportunity to develop easier entries into programming.

In other words, maybe machine learning bots aren't the solution to anything, but an indication of where we're doing a disservice to ourselves. In open source, we design the systems we interact with. We don't have to design chat bots to help us understand how the code works or how to program, because we're the inventors. We can redesign around the problems. We don't need a chat bot to coalesce and condense the confusion of the worldwide community, because we can create the best solution possible.

Human connection

Community is about people. Making connections with other people with a shared interest and passion for something is what makes communities so fulfilling. Both the disagreements and the moments of shared inspiration are profound experiences that we humans bring to one another in our forums, chat rooms, bug reports, conferences, and neighborhoods. As an open source community, we create technology. We create it openly, together, and with a genuine interest in sharing experiential knowledge. We value diversity, and we find value in the perspectives of novices and experts alike. These are things you can't distill in machine learning chat bot, whether it's open source or not (and ChatGPT is not).

The open source community thrives on the genuine interest in sharing. That's something ChatGPT cannot emulate.

The open source community thrives on the genuine interest in sharing. That's something ChatGPT cannot emulate.

AI and machine learning Community management What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. 3 Comments Register or Login to post a comment. Don Watkins | February 18, 2023 Register or Login to like

Great insights Seth! You've helped me to sort this out. I'm fascinated by ChatGPT and other AI instances. However, there is a lack of human connection and insight. Definitely no community and it occurs to me that we only get responses on the data that's fed into these engines. Helpful in some instances but without context and certainly minor voices are never heard.

sushidub | February 21, 2023 Register or Login to like

Love this entire perspective on ML and AI lacking the human component. Let's face it - AI is not human, nor will it ever be. That is, of course, unless I myself happen to be a bot programmed to be unaware of the fact that it is one. At the moment I see and hear lot of grandiose speculation going around on the superpower of ML and AI - most of which seems less anecdotal than it is coming from a trickle of reporting regarding the ChatGPT service and the experience a handful of individuals have had thus far. The tube has great reach these days. The implications coming from the chatter far outweigh the actual capability of the OpenAI service and unsurprisingly are very human in both pessimism and optimism regarding its potential. I won't deny the awesomeness and power of ML in its current and potential state, but for now I see most of the compute spend heading in an automation direction (mundane taskery) and actually surprised at the amount of hype increase when considering competent ML procedural work has been around for almost a decade now, if not longer.

Craig McClanahan | February 22, 2023 Register or Login to like

An issue I have not seen covered much is important to many open source communities: licensing.

Many orgs will not accept even human originated contributions that were copied from another project with an incompatible license. What are they supposed to do with an AI generated code snippet from an AI entity trained on “open” code that may be publicly visible, but sourced under such an incompatible license?

Wine 8.2 Released With More Improvements For Running Windows Apps/Games On Linux

Phoronix - Sat, 02/18/2023 - 04:42
Following the Wine 8.0 stable release from late January followed by Wine 8.1 kicking off the new development series, Wine 8.2 is out today as the second bi-weekly development release of this new series...

Intel Open-Sources Its OpenCL CPU-Based Runtime

Phoronix - Sat, 02/18/2023 - 03:24
As 718,996 lines of newly open-sourced code, Intel recently began opening up their previously proprietary CPU-based OpenCL run-time...

The Best Linux 6.2 Features From Intel Arc Graphics To Better Performance For Older PCs

Phoronix - Sat, 02/18/2023 - 00:18
This weekend the Linux 6.2 kernel will be released as stable. As it's been two months already since I published the Linux 6.2 feature overview following the closure of the v6.2 merge window, here is a reminder of what makes Linux 6.2 a really exciting kernel update...

Nouveau Kernel Driver Patches Updated For Supporting Vulkan Features

Phoronix - Fri, 02/17/2023 - 23:51
In addition to Nouveau developers at Red Hat working on NVIDIA GPU System Processor (GSP) support to ease their kernel driver development and ideally leading to quicker upstream hardware support and finally tackling power management / re-clocking for newer GPUs, another important area on the open-source kernel driver side has been about re-architecting certain interfaces to be able to better support features for the Vulkan API...

Pages