Language Selection

English French German Italian Portuguese Spanish

Red Hat

Red Hat and IBM Leftovers

Filed under
Red Hat
  • First look at the new Apicurio Registry UI and Operator

    Last year, the Apicurio developer community launched the new Apicurio Registry project, which is an API and schema registry for microservices. You can use the Apicurio Registry to store and retrieve service artifacts such as OpenAPI specifications and AsyncAPI definitions, as well as schemas such as Apache Avro, JSON, and Google Protocol Buffers.

    Because the registry also works as a catalog where you can navigate through artifacts, adding a new web-based user interface (UI) was a priority for the current Apicurio Registry 1.2.2 release. With this release, the Apicurio community has made the Apicurio Registry available as a binary download or from container images. To make it easier to set up and manage your Apicurio Registry deployment, they have also created a new Kubernetes Operator for the Apicurio Registry.

  • Extending Red Hat SSO with IBM Security Verify

    More and more organizations are using Red Hat Single Sign-On (Red Hat SSO) as the foundation for securing user identities for enterprise and consumer applications. The focus on providing both robust security and a seamless user experience needs to be equally considered. Neither of these requirements should be compromised, especially as applications are being built for a multi-cloud world on Red Hat OpenShift.

  • Red Hat Shares ― Kubernetes

    Red Hat’s approach to Kubernetes over the last 6 years has been to turn it from a useful container tool into a foundational platform for hybrid cloud architectures. Learn what Kubernetes is and if it's right for you.

  • Fostering remote community: Open principles to help build a productive remote team culture

    A year ago many of us had no idea we'd be working from home today, but now we find ourselves (and our organizations) needing to adapt. And quickly. I'd like to talk about some of my experience in adapting to working in this new environment and share some ideas that may help others in doing the same.

    To remain productive and competitive organizations need to adapt to the new "Work From Home" (WFH) world. They need to adopt new strategies that foster business resilience and enable them to respond to continuous change. An initial impulse may be to concentrate on the tools they need to empower large numbers of employees to work from home—like webcams and conferencing systems. However, although technology is essential, team leaders should not overlook the importance of fostering an effective remote culture and guiding the team to learn to work together in a different way.

    We also need to remember to focus on the people first, especially at a time when people can't always put work first. Remember that people aren't just "working from home" -- that's well-covered territory. In many cases people who never expected to work remotely are having to adapt, and at a time when many people are under great stress.

  • 8 steps to make your next meeting more productive

    Many organizations' cultures encourage team meetings, as they can be a valuable time for groups of employees to collaborate and innovate together. However, too often, meetings are unproductive, repetitive, and waste valuable time that employees could use for work. According to a Korn Ferry survey, 67% of employees claim that their job performance is negatively impacted by spending too much time in meetings. That number is far too high for modern companies interested in growth and productivity.

    Because all types of organizations, including open source communities, depend on effective meetings and communication standards to get things done, many try to instill more effective meeting environments. For example, some carve out time each week when meetings are not allowed, so the company can reach a flow state. While this is helpful during that time, the rest of the week may be wasted by unproductive meetings.

    The following steps can help make meetings more efficient and create a focused, productive workforce.

  • Sysadmin careers: Overcoming fear and loathing at the keyboard
  • syslog-ng Insider 2020-06: edge; log management layer; WSL;

    After many years of pushing all computing from on-site to the cloud or huge data centers, there is a new trend: edge computing. There can be many reasons, legal or practical, why data should be processed locally instead of being sent to a central location as soon as it is created. Edge computing was a central theme of the recently held Red Hat Summit. Luckily syslog-ng is well prepared for this use case right from the beginning. While most people only know that syslog-ng can act as a client or a server, it can also collect, process and forward log messages. In syslog-ng terminology it is called a relay, but on the edge you might want to combine server and a relay functionality into one.

Red Hat/Fedora Leftovers

