Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 2 hours 49 min ago

My first tech job: 8 stories from the community

16 hours 48 min ago

Riffing on the topic of what unusual jobs people had before tech, a few of our responses from the community were more focused on jobs that led to a job in tech.

These eight authors shared their experiences. Share yours in the comments.

read more

My weird jobs before tech

Saturday 8th of May 2021 07:00:00 AM

I had a few weird jobs before I hit tech.

I was a junior assistant in an aircraft repair shop, which meant tasks like cleaning dirty metal parts in solvent (wow, things were different back in the '70s). My most fun task there was ironing Dacron aircraft fabric onto the wooden ailerons and horizontal stabilizer on a beautiful old Beechcraft Staggerwing that was in the shop for a rebuild.

read more

6 examples of open source best practices in knowledge-sharing projects

Friday 7th of May 2021 07:01:00 AM

As someone who has watched my fair share of projects and initiatives come and go, I value the follow-on effects of good knowledge sharing. Even knowledge from bygone projects is available to learn from the past; such is the benefit and the curse of an internet that never forgets—all the practices good, no-longer-good, and never-were-good are out there to be found.

read more

Ansible emphasizes inclusive language in new release

Friday 7th of May 2021 07:00:00 AM

During this development cycle, the Ansible project has made significant progress in its goals to make the community and code more welcoming and inclusive. With the release of Ansible Core 2.11, harmful terminology in the Ansible codebase is deprecated and it comes with new replacement terms. These changes will follow our standard deprecation cycle to give users time to adapt.

read more

Learn essential Kubernetes commands with a new cheat sheet

Thursday 6th of May 2021 07:00:00 AM

The cloud runs largely on Kubernetes, Kubernetes largely runs on Linux, and Linux runs best when it has a skilled sysadmin at the controls. Whether you consider yourself a cloud architect or just a humble sysadmin, the modern internet needs users who understand how applications and services can be created within containers, scaled on demand, and monitored and managed judiciously.

One of the first steps into the brave world of containers is learning Kubernetes and its quintessential command: kubectl.

read more

Resolve DHCPD and HTTPD startup failures with Ansible

Thursday 6th of May 2021 07:00:00 AM

Last year, I had a problem: HTTPD (the Apache web server) would not start on a reboot or cold boot. To fix it, I added an override file, /etc/systemd/system/httpd.service.d/override.conf. It contained the following statements to delay HTTPD's startup until the network is properly started and online. (If you've read my previous articles, you'll know that I use NetworkManager and systemd, not the old SystemV network service and start scripts).

read more

Optimal flow: Building open organizations where leaders can emerge

Thursday 6th of May 2021 07:00:00 AM

Previously in this series on open organizations and talent management, I’ve discussed the importance of cultivating an organization’s open leaders by getting out of their way and letting them flourish.

read more

How I recognize and prevent burnout in open source

Wednesday 5th of May 2021 07:01:00 AM

I've attended many open source conferences over the years, and I usually find at least one session that discusses burnout, stress, or work-life balance. I've found many of these sessions helpful—not just personally, but I've also learned some important lessons for managing open source communities.

read more

What Google v. Oracle means for open source

Wednesday 5th of May 2021 07:00:00 AM

Google v. Oracle has finally concluded in a sweeping 6-2 decision by the US Supreme Court favoring Google and adding further clarity on the freedom to use application programming interfaces (APIs). Software developers can benefit from this decision.

read more

Drop telnet for OpenSSL

Wednesday 5th of May 2021 07:00:00 AM

The telnet command is one of the most popular network troubleshooting tools for anyone from systems administrators to networking hobbyists. In the early years of networked computing, telnet was used to connect to a remote system. You could use telnet to access a port on a remote system, log in, and run commands on that host.

read more

Keep multiple Linux distros on a USB with this open source tool

Tuesday 4th of May 2021 07:01:00 AM

Giving friends and neighbors a bootable USB drive containing your favorite Linux distribution is a great way to introduce neophyte Linux users to the experience we all enjoy. There are still a large number of folks who have never heard of Linux, and putting your favorite distribution on a bootable USB drive is a great way to break the ice.

read more

5 ways the Star Wars universe embraces open source

Tuesday 4th of May 2021 07:00:00 AM

Let's get one thing straight up front: there's nothing open about the Star Wars franchise in real life (although its owner does publish some open source code). Star Wars is a tightly controlled property with nothing published under a free-culture license.

read more

Why I support systemd's plan to take over the world

Monday 3rd of May 2021 07:01:00 AM

Over the years, I have read many articles and posts about how systemd is trying to replace everything and take over everything in Linux. I agree; it is taking over pretty much everything.

But not really "everything-everything." Just "everything" in that middle ground of services that lies between the kernel and things like the GNU core utilities, graphical user interface desktops, and user applications.

read more

Learn the Lisp programming language in 2021

Monday 3rd of May 2021 07:00:00 AM

Lisp was invented in 1958, which makes it the second-oldest computer programming language. It has spawned several modern derivatives, including Common Lisp, Emacs Lisp (Elisp), Clojure, Racket, Scheme, Fennel, and GNU Guile.

read more

Open source on Mars, in smartwatches, 3D printed art, and more

Monday 3rd of May 2021 07:00:00 AM

April was full of exciting news in the world of open source. Keep reading for some of the more interesting tidbits, including Linux out of this world... on Mars.

12,000 open source contributors help a helicopter fly on Mars

Linux had a big moment on April 19: The open source operating system powered Ingenuity, a NASA helicopter that was the first powered aircraft to fly on Mars.

read more

15 unusual paths to tech

Sunday 2nd of May 2021 07:00:00 AM

The lives we led before we arrived where we are now sometimes feel like a distant land full of memories we can't quite recall. And sometimes we have lived experiences that we'll just never forget. Many times those experiences teach us and help us appreciate where we are today. We may even wish for those days as we recount our past lives.

What did you do before tech? Tell us in the comments.

read more

Flipping burgers to flipping switches: A tech guy's journey

Saturday 1st of May 2021 07:00:00 AM

In my last week of high school in 1996, I quit my job at Carl's Jr. because I thought maybe without school, I'd have time to learn enough skills to get hired at a PC shop or something. I didn't know that I actually had incredibly marketable skills as a Linux sysadmin and C programmer, because I was the only tech person I'd ever known (except the people I chatted with on Undernet's #LinuxHelp channel).

read more

Access an alternate internet with OpenNIC

Friday 30th of April 2021 07:00:00 AM

In the words of Dan Kaminsky, the legendary DNS hacker, "the Internet's proven to be a pretty big deal for global society." For the Internet to work, computers must be able to find one another on the most complex network of all: the World Wide Web. This was the problem posed to government workers and academic IT staff a few decades ago, and it's their solutions that we use today.

read more

Building an open infrastructure for civic participation

Friday 30th of April 2021 07:00:00 AM

Open source is living through a curious moment: just like sharing movements in academia and communities once helped develop open source, open source is now inspiring the development of communities.

read more

Linux tips for using GNU Screen

Thursday 29th of April 2021 07:02:00 AM

To the average user, a terminal window can be baffling and cryptic. But as you learn more about the Linux terminal, it doesn't take long before you realize how efficient and powerful it is. It also doesn't take long for you to want it to be even more efficient, though, and what better way to make your terminal better than to put more terminals into your terminal?

read more

More in Tux Machines

Android Leftovers

Today in Techrights

today's howtos

  • Hans de Goede: Changing hidden/locked BIOS settings under Linux

    This all started with a Mele PCG09 before testing Linux on this I took a quick look under Windows and the device-manager there showed an exclamation mark next to a Realtek 8723BS bluetooth device, so BT did not work. Under Linux I quickly found out why, the device actually uses a Broadcom Wifi/BT chipset attached over SDIO/an UART for the Wifi resp. BT parts. The UART connected BT part was described in the ACPI tables with a HID (Hardware-ID) of "OBDA8723", not good. Now I could have easily fixed this with an extra initrd with DSDT-overrride but that did not feel right. There was an option in the BIOS which actually controls what HID gets advertised for the Wifi/BT named "WIFI" which was set to "RTL8723" which obviously is wrong, but that option was grayed out. So instead of going for the DSDT-override I really want to be able to change that BIOS option and set it to the right value. Some duckduckgo-ing found this blogpost on changing locked BIOS settings.

  • Test Day:2021-05-09 Kernel 5.12.2 on Fedora 34

    All logs report PASSED for each test done and uploaded as prompted at instruction page.

  • James Hunt: Can you handle an argument?

    This post explores some of the darker corners of command-line parsing that some may be unaware of. [...] No, I’m not questioning your debating skills, I’m referring to parsing command-lines! Parsing command-line option is something most programmers need to deal with at some point. Every language of note provides some sort of facility for handling command-line options. All a programmer needs to do is skim read the docs or grab the sample code, tweak to taste, et voila! But is it that simple? Do you really understand what is going on? I would suggest that most programmers really don’t think that much about it. Handling the parsing of command-line options is just something you bolt on to your codebase. And then you move onto the more interesting stuff. Yes, it really does tend to be that easy and everything just works… most of the time. Most? I hit an interesting issue recently which expanded in scope somewhat. It might raise an eyebrow for some or be a minor bomb-shell for others.

  • 10 Very Stupid Linux Commands [ Some Of Them Deadly ]

    If you are reading this page then you are like all of us a Linux fan, also you are using the command line every day and absolutely love Linux. But even in love and marriage there are things that make you just a little bit annoyed. Here in this article we are going to show you some of the most stupid Linux commands that a person can find.

China Is Launching A New Alternative To Google Summer of Code, Outreachy

The Institute of Software Chinese Academy of Sciences (ISCAS) in cooperation with the Chinese openEuler Linux distribution have been working on their own project akin to Google Summer of Code and Outreachy for paying university-aged students to become involved in open-source software development. "Summer 2021" as the initiative is simply called or "Summer 2021 of Open Source Promotion Plan" is providing university-aged students around the world funding by the Institute of Software Chinese Academy of Sciences to work on community open-source projects. It's just like Google Summer of Code but with offering different funding levels based upon the complexity of the project -- funding options are 12000 RMB, 9000 RMB, or 6000 RMB. That's roughly $932 to $1,865 USD for students to devote their summer to working on open-source. There are not any gender/nationality restrictions with this initative but students must be at least eighteen years old. Read more