127 private links
It’s hard for me to teach an in-depth Python class without discussing lambda expressions. I almost always get questions about them. My students tend to see them in code on StackOverflow or they see them in a coworker’s code (which, realistically, may have also come from StackOverflow).
I get a lot of questions about lambda, I’m hesitant to recommend my students embrace Python’s lambda expressions. I have had an aversion to lambda expressions for many years, and since I started teaching Python more regularly a few years ago, my aversion to lambda expressions has only grown stronger.
I’m going to explain how I see lambda expressions and why I tend to recommend my students avoid using them.
I had an email problem. My inbox was always full of emails. I was very slow in responding to personal emails. How slow? Ask my friends. It wasn't unusual for them to receive an email response from me over a year after they sent the email as I played catchup.
I get too much email. Most of us do. The situation was out of control, and had been that way for years. I remember the good old days in the 90's when, for the first few years of my email experience, almost all emails were personal, and a joy to engage in. I wanted that experience back. I wanted receiving someone's email to lighten up my day. I didn't want it to be surrounded by non-personal junk email.
This is version 1 of a cookbook that will help you check whether a data table (defined on the data tables page) is properly structured and free from formatting errors, inconsistencies, duplicates and other data headaches.
Good news for penguin users, TrackMania Nations Forever has been released on edge channel as a snap package this information came first on snapcraft.io forum site. Most of Linux users never heard about Track Mania, because it is only available for Windows, Nintendo DS, Wii, PlayStation 4 e Xbox One users.
Howdy Vim users! Today, I have come up with a good news to all of you.
Say hello to Vim-anywhere
, a simple script that allows you to use the Vim editor to input text anywhere in your Linux box. That means you can simply invoke your favorite Vim editor, type whatever you want and paste the text on any application or on a website. The text will be available in your clipboard until you restart your system. This utility is absolutely useful for those who love to use the Vim keybindings often in non-vim environment.
Every now and then, the “why hasn’t decentralized social networking succeeded” discussion pops back up. And inevitably, that motivates somebody who thinks they can do better. They proceed to design a new set of decentralized networking protocols, write lots of code, and get early adopters to enthusiastically adopt the New Thing. Which then, inevitably, never grows beyond a certain size.
Rinse and repeat.
How many times has that now happened? And keeps happening?
Has anybody considered that perhaps the protocols weren’t the problem? Or whether the code was written in one language or another, or did or didn’t use HTML5 or other cool new tech?
Get started with the keystroke-driven i3 tiling window manager for the Linux desktop.
In this post you'll learn how to send emails from the Linux command line. I'll show the most often used commands, SMTP configuration and terminal options.
100 days, 100 algorithms - a challenge consisting of many small pieces.
Most Python developers have written at least one tool, script, library or framework that others would find useful. My goal in this article is to make the process of open-sourcing existing Python code as clear and painless as possible. And I don't simply mean, "create GitHub repo, git push, post on Reddit, and call it a day." By the end of this article, you'll be able to take an existing code base and transform it into an open source project that encourages both use and contribution.
While every project is different, there are some parts of the process of open-sourcing existing code that are common to all Python projects. In the vein of another popular series I've written, "Starting a Django Project The Right Way," I'll outline the steps I've found to be necessary when open-sourcing a Python project.
Our New Year’s guide to hacker-friendly single board computers turned up 90 boards, ranging from powerful media playing rigs to power-sipping IoT platforms.
Community backed, open spec single board computers running Linux and Android sit at the intersection between the commercial embedded market and the open source maker community. Hacker boards also play a key role in developing the Internet of Things devices that will increasingly dominate our technology economy in the coming years, from home automation devices to industrial equipment to drones.
This year, we identified 90 boards that fit our relatively loose requirements for community-backed, open spec SBCs running Linux and/or Android. This is up from 81 boards in our similar catalog of hacker boards, posted June 1, which was followed later that month by a survey in which readers picked their favorite boards. A year ago in our New Year’s catalog we showcased 64 boards, up from 53, 40, and 32 entries in our previous reports.
Our annual winter round-up does not include a reader survey, which acts as a mid-year update, but below you will find individual summaries of all 90 SBCs with the most recent prices and updates. We also supply links to LinuxGizmos coverage and project websites, plus an extensive comparison table of major features of all 90 boards.
Stacer is an open source app created to better optimize your Linux PC in the sense that it packs quite the list of features you’d normally expect from an
"When you are a Linux power user, it is always mandatory to master using the command-line, since using commands to control the system offers a system user more power and control over the Linux system.
Therefore, for System Administrators and also other system users who love to operate from the terminal, this comes along with spending so much time on the terminal, which to many is not so interesting, even considered to be boring. And, just to do away with the terminal boredom, and dive away from the commands a little, you can keep your self entertained with some Linux terminal games, that is if you love playing games."
When trying to access scientific papers, there are now so many alternative access strategies, that the well-informed scholar may not even notice much of a difference.
In this article, we shall review some of the best Markdown editors you can install and use on your Linux desktop.
Part 1 of 2: "The Road to Superintelligence". Artificial Intelligence — the topic everyone in the world should be talking about.