Filed under
Red Hat
  • Driving healthcare IT transformation with global systems integrators

    Successful digital transformation can create sustained growth and competitive advantage, but it’s often a highly complex undertaking that requires coordination across people, processes, organizational cultures and, of course, technology. In addition, each journey is shaped by the industries in which a particular enterprise is undergoing transformation. And with unprecedented challenges currently facing hospitals and healthcare facilities, the need for digital transformation to help address increased workloads and mission critical activity is even greater.

    Navigating digital transformation alone can mean steep learning curves and delays, but with the support of established open source communities and effective collaboration with a global systems integrator (GSI), healthcare organizations can improve digital transformation timelines and outcomes.

  • Network traffic control for containers in Red Hat OpenShift

    In this final entry for the container security series, we'll look at network traffic control for containers running in Red Hat OpenShift.

    In a Multi-Level Security (MLS) environment, you will want to be able to ensure that containers in different security levels can only talk to pods in the same security level. For instance, a Top Secret pod should only talk to other Top Secret pods (and perhaps, only a subset of them). Red Hat OpenShift has a variety of mechanisms to control pod to pod access, and to control what networks a pod can be attached to a pod.

  • Bug Hunting in Python

    Having given the blog a good four years to really settle in and get comfortable, I thought it was about time I wrote a post. I don’t want to strain myself, so it’ll be short and incomplete (don’t worry, I’ll pad it with lots of debugging output so you can give that page key a workout).

    There are a myriad ways to debug Python applications. My first stop is typically pdb. It’s simple and ships with Python.

  • Runtime dependencies in Copr

    In the last release, we’ve added support for runtime dependencies in Copr. If your project needs another package to run, but you don’t need said package as a part of your project, you can have it as a runtime dependency instead. You can now specify other repositories (either Copr projects or external) as runtime dependencies. These repositories will then be enabled alongside your Copr project.

IBM/Red Hat Leftovers

Filed under
Red Hat
  • Updating the Nautilus cornerstone of Red Hat’s Ceph Storage platform

    Red Hat Ceph Storage 4 brought the upstream Ceph Nautilus codebase to our customers, and laid out the foundation of our Ceph storage product portfolio for the rest of the year. 4.0 is integrated with OpenStack Platform 16 from the start, enabling customers to roll out the latest and greatest across the Red Hat Portfolio: OpenStack Platform 16 on RHEL 8.1 with Red Hat Ceph Storage 4.0 through a single, director-driven install process, equally supporting dis-aggregated and hyperconverged configurations. The combination of Bluestore and Beast.ASIO as default components literally doubled our object store write performance compared to 12 months ago, and that is just the start of our object story for what promises to be a very busy year.

  • What APIs mean for an open and connected insurance industry

    Many insurance companies are taking steps to use application programming interfaces (APIs). Building upon internal APIs for backend communications that have been in place for a while, but now the focus is on opening up APIs to the outside world to offer better services to policyholders. Call it connected insurance, Open Insurance, or open APIs - whatever the name, it all relates back to finding a common approach to securely share data that drives value.

    As is the case with many industries, the emphasis today is on improving the customer experience. Clients’ expectations are growing: for example, life insurance policyholders haven’t forgotten how important it is to ensure that their loved ones will be taken care of if something happens to them, but they also want something more than a death benefit for the premiums they’re paying. They want to realize everyday value – and if they can’t get it from their current insurance provider, they’ll find one that’s more accommodating.

  • IBM won’t develop facial recognition tech for mass surveillance anymore

    IBM has announced that it won’t offer or develop general-purpose facial recognition technology to encourage responsible usage of tech by law enforcement. The company has been a major player in the field for years, offering several solutions.

  • The perfect match – Ansible and IBM Cloud

    In today’s busy world, it is all about automation, automation, and more automation. Let’s face it! Manually provisioning infrastructure and installing apps is something IT administrators just don’t have the time for.

    The de facto standard industry solution? Yep, Ansible! Ansible is a widely popular open source framework for performing provisioning, configuration management, application deployment, orchestration, and everything in between. There are thousands of Ansible modules available that allow anything to be automated, including provisioning of public cloud resources.

    And now we are excited to share that IBM Cloud can be fully driven by Ansible, with over 100 modules available to automate all facets of the IBM® Cloud®. Whether you want to automate the creation of virtual private clouds (VPCs), virtual machines, storage volumes, floating IPs or anything else, we’ve got you covered!

  • Red Hat expands cloud and service provider footprint with Ingram Micro
  • Podcast: Find out what COBOL can do for you

    With COBOL in the news, my fellow IBM developer advocate J.J. Asghar and I were recently invited to speak on the Stack Overflow Podcast 230: Mastering the Mainframe.

    In this episode, J.J. talks about the code pattern he wrote, Run a COBOL program on Kubernetes, which demonstrates how GnuCOBOL can be run on Kubernetes. I provide some background on IBM COBOL and how it’s used in IBM Z environments today, including modernization efforts that have led to incredible speed improvements over the years for code compiled in the latest COBOL compilers, and integration with popular elements like JSON.

  • IBM Cloud Architectures now prominently includes supply chain

    The Supply chain category is newly available on IBM Cloud Architectures. The Cloud Architecture Center provides practices for building apps on the cloud, across multiple clouds, and in hybrid environments where your cloud app links to your on-premises application. IBM Cloud Architectures contains a series of reference architectures, design patterns, and solution briefs for common industry technology areas, such as Edge computing, Internet of Things, and artificial intelligence, as well as industry-specific verticals including retail and automotive, and now supply chain.

  • Going serverless with Java and Quarkus
  • AI vs COVID-19: How Java helps nurses and doctors in this fight

    DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn how OptaPlanner has helped keep medical staff and patients safer with advanced planning algorithms, from Geoffrey De Smet and Edson Yanaga.

    Assigning nurses and doctors to hospital shifts is far more challenging than it looks on the surface. Don’t give two shifts at the same time. Adhere to skill requirements. When going home, leave enough time for a full night’s sleep. Maximize approval of their day off requests. Make the schedule fair. With advanced planning algorithms, the best-kept secret in AI, you can solve this challenge easily in Java.

