Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Linux has some advantages, but is more complicated than Windows
  • Top Server Monitoring Vendors

    Nagios is recognized as the top solution to monitor servers in a variety of different ways. Server monitoring is made easy in Nagios because of the flexibility to monitor your servers with and without agents. With more than 3,500 different add-ons available to monitor your servers, the community at the Nagios Exchange leaves nothing to chance.

  • Technical Leadership Paths

    My favorite projects to work on are high impact and difficult to execute even if there not deeply technical. In fact, I've found that my most impactful projects tend to only have a small technical component. Instead, the real value tends to come from spanning a few different technical areas, tackling some cultural change, or taking time to deeply understand the problem before throwing a solution at it. Framing these projects as "strategic" help me put my thumb on the type of work I like doing.

    Keavy also calls out strike teams as a valuable way for ICs to work on high impact projects without moving into management. In my last three years at Mozilla, I've been fortunate to be a part of several strike teams and upon reflection I find that these are the projects I'm most proud of.

  • Ubuntu at Kubecon Americas 2019, San Diego

    The Kubecon world tour is coming to its last stop of the year for Kubecon Americas 2019 in San Diego… and the Canonical / Ubuntu team will be present with Kubernetes in all its flavours from public cloud to private cloud, from powerful Intel Cores to ARM chipset, from single-node development machines to large clusters.

  • Come See Us at KubeCon San Diego!

    We’ve compiled all of the information you need to find us at KubeCon San Diego, November 18 through 21. Talks by Red Hatters coming up at this giant event will focus on topics like KubeVirt, CRI-O, Jaeger, Tekton, Thanos and other open source Kubernetes projects. 

  • People of WordPress: Kim Parsell

    In order to understand how highly valued the WordPress community was to Kim Parsell, you have to know a bit about her environment.

    Kim was a middle-aged woman who lived off a dirt road, on top of a hill, in Southern rural Ohio. She was often by herself, taking care of the property with only a few neighbors up and down the road.

    She received internet access from towers that broadcast wireless signals, similar to cell phones but at lower speeds.

  • Microsoft Taps Igel to Develop First Linux Thin Client for WVD
  • How Open Source Software Is Defining the Future of Mobile Connectivity

    Mobile operators face intense pressure to deliver more data, faster connectivity, better coverage and more functionality to end users who are (unfortunately) more demanding than ever. Increasingly, these end users will not be people as we know them but rather Internet of Things (IoT) devices. IDC has projected that by 2025, 60% of the world’s data will be generated by enterprises, double its level in 2017, largely due to the growth in connected devices, sensors, automation and related equipment.

  • LG open-sources Auptimizer, a tool for optimizing AI models

    Despite the proliferation of open source tools like Databricks’ AutoML Toolkit, Salesforce’s TransfogrifAI, and IBM’s Watson Studio AutoAI, tuning machine learning algorithms at scale remains a challenge. Finding the right hyperparameters — variables in the algorithms that help control the overall model’s performance — often involves time-consuming ancillary tasks like job-scheduling and tracking parameters and their effects. That’s why scientists at LG’s Advanced AI division developed Auptimizer, an open source hyperparameter optimization framework intended to help with AI model tweaking and bookkeeping.

  • Google Open Sources its Cardboard VR Platform

    More than 15 million Cardboard were sold worldwide, says Google, with over 160 million Cardboard-enabled app downloads. According to Google, the Cardboard contributed to the success of the YouTube Virtual Reality channel and made possible the creation of the education-focused Expeditions app. Google also released precise schematics and assembly instructions that enabled the creation of a number of variations of the original design which were available for as little as $5. Now, Google is trying to replicate this schema by open-sourcing the whole platform to inject new life in it.

  • The real number of open source developers [Ed: Mac Asay or Microsoft is a liar. There's history to this lie from him (calling Microsoft "biggest Open Source company", based on GitHub alone (it's Microsoft's own site!). Perpetuates still... this lie that only what Microsoft controls counts as FOSS. That's like judging the world's dietary preferences/nutrition by India alone because there are "many people there..."]

    I’m not suggesting some nefarious intent to deceive. GitHub folks aren’t like that. But by conflating accounts with developers, GitHub isn’t helping us get any closer to accurate data on the developer population. More importantly, we don’t need to artificially inflate developer numbers in order to establish their importance.

  • Open Source Needs Better Design: Cynthia Sanchez

    Cynthia Sanchez is the creator of eOS, design system project. The goal of the project is to create a consistent and modern design principle for open source projects.

  • How to obscure open ports with knockd
  • How to install XFCE or Xubuntu desktop environment on a computer running Ubuntu Linux
  • Hackaday Podcast 043: Ploopy, Castlevania Cube-Scroller, Projection Map Your Face, And Smoosh Those 3D Prints

    Before you even ask, it’s an open source trackball and you’re gonna like it. Hackaday Editors Mike Szczys and Elliot Williams get down to brass tacks on this week’s hacks. From laying down fatter 3D printer extrusion and tricking your stick welder, to recursive Nintendos and cubic Castlevania, this week’s episode is packed with hacks you ought not miss.

  • 2019-11-08 | Linux Headlines

    openSUSE releases the results of the poll for its new name, the FSF awards its "Respects Your Freedom" certificate to two new mainboards, Amazon announces savings plans, Swift gets a new open-source project, and Golang turns 10.

More in Tux Machines

today's howtos

Games: Parkitect, Warlords I + II, FPS Counter in GNU/Linux Games

  • Parkitect - Taste of Adventure is out expanding your theme park building possibilities

    Possibly one of the most relaxing and engrossing games release last year, Parkitect just expanded with a free update and a big Parkitect - Taste of Adventure DLC.

  • Warlords I + II given the DOSBox and DRM-free treatment over on GOG

    Sometimes a lot of newer strategy games can be a bit much, perhaps a little retro flavour is in order? Warlords I + II, two strategy titles from the 90's are now on GOG. Both of them have been nicely packaged up for Linux gamers so you can just buy them both together, install and then it will run with a pre-configured DOSBox with no hassle. That's the way I like my retro gaming to be, a solid bit of nostalgia without some headaches.

  • How to Show FPS Counter in Linux Games

    Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have made their way to Linux and the number of users who game on Linux have increased considerably. With the growth of Linux gaming, many users started to look for proper ways to display “frames per second” (FPS) counter as an overlay on running Linux games. An FPS counter helps in tweaking performance of running games as well as in benchmarking a PC’s overall ability to play games at different resolutions. Unfortunately there is no single unified way to display FPS counter in all Linux games that is independent of underlying technologies a game is running upon. Different renderers and APIs have different ways to display FPS counter. This guide will explain various methods that can be used to display an FPS counter in Linux games.

today's leftovers

  • NVIDIA DP MST Audio To Begin Working With The Linux 5.5 Kernel

    While the official NVIDIA Linux driver has worked well with DisplayPort Multi-Stream Transport (DP MST) setups for years now for driving large displays, audio hasn't worked under Linux for NVIDIA's driver in this combination. But with the upcoming Linux 5.5 cycle that will be addressed.

  • Fedora Update Weeks 39–45

    Somehow, my semi-weekly updates turned into monthly things. Mostly, updates per week have been rather light and stable, so it always seemed that there was no need to write an update. Of course, that ends up meaning one really large update after a long time. This past week was pretty busy, so I thought it best to finally write up a post. One small changeset was removing automated Suggests from R packages when they do not exist in Fedora yet. This is due to legal concerns on the F31 Change for automated R dependencies. So far, I’ve fixed mine, and intend to fix others’ soon. On the Python 2 front, aside from dropping unused subpackages from Fedora 32, I’ve also ported git-cinnabar’s test running from nose to unittest. This makes it easier to get the Python 2 exception. Since upstream is working on Python 3 support, I expect that this exception won’t need to be in place for long.

  • Zekr Quran (1.1.0 Final) on linux (Fedora 30)

    It work fine on Java 6 era but not anymore. You need to tweak, hack, compile you self or find package alternative. I want to build this software as RPM package so it will be available for others but maybe it will take lot of effort.. plus there is issue about licensing, humm.. maybe next time? Anyway, If you are looking for solution how to install Zekr on Fedora, just let me know. I will help.

  • Magicsee N5 Plus Amlogic S905X3 TV Box Comes with a 2.5″ SATA HDD/SSD Bay

    Amlogic S905X3 TV boxes have been announced since June. S905X3 is Amlogic’s first Arm Cortex-A55 processor and targets 4K UHD HDR TV boxes The box runs Android 9.0, and ships with an IR remote control, a power supply, an HDMI cable, and a user manual in English. There’s CLOSE/OPEN switch to open the lid and install the drive, so no tools appear to be needed to install a hard drive.

  • Mozilla Localization (L10N): L10n Report: November Edition

    As anticipated in previous reports, the release cycles are getting progressively shorter, in order to reach a consistent 4 weeks length in the first half of 2020. Firefox 71 will be released next week, on December 3rd. At that point Firefox 72 will move to beta, and the deadline to ship updates for that version will be on December 24th. Firefox 71 will ship with 3 new languages: Catalan (Valencian) (ca-valencia), Tagalog (tl), and Triqui (trs).

  • Better math import from PPTX into Impress

    Impress now has a much improved math handling in its importer from PPTX, eliminating annoying duplicated objects you had to delete after import, manually. First, thanks TU Dresden who made this work by Collabora possible.

Programming Leftovers

  • Faster Winter 4: Export lists

    Without an export, the compiler has to assume that every top-level function can possibly called from the outside, even functions that you think of as “internal”. If you have a function that you do not export, like instr, step_work and step after my change, the compiler can see all the places the function is called. If the function is only called in one place, it may inline it (copy its definition into where it is called), and simplify the code around the edges. And even if it does not inline the function, it might learn something about how the functions are used, and optimize them based on that (e.g. based on Demand Analysis).

  • Ondřej Holý: How to call asynchronous function synchronously

    GLib provides a lot of asynchronous functions, especially to deal with I/O. Unfortunately, some functions don’t have synchronous equivalents and the code has to be split into several callbacks. This is not handy in some cases. My this year’s GSoC student recently asked me whether it is possible to create synchronous function from asynchronous. He is currently working on test suite and don’t want to split test cases into several callbacks. So I decided to write a blog spot about as it might be handy for more people.

  • Sort list alphabetically with python

    You will be given a vector of string(s). You must sort it alphabetically (case-sensitive!!) and then return the first value. The returned value must be a string and have “***” between each of its letters. You should not remove or add elements from/to the array. Above is another problem in codewars, besides asking us to sort the array list and returning the first value in that list, we also need to insert stars within the characters.

  • Abolishing SyntaxError: invalid syntax ...

    Do you remember when you first started programming (possibly with Python) and encountered an error message that completely baffled you? For some reason, perhaps because you were required to complete a formal course or because you were naturally persistent, you didn't let such messages discourage you entirely and you persevered. And now, whenever you see such cryptic error messages, you can almost immediately decipher them and figure out what causes them and fix the problem. Congratulations, you are part of an elite group! Even a large number of people who claim that they can program are almost certainly less capable than you are. Given your good fortune, would you mind donating 5 to 10 minutes of your time to help countless beginners that are struggling in trying to understand Python error messages?

  • Is it too late to integrate GitOps?

    The idiom “missed the boat” can be used to describe the loss of an opportunity or a chance to do something. With OpenShift, the excitement to use this new and cool product immediately may create your own “missed the boat” moment in regards to managing and maintaining deployments, routes, and other OpenShift objects but what if the opportunity isn’t completely gone? Continuing with our series on GitOps (LINK), the following article will walk through the process of migrating an application and its resources that were created manually to a process in which a GitOps tool manages the assets. To help us understand the process we will manually deploy a httpd application. Using the steps below we will create a namespace, deployment, and service and expose the service which will create a route.