Language Selection

English French German Italian Portuguese Spanish

Red Hat

Red Hat Enterprise Linux 8.0 Benchmarks On AMD EPYC - Big Speed-Ups Over RHEL7

Filed under
Graphics/Benchmarks
Red Hat

Since the release of Red Hat Enterprise Linux 8.0 at the start of May we've been running various benchmarks of this latest enterprise Linux platform. Our tests to date have been with Intel Xeon hardware where it's been performing well and a nice speed-up over RHEL 7 with modern Xeon Scalable CPUs. Similarly, AMD EPYC is also much faster with RHEL 8.0 thanks to the much newer Linux kernel, compiler, and other software updates.

AMD EPYC screams on Red Hat Enterprise Linux 8.0 compared to RHEL 7.6. The modern AMD server platform performs much better thanks to the GCC 8.2 compiler replacing the older GCC 4.8 compiler that came well before any Zen support. The Linux 4.18 kernel is also a blessing for newer AMD (and Intel/IBM/ARM) hardware compared to the heavily-patched Linux 3.10 kernel of RHEL7. RHEL 8.0 also shifted over to the MQ-Deadline scheduler for SATA SSDs compared to the non-MQ deadline scheduler and the plethora of upgraded packages compared to RHEL7 also means a big deal for performance at large.

Read more

Red Hat Family: Fedora, CloudLinux, CentOS and More

Filed under
Red Hat
  • Fedora Community Blog: GSOC 2019 – release-bot project

    On May 6, the selected students for Google summer of code 2019 were officially announced. We, as mentors of the release-bot project, would like to thank all applicants and provide insight into our decision process.

    Google summer of code is popular for the past several years which means that competition is really high. For our project, release-bot, this was definitely the case. We had several very promising candidates providing early contributions.

  • CloudLinux OS Feature Survey - CLOSING SOON

    We're closing this CloudLinux OS feature survey at the end of this month. We'll publish the results after the survey has closed.

    Thanks to everyone who participated. If you didn't, there's still time to share your views on the direction of CloudLinux OS. It only takes a few minutes.

  • May 30 virtual event explores digital leadership in financial services

    Today’s financial services businesses are faced with the need to drive new and better digital products, services, and efficiencies to improve customer loyalty and competitive advantage. Payments, authorizations, and risk and fraud assessments are embedded as part of everyday events rather than an event unto itself, with the need for speed—now often in fractions of a second—blurring the lines between front office and back office operational processing. Financial services companies need to balance the costs of renewing systems with the costs of adopting new, innovative technologies, while seeking advantages from automation, real time assessments, embedded intelligence, and more.

  • CentOS 8 Release Map And It’s Details

    We already know that Red Hat Enterprise Linux 8 was released on 2019-05-07, and everyone is waiting for CentOS 8 release.

    Most of us doesn’t have active subscription to download Red Hat Enterprise Linux 8 from the Red Hat Customer Portal.

    We have to wait till CentOS 8 release to test this out.

  • OpenShift 4: Red Hat's on ramp for the hybrid cloud

    In this next generation of Red Hat's Kubernetes platform, Red Hat explicitly stated OpenShift 4 is designed to deliver a cloud-like experience across the hybrid cloud by driving automated updates across Kubernetes deployments everywhere. Or, as Red Hat CEO Jim Whitehurst summed it up: "Make open hybrid cloud the default architecture."

    In more detail, Ashesh Badani, Red Hat senior vice president of Cloud Platforms, said: "Enterprise IT's future is driven by hybrid and multicloud computing, with Kubernetes acting as a bridge to seamlessly connect workloads between on-premise datacenters and public cloud footprints. Red Hat OpenShift 4 makes this vision of Kubernetes a reality, offering a consistent, self-managing enterprise Kubernetes platform that spans the hybrid cloud."

  • Sudo + syslog-ng: two software at two conferences

    Recently I visited two conferences: LOADays and Red Hat Summit. They both focus on open source software, but similarities end there. LOADays in Antwerp is small, free and focuses on Linux administrators. The Red Hat Summit in Boston is huge, expensive and covers a wide variety of topics, including administration among many others. No matter of the differences, both are among my favorite events.

    Why sudo? Last year Balabit, the company where I work, was acquired by One Identity. Todd Miller, developer of sudo became my colleague. I was happy to see another open source software around. I read sudo and learned that it has many more features than I knew about, even if I have been using it for decades. So, next to syslog-ng I started to evangelize sudo as well, demonstrating how much more it can be than a simple prefix to administrative commands.

  • Software Defined Storage: The Next Killer App for Cloud

    It’s never going to be possible to completely disconnect software from hardware. Indeed, hardware development is having a bit of a rebirth as young developers rediscover things like the 6502, homebrew computing, and 8-bit assembly languages. If this keeps going, in 20 years developers will reminisce fondly and build hobby projects in early IoT platforms, using 2007-era cloud APIs with old refrigerator-sized storage arrays.

    In my experience, storage hardware has remained something of a legacy boat anchor in many enterprises: you don’t mess around when it comes to storing your company’s long term data or selecting storage providers for your lights-on, business critical applications. Governments demand it be retained, and data scientists are increasingly building new algorithms based on giant old datasets. For a time after the cloud revolution began in the late 2000’s it seemed that storage hardware wouldn’t be moving to x86 cloud-based virtual machines–much less Linux containers–anytime soon.