Differences Between RHEL, CentOS and Fedora

Filed under
Red Hat

Linux distributions are much like car models. There are tons to choose from, new ones pop up every day, and it’s hard to determine the differences between some of them. Specifically, there’s a lot of general information about the Linux company, Red Hat, and its work surrounding the three main distributions it owns and sponsors. Highlighted and clarified here are the differences between RHEL, CentOS, and Fedora, and why one may or may not be the best choice for your usage.

Read more

Network Security Toolkit Live Distro Is Now Based on Fedora Linux 32

Filed under
Linux
Red Hat

Network Security Toolkit 32 is now available and it is based on the latest Fedora Linux 32 distribution. It uses the Linux 5.6 kernel series from Fedora 32 and ships with up-to-date components, as well as new features and improvements.

The star of this release appears to be NST WUI a.k.a. Network Security Toolkit’s web-based user interface, which now features several new pages and features.

New pages are now available in NST WUI for displaying network statistics conversations for Wireshark and TShark, for the Kismet wireless network and device detector and sniffer application, and for fast directory scanning using the dirble directory scanning and scraping tool, which integrates a word list derived from the CeWL (Custom Word List) generator.

Read more

Fedora/Red Hat Leftovers

Filed under
Red Hat
  • Freeplane: the Swiss Army knife for your brain

    A previous Fedora Magazine article covered tracking your time and tasks. Another introduced some mind mapping tools. There you learned that mind mapping is a visual technique for structuring and organizing thoughts and ideas. This article covers another mind mapping app you can use in Fedora: Freeplane.

    Freeplane is a free and open source software application that supports thinking, sharing information and getting things done. Freeplane runs on any operating system that has a current version of Java installed.

  • Red Hat Satellite 6.7 performance improvements

    Red Hat Satellite 6.7, included with Red Hat Smart Management, is the next generation Red Hat Enterprise Linux systems management tool and is the combined product of a number of open source projects, including Foreman, Katello, Pulp, Candlepin, and Ansible. Let’s take a look at the performance and scale improvements of Satellite 6.7.

  • HelpSystems Expands Native Virus Protection Software to Include LinuxONE and IBM Z

    HelpSystems announced today that its native virus protection software Powertech Antivirus has expanded to include coverage for IBM LinuxONE and Linux on IBM Z. This new addition means customers now have the ability to protect their Linux on Z infrastructure from viruses, worms, Trojans, and other complex malware with the only commercially available antivirus solution native to IBM systems

  • MegaCryption 6.5.0: Optimized Compression and Authentication Features Added to z/OS Cryptographic Toolkit

    MegaCryption, specifically designed for z/OS environments, provides organizations with encryption, decryption, compression, and file management capabilities

    Advanced Software Products Group (ASPG, Inc.) is pleased to announce the latest release of MegaCryption 6.5.0. Specifically designed for z/OS environments, MegaCryption is a comprehensive enterprise and mainframe cryptography toolkit providing organizations with encryption, decryption, compression, and file management capabilities.

  • Integrating CI/CD pipelines and rearchitecting applications on OpenShift 4

    Imagine this, you’re one of the world’s largest, multi-billion dollar defense contractors providing cutting edge hardware and software in the engineering, powerplant, and vehicle manufacturing space. You’re pursuing a large defense contract to provide them with the software tools to keep them effective, efficient, and protected. The problem? Allowing your existing legacy software and emerging technologies to be brought together to make this solution work. We looked to Red Hat OpenShift, as the keystone solution to this particular defense contract solution, but alas, what about those existing and legacy tools?

    [...]

    The defense contractor had identified, with the help of Shadow-Soft and Red Hat, that OpenShift 4.3 was the central solution to provide this functionality, but had to integrate it with existing tools and legacy applications.

    The contract would be awarded to the contractor who was able to put together a Proof-of-Concept (POC) that would demonstrate the required, mission-critical functionality to keep essential defense systems and applications running, updated, and deployable in an expedient and reliable fashion. The problem this contractor ran into with two weeks to go before the deadline for the POC, was their inability to integrate other external solutions and a legacy application into a centralized, self-contained solution: OpenShift.

  • Commit to excellence: Java in containers

    DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about using Java with containers from Markus Eisele and Burr Sutter.

    Java in 2019 was predicted to be business as usual by many. New Java releases came out as planned, AdoptOpenJDK became the main trustful source of binaries, and Oracle fought for the trademark again by preventing the use of javax as a namespace.

  • Happy 6th Birthday, Kubernetes

    Today is the 6th anniversary of the commencement of the Kubernetes Project. While there are other milestones coming up this summer, such as the first code was check-in for the project, we thought we’d use today as an opportunity to share some of Red Hat’s favorite memories from the first six years. Here’s to many more!

