How to customize your voice assistant with the voice of your choice The Nana and Poppy project enables a voice assistant to greet users with their great-grandchildren's voices instead of a generic AI.
Linux vs. Unix: What's the difference? Dive into the differences between these two operating systems that share much of the same heritage and many of the same goals.
Bring PDFtk back to life in a container This PDF merging and splitting tool hasn't been packaged in Fedora for a while, but that doesn't mean it's off limits to you.
How to use your Raspberry Pi as a VPN server Add a layer of privacy and security to your network quickly and inexpensively.
How Ansible brought peace to my home Configuring his young daughters' computers with Ansible made it simple for this dad to manage the family's computers.
Implement client-side search on your website with this JavaScript tool Lunr.js is a great option for providing search functionality on a website or application.
The Python trademark dispute UPDATE: In a March 22 press release, the PSF announced that the parties have reached an amicable resolution. According to the PSF, "Veber has withdrawn its trademark filing…
The 7 stages of becoming a Go programmer Whether you're new to Go or a seasoned Gopher, you may recognize these steps on the path to Go enlightenment.
4 tools to help you drive Kubernetes Learning to drive Kubernetes is more important that knowing how to build it, and these tools will get you on the road fast.
Managing Ansible environments on MacOS with Conda Conda corrals everything you need for Ansible into a virtual environment and keeps it separate from your other projects.
9 essential GNU binutils tools Binary analysis is the most underestimated skill in the computer industry.
11 wisdoms from half a life in open source A software engineer at Google working on the Go programming language keynotes at OSCON this year.