SUSE and Fedora Leftovers

Filed under
Red Hat
SUSE
  • Introducing SUSE Enterprise Storage 6

    SUSE Enterprise Storage 6 enables IT organizations to seamlessly adapt to changing business demands while reducing IT operational expense by transforming their enterprise storage infrastructure with our intelligent software-defined storage solution.

    Based on the Ceph Nautilus release and built on SUSE Linux Enterprise Server 15 SP1, SUSE Enterprise Storage 6 enables IT organizations to seamlessly adapt to changing business demands while reducing IT operational expense with new features focused on containerized and cloud workload support, improved integration with public cloud, and enhanced data protection capabilities

  • Introducing Fedora Summer Coding Class of Summer 2019

    Starting today, interns from the Fedora Summer Coding (F.S.C.) class of Summer 2019 start working on their projects. Three interns selected for Outreachy begin today, and another five interns selected for Google Summer of Code begin on Monday, May 27. The Fedora CommOps and Diversity and Inclusion teams worked together to interview all eight interns. This week on the Fedora Community Blog, we’ll introduce two interns each day of this week!

  • Getting set up with Fedora Project services

    In addition to providing an operating system, the Fedora Project provides numerous services for users and developers. Services such as Ask Fedora, the Fedora Project Wiki and the Fedora Project Mailing Lists provide users with valuable resources for learning how to best take advantage of Fedora. For developers of Fedora, there are many other services such as dist-git, Pagure, Bodhi, COPR and Bugzilla that are involved with the packaging and release process.

    These services are available for use with a free account from the Fedora Accounts System (FAS). This account is the passport to all things Fedora! This article covers how to get set up with an account and configure Fedora Workstation for browser single sign-on.

Developers Start Debating Whether To Block Password-Based Root SSH Logins For Fedora 31

Filed under
Red Hat
Security

While upstream SSH has disabled password logins for the root user as their default configuration the past number of years and that has carried over into being the out-of-the-box behavior for many operating systems, Fedora continues allowing password-based SSH root log-ins by default. But with the next Fedora release they are thinking about changing that default behavior.

This would allow Fedora to have better security out-of-the-box particularly on servers where OpenSSH tends to be running. The configuration can still be toggled with the "PermitRootLogin" directive of the SSHD configuration.

Read more

Also: FPgM [Fedora Program Management ] report: 2019-20

Where IBM and Red Hat go from here

Filed under
Red Hat

I've been following Linux, IBM, and Red Hat since Linus Torvalds was a graduate student. So, after IBM began its Red Hat acquisition for $34 billion, I've been watching it like a hawk. I spoke to dozens of IBM and Red Hat staffers and acquisition at the recent Red Hat Summit. Here is what I think will happen when the deal is done.

I believe Red Hat will remain, for all practical purposes, an independent company within IBM. As IBM CEO Ginni Rometty said in said in a conversation with Red Hat CEO Jim Whitehurst, "I don't have a death wish for $34 billion." Rometty continued, "I'm not buying them to destroy them. It's a win win for our clients. It's a way to drive more innovation."