Red Hat Leftovers

Filed under
Red Hat
  • Why Vodafone Greece Devs Migrated to Red Hat’s Quarkus

    The team at Vodafone Greece kept trying to make do with its legacy systems but the need for a nimbler option became impossible to ignore. They had been using a monolithic service architecture that was in place for decades. A newer option emerged when Quarkus came on the scene.

  • Red Hat Accelerates Open Cloud Initiatives for Hybrid, Multi-Cloud, Virtualization

    Red Hat’s Tushar Katarki, senior manager for product management, described his top takeaways for OpenShift 4.4 in a detailed blog post.
    Extends value from Kubernetes Operators. OpenShift’s Kubernetes Operator model has helped improve the installation experience. He explains how OpenShift 4.4 build on prior advantages.
    “The installation of the complete infrastructure, from operating system (Red Hat Enterprise Linux CoreOS) to end-user services, reduces the overhead required to install OpenShift in the hybrid cloud. With OpenShift 4.4, that self-guided installation experience now includes support for deployment with full-stack automation (IPI) on Red Hat Virtualization (RHV),” he wrote.
    Tech preview of OpenShift Pipelines. OpenShift Pipelines is a CI/CD add-on to OpenShift which provides a Kubernetes-native way to create CI/CD pipelines that are portable across Kubernetes platforms and run on-demand in containers.
    As an alternative to Jenkins, OpenShift Pipelines provides a cloud-native CI/CD experience that is built for containers and Kubernetes to streamline and automate application delivery for developers. OpenShift Pipelines is based on the open-source Tekton project.
    Developer preview of OpenShift Builds. This feature lets developers build what Katarki called “lean images” from application source code and binaries using Kubernetes tools (such as Source-2-Image, Buildah, Cloud Native Buildpacks, etc.) on OpenShift and other Kubernetes platforms.
    Katarki added, “Our vision for container-native development uses OpenShift Pipelines to provide completed OpenShift Builds into OpenShift Serverless, Kubernetes deployments, Helm charts and other tools, to form a platform that is home to all of your apps, no matter what style app you are building.”

  • Friday Five — June 5, 2020

    Comments from Red Hat CEO Paul Cormier

    “The opposite of love is not hate, it's indifference.” - Elie Wiesel

    I want to say this unambiguously: Red Hat is not indifferent. We stand in solidarity with the Black community - our colleagues, customers, partners and neighbors - and all who are hurting right now in the fight against racism and injustice.

    At Red Hat we default to open, and that also applies to how we treat one another. We strive to create an environment rooted in mutual respect where everyone belongs, has a voice and is supported. I have said before, in a different context, that we’re all in this together. That remains true: this is a time for unity and for us to come together for one another and our communities.

    Our words are not enough. We will be making a financial contribution in support of equality and justice, to be selected by our Blacks United in Leadership and Diversity (B.U.I.L.D.) community.

  • Is your team a "glue team?"

    In his book How to Win, New York Times senior economic correspondent Neil Irwin championed the role of "glue people" in bringing about better alignment, collaboration, and organizational maturity. "There is particular value in being a 'glue person,'" Irwin writes, "someone who understands how their specialty fits together with other types of technical expertise, who can ensure that teams containing people with diverse skills can work together to create something greater than the sum of its parts."

    [...]

    The glue people in your organization might also be program managers, or agile coaches, scrum masters, or engineering managers. Some organizations rely on their savviest product managers and engineering managers to provide the glue; in other organizations, the CEO doubles as Chief Glue Officer. In any case, we glue people spend much of our workdays connecting the dots between people, topics, and themes, to paint the whole picture instead of little corners.

