Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

New Dark Mode Setting Lands in Ubuntu 20.04 ‘Focal Fossa’ Dailies

It seems my recent op-ed on why Ubuntu needs a dark mode toggle was perfectly timed as, alongside some wider Yaru theme changes, developers go to work on adding a simple, user-facing setting for one! Currently sat in proposed queue for Ubuntu 20.04 dailies (expect it in the regular updates pile soon) is a change that adds a theme switcher to the System Settings > Appearance panel... Read more

today's leftovers

  • Open-Source AI Projects For Linux

    For years, programmers, researchers and web hosting gurus have used Linux for building and hosting their creations. One of the biggest benefits of using Linux for these AI open-source projects is that it is a stable program made to be used in just about any IT architecture and infrastructure. Some developers have the misconception that Linux is full of unwanted surprises like OSX and Windows, but this is not true because these programs are open source. This means that anyone can tinker with the open-source code online, which is why Windows and OSX are not widely used for AI programs. Linux has both the versatility and security needed to run open-source AI projects. Powerful tech companies like Google even use a variant of the Linux distribution Ubuntu to power their machine learning programs. Using tools like Loggly allows you to find errors in your Linux-powered creations and fix them quickly. Utilizing the power of the Linux/AI technology on the market will require lots of time and research. The more you know about the tools available to you, the easier it will be to choose the right ones.

  • Haiku Alpha 1: Rebirth of legend (Part 1 of 5: Startup and first look)

    As a quick recap or the ‘too long, didn’t read’ (tdlr) version of the intro to the Haiku Alpha series, Be had started life making its own software (BeOS) and hardware (BeBox) — but in the end, three things had hurt Be: struggling to compete in a Windows dominion, the lost candidacy at becoming the next generation Mac OS (and the end of Mac clones), and finally, their push into the Internet Appliance market (which failed as the technologies needed to make it attractive to consumers were ahead of Be’s time). By 2002, Be was gone (1).

    Thus, in the ashes of Be’s collapse, there were aficionados of the BeOS who tried to keep the legacy going through various distributions and forks (such as Max and Zeta) — but there really wasn’t one successor to lead the way. That is… until the appearance of the OpenBeOS (renamed Haiku later in its development), which finally reached Alpha status in the autumn of 2009 on September 14 (2).

    And so — without further prologue, that brings us to today’s topic: Haiku Alpha 1.

  • Searx and Gentoo wiki search

    Two years ago I started to get interested in selfhosting services. I started to go away from private services and implementing selfhosting, manly because private services was disabling most of the features that I liked and I had no way to contribute or see how they was working. That is what made look into https://old.reddit.com/r/selfhosted/ and https://www.privacytools.io/ That is when I disovered searx, as the github page say searx is a "Privacy-respecting metasearch engine".

  • Canonical's Daniel Van Vugt Continues Squeezing More Performance Out Of GNOME 3.36

    Canonical's Daniel Van Vugt continues focusing on GNOME performance optimizations and this past week still managed to squeeze another optimization out of the near-final GNOME 3.36. Van Vugt has managed some nice performance optimizations out of the GNOME stack over the past 2+ years in particular with Ubuntu using it as the default desktop environment. While GNOME 3.36 is gearing up for release in mid-March, Van Vugt is still working to get some lingering work completed and also seeing that in turn included for the Ubuntu 20.04 LTS release due out in April.

  • The Fridge: Ubuntu Weekly Newsletter Issue 619

    Welcome to the Ubuntu Weekly Newsletter, Issue 619 for the week of February 16 – 22, 2020. The full version of this issue is available here.

  • Seeed’s Linux-friendly Gemini Lake SBC starts at $188

    Seeed’s “Odyssey – X86J41058x” SBC starts at $188 with 8GB RAM and runs Linux or Win 10 on a quad-core, 1.5GHz/2.5GHz Celeron J4105 with Raspberry Pi, Arduino/Grove, and 2x M.2 slots. Options include 64GB eMMC and an enclosure. Seeed Studio has launched an Intel Gemini Lake based SBC it bills as the “most expandable Win10 Mini PC.” The nickname for the Odyssey – X86J41058x SBC stems from its optional Windows 10 Enterprise installation and activation, optional $14.90 enclosure, and extensive expansion options including Arduino/Grove and Raspberry Pi compatible headers. It also supports Linux.