In short, "Jim and I have both agreed -- Red Hat should stay an independent unit."

IBM and Red Hat has been saying that all along. I believe them.

Let's get real. This is a make or break decision for IBM. This is the single biggest technology deal in history. While IBM has stopped its decline in revenues, it's still losing market share to its rivals such as Google, Microsoft and Amazon Web Services (AWS).

Read more

Red Hat Satellite 6.5 is now available

Filed under
Red Hat
Server

Red Hat Satellite is a systems management solution that makes Red Hat infrastructure simple to deploy, scale, and manage across physical, virtual, and cloud environments. Satellite enables users to control the full lifecycle of Red Hat systems and ensure that they are running efficiently, more securely, and compliant with various standards.

By automating most tasks related to maintaining systems, Satellite helps organizations increase efficiency, reduce operational costs, and enables IT to better respond to strategic business needs.

If you are new to Satellite please check out the Satellite product page or the free RH053 Satellite Technical Overview course.

Read more

Red Hat Leftovers

Filed under
Red Hat
  • Use the Kubernetes Python client from your running Red Hat OpenShift pods

    Red Hat OpenShift is part of the Cloud Native Computing Foundation (CNCF) Certified Program, ensuring portability and interoperability for your container workloads. This also allows you to use Kubernetes tools to interact with an OpenShift cluster, like kubectl, and you can rest assured that all the APIs you know and love are right there at your fingertips.

    The Kubernetes Python client is another great tool for interacting with an OpenShift cluster, allowing you to perform actions on Kubernetes resources with Python code. It also has applications within a cluster. We can configure a Python application running on OpenShift to consume the OpenShift API, and list and create resources. We could then create containerized batch jobs from the running application, or a custom service monitor, for example. It sounds a bit like “OpenShift inception,” using the OpenShift API from services created using the OpenShift API.

    In this article, we’ll create a Flask application running on OpenShift. This application will use the Kubernetes Python client to interact with the OpenShift API, list other pods in the project, and display them back to the user.

  • Bringing IoT to Red Hat AMQ Online

    Red Hat AMQ Online 1.1 was recently announced, and I am excited about it because it contains a tech preview of our Internet of Things (IoT) support. AMQ Online is the “messaging as service solution” from Red Hat AMQ. Leveraging the work we did on Eclipse Hono allows us to integrate a scalable, cloud-native IoT personality into this general-purpose messaging layer. And the whole reason why you need an IoT messaging layer is so you can focus on connecting your cloud-side application with the millions of devices that you have out there.

  • Let's be real: Diversity and inclusion is a business issue

    When diversity and inclusion are solutions to problems that affect us every day, we remain sharply focused on all the ways our efforts at cultivating more diverse teams are helping us do better work and generate value for customers. Something we might call the "D+I problem" (something we definitively "solve") becomes something more like "the D+I conversation" (something we never stop having in all our complex systems).

    And when this conversation centers on a mindset that welcomes a wealth of backgrounds and experiences to the table, organizations can influence all of the components of their ecosystems to unlock their potential to be as innovative, responsive, and disruption-proof as they possibly can be.

  • RHEL8 Brings the Hybrid Cloud to DevOps

    The latest and greatest version of Red Hat Enterprise Linux ships with new features that will make routine administration tasks easier for DevOps teams, while clearing a path for hybrid cloud deployments.

Review: Fedora 30 Workstation and Fedora 30 Silverblue

Filed under
Red Hat

Fedora 30 continues the trend of each new Fedora release being a little better and more polished than the last. There are still a few rough edges (e.g., Toolbox creating an image that still has updates-testing enabled and certain Flatpak games not properly exiting), but those should be resolved soon enough. Fedora 30 Workstation is more than ready for anyone who likes being an early adopter, but more conservative upgraders should perhaps give it a few more weeks.

Fedora 30 Silverblue is almost ready for anyone interested in using Flatpaks for all of their apps and containers for development. Silverblue's GNOME desktop needs a few minor odds & ends fixed to bring into feature parity with Workstation, but most of the issues with Silverblue involve getting various Flatpak applications to communicate with each other and with the base system. So for some, Silverblue may be ready, it really depends on an individual's particular software needs, but for others it still needs work.