Red Hat/Fedora: FHE, CoreOS, LLVM, GraalVM and Paul Cormier

Filed under
Red Hat
  • IBM Releases Fully Homomorphic Encryption Toolkit for MacOS and iOS; Linux and Android Coming Soon

    Often, when I begin explaining fully homomorphic encryption (FHE) to someone for the first time I start by saying that I’ve been working in the field for nearly a decade and yet, I still have to pause to spell it right. So, let’s call it FHE.

    Half-kidding aside, FHE really sounds like magic when you hear about it for the first time, but it’s actually based on very sound mathematics. The main difference is that FHE requires a shift in the programming paradigm that we are used to, which makes it a little more difficult to integrate into applications. That was until today thanks to a new toolkit we are making available for MacOS, iOS and soon for Linux and Android. In fact, developers with basic platform tool familiarity can get up and running by following a few simple instructions rather quickly (see video below). It was no small feat to synthesize 11 years of top-notch cryptography research into a streamlined developer experience that is accessible and freely available to anyone in the time most people would spend to brew a pot of coffee or de-clutter a desk.

  • New open source security tools let you develop on encrypted data

    Building security into the fabric of your applications no longer requires you to be an expert in cryptography. The open source IBM Fully Homomorphic Encryption Toolkits provide code and development environment settings that developers can use to experiment with a different kind of secure programming model.

  • Contribute at the Fedora CoreOS Test Day

    The Fedora CoreOS team has released the first Fedora CoreOS testing release based on Fedora 32. They expect that this release will promote to the stable channel in two weeks, on the usual schedule. As a result, the Fedora CoreOS and QA teams have organized a test day on Monday, June 08, 2020. Refer to the wiki page for links to the test cases and materials you’ll need to participate. Read below for details.

  • IBM C/C++ and Fortran compilers to adopt LLVM open source infrastructure

    IBM® has been investing significantly in open source code, communities, and governance. LLVM is an open source compilation technology framework that is actively maintained by a large development community, supporting multiple architectures and programming languages. Clang is the open source C/C++ frontend for the LLVM project and provides full support for the latest language standards. IBM intends to fully incorporate the LLVM Core and Clang sub-projects in future C/C++ offerings on IBM z/OS®, Linux on Power, IBM AIX®, and IBM i (with PASE) platforms.

    As an active sponsor and strong supporter of the LLVM open source project, IBM is contributing code for both IBM Power® and IBM Z® in the areas of code generation and exploitation, portability and usability enhancements, and toolchain support. In 2019, IBM increased participation in the LLVM project by adding AIX support and enhancing loop optimizations. IBM is intending to fully leverage the LLVM infrastructure in C/C++ offerings as the next step in our compiler strategy.

  • Mandrel: A community distribution of GraalVM for the Red Hat build of Quarkus

    The Java community has demonstrated time and time again its ability to evolve, improve, and adapt to meet the needs of its developers and users. Even after 25 years of language and framework choices, Java has consistently ranked in the top languages in use today due to its strong track record and capabilities in enterprise use cases. Red Hat has long been a strong leader in Java and open source software development and remains committed to being at the forefront of Java as it continues to evolve.

    Today, Red Hat and the GraalVM community jointly established a new downstream distribution of GraalVM, called Mandrel. This distribution will power the Red Hat build of Quarkus, a recently announced addition to Red Hat Runtimes. This article explains what Mandrel is and why it is necessary.

  • Red Hat CEO Paul Cormier Talks About IBM and His Vision for the Future

    Paul Cormier recently sat down for a talk with us about how the company's relationship with its new owner, IBM, is working out and to reflect on where the company is going.

