Language Selection

English French German Italian Portuguese Spanish

Too Many Distros

Not at all

Linux is designed to be a free/cheap platform which anyone can base products on. The quantity of those products in such a system is irrelevant.

Distros

I personally think that freedom in development is the essential strength of GNU/Linux. Limiting choice and diversity is a sure way to reduce an incentive to contribute to the system; we need many different competing (but collaborating) options, including in file systems, desktop environments, graphical servers, etc. They just need to interoperate and stay free in the copyleft sense.

More in Tux Machines

Chrome murders FTP like Jeffrey Epstein

What is it with these people? Why can't things that are working be allowed to still go on working? (Blah blah insecure blah blah unused blah blah maintenance blah blah web everything.) This leaves an interesting situation where Google has, in its very own search index, HTML pages served by FTP its own browser won't be able to view... Read more

Programming Leftovers

  • Creating a Docker Swarm Stack with Terraform (Terrascript Python), Persistent Volumes and Dynamic HAProxy.

    Before someone blame me about why I am not using Kubernetes, AWS ECS, Mesos or anything but Swarm the answer is simple: Docker Swarm is an inexpensive and very simple thin orchestrator. Because of this it miss a lot of features that Kubernetes already implemented by default. Most of important data centers (Google, AWS, Azure, Oracle, IBM, Digital Ocean, etc) already implemented some sort of Kubernetes as a Service make it easy its adoption. However, docker swarm does not have any datacenter are implementing it and are creating some of structure ready to go as K8s has.

  • Python Filter()

    Python filter() function applies another function on a given iterable (List/String/Dictionary, etc.) to test which of its item to keep or discard. In simple words, it filters the ones that don’t pass the test and returns the rest as a filter object. The filter object is of the iterable type. It retains those elements which the function passed by returning True. We can also convert it to List or Tuple or other types using their factory functions. In this tutorial, you’ll learn how to use the filter() function with different types of sequences. Also, you can refer to the examples that we’ve added to bring clarity.

  • Sending HTML messages with Net::XMPP (Perl)

    This started with a very simple need: wanting to improve the notifications I’m receiving from various sources.

  • Excellent Free Books to Master Programming

    A quick search of the internet reveals a plethora of books for programmers. No one has time to read even a minuscule fraction of the available books. What you need is a curated list of programming books. Better than that. A curated list of free programming books. Free and open source books still have a cost — your time. And just because a book is free/open source doesn’t, itself, signify any great quality to the work. Hence the need for some recommendations for free books to help you learn C, C++, Java, Python, R, or whatever language takes your fancy. The books we’re recommending will help increase your technical skills and make you proficient in the language of your choice. And some of them even provide a little light relief on the way. Humor can be a great aid to learning.

Anime studio, Khara, is planning to use open-source Blender software

The open-source 3D creation software, Blender, will be picked up by the Japanese anime studio, Khara. It’ll begin partially using the software for its current development ‘EVANGELION:3.0+1.0’ but will make the full switch once that project is finished. The current project is expected to end in June next year, so after that point, its employees will start using Blender for the majority of their work. At the moment, Khara uses 3ds Max from Autodesk on a subscription basis; however, the company found that it had to reach out to small and medium-sized businesses for its projects. Due to the limitations of those companies, it’s harder for them to afford 3ds Max. By switching to Blender, Khara says it can work better with external firms. Read more

FOSS From Australian Signals Directorate (ASD)

  • Australian Signals Directorate open sources data analysis tool

    The security agency described Constellation as a NetBeans Java application that can be “used to inform decision making and advance data-driven innovation”. The source code has been released under the Apache License 2.0.

  • ASD makes in-house data analysis app open source

    The Australian Signals Directorate (ASD) has released an open source version of its in-house data visualisation and analysis tool, Constellation, connecting the security agency with the outer world.

    The tool — which is available via GitHub — was designed to help “inform decision-making and advance data-driven innovation” and can be used to “solve large and complex problems in a simple and intuitive way”, according to the agency.