Read more

Server: OpenStack, Docker, Red Hat, CentOS and Fedora

Filed under
Red Hat
Server
  • The OpenStack Foundation would like everyone to just get along and play nice, m'kay?

    OpenStack executive director Jonathan Bryce took to the stage of the open source outfit's shindig in Denver, Colorado this week with a message of collaboration, openness and... clowns.

    Around 2,000 fans of the technology had gathered in the cavernous Colorado Convention Center to either listen to the emissions from the OpenStack Foundation (OSF) or shelter from the sudden return to winter in the mile-high city.

    Bryce took the audience at the newly renamed Open Infrastructure Summit on a whimsical trip down his own personal memory lane, which ended up, unsurprisingly, with his time at Rackspace and OpenStack, but started with his dream of becoming a rodeo clown.

  • Steve Singh stepping down as Docker CEO

    TechCrunch has learned that Docker  CEO Steve Singh will be stepping down after two years at the helm, and former Hortonworks CEO Rob Bearden will be taking over. An email announcement went out this morning to Docker employees.

    People close to the company confirmed that Singh will be leaving the CEO position, staying on the job for several months to help Bearden with the transition. He will then remain with the organization in his role as chairman of the board. They indicated that Bearden has been working closely with Singh over the last several months as a candidate to join the board and as a consultant to the executive team.

    Singh clicked with him and viewed him as a possible successor, especially given his background with leadership positions at several open-source companies, including taking Hortonworks public before selling to Cloudera last year. Singh apparently saw someone who could take the company to the next level as he moved on. As one person put it, he was tired of working 75 hours a week, but he wanted to leave the company in the hands of a capable steward.

  • Radio ham wins Red Hat Women in Open Source Award

    Radio amateur Limor Fried AC2SN, founder of Adafruit Industries, was one of the winners of the 2019 Women in Open Source Awards 

    In its fifth year, the Women in Open Source Awards were created and sponsored by Red Hat to honor women who make important contributions to open source projects and communities, or those making innovative use of open source methodology. Nominations for this year’s awards were accepted for two categories: academic (those currently enrolled in a college or university) and community (those working on or volunteering with projects related to open source). A panel of judges determined finalists based on nomination criteria, and the public voted to determine the award winners who were: 

  • No Longer A Cheap Alternative, Open Source Is Now The Home Of Innovation Says Red Hat Chief

    Open source software and its associated culture of innovation and collaboration are now proving the difference in digital transformation, according to Jim Whitehurst, CEO and president of Red Hat.

    Indeed he told media and analysts at the company’s annual conference in Boston this morning that open source is where innovation happens and and that enterprises are starting to work it out, creating a boom period in the market.

  • Ansible roadmap offers open source automation with assurances

    At Red Hat Summit 2019 here this week, the company shared Ansible roadmap details, many of which underscored a prominent and running theme around the tool -- namely, that it's broadening its reach beyond the core IT ops and development domains, and into areas such as IT security, compliance and networking.

    In addition, Red Hat unveiled plans to shake up its delivery and distribution model for Ansible content, as well as provide expanded reporting and analytics capabilities in Ansible Tower, the tool's enterprise-level web-based management console.

  • Red Hat talks project vs. product in enterprise open source

    A lot of companies are ditching proprietary technology products in favor of open-source software. Others find they’re not quite ready to forgo vendor support. This is where the open-source as a service business model comes in.

    The difference between open-source projects and plug-and-play products can sometimes confuse customers, according to Paul Cormier (pictured), president of products and technologies at Red Hat Inc. For example, the open-source Kubernetes platform for orchestrating containers (a virtualized method for running distributed applications).

  • Red Hat CTO Chris Wright: we're creating an autonomic platform

    With the latest release of Red Hat Enterprise Linux and OpenShift being packed with Kubernetes-friendly features, Red Hat is looking to create what its CTO Chris Wright calls the "autonomic computing platform".

    Here at the Red Hat Summit in Boston - the first since IBM's acquisition plans for the open source company were made public - Computerworld UK sat down with Wright to talk the major new announcements, trends, open source's apparent victory, and what contributors might need to have their guard up about in light of increasing interest in open source communities.

  • Red Hat’s CTO says incremental improvements through open source will drive autonomic computing

    From his position as the chief technology officer for Red Hat Inc., Chris Wright (pictured) can see a future when self-tuning platforms will scale as the need grows. This is autonomic computing or autonomous clouds, and it’s not as far away as it might seem.

    “We’ve been working towards autonomic computing for decades,” Wright said. “Things like having this holy grail of a self-healing, self-optimizing, self-driving cluster is not as science fiction as it felt 20 years ago. We are tapping into the next generation of what’s possible.”

  • Red Hat’s David Egts: Open Source, Hybrid Cloud to Optimize Agency Access to HPC

    David Egts, chief technologist of Red Hat‘s (NYSE: RHT) North American public sector business, said open source and hybrid cloud platforms will be key to federal agencies’ adoption of high-performance computing, ExecutiveBiz reported April 25.

    Egts wrote in a GCN guest piece published April 24 that the combination of open source and hybrid cloud will work to enable even agencies with small budgets and few resources to utilize HPC technologies and explore new possibilities in using data science to update operations and address emerging business needs.

  • Red Hat's OpenShift 4 Kubernetes Platform: 5 Things To Know

    Red Hat unveils OpenShift 4, its first new major version of the Kubernetes platform since rebuilding it around the open-source container orchestration system...

  • Datacentrix ups the open source ante, attains Red Hat Advanced Solution Partner status

    High performing and secure ICT solutions provider Datacentrix has intensified its focus on open source technology, recently reaching Advanced Solution Partner status with Red Hat South Africa.

    In a partnership that has been just over a year in the making, Datacentrix's achievement speaks of its dedication to improve support of open source technology locally, says Graeme Dendy, service manager for Converged Solutions at Datacentrix.

  • CentOS8 Release Date and Features

    Red Hat released RHEL version 8.0 on May 7, 2019 so lots of folks are looking where is the equivalent build of CentOS. Well long story short, looking at the history it takes about a month to spin out a production release of CentOS after RHEL is released. Red Hat released RHEL7 on June 10 (2014) and CENTOS7 was released officially on July 7 (2014) almost a month later. So you should expect, rough and tough to see CetnOS8 released in the month June of 2019.
    Once CentOS8 is released you can download it from the official project download site.

    If you are clamoring to track the blow by blow status of the release progress, keep an eye on the project status page for the creation of CentOS 8.

  • Contribute at the Fedora Test Week for kernel 5.1

    The kernel team is working on final integration for kernel 5.1. This version was just recently released, and will arrive soon in Fedora. This version has many security fixes included. As a result, the Fedora kernel and QA teams have organized a test week from Monday, May 13, 2019 through Saturday, May 18, 2019. Refer to the wiki page for links to the test images you’ll need to participate. Read below for details.