Oracle, Red Hat and Fedora Leftovers

Filed under
Red Hat
  • Zero Copy Networking in UEK6

    Zero copy networking has always been the goal of Linux networking, and over the years a lot of techniques have been developed in the mainline Linux kernel to achieve it. This blog post highlights recent enhancements to zero copy networking 1. All of these enhancements are included in UEK6.

    [...]

    UEK6 delivers continued network performance enhancements and new technology to build faster networking products.

  • The road to Quarkus GA: Completing the first supported Kubernetes-native Java stack

    I’ve had many proud moments in my role here at Red Hat over the years. Examples include when we released the first version of WildFly, when we acquired the Camel team, when we worked with other vendors to create Eclipse MicroProfile, the great work the Strimzi team did to get into the Cloud Native Computing Foundation, our entire Red Hat Managed Integration effort, Kogito, and the list goes on. I feel like I add to this list of examples on an almost weekly basis.

    Well, I can now update this list with the first product release of Quarkus, formally called the Red Hat build of Quarkus. (You can also find more support options on the Quarkus project site.) It should come as no surprise that Quarkus is on this list. I suppose what might surprise some people is that Quarkus is only just a product now. Given all of the activities since we officially launched the Quarkus project in 2019, you could be forgiven for thinking it was already a product.

  • Aligning Cockpit with Common Criteria

    In the last few releases new features were delivered to make Cockpit meet the Common Criteria and thus making it possible to undergo the certification process in the near future. This certification is often required for large organizations, particularly in the public sector, and also gives users more confidence in using the Web Console without risking their security.

    This article provides a summary of these new changes with reference to the given CC norms.

  • Fedora CoreOS Test Day coming up on 2020-06-08

    Mark your calendars for next Monday, folks: 2020-06-08 will be the very first Fedora CoreOS test day! Fedora QA and the CoreOS team are collaborating to bring you this event. We'll be asking participants to test the bleeding-edge next stream of Fedora CoreOS, run some test cases, and also read over the documentation and give feedback.

  • Richard W.M. Jones: nbdkit C script plugins

IBM/Red Hat Leftovers

