You are here
Last spring a group I follow on Facebook started sharing information about an oil pipeline, called the Dakota Access Pipeline (DAPL), that was planned to go in the ground in North Dakota, and the Water Protectors, teenagers from the Standing Rock Sioux Reservation who were standing up to try to stop that from happening. As I watched the story unfold over the next few months, I knew that I wanted to go out there and see how the nonprofit organization I work for, Geeks Without Bounds, could help.
Have you wondered what it takes to get started with machine learning? In this article, I will walk through steps for getting started with machine learning using Python. Python is a popular open source programming language and it is one of the most-used languages in artificial intelligence and other related scientific fields. Machine learning (ML), on the other hand, is the field of artificial intelligence that uses algorithms to learn from data and make predictions.
Until very recently, 3D printing companies sold only proprietary hardware and materials (including plastic filament) to print with them. This plastic was sold at exorbitant prices (up to hundreds of U.S. dollars per kg), even if it was a common material like ABS (the plastic used for Lego blocks). These companies were following the path of traditional desktop printing companies that rake in large profits selling toner and ink. Some companies still attempt to extort their customers by threatening warranty loss if they use filament from other manufacturers.
OpenStack continues to be one of the most in-demand skills in the tech industry; if you’ve got solid OpenStack experience, you’ll almost certainly be able to find employment with it. But how do you gain those skills, and once you’ve gained them, how do you keep them current?
Fortunately, you’ve got plenty of options.
It’s been too long. Do you remember Eevee? A lot of development happened in the past month, so listen up.Big picture: What we did so far
HDRI, PBR, realistic light shadows, post process effects, probes … all of this in real-time, integrated with object mode, mesh editing, …
Do you want to see a glimpse of this while it evolves? Follow the Blender developers video channel:
We demo’ed Cycles integrated with the viewport. Eevee reflections and bloom. And a brand new hair drawing system – fast, smooth, and good looking.Plans for Siggraph
At the Blender booth at Siggraph (1-3 August) we will show a demo of Blender 2.8. The focus will be on fast playback of realistic characters and environments in real-time.
By then we should also have: Indirect light, reflections, transparency, and tons of performances improvements.Buildbot
Feeling the hype? Get hands-on with the latest builds. Fresh every day at builder.blender.org/download!Community tests & call for help!
Thanks to the wonderful community, we already have early adopters and beta-testers spreading the love online.
Have any work from your own that you want to share? We really welcome and are looking forward to see more examples and use cases.
Bloom / Blender 2.8 (Test build) Eevee PBR Engine RealTime by Юрий Жестников
The fun doesn’t stop there. We expect more people to try Blender after all the demos. Which means the focus will be on usability, and polishing.
You should see Cycles fallback, Blender Internal conversion, and advanced features such as SSS and Volumetric.
— Andy Goralczyk (@artificial3d) May 18, 2017
Shiny creatures – early Blender 2.8/Eevee tests by Andy Goralczyk (@artificial3d)
Although I love using open source software, I work for an organization that relies on Adobe. Most of what I do is created in Adobe, but whenever I get a chance to branch out, I turn to open source first to supplement and enhance my work. I had an opportunity recently to do just that.
I was tasked with creating some graphics for a reunion of a university's IT helpdesk crew. Part of the project consisted of video interviews that people recorded with their smartphones. I had to put the videos together into some sort of creative package and upload it to a YouTube channel.
In this article, I'm going to explore perhaps the hardest problem when creating and developing microservices: your data. Using Spring Boot/Dropwizard/Docker doesn't mean you're doing microservices. Taking a hard look at your domain and your data will help you get to microservices.
An open organization's culture—the unique ways that you work together as a community—can create a strategic competitive advantage. Red Hat, my home for the last 15 years, was born out of the Linux community. For years, maintaining our open and collaborative culture was relatively simple: We just hired as many open source contributors as we could find, people who already embodied the principles of openness like transparency and collaboration. As the leader of the People team (our HR organization), my job was mostly to make sure we didn't mess the culture up!
Late last year, an upgrade to Fedora 25 caused issues with the new version of KDE Plasma that made it difficult for me to get any work done. So I decided to try other Linux desktop environments for two reasons. First, I needed to get my work done. Second, having been using KDE exclusively for many years, I thought it might be time to try some different desktops.
The great thing about KDE's Plasma desktop is that it's universally familiar enough for anybody to use, but it's also got all the knobs and switches needed to become a power user. There's no way to cover all the great options available in the customizable desktop environment here, but these seven tweaks can change your Plasma experience for the better.
Your desktop environment defines your Linux experience. It's no surprise that many people have developed strong opinions about which environment works best for them.
When we asked this question a couple of years ago, GNOME was the clear winner with KDE in a not-too-distant second. But there were still many users of alternative desktop environments among our readers.
In this edition of our open source news roundup, we take a look at a Linux distribution custom-built for the UK's NHS, open standards in New Zealand, and more.Open source news roundup for May 14-27, 2017
In this week's Top 5, we highlight internet access with the Internet-in-a-Box on the Raspberry Pi, the features of the D programming language that makes it great for collaborative software development, how to use the SquuezePi to create a streaming music system for the home office, a longtime Python developer's software engineering rules and testing best practices, and an introduction to the IRC client, Riot.
From prohibition-era moonshiners to the 2000s MTV classic Pimp My Ride, people have repairing, upgrading, and modifying their cars for a long time. More recently, low-cost microcontrollers like the Arduino have opened new doors for makers looking to do fun and interesting things with their vehicles.
Have you ever heard someone say, "It's impossible to do X with Linux"? Me too. This is the story of how I busted the myths about open source in my own head and used Linux to finish my PhD in fine arts.
Many people think non-technical students can't use Linux, and they make a lot of assumptions about people who use it in their advanced degree programs. They scoff and reply with something along the lines of, "Well, of course; those people do 'computer stuff,' but in my [lofty, important, unique area] it's just not possible." Well, it is possible, and I'm proof.
The alias command-line tool is both useful and relatively simple. Its purpose is to simplify a single-line command by creating a custom name for it. There is a good chance that you already have some aliases even if you've never used the tool. In Bash, aliases can be created with a simple text editor and are stored in your $HOME/.bashrc file. If you want to see what aliases have been set up, take look at that file, or simply type alias on a command line and press Enter/Return.
In previous articles about Linux filesystems, I wrote an introduction to Linux filesystems and about some higher-level concepts such as everything is a file. I want to go into more detail about the specifics of the EXT filesystems, but first, let's answer the question, "What is a filesystem?" A filesystem is all of the following:
"A good engineer is a lazy engineer," some will say. And to a certain extent, it's true: Laziness is a great quality if you're automating repetitive tasks. But laziness flies in the face of learning new technologies and getting new work done. Somewhere between Junior Systems Administrator and Senior DevOps Engineer, laziness no longer becomes an advantage.
Let's discuss the five laws aspiring DevOps engineers should follow if they want to become great DevOps engineers.
DevOps is mostly about culture change. Being successful is all about finding ways to bridge the gap between the builders and the maintainers, bringing projects to fruition and updating them in shorter cycles to maintain a competitive advantage. But at the end of the day, you need the right tooling to make it all work.
By Ali Ahmadi, Product Manager, and John Angelo, Product Designer
Redesigned Trending Results Page
Starting today, we’re introducing a redesigned Trending results page, which is the page you see when you click on a Trending topic to learn more about it.
You’ve always been able to click on a topic to see related posts and stories, but we’ve redesigned the page to make it easier to discover other publications that are covering the story, as well as what your friends and public figures are saying about it.
You’ll be able to see the new results page on iPhone in the US, and we plan to make it available on Android and desktop soon.
Now, when you click on a Trending topic, you’ll see a carousel with stories from other publications about a given topic that you can swipe through. By making it easier to see what other news outlets are saying about each topic, we hope that people will feel more informed about the news in their region.
The stories that appear in this section are some of the most popular stories about that topic on Facebook. These stories are determined the same way as the featured headline — using a combination of factors including the engagement around the article on Facebook, the engagement around the publisher overall, and whether other articles are linking to it.
There is no predetermined list of publications that are eligible to appear in Trending and this update does not affect how Trending topics are identified, which we announced earlier this year.
Making Trending Easier to Discover On Mobile
One of the things we regularly hear from people who use Trending is that it can be difficult to find in the Facebook mobile app. We’re soon beginning a test in News Feed that will show people the top three Trending stories, which they can click on to see the full list of Trending topics and explore what people are discussing on Facebook.
While most people will not see Trending in their News Feed as part of this small test, we hope that it will help us learn how to make Trending as useful and informative for people as possible. If you do see the Trending unit in your News Feed, you have the option to remove it in the drop-down menu which will prevent it from being shown to you in the future.
As before, we continue to listen to feedback about Trending and will keep making improvements in order to provide a valuable experience.