Red Hat: Twitter, Openshift, Red Hat Innovation Award and Fedora Program Management

Filed under
Red Hat
  • This Week Twitter Taught Me: I Follow Too Many Red Hat Employees?

    Dang it! Another week has only gone and flapped past my ears while I sat here squinting awkwardly at Twitter.

    And what of the tweets that whizzed by my eyeballs this week? Well, most of ’em concerned Red Hat.

    The billion-dollar Linux giant has basically sponsored my stream for the entire week (that or I simply follow too many Red Hat employees. It’s Probably the latter).

    Red Hat started May by unveiling a (surprisingly uncontroversial) new logo, then they slipped into killer conference mode for the Red Hat Summit 2019 (stocked with the most EPIC of conference swag) and then they found a couple of spare minutes to serve up their bread and butter, namely RHEL 8.

  • Red Hat OpenShift 4, AWS, Windows, and a video

    Let’s get meta: This is a blog post about a video about a blog post. Is that kind of like calling someone to tell them you sent them an email? How can you use the Red Hat OpenShift installer (for OpenShift 4) with Windows when the installer only runs on Linux or MacOS? Keep reading to find out.

    In late April, I published a somewhat popular article about creating a Red Hat OpenShift 4 cluster on AWS using Windows as your desktop operating system, despite that fact that the OpenShift installer (openshift-install) runs on Linux or macOS, but not Windows.

    For those who learn better by visual input—”visual learning” is the phrase—I’ve created a short video. It’s about four minutes and touches on the key points. Click here to watch the video and read the previous article.

  • Emirates NBD Transforms its Digital Banking with Red Hat-Based Cloud, Winning 2019 Red Hat Innovation Award

    Red Hat, Inc. (NYSE: RHT), the world's leading provider of open source solutions, today announced that Emirates NBD, a leading banking group in the United Arab Emirates (UAE), has built a distributed private cloud platform with Red Hat’s hybrid cloud and application programming interface (API) technologies as part of its digital transformation strategy. Its platform provides a common foundation and access to cloud-native services for internal teams, improving integration, collaboration and speed of development. The Red Hat-based cloud helps enable Emirates NBD to better keep pace with its competition, to make banking more available, and to more dynamically offer modern, personalized services to customers. Emirates NBD received recognition for its innovative cloud platform as a winner in the 2019 Red Hat Innovation Awards, which recognize creative thinking, problem-solving and innovative uses of Red Hat technology.

  • FPgM report: 2019-19

    Here’s your report of what has happened in Fedora Program Management this week. Elections nominations are open through May 22.

    I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

Syndicate content

More in Tux Machines

Security: Linux 5.2 Dissection, New Patches, New ZDNet (CBS) FUD and Kali NetHunter App Store

  • Kees Cook: security things in Linux v5.2

    Gustavo A. R. Silva is nearly done with marking (and fixing) all the implicit fall-through cases in the kernel. Based on the pull request from Gustavo, it looks very much like v5.3 will see -Wimplicit-fallthrough added to the global build flags and then this class of bug should stay extinct in the kernel. That’s it for now; let me know if you think I should add anything here. We’re almost to -rc1 for v5.3!

  • Security updates for Wednesday

    Security updates have been issued by Debian (libreoffice), Red Hat (thunderbird), SUSE (ardana and crowbar, firefox, libgcrypt, and xrdp), and Ubuntu (nss, squid3, and wavpack).

  • Malicious Python libraries targeting Linux servers removed from PyPI [Ed: Python does not run only on Linux, but Microsoft-funded sites like ZDNet (CBS) look for ways to blame everything on "Linux", even malicious software that gets caught in the supply chain]
  • Malicious Python Libraries Discovered on PyPI, Offensive Security Launches the Kali NetHunter App Store, IBM Livestreaming a Panel with Original Apollo 11 Technicians Today, Azul Systems Announces OpenJSSE and Krita 4.2.3 Released

    Offensive Security, the creators of open-source Kali Linux, has launched the Kali NetHunter App Store, "a new one stop shop for security relevant Android applications. Designed as an alternative to the Google Play store for Android devices, the NetHunter store is an installable catalogue of Android apps for pentesting and forensics". The press release also notes that the NetHunter store is a slightly modified version of F-Droid: "While F-Droid installs its clients with telemetry disabled and asks for consent before submitting crash reports, the NetHunter store goes a step further by removing the entire code to ensure that privacy cannot be accidentally compromised". See the Kali.org blog post for more details.

Ubuntu/Fedora GNOME Feud and GNOME's Sriram Ramkrishna

  • Fedora, GNOME Software, and snap

    A question about the future of package distribution is at the heart of a disagreement about the snap plugin for the GNOME Software application in Fedora. In a Fedora devel mailing list thread, Richard Hughes raised multiple issues about the plugin and the direction that he sees Canonical taking with snaps for Ubuntu. He plans to remove support for the plugin for GNOME Software in Fedora 31. There are currently two major players for cross-distribution application bundles these days: snaps, which were developed by Canonical for Ubuntu and the Snap Store, and Flatpak, which was developed by Alexander Larsson of Red Hat as part of freedesktop.org. Both systems are available for multiple Linux distributions. They are meant to give an "app-like" experience, where users simply install an application, which comes with any dependencies it has that are not provided by the snap or Flatpak runtime. The GNOME Software application has a snap plugin that, when enabled, supports the distribution, installation, and management of snaps. The Fedora project currently provides the snap plugin as a package in Fedora 30, though it is not installed by default. Hughes is the Fedora maintainer for the plugin; he announced his intention to disable the plugin since, he says, he was told that Canonical was not going to be installing GNOME Software in the next Ubuntu Long Term Support (LTS) release.

  • Molly de Blanc: Meet Sriram Ramkrishna

    Sriram Ramkrishna, frequently known as Sri, is perhaps GNOME’s oldest contributor. He’s been around the community for almost as long as it’s been around! [...] But more than that, GNOME was a project that if you think about it was audacious in its purpose. Building a desktop in 1997 around an operating system that was primitive in terms of user experience, tooling, and experience. I wanted to be part of that.

Mozilla: Android, VR and Rust

  • Recent fixes to reduce backlog on Android phones

    Last week it seemed that all our limited resource machines were perpetually backlogged. I wrote yesterday to provide insight into what we run and some of our limitations. This post will be discussing the Android phones backlog last week specifically. The Android phones are hosted at Bitbar and we split them into pools (battery testing, unit testing, perf testing) with perf testing being the majority of the devices.

  • Q&A: Igniting imaginations and putting VR in the hands of students with Kai Frazier

    When you were in school, you may have taken a trip to a museum or a local park, but you probably never got to see an active volcano or watch great whites hunt. As Virtual Reality grows, this could be the way your kids will learn — using headsets the way we use computers. When you were in school, you may have gone on a trip to the museum, but you probably never stood next to an erupting volcano, watching molten lava pouring down its sides. As Virtual Reality (VR) grows, learning by going into the educational experience could be the way children will learn — using VR headsets the way we use computers. This kind of technology holds huge potential in shaping young minds, but like with most technology, not all public schools get the same access. For those who come from underserved communities, the high costs to technology could widen an already existing gap in learning, and future incomes.

  • This Week in Rust 295 [Ed: Just delete GitHub , Mozila, And why you're at it, stop using proprietary software and imposing it on Rust contributors.]

    This Week in Rust is openly developed on GitHub.

  • How to speed up the Rust compiler in 2019

    libsyntax has three tables in a global data structure, called Globals, storing information about spans (code locations), symbols, and hygiene data (which relates to macro expansion). Accessing these tables is moderately expensive, so I found various ways to improve things.

Python Programming Leftovers

  • Generate a List of Random Integers in Python

    This tutorial explains several ways to generate random numbers list in Python. Here, we’ll mainly use three Python random number generation functions. These are random.randint(), random.randrange(), and random.sample(). You can find full details of these methods here: Generate random numbers in Python. All these functions are part of the Random module. It employs a fast pseudorandom number generator which uses the Mersenne Twister algorithm. However today, we’ll focus on producing a list of non-repeating integers only. Go through the below bullets to continue.

  • Coverage.py 5.0a6: context reporting

    I’ve released another alpha of coverage.py 5.0: coverage.py 5.0a6. There are some design decisions ahead that I could use feedback on. [...] I know this is a lot, and the 5.0 alpha series has been going on for a while. The features are shaping up to be powerful and useful. All of your feedback has been very helpful, keep it coming.

  • Gradient Boosting Classifiers in Python with Scikit-Learn

    Gradient boosting classifiers are a group of machine learning algorithms that combine many weak learning models together to create a strong predictive model. Decision trees are usually used when doing gradient boosting. Gradient boosting models are becoming popular because of their effectiveness at classifying complex datasets, and have recently been used to win many Kaggle data science competitions. The Python machine learning library, Scikit-Learn, supports different implementations of gradient boosting classifiers, including XGBoost.

  • What are *args and **kwargs and How to use them
  • Create a Flask Application With Google Login

    You’ve probably seen the option for Google Login on various websites. Some sites also have more options like Facebook Login or GitHub Login. All these options allow users to utilize existing accounts to use a new service. In this article, you’ll work through the creation of a Flask web application. Your application will allow a user to log in using their Google identity instead of creating a new account. There are tons of benefits with this method of user management. It’s going to be safer and simpler than managing the traditional username and password combinations. This article will be more straightforward if you already understand the basics of Python. It would also help to know a bit about web frameworks and HTTP requests, but that’s not strictly necessary.