Filed under
Red Hat
  • The benefits of a Kubernetes-native CI/CD server

    Tekton is a powerful, yet flexible, Kubernetes-native open source framework for creating continuous integration and continuous delivery (CI/CD) systems. With Tekton, developers can build, test, and deploy across multiple cloud providers or on-premise systems by abstracting away the underlying implementation details.

  • What I learned about goals on the Appalachian Trail

    As a hiking enthusiast, I had always dreamed of hiking the Appalachian Trail. Every time I drove up into the mountain for a day or weekend trip, I'd think of all the Appalachian Trail hikers and the kinds of people who embark on such a journey—the mental and physical exertion, the months away from family, friends, and work, the lack of those "real-life" creature comforts like hot showers and dry socks.

    I finally got the opportunity to hike the Appalachian Trail in April of 2017, and over the course of four and a half months, I completed the entire 2200-mile trip. And though the experience was a very personal journey, I still found myself learning lessons that I felt applied to other areas of life and that I thought might be of use to others on their own personal and professional journeys. In particular, I thought about goals, and how there are ways to go about setting and pursuing them that set you up for success.

    [...]

    I suppose it's easier to grasp in retrospect, but finally realizing a years-long goal of mine made me wonder what other goals I might have put off in my life because they seemed too big or I thought I wasn't enough. It's easy for us all to get discouraged by those kinds of thoughts, but it's also possible to shift your mindset and start thinking of any goal as achievable if you just start working toward it. After all, you can't hike 2200 miles if you don't take the first step.

  • IBM continues momentum in AI and trust leadership

    The field of artificial intelligence (AI) is making progress as it looks to improve industries and society. But, while the technology continues advancing, the idea of “build for performance” will no longer suffice as an AI design paradigm. We are now in an era where AI must be built, evaluated, and monitored for trust.

    IBM® continues to serve as an industry leader in advancing what we call Trusted AI, focused on developing diverse approaches that implement elements of fairness, explainability, and accountability across the entire lifecycle of an AI application.

  • The AIF360 fairness toolkit is now available for R users
  • The AIF360 team adds compatibility with scikit-learn
  • IBM Updates AI Fairness 360 Toolkit
  • BMW’s Self Driving Cars And Red Hat Technologies

    DXC Technology used Red Hat software to build a new data platform for BMW Group.

Syndicate content

More in Tux Machines

