With SUSE CaaS Platform 4 we heard our customers feedback and decided to change what the lifecycle of the platform looks like.
Previous versions of SUSE CaaS Platform included an administrator node that despite being useful for managing the whole platform, was another component to take care of, and an extra machine to take into account when deploying the platform.
This administrator node used Salt to set up and maintain the Kubernetes cluster among the different nodes comprising your cluster.
During this time, your feedback has been that a little more flexibility on the deployment was appreciated, so you could experiment with slightly different setups, even if they were for proof of concepts while you were fleshing out the details of production clusters.
Kubernetes rolling update strategy means suppose we are running pod (containers) in our live infra and we want to update new changes into our running pod like build update, confrontational changes etc. While deployment new pod with new changes suppose our containers got stuck or failed due to any reason.
So, we have to redeploy old pod with old changes again to avoid downtime of our application. This complete process is called rolling update strategy in Kubernetes.
Kubernetes rolling update strategy
Before moving to next we should aware about new pod deployment strategy of Kubernetes means how many new pods it will deploy at a time without taking downtime. Because high availability of our website is our first priority. So, while deploying new pod Kubernetes will deploy 25% or you can say one fourth of the total pod. Suppose we are running four pods first it will terminate 25% of total pod means one pod. Then it will launch 25% new pod and so on.
By far, the most difficult aspect of successfully deploying OpenStack is getting the networking right, a challenge that has caused many a well-intentioned IT team to throw up its hands and toss in the towel. Fortunately, SUSE OpenStack Cloud removes much of that pain by automating most of the network deployment and dramatically simplifying custom network set-ups.
DevNation Live tech talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions and code and sample projects to help you get started. In this talk, presented by Red Hat’s Maciej Swiderski, Principal Software Engineer, and Burr Sutter, Chief Developer Evangelist, you’ll learn about event-driven business automation using Kogito, Quarkus, and more.
Kogito is a new Java toolkit, based on Drools and jBPM, that’s made to bring rules and processes to the Quarkus world. This DevNation Live presentation shows how Kogito can be used to build cloud-ready, event-driven business applications, and it includes a demo of implementing the business logic of a complex domain.
Kogito itself is defined as a cloud-native business automation toolkit that helps you to build intelligent applications. It’s way more than just a business process or a single business rule—it’s a bunch of business rules, and it’s based on battle-tested capabilities.
An IT director at a large financial services company shares the benefits and cost reductions they’ve experienced by switching to Red Hat Virtualization. In just three years, it’s paved the way for an efficient, stable and cost-effective virtualization environment.
One of the benefits in adopting a system like OpenShift is facilitating burstable and scalable workload. Horizontal application scaling involves adding or removing instances of an application to match demand. When OpenShift schedules a Pod, it’s important that the nodes have enough resources to actually run it. If a user schedules a large application (in the form of Pod) on a node with limited resources , it is possible for the node to run out of memory or CPU resources and for things to stop working!
It’s also possible for applications to take up more resources than they should. This could be caused by a team spinning up more replicas than they need to artificially decrease latency or simply because of a configuration change that causes a program to go out of control and try to use 100% of the available CPU resources. Regardless of whether the issue is caused by a bad developer, bad code, or bad luck, what’s important is how a cluster administrator can manage and maintain control of the resources.
In this blog, let’s take a look at how you can solve these problems using best practices.
Earlier this year, we were introduced to Quarkus, the next-generation, container-first framework for Java applications. As expected, such new frameworks and technologies make way for new developer tools focused on making the development experience even better.
The recent Quarkus extension for Visual Studio Code release aims to do just that, by bringing features specific to Quarkus project development within VS Code. The new VS Code extension is dependent on a couple of Java extensions for VS Code, so it is recommended that you have the Java Extension Pack installed. This article outlines what the Quarkus extension for VS Code has to offer: convenient features for an already convenient Java framework.
Josh and Kurt speak with Allan Friedman of the US National Telecommunications and Information Administration about Software Bill of Materials. Where are we today, where are things going, and how you can help.
Richard Stallman resigns, we share our thoughts and discuss the future for RMS and the FSF.
Plus what systemd-homed is, why Debian is reconsidering init diversity, and some good news for CentOS.
The "char/misc" changes for the Linux 5.4 are as eventful as ever.
Greg Kroah-Hartman sent in the char/misc changes earlier this week for the Linux 5.4 merge window that's now half-way through. The since merged material contains a lot of notable hardware support improvements.
Exciting us the most is that the Intel Icelake Thunderbolt support is now squared away. Intel had most of the Icelake CPU support in good shape going back months including for the Gen11 graphics, but the Thunderbolt support was the last holdout. With Icelake, the Thunderbolt controller has moved onto the CPU package itself sans the power deliver infrastructure. These changes yielded additional work to get Icelake Thunderbolt support going under Linux, but it's finally there for Linux 5.4 with Icelake laptops beginning to hit retail channels.
While AMD has provided open-source Radeon RX 5700 series (Navi 10) support since launch and that code since worked into the various mainline code-bases from the Linux kernel to Mesa, one kink in their support has been their binary microcode images not being available from the reference linux-firmware.git location as needed to initialize the hardware. That Navi 10 firmware/microcode issue has finally been rectified with the images landing this morning.
Up until now any Radeon RX 5700 series Linux customers or distribution/third-party driver packagers have had to pull these binary bits from this Navi10 directory on the personal site of AMDGPU lead maintainer Alex Deucher. Via his site is where he normally stages these binary microcode files until landing in linux-firmware.git as the de facto location for all Linux drivers' firmware files.
Jiri Kosina on Sunday sent out the HID subsystem updates for the in-development Linux 5.4 kernel. The HID pull once again features support for several new devices particularly on the Logitech side.
Back in August I noted that Wireless USB and Ultra Wideband would be deprecated within the Linux kernel and that is indeed happening for Linux 5.4.
The Wireless USB (WUSB) and Ultra Wideband (UWB) subsystems within the Linux kernel were already orphaned for years with having no maintainer while now they are officially deprecated and demoted to the kernel's staging area. If no one steps up soon to maintain the code, it will be dropped in forthcoming kernel releases.
The Lima Gallium3D driver for supporting Arm Mali 400/450 graphics hardware within Arm SoCs has picked up a few performance optimizations.
Vasily Khoruzhick has contributed a buffer object cache to this Gallium3D driver to avoid the great overhead costs to allocating buffer objects. The BO cache for Lima is modeled after the Broadcom V3D Gallium3D driver's BO cache.
SilverStone recently sent over their CS381 chassis that has proven to be quite a versatile micro-ATX enclosure that can accommodate up to twelve hard drives (eight of which are hot-swappable) all while coming in at just 400 x 225 x 316mm. The SilverStone CS381 could work quite well as a Linux HTPC / DIY Steam Linux gaming living room PC or SOHO file server system with its compact size while offering immense storage potential. Here's more on the SilverStone CS381 and our build with using a Ryzen 5 3400G that is playing well under Linux with an ASUS B450 motherboard.
It's been a while since last taking a look at any SilverStone enclosure, but with continuing to be impressed by their high-end cases over the years, it was exciting to look at the CS381 from their Case Storage Series. The key features of this case are offering support for up to twelve HDD/SSDs, up to a microATX motherboard, and other components while occupying just 30 liters of space. The case can be positioned in either a vertical or horizontal position depending upon the environment and eight of the drives being hot-swappable primes the case for interesting storage server options.
The Geary email client has issued a brand new release, and in this post I tell you a bit about it.
Geary 3.34.0 — you may recall that Geary switched to following GNOME numbering last year — is the latest update to this web-mail friendly mail tool, and there’s healthy dose of improvement on offer, as noted in the release notes.
Among them is deeper integration with GNOME Contacts. Geary’s in-app contacts pop-over now supports adding and editing contacts stored in the GNOME Contacts app, and is able to auto-complete email addresses based on data from contacts too.
Serial typo-makers like me will appreciate the spell checker now covering the mail composer’s subject line; while the addition of support for Outlook-specific email attachments (TNEF) will please those who regularly run in to issues on that front.
Other changes in Geary 3.34.0 include “a substantial number” of server compatibility improvements, background syncing tweaks, and other bug fixes.
Ulauncher is an open source application launcher for Linux that can be extended to perform various other tasks through addons. The application features fuzzy search, custom color themes, and it can browse through system directories. Under the hood, Ulauncher uses Python with GTK for the launcher user interface, and HTML/JS rendered in a Webkit frame for the preferences window.
Open it using a keyboard shortcut (Ctrl + Space by default), then type a few letters of your search query, use the Up / Down arrows to navigate through the results, and press the Enter key to launch the selected item. The Ulauncher window will close as soon as you press Enter. You may also launch an item using Alt + 1 for the first item in the Ulauncher list, Alt + 2 for the second, and so on. Don't worry if you have a typo - thanks to Ulauncher's fuzzy search, the application will figure out what you meant in most cases. Also, the launcher remembers your previous choices, automatically selecting them in the future.
A new stable version of the Linux application launcher ULauncher is available to download.
Ulauncher made our list of the best app launchers for Ubuntu and other Linux distributions thanks to its lightning fast responsiveness and wide range of plugins.
Ulauncher 5.3.0 is the first stable release in the 5.x series and the first version to fully support Python 3.
Because of this vital foundational change Ulauncher 5.3.0 is not compatible with plugins built for the 4.x series (and the v1 API) — something you should keep in mind if you plan on upgrading from an older version of the app.
Thankfully, many of the most popular Ulauncher plugins have been ported over to use the new v2 API and work just as well as before. Do check the list prior to upgrading to make sure any add-ons you rely on for Ultimate Productivityâ⢠are available.
Ulauncher is a super fast Linux application launcher written in Python with GTK+. By pressing a keyboard shortcut and then typing a name in search box, you can quickly launch an application or access a file / file directory.
This is a new series highlighting best-of-breed utilities. We’re covering a wide range of utilities including tools that boost your productivity, help you manage your workflow, and lots more besides. There’s a complete list of the tools in this series in the Summary section.
The Command Line Interface (CLI) is a way of interacting with your computer. And if you ever want to harness all the power of Linux, it’s highly recommended to master it. It’s true the CLI is often perceived as a barrier for users migrating to Linux, particularly if they’re grown up using GUI software exclusively. While Linux rarely forces anyone to use the CLI, some tasks are better suited to this method of interaction, offering inducements like superior scripting opportunities, remote access, and being far more frugal with a computer’s resources.
For anyone spending time at the CLI, they’ll rely on the shell prompt. My favorite shell is Bash. By default, the configuration for Bash on popular distributions identifies the user name, hostname, and the current working directory. All essential information. But with Liquid Prompt you can display additional information such as battery status, CPU temperature, and much more.
In a recent article, I introduced the chown command, which is used for modifying ownership of files on systems. Recall that ownership is the combination of the user and group assigned to an object. The chgrp and newgrp commands provide additional help for managing files that need to maintain group ownership.
It is important to understand how to manage users, groups, and permissions. It is also good to know a few alternative ways to work around problems you might encounter since not all environments are set up the same way.
After a successful Kickstarter campaign back in 2014 and some delays, the super stylish adventure game Jenny LeClue - Detectivu is officially out now with same-day Linux support as promised. Disclosure: Key provided by GOG.com.
The synopsis is a curious one, it's sort of like playing two games in one. The actual mystery adventure with Jenny LeClue is part of a story being written as you play by Arthur K Finklestein, who is supposed to act as the narrator a guide. It's another choice-based adventure, giving you lots of times to pick between things and shape both Jenny's story and Arthur's.
Death Trash is one of those games that you see it and you feel like you absolutely need to play it. Thankfully, a playable release is now not too far away.
The DRM-free store GOG have recently put up another two Weekly Sales, both running until September 30th and there's some quality Linux gaming to be had for cheap.
OSK from the single-person studio Diax Game is officially out and it has a really beautiful style to it.
In OSK the world is dying, some sort of cataclysmic event is happening below and as a squirrel you're just doing what you know—climbing. To get away from the absolute chaos, the game has you climb an enormous tree while you also solve puzzles and avoid enemies.
ATOM RPG, the game inspired by the likes of Fallout and Wasteland continues to get some big free updates with an Isometric mode out now giving you a new way to play.
While the team is currently working on the Trudograd standalone, it was originally a feature meant for that but they decided to give it to everyone free—awesome!
Not quite the usual Battle Royale, here you're the one in charge. Battle Royale Tycoon is like a more violent and simple version of Parkitect. Note: Key provided to our Steam Curator.
After being in Early Access since December last year, Endless Loop Studios (Ninja Tycoon, Blueprint Tycoon, Hyper Knights) decided this month it was time to remove the EA sticker and let everyone jump in.
Planned to released on Steam and GOG (if GOG approve) after an upcoming Kickstarter campaign, BOC seems like a very interesting turn-based 4X coming to Linux.
Interesting for more reasons than just style and gameplay, as developer Code::Arts say they've worked on their own multi-platform OpenGL/Vulkan game engine they've called the Deus Ex Machina engine. Their aim with it, is to have a game engine that focuses on "performance and the efficient use of resources" so that it could "run on a toaster". Starting development back in 2018, their current aim is to have something playable and ready for Early Access next year.
Love your classic games? Have a lot of those classics on Steam? You need to grab Boxtron, the unofficial Steam Play tool that allows you to use a native DOSBox with Steam games even if they don't have a Linux build up.
As a quick refresher Boxtron improves the experience by giving lower input lag, better fullscreen support, Steam Overlay and other Steam feature support and so on. Compared to running games through Proton or messing about with a manual DOSBox configuration it makes things nice and simple.
Up for playing another building and management tycoon game? Snowtopia: Ski Resort Tycoon is one we talked about briefly back in January and it seems to be progressing along nicely.
We've had standard theme park building sims, we've had a Battle Royale building sim, city builders and so much more. A Ski Resort you build up yourself though? That's something we haven't really seen before on Linux, not something that's exactly common on any platform though either.
It's 10 days already since Akademy 2019 finished and I'm already missing it :/
Akademy is a week-long action-packed conference, talks, BoFs, daytrip, dinner with old and new friends, it's all a great combination and shows how amazing KDE (yes, the community, that's our name) is.
On the talks side i missed some that i wanted to attend because i had to extend my time at the registration booth helping fellow KDE people that had forgotten to register (yes, our setup could be a bit easier, doesn't help that you have to register for talks, for travel support and for the actual conference in three different places), but I am not complaining, you get to interact with lots of people in the registration desk, it's a good way to meet people you may not have met otherwise, so please make sure you volunteer next year ;)
One of the talks i want to highlight is Dan VrÃâÃâtil's talk about C++, I agree with him that we could do much better in making our APIs more expressive using the power of "modern" C++ (when do we stop it calling modern?). It's a pity that the slides are not up so you'll have to live with KÃâà  vin Ottens sketch of it for now.
The framework-for-that idea lives on, though: today I was looking for something to extract the Exec= line from a .desktop file, and there’s a framework for that (KIO does the job, but that’s a pretty heavy dependency for what I wanted; I’ll need to think about it some).
Third year running (Almeria, Vienna, Milan), I presented the BoF wrap-up session at the end of the day – that’s mostly acting as MC to get other people to tell their stories. Here’s thursday and friday for instance, via the dot. Videos are on YouTube.
For next year, I’d like to train some other people to do the presentation – because there are so many other faces in KDE. I have high hopes for Caio (of KPMCore and other things) and Aish (GCompris) who I’d like to see out there fronting for the KDE community.
For being a loud person I’ve now been appropriately punished, by being voted on to the board of KDE e.V. (that page needs an update). I’ll be doing generally useful things, I hope, which means massaging the community code of conduct and spending money from our donors on events all over the world where people from all corners of the KDE community can participate.
Last month we wrote about proposed changes to the bylaws. These changes 1) increase the length of terms of members of the Board of Directors and 2) change the language in the bylaws to be gender neutral. There was a vote at the Annual General Meeting, where both proposals passed.
Linux distros will often come with at least a basic firewall bundled with it. Often this won't be active by default so will need to be activated.
Additionally this will likely be the standard Iptables supplied, even though less experienced users may struggle with it. UFW - Uncomplicated Firewall is also bundled with some distros, and aims to make the process simpler.
However, there are distros and applications out there that can cater for the more advanced user and the less experienced one, making it easier to setup and configure a firewall that works for your needs.
Some, like ClearOS build it directly into the operating system as part of its security focus, but most other options would be applications that aim to block rogue IPs, monitor ports, and prevent otherwise prevent bad packets from interfering with your machine.
For most home users there are few actual settings that need to be customized, so simple apps can be popular, but for those looking to manage their machine as a server, additional controls and advanced command options will tend to be the more welcome.
Redcore is a Gentoo-based project which strives to make it easy to install the distribution and immediately have access to a pre-configured desktop environment. Redcore is available in two editions, KDE Plasma and LXQt, and offers builds for 64-bit (x86_64) machines exclusively. The latest version of Redcore Linux has shifted from using Gentoo's Stable branch as its upstream source to Gentoo Testing. Software now flows from Gentoo Testing, into Redcore's Testing repository, and then into Redcore Stable where most Redcore users will access it.
The Redcore ISO files are relatively large with both editions being 3.4GB downloads. Given the similarities in size, I decided to try the LXQt edition. Booting from the Redcore media brings up a graphical login screen with a mostly-white background. We can sign into the live desktop using the username and password "redcore". The default wallpaper is mostly white with abstract lines. The combination makes for a bright screen populated with harsh lines that I personally found unpleasant and I soon switch to another background.
There are two icons on the LXQt desktop. One opens the Calamares installer and the other is labelled "Ask for help". Clicking the latter icon causes LXQt to pop-up an error saying the selected icon is an invalid desktop entry file. Clicking the installer icon brings up a prompt asking if we would like to open or execute the installer's desktop file. Along the bottom of the screen we find a panel containing the application menu, task switcher and system tray.
FreeBSD 13.0-CURRENT (r352386) cloud-init support (see errata) fixed fbbuf/vesa video issue with some recent Linux distros ( Kali Linux, Parrot, etc..) p9fs support (*) CBSD updated to 12.1.1 fixed known SQL injection vulnerabilities
In this video, we look at KDE Plasma 5.17 Beta, enjoy!
In this video, I am going to show an overview of EndeavourOS 2019.09.15 and some of the applications pre-installed.
Linux-powered BeabgleBoard AI Single Board Computer (SBC) has been launched by the BeagleBoard foundation at a $125 price tag. The new SBC runs Debian GNU/Linux out of the box.
The organization says that the new SBC fills the gap between small Raspberry Pi-like computers and more powerful desktop machines.
The BeagleBoard AI was shown way back in February 2019 and now it has finally been launched.
In my experience, Beagleboard computers are really awesome devices. We have even included the original Beagleboard, the Beagleboard Black and the X15 on our list of “Best Raspberry-Pi Alternatives.”
The HEGduino Alaskit has developed a way to measure the blood-oxygen levels in the brain and create a biofeedback system that is said to increase brain function.
Kids can easily build theirs own computer and then learn more about electronics and programming thanks to Piper Computer Kit 2.
I bought a barebone Intel NUC mini PC a few weeks back. I installed Linux on it and I am totally enjoying it. This tiny fanless gadget replaces that bulky CPU of the desktop computer.
Intel NUC mostly comes in barebone format which means it doesn’t have any RAM, hard disk and obviously no operating system. Many Linux-based mini PCs customize the Intel NUC and sell them to end users by adding disk, RAM and operating systems.
Needless to say that it doesn’t come with keyboard, mouse or screen just like most other desktop computers out there.
Android isn’t the most secure platform out there, but with the 10 best apps for anonymous browsing, you can greatly enhance your privacy online. Today we’ll define what anonymous browsing actually entails, run through 10 essential Android apps, and present the 2 best Android VPNs for the ultimate mobile cybersecurity.
The ReactOS team is pleased to announce the release of version 0.4.12. As always a multitude of improvements have been made to all parts of the OS, though userland components saw special emphasis this time around.
The ReactOS development team announced today the general availability of the ReactOS 0.4.12 open-source computer operating system compatible with Microsoft Windows binaries. ReactOS 0.4.12 is here more than six months after version 0.4.11 to introduce window snapping, a feature that lets users snap windows to be aligned to sides, along with the necessary keyboard shortcuts, more robust and correct font rendering for buttons in various apps, two new themes, namely Lunar and Mizu, and support for Intel e1000 NIC.
"ReactOS now possesses a driver that supports this NIC out of the box instead of requiring end-users to manually find and install a driver, a finicky process if one does not have a working network connection in the first place. Furthermore, the new driver should also be compatible with e1000 NICs in real hardware," said Colin Finck.
I want to talk a bit about the relationship between rights and freedoms, and what they are. I think building a mutual understanding around this is important as I dig deeper into conversations around digital rights and software, user, and technology freedom.
A right is like a privilege in as much is that it’s something you’re allowed to do, however rights are innate and not earned. They are things to which everyone is entitled. A freedom expresses a lack of constraints related to an action. When we have a particular freedom (freedom X), we have an unrestrained ability to do X — we can do whatever we want in relation to X. You can also have the right to a certain kind of freedom (e.g. freedom of speech). I talk about both digital rights and digital freedoms. I view digital rights are the extension of our rights into digital spaces, and digital freedoms as the freedoms we have in those spaces. We have the right to free expression when speaking in a room; we have the right to free expression when speaking on the Internet.
Typically, we frame rights and freedoms in terms of government restrictions: governments are not allowed to keep you from exercising your freedoms, and they are there to protect and ensure your rights. It is becoming increasingly relevant (and common) to also talk about these in relation to companies and technology. It is important to also shift this discussion to include companies and technologies — especially computing software. As computing becomes more pervasive, we need to make sure that the software we’re writing is freedom protecting and rights respecting. These freedoms include the freedoms we typically associate with free and open source software: the unbridaled ability to use, study, modify, and share. it also includes freedoms like expression (to express ourselves without constraint) and the freedom to assemble (to get together without constraint). All of these freedoms are freedoms we have the right to, in addition to other rights including the right to digital autonomy and the right to consent.
(This post is a slightly longer version of a lightning talk I gave at GUADEC 2019.)
Many non-free applications’ binaries cannot be redistributed (particularly not in modified form), so they cannot be included directly in a Flatpak. To work around this, Flatpak supports the concept of “extra data”: files which will be downloaded and unpacked from a third-party URI when the app is installed. The URI is accompanied by a checksum and a size, to provide some hope that the data unpacked on the user’s system is the same as what the packager tested. This is used by, for example, the Dropbox Flatpak.
Of course, the Flatpak needs to be kept up to date when new versions of the app are released. At best, the old URL will still point to the same file, so at least the old version of the app will continue to be installed; in some cases, however, vendors publish new versions of the app at the same URL, which means the Flatpak cannot be installed until it is updated.
Back when I was selected as a Google Summer of Code 2019 student for my project Porting KDE Connect to Windows, it was a sheer stroke of luck when incidentally I got invited by my mentor Simon Redman, to come to the Nuremberg Mega sprint for hacking on KDE Connect with the team!
It was an awesome opportunity, but to be able to get to the sprint, I had to travel abroad, which needs the most difficult document I had to procure till date- a Schengen VISA. There are multiple kinds of VISA- short term, long term, and some schengen states have more or less categories of short term Visa that you can apply through. You can read more about schengen VISAs here.
Ell, Wes, and The Blind Hacker discuss Texas Cyber Summit, Ell's birthday dinner, and the "Bee New" conference track.
On September 10, 2019 I released GNOME Radio (gnome-radio) version 0.2.0 and I released GNOME Internet Radio Locator (gnome-internet-radio-locator) version 2.0.6 with support for Middle East Broadcasting Center in Dubai, Saudi Arabia on September 22, 2019.
On October 29, 2019 I am going via Paris on Air France to the GStreamer Conference 2019 held between October 30, 2019 and November 1, 2019 in Lyon, France to give a 5-minute lightening talk on GNOME Radio as part of my Bachelor thesis in Electrical Engineering at Oslo Metropolitan University in Oslo, Norway with the earliest delivery on June 30, 2020.
LibreOffice can open documents in many formats, including Microsoft Office files (.docx, .xlxs, .pptx). But it’s native file format is the fully open and standardised OpenDocument Format (ODF). At the recent LibreOffice Conference 2019 in Spain, community members gave presentations about news and updates for ODF. So, here are the first videos from the presentations (use headphones for best audio quality).
The six-minute documentary explains the science of facial emotion recognition technology and demystifies how the software picks out features like your eyes and mouth to understand if you’re happy, sad, angry, or disgusted. While it is not confirmed whether big tech companies have started using this AI, “Stealing Ur Feelings” explores its potential applications, including a Snapchat patent titled “Determining a mood for a group.” The diagrams from the patent show Snapchat using smartphone cameras to analyze and rate users’ expressions and emotions at concerts, debates, and even a parade.
The documentary was made possible through a $50,000 Creative Media Award from Mozilla. The Creative Media Awards reflect Mozilla’s commitment to partner with artists to engage the public in exploring and understanding complex technical issues, such as the potential pitfalls of AI in dating apps (Monster Match) and the hiring process (Survival of the Best Fit).
“Stealing Ur Feelings” is debuting online alongside a petition from Mozilla to Snapchat. Viewers are asked to smile at the camera at the end of the film if they would like to sign a petition demanding Snapchat to publicly disclose whether or not it is already using facial emotion recognition technology in its app. Once the camera detects a smile, the viewer is taken to a Mozilla petition, which they can read and sign.
If you build Firefox on 64-bit Linux, *BSD, etc. for your G5, you may want to check out this Talospace article for an upcoming low-level fix especially as we need to ensure big-endian systems work fine with it. The problem never affected OS X Firefox for Power Macs because those builds were only ever 32-bit, and even TenFourFox is 32-bit through and through even on the G5 largely for reasons of Carbon compatibility which we need for some pieces of the widget code. Since this is syndicated on Planet Mozilla let me give a big thanks to Ted Campbell for figuring out the root cause, which turned out to be a long-standing problem I don't think anyone ever noticed before.
While the Copy-on-Write file-system shouldn't technically require fsck support, basic file-system consistency checking support has been implemented anyhow. In the initial implementation, the fsck code for HAMMER2 cannot repair any damaged file-system but can only verify that the file-system is intact.
I only met Stallman once, when he gave a couple of talks in Vancouver. As I wrote in a blog at the time, I found him an extremely ambiguous character, and had difficulties discussing him fairly. At the time, most of my dealings with the Free Software Foundation (FSF) were with Peter Brown, the executive director, an activist who did his best to ally free software with other social causes. Some months later, Stallman wrote an aggrieved email to me because in an article I had described as sexist his joke about “EMACs virgins” in a keynote at the Gran Canaria Desktop Summit in 2009. I refused to apologize and that was the last contact we had.
What strikes me now is how closely that incident a decade ago resembles this most recent one. In both cases, Stallman’s response was all about him. Nor did he show any awareness of how much his behavior harmed the free software movement he founded.
Over the past few years, the use of web applications has increased to a vast extent. Developers have been looking for such a platform that is both advanced and provides flexibility to develop a variety of web applications. NodeJs Frameworks have earned the credit to be the top selection by the developers. You wanna know why? It is because of the capability to build smart, scalable server-side network-based applications.
GNU Parallel 20190922 ('Stallman') has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/ GNU Parallel is 10 years old next year on 2020-04-22. You are here by invited to a reception on Friday 2020-04-17.
The people who maintain Python and key Python platforms want to help you protect the code you write and depend on.
[...]
Publishing that package is a great way of making it so other people can run and deploy it, even within other parts of your organization.
But -- who actually has the keys to the castle? Who can upload a new version, or delete a version that has a problem?
You should probably make sure multiple people have either "owner" or "maintainer" privileges on the project on PyPI.
And you should review your project security history display, which lists sensitive events (such as "file removed from release version 1.0.1") in your PyPI user account and your PyPI project. We just added this display, so you can look at things that have happened in your user account or project, and check for signs someone's stolen your credentials.
Shame on me to post this so long after it happened… Still, that’s a funny story to tell and a lot of thank you to give so let’s go!
Recently I stumble across a situation while I was helping out for one of the events for JuniorDev SG.
There was not a lot of Python developers and some of my other developer's friend.
Said that they hardly encounter any developer friends who are using Python for their work.
It begins during a conversation, where one of the attendees for a JuniorDev SG event.
Approached me to search for Python developers to work for their startup based in Singapore.
Following the February release of Video Codec SDK 9.0, NVIDIA recently did a quiet release of the Video Codec SDK 9.1 update that furthers along this cross-platform video encode/decode library.
This week we welcome Peter Farrell (@hackingmath) as our PyDev of the Week! Peter is the author Math Adventures with Python and two other math related Python books. You can learn more about Peter by visiting his website.
As you might know, I’m a panelist on the weekly “Freelancers Show” podcast, which talks about the business of freelancing.
The good news: The same company that’s behind the Freelancers Show, Devchat.tv, is putting together a weekly podcast about Python, and I’m going to be on that, too! We’ll have a combination of discussion, interviews with interesting people in the Python community, and (friendly) debates over the current and future state of the language.
Data science is an exciting new field in computing that's built around analyzing, visualizing, correlating, and interpreting the boundless amounts of information our computers are collecting about the world. Of course, calling it a "new" field is a little disingenuous because the discipline is a derivative of statistics, data analysis, and plain old obsessive scientific observation.
But data science is a formalized branch of these disciplines, with processes and tools all its own, and it can be broadly applied across disciplines (such as visual effects) that had never produced big dumps of unmanageable data before. Data science is a new opportunity to take a fresh look at data from oceanography, meteorology, geography, cartography, biology, medicine and health, and entertainment industries and gain a better understanding of patterns, influences, and causality.
Like other big and seemingly all-inclusive fields, it can be intimidating to know where to start exploring data science. There are a lot of resources out there to help data scientists use their favorite programming languages to accomplish their goals, and that includes one of the most popular programming languages out there: Python. Using the Pandas, Matplotlib, and Seaborn libraries, you can learn the basic toolset of data science.
In a previous work, a linear programming based procedure was presented for this problem, and this procedure allowed to solve real-life instances, albeit -in some cases- producing plans with overlappings among the pads (since a relaxation is solved) and suffering from memory issues.
Have you heard of asynchronous programming in Python? Are you curious to know more about Python async features and how you can use them in your work? Perhaps you’ve even tried to write threaded programs and run into some issues. If you’re looking to understand how to use Python async features, then you’ve come to the right place.
Anaconda’s enterprise data science platform has been recognized in the fourth annual Datanami Readers’ and Editors’ Choice Awards, presented during the Strata Data Conference.
There are countless tools and libraries in Python for data scientists to perform powerful analyses, but they often have a setup cost that acts as a barrier to ad-hoc exploration of data. Visidata is a command line application that eliminates the friction involved with starting the discovery process. In this episode Saul Pwanson explains his motivation for creating it, why a terminal environment is a useful place for this work, and how you can use Visidata for your own work. If you have ever avoided looking at a data set because you couldn't be bothered with the boilerplate for a Jupyter notebook, then Visidata is the perfect addition to your toolbox.
[...]
There are countless tools and libraries in Python for data scientists to perform powerful analyses, but they often have a setup cost that acts as a barrier to ad-hoc exploration of data. Visidata is a command line application that eliminates the friction involved with starting the discovery process. In this episode Saul Pwanson explains his motivation for creating it, why a terminal environment is a useful place for this work, and how you can use Visidata for your own work. If you have ever avoided looking at a data set because you couldn’t be bothered with the boilerplate for a Jupyter notebook, then Visidata is the perfect addition to your toolbox.
The Civil Aviation Authority said Thomas Cook has ceased trading, its four airlines will be grounded, and its 21,000 employees in 16 countries, including 9,000 in the UK, will be left unemployed.
E.O. Wilson explains why this will not be easy: “Culture conforms to an important principle of evolutionary biology: most change occurs to maintain the organism in its steady state.” Understanding this underlying biological uniformity is the key to valuing our individual stories while still acknowledging and repairing their limitations. The world and what we know about it has changed and deepened, but many of our stories do not reflect this awareness. These accounts are therefore largely irrelevant to all except the individuals and groups who support them, which raises the question of what constitutes useful information. If I believe what social constructionists tell me, useful information is relative to the group that generates and shares it. Fine. But information that ignores biological fact, while meaningful, isn’t useful beyond the parameters of one’s subjective worldview. Only when this subjective information is examined in the context of the evolutionary paradigm does its objective relevance become clear: However unique our stories may seem, they are all expressions of a shared human nature.
Across the nation, emergency medical service professionals, the front-line workforce upon which so much of a patient outcome rests, are grossly underpaid for brutal work schedules that put them at risk of both serious physical injury and burnout.
The cherry on the top of this abuse sundae is that they are 14 times more likely to be violently assaulted on the job than a firefighter.
Security updates have been issued by Debian (expat, php-pecl-http, and php7.0), Fedora (ImageMagick, jackson-annotations, jackson-bom, jackson-core, jackson-databind, and rubygem-rmagick), Mageia (chromium-browser-stable, ibus, kernel, samba, and thunderbird), openSUSE (chromium), Oracle (dovecot and kernel), Red Hat (dbus, kernel, kernel-alt, and kpatch-patch), Scientific Linux (dovecot and kernel), and SUSE (expat, ibus, kernel, kernel-source-rt, nmap, openssl, and webkit2gtk3).
Red Hat's Andrea Arcangeli sent out an interesting patch series on Friday to micro-optimize the Kernel-based Virtual Machine (KVM) to enhance the VMEXIT performance in wake of Spectre mitigations.
The "KVM monolithic" patch series ends up linking the KVM common code both into kvm-intel and kvm-amd so that the common "kvm" kernel module can be dropped. This occupies more disk space but should yield better run-time performance particularly for systems mitigated against Spectre Variant Two.
A US official in the UK has indicated that he is “working with local authorities” and “examining the intelligence” that led to a drone strike late last week that took the lives of 30 customers at a restaurant in central London. It appears that the intended target of the strike was a gathering of IS leaders, and that the group attacked — at an Italian restaurant celebrating the
Yet it also raises a question: Must the United States keep spending blood and treasure to protect the oil flows of the Persian Gulf at a time when, as President Donald Trump repeatedly says, the United States is virtually energy independent?
As of today Julian Assange has finished his jail sentence for missing police bail. There is no Swedish charge or request for his extradition, those risibly flimsy sexual allegations no longer being needed by the state.
"Sea-level rise has accelerated and we are concerned that an abrupt decline in the Antarctic and Greenland ice sheets, which will exacerbate future rise," said WMO secretary general Petteri Taalas.
"As we have seen this year with tragic effect in the Bahamas and Mozambique, sea-level rise and intense tropical storms led to humanitarian and economic catastrophes."
Friday’s climate strike by students across the globe will have no more impact than the mass mobilizations by women following the election of Donald Trump or the hundreds of thousands of protesters who took to the streets to denounce the Iraq War. This does not mean these protests should not have taken place. They should have. But such demonstrations need to be grounded in the bitter reality that in the corridors of power we do not count. If we lived in a democracy, which we do not, our aspirations, rights and demands, especially the demand that we confront the climate emergency, would have an impact. We would be able to vote representatives into power in government to carry out change. We would be able to demand environmental justice from the courts. We would be able to divert resources to the elimination of carbon emissions.
sIn 2011, as a 20 year old activist new to the environmental movement I joined up with other like-minded people for a retreat in rural Wisconsin to plan and strategize our next steps. As a Black woman, it was painfully obvious that amongst the scores of people in attendance that there were very few people of color present.
"Stop asking world leaders to just listen to science and demand they act on science."
The Indonesian government is failing to protect the rights of Indigenous peoples who have lost their traditional forests and livelihoods to oil palm plantations in West Kalimantan and Jambi provinces.€
In the last five decades US bird numbers have plummeted by 29%. As populations dwindle, so do the chances of species survival.
saints, politicians, capitalists, news media, Trump, … all lies –€ bigly the difference being that most of Trump’s lies are impossible to defend but Trump’s supporters do defend him with undefendable lies the liberal media, including€ MSDNC, ridicules and attacks Trump’s lies the media strategy is waste of time as Trump strikes back with more lies what media should do is to fight back Trump with a similar approach for example: Trump’s father Fred Trump was born in the Bronx, New York, United States but for Trump his dad was born in Germany
Indonesia’s President Joko “Jokowi” Widodo announced on Friday he wanted parliament to delay its vote on the country’s proposed new criminal code. The pending bill contains dozens of articles that violate the rights of women, religious minorities, and lesbian, gay, bisexual, and transgender (LGBT) people – and ultimately all Indonesians.
The Des Moines Register/CNN poll represents the first time Biden has been pushed out of the lead in a major Iowa survey
Nurses providing hospital care, delivery people delivering food to homes, domestic workers cleaning hotel rooms, office workers accumulating overtime hours, restaurant servers taking on two or three jobs to make minimum wage: no one would consider these to be dangerous occupations.
For the first time in the 2020 Democratic primary, a major state poll showed Joe Biden losing his lead in Iowa as the€ Des Moines Register€ released a survey showing Sen. Elizabeth Warren with more support than the former Vice President.
"This is what a real threat to free speech on a college campus looks like."
The Arab bloc in Israel’s parliament broke with tradition Sunday and endorsed Blue and White party chairman Benny Gantz for prime minister, giving the former military chief an edge for the job over incumbent Benjamin Netanyahu.
Students police each other as well as their teachers. Officially Chinese Students and Scholars Associations, which are backed by the Chinese state, run social events and help newcomers. But they are also assumed to snitch on dissenters, leaving many Chinese students afraid to speak their minds.
However, once I returned from the Army and rededicated myself to computing, I gradually came to regret my martial fantasies. The more I developed my abilities, the more I matured and realized that the technology of communications had a chance of succeeding where the technology of violence had failed. Democracy could never be imposed at the point of a gun, but perhaps it could be sown by the spread of silicon and fiber.
Cities around the world are increasing surveillance of their residents, with the number of cameras that look down on the public growing by leaps and bounds, a survey has found. Sydney is the 15th most surveilled city globally, with 60,000 cameras for 4.85 million people, meaning that there are 12.35 cameras for every 1000 people, the British website Comparitech claims.
We often take for granted our ability to interact with others in our own language. But significant barriers to communicating in sign language are depriving many deaf people of enjoying even these basic interactions.
For many years, public perception of Google was that of a friendly giant with its techno-hippie ethos and stated agenda to make the world a better place.
Last week, liberty-leaning, gun-loving, socialism-hating, immigrant-maligning conservative Eric Brakey announced he's running for Congress in Maine's huge 2nd District on the deeply wonky platform to "defend your freedoms and let you live your life!"
The Pirate Bay has accepted Bitcoin donations for more than six years. More recently, it added other cryptocoins as well. When we add up all the donations since late 2017, the income is relatively modest. But perhaps the site has a long-term strategy in mind?
While it's common knowledge that anti-piracy companies like to spy on the activities of pirates, ISPs aren't regularly linked with the same kind of activity. However, with help from ISPs, a UK-based anti-piracy company says it operates a system that monitors consumption of pirate content over broadband networks by providing the ISPs with piracy intelligence.