OSS, Free Software, Programming and Proprietary Traps

  • EnterpriseDB looks to grow market for PostgreSQL

    One of key vendors in the PostgreSQL community is EnterpriseDB, which provides a commercially supported distribution of Postgres. A primary competitor of EnterpriseDB Postgres has long been Oracle's namesake database, but simply replacing Oracle isn't the only use case for PostgreSQL, according to Ed Boyajian, president and CEO of EnterpriseDB.

  • Hot off the presses: A sneak peek at the LibrePlanet 2020 schedule

    LibrePlanet 2020 is organized by the FSF. Hundreds of people from across the globe will converge to explore this year's theme, "Free the Future." We'll be delving into the threats to user freedom that we've all been reading about every day in the media, as well as the unique role the free software movement plays in solving these problems. In addition to the first keynote we announced last month, Brewster Kahle, LibrePlanet 2020 will feature a panoply of presentations. Our lineup includes some talks we absolutely can't wait to see, and we think you'll feel the same way! You can now dive in to the speakers already confirmed and start planning your itinerary. [...] LibrePlanet 2020 offers lots of opportunities for socializing, too! The annual FSF open house will take place on the evening of Friday, March 13th, at the FSF office. And the LibrePlanet Saturday night party will feature a sparkling new location. As we have in the past, we'll organize a dinner specifically for women, genderqueer, nonbinary, and gender non-conforming attendees, please mail campaigns@fsf.org if you're interested in joining. If you are looking to organize your own dinner or meetup, you can do so using the LibrePlanet wiki 2020 conference social and dinner pages as a central place for communication about this.

  •      
  • The History of Pong | Code the Classics
           
             

    One topic explored in Code the Classics from Raspberry Pi Press is the origin story and success of Pong, one of the most prominent games in early video game history.

  •      
  • 2020.08 Altered Noise
           
             

    Jonathan Stowe announced a long overdue migration to the Raku era of their NoiseGang portal, a group for the promotion and support of audio and music application development. Definitely a place to check out if you’re into making music using your computer!

  •       
  • Larry Tesler's Copy-Paste A Mixed Blessing For The Software World
  • Secure IoT Linux Platform FoundriesFactory Sees Adoption from Startups to Enterprise
  • Microsoft's Azure Sphere, its Linux-based microcontroller plus cloud service, hits general availability
  • Hey, remember Microsoft's IoT Linux gear? After two years, Azure Sphere is finally here
  • Microsoft Wants To Bring Defender For Linux Users

    In an announcement, Microsoft revealed that they wants to bring the Defender antivirus to Linux operating system. Right now, Microsoft Defender for Linux is in public preview.

Python Programming

  • Learn Python Tuples Data Structure – Part 2

    In this Part 2 of Python Data Structure series, we will be discussing what is a tuple, how it differs from other data structure in python, how to create, delete tuple objects and methods of tuple objects and how tuple differs from the list.

  • Python 3.7.6 : The new concepts of execution in python 3 - part 001.
  • Podcast.__init__: Reducing The Friction Of Embedded Software Development With PlatformIO

    Embedded software development is a challenging endeavor due to a fragmented ecosystem of tools. Ivan Kravets experienced the pain of programming for different hardware platforms when embroiled in a home automation project. As a result he built the PlatformIO ecosystem to reduce the friction encountered by engineers working with multiple microcontroller architectures. In this episode he describes the complexities associated with targeting multiple platforms, the tools that PlatformIO offers to simplify the workflow, and how it fits into the development process. If you are feeling the pain of working with different editing environments and build toolchains for various microcontroller vendors then give this interview a listen and then try it out for yourself.

  • Episode 4 - 7 Practices for High Quality Maintainable Code
  • Welcome IRedis

    IRedis is A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. IRedis is written in python using the wonderful prompt-toolkit library. It is cross-platform compatible and it is tested on Linux, MacOS and Windows.