GNU, GTK/GNOME, and More Development News

  • GNU Emacs 27.1 Adds HarfBuzz Text Shaping, Native JSON Parsing

    GNU Emacs 27.1 is the latest feature release for this very extensible text editor. With Emacs 27.1 there is support for utilizing the HarfBuzz library for text shaping. HarfBuzz is also what's already used extensively by GNOME, KDE, Android, LibreOffice, and many other open-source applications. Emacs 27.1 also adds built-in support for arbitrary-size integers, native support for JSON parsing, better support for Cairo drawing, support for XDG conventions for init files, the lexical binding is now used by default, built-in support for tab bar and tab-line, and support for resizing/rotating images without ImageMagick, among other changes.

  • Philip Withnall: Controlling safety vs speed when writing files

    g_file_set_contents() has worked fine for many years (and will continue to do so). However, it doesn’t provide much flexibility. When writing a file out on Linux there are various ways to do it, some slower but safer — and some faster, but less safe, in the sense that if your program or the system crashes part-way through writing the file, the file might be left in an indeterminate state. It might be garbled, missing, empty, or contain only the old contents. g_file_set_contents() chose a fairly safe (but not the fastest) approach to writing out files: write the new contents to a temporary file, fsync() it, and then atomically rename() the temporary file over the top of the old file. This approach means that other processes only ever see the old file contents or the new file contents (but not the partially-written new file contents); and it means that if there’s a crash, either the old file will exist or the new file will exist. However, it doesn’t guarantee that the new file will be safely stored on disk by the time g_file_set_contents() returns. It also has fewer guarantees if the old file didn’t exist (i.e. if the file is being written out for the first time).

  • Daniel Espinosa: Training Maintainers

    Is not just help others to help you, is a matter of responsibility with Open Source Community. Your life have wonders and should change for better, so you will be lost opportunities or simple can’t work on your favorite open source project. Prepare your self to be a maintainer professor, change your mind for the beginning and help others, that is also a great contribution to open source software. Be kind. Your potential contributors will take over when required. Making sure they have the abilities and use best practices in the project, is not just good for your project, is good for all others out there; they will use them to help other projects.

  • nanotime 0.3.1: Misc Build Fixes for Yuge New Features!

    The nanotime 0.3.0 release four days ago was so exciting that we decided to do it again! Kidding aside, and fairly extensive tests notwithstanding we were bitten by a few build errors: who knew clang on macOS needed extra curlies to be happy, another manifestation of Solaris having no idea what a timezone setting “America/New_York” is, plus some extra pickyness from the SAN tests and whatnot. So Leonardo and I gave it some extra care over the weekend, uploaded it late yesterday and here we are with 0.3.1. Thanks again to CRAN for prompt processing even though they are clearly deluged shortly before their (brief) summer break.

  • Explore 10 popular open source development tools

    There is no shortage of closed-source development tools on the market, and most of them work quite well. However, developers who opt for open source tools stand to gain a number of benefits. In this piece, we'll take a quick look at the specific benefits of open source development tools, and then examine 10 of today's most popular tooling options. [...] Git is a distributed code management and version-control system, often used with web-based code management platforms like GitHub and GitLab. The integration with these platforms makes it easy for teams to contribute and collaborate, however getting the most out of Git will require some kind of third-party platform. Some claim, however, that Git support for Windows is not as robust as it is for Linux, which is potentially a turnoff for Windows-centric developers. [...] NetBeans is a Java-based IDE similar to Eclipse, and also supports development in a wide range of programming languages. However, NetBeans focuses on providing functionality out of the box, whereas Eclipse leans heavily on its plugin ecosystem to help developers set up needed features.

  • Andre Roberge: Rich + Friendly-traceback: first look

    After a couple of hours of work, I have been able to use Rich to add colour to Friendly-traceback. Rich is a fantastic project, which has already gotten a fair bit of attention and deserves even more. The following is just a preview of things to come; it is just a quick proof of concept.

  • Growing Dask To Make Scaling Python Data Science Easier At Coiled

    Python is a leading choice for data science due to the immense number of libraries and frameworks readily available to support it, but it is still difficult to scale. Dask is a framework designed to transparently run your data analysis across multiple CPU cores and multiple servers. Using Dask lifts a limitation for scaling your analytical workloads, but brings with it the complexity of server administration, deployment, and security. In this episode Matthew Rocklin and Hugo Bowne-Anderson discuss their recently formed company Coiled and how they are working to make use and maintenance of Dask in production. The share the goals for the business, their approach to building a profitable company based on open source, and the difficulties they face while growing a new team during a global pandemic.

today's howtos and instructional sessions/videos

TDF Annual Report and LibreOffice Latest

           
  • TDF Annual Report 2019

    The Annual Report of The Document Foundation for the year 2019 is now available in PDF format from TDF Nextcloud in two different versions: low resolution (6.4MB) and high resolution (53.2MB). The annual report is based on the German version presented to the authorities in April. The 54 page document has been entirely created with free open source software: written contents have obviously been developed with LibreOffice Writer (desktop) and collaboratively modified with LibreOffice Writer (online), charts have been created with LibreOffice Calc and prepared for publishing with LibreOffice Draw, drawings and tables have been developed or modified (from legacy PDF originals) with LibreOffice Draw, images have been prepared for publishing with GIMP, and the layout has been created with Scribus based on the existing templates.

  • LibreOffice QA/Dev Report: July 2020

    LibreOffice 6.4.5 was announced on July, 2

  • Physics Based Animation Effects Week#10

    This week, I was mainly working on cleaning up and migrating the patches from my experimental branch to LO master.

Better Than Top: 7 System Monitoring Tools for Linux to Keep an Eye on Vital System Stats

Top command is good but there are better alternatives to Top. Take a look at these system monitoring tools in Linux that are similar to top but are actually better. Read more