Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • The People Who Support Linux: SysAdmin Rigs Raspberry Pi for Racing Pigeons

    “I got a very minimal Linux running (kernel 0.93p11) and then later bought a set of disks from Duke University (kernel 0.93p13still SLS),” he said. “My first really useful Linux was Kernel 1.2.8 Slackware 2.3. I couldn't get X Windows to run but this was MS DOS days so color Bash was pretty cool. I had an offline packet reader for mailing lists from bulletin boards. I also used minicom to dial up GEnie. Later I started using SLIP to get to to the Internet and dropped GEnie.”

  • Google Not Scoffing at AI, Files Patent Applications

    Linus Torvalds was interviewed by Slashdot last week and his comments on artificial intelligence has been making the rounds since. He basically said AI would not lead to human-like robots because the neural network would remain limited. Despite that, Google has "applied for at least six patents on fundamental neural network and AI." In other news, Kali Linux 2.0 is expected at DEFCON 23 and the Free Software Foundation has approved another Linux OS for its "fully free" list. Docker 'Tinkerer Extraordinaire' said Open Source is hostile to women and Megatotoro posted Pisi Linux is still alive and kicking.

  • The Other Companies Participating The Most In Mesa/DRI Discussions
  • AMD Catalyst 15.7 Stable Linux Driver Released After a Long Absence

    The AMD developers have announced that a new Catalyst Linux driver, 15.7, has been released and is now available for download. It's been a while since we had a stable version of the Catalyst driver, but it's still not all that impressive.

  • Unvanquished Alpha 41 Released, Still Moving Towards NaCl VM Usage

    It's been a while since last reporting on Unvanquished (mostly because it seems their RSS feed is broken), but they've continued moving along with their open-source game and Daemon engine. This first person shooter is now up to its 41st monthly alpha release.

  • Pisi Linux...Still Alive!

    I'm happy that Pisi is still with us. It has become too silent and almost secluded, but I still hope Pisi does not go extinct.

  • Alpine Linux 3.2.1 Is Out Now. Text Based Installation Steps

    The design goal for Alpine Linux is to provide a secure and lightweight distribution, which should cater the needs of most of the Linux users. It is based on musl and BusyBox; today Alpine Linux 3.2.1 has been released, in this article we will be reviewing the noteworthy features of this Linux distribution and the installation process for this latest release.

  • Kali Linux 2.0 Release Day Scheduled

    We’ve been awfully quiet lately, which usually means something is brewing below the surface. In the past few months we’ve been working feverishly on our next generation of Kali Linux and we’re really happy with how it’s looking so far. There’s a lot of new features and interesting new aspects to this updated version, however we’ll keep our mouths shut until we’re done with the release. We won’t leave you completely hanging though…here’s a small teaser of things to come!

  • Point Linux 3.0 Screencast and Screenshots
  • Flock, unified globalization, weak dependencies, end of life vs. end of world…

    Flock is our big, annual contributor conference, where we get together to talk about what we’re working on and what we want to do in future releases, and also actually get in rooms together to hack on ideas. It’s also great fun, and a celebration of our “Friends” foundation.

  • libav and FFmpeg: switch over
  • Snappy Personal Desktop

    " It is still a WIP and it is also quite early, but if you want to try out Snappy Personal Desktop," http://carla-sella.blogspot.co.uk/2015/07/snappy-personal-desktop.html

  • Ubuntu Making Progress On Snappy Personal Desktop

    For those interested, it's becoming possible to play with Ubuntu's Snappy next-generation package manager from a personal desktop.

  • Lenovo To Ship Laptops With Ubuntu In India, Starting At 48,000 INR

    Lenovo is preparing to ship laptops preloaded with Ubuntu in India. The first of these systems will be the Lenovo Thinkpad L450, featuring only one of two CPUs, but the selection may widen over time and expand to other countries.

  • Canonical partners with Lenovo to launch Ubuntu-powered ThinkPad L450 laptops in India

    Canonical, the commercial sponsor of Ubuntu, has partnered with computer OEM Lenovo to launch the ThinkPad L450 series running the Linux distro in India. Starting at Rs 40,000, the laptops will be available to purchase from selected commercial resellers and distributors.

  • Ubuntu Version Of Intel Compute Stick Available For $110 at Amazon, Newegg And Best Buy
  • Open Source Virtual Reality Platform now Supports Android

    The Open Source Virtual Reality (OSVR), an organization working towards an open standard for virtual reality devices, has announced that OSVR software now accommodates Android devices, adding to existing distribution for Windows and Linux.

  • Android Candy: Google Photos
  • 8 penetration testing tools that will do the job

    If the probability of your assets being prodded by attackers foreign and domestic doesn’t scare the bejesus out of you, don’t read this article. If you’re operating in the same realm of reality as the rest of us, here’s your shot at redemption via some solid preventive pen testing advice from a genuine pro.

  • Could a Presidential Election be Hacked?

    Now that’s an intriguing question, isn’t it? Just about every other computerized process has proven to be vulnerable, and as voting becomes even more technology based, it becomes increasingly vulnerable as well. Computer systems are generic processing hosts, and to a computing platform, data is simply data. The fact that certain information tallies votes rather than credit card transactions does not make it any harder to hack. Moreover, the U.S. has a long history of documented voting fraud, so there’s no reason to assume that politicians, and their backers, have suddenly become paragons of virtue. Indeed, there’s plenty of evidence to the contrary.

    When you come down to it, the only thing that’s different today is that altering votes might be easier, and that those motivated so do so may be harder to catch. So why aren’t we hearing more about that risk?

More in Tux Machines

Programming Leftovers

  • Dirk Eddelbuettel: digest 0.6.29 on CRAN: Package Maintenance

    Release 0.6.29 of the digest package arrived at CRAN earlier today, and will be uploaded Debian shortly. digest creates hash digests of arbitrary R objects (using the md5, sha-1, sha-256, sha-512, crc32, xxhash32, xxhash64, murmur32, spookyhash, and blake3 algorithms) permitting easy comparison of R language objects. It is a mature and widely-used as many tasks may involve caching of objects for which it provides convenient general-purpose hash key generation.

  • What’s New In PHP 8.1? – CloudSavvy IT

    PHP 8.1 was released in November 2021 as the latest minor version of the PHP language. It adds several new language features alongside some smaller improvements and performance enhancements. There are a few breaking changes to be aware of but most upgrades from PHP 8.0 should be straightforward. [...] PHP 8.1 adds many new features that make the development experience easier and more streamlined. Enums have long been a missing piece of the type system while readonly properties and new in initializers will make it quicker to write new classes. Fibers help to make async PHP more approachable while first-class callables facilitate streamlined function references when practicing functional programming techniques. All these changes further mature PHP as a flexible language that offers strong safety guarantees for your code while still being simple to work with.

  • Turbo Rascal Is The Retro Pascal Compiler We Always Wanted | Hackaday

    Pascal is not one of the biggest programming languages these days; it’s fallen into the background as the world moved on to newfangled things like C#, Python and Java. However, the language has its fans, one of whom put together a new compiler which targets retro platforms – and it goes by the name Turbo Rascal. The list of supported platforms is extensive, with Turbo Rascal able to compile highly-optimized binaries for the C64, Amiga 500, BBC Micro, IBM PC, Atari ST, Game Boy, Amstrad, NES, ZX Spectrum, and more. There’s a usable IDE and even an included graphics editor for getting projects put together quickly. Also known by its full name of Turbo Rascal Syntax Error, or TRSE, it’s the work of one [Nicolaas Groeneboom].

  • Raku Advent Calendar: Batteries Included: Generating Thumbnails

    It was a cold wintry night in the North Pole and Santa was in a mood. “Naughty. Naughty. Naughty. Ni..aughty” he grumbled, checking his list. Then checking it again. “Everything ok?” chipped cheerful Sparkleface the elf, bouncing into the room. “Isn’t it nice to have some cold weather for a change?” Santa scowled at Sparkleface with an icy stare that froze all the water molecules in the room. He said nothing, gazing through Sparkleface into some distant place in another dimension. Undeterred, Sparkleface continued: “did you see all those wonderful images we’ve received from the children of the world who are looking forward to the holiday, and have been sending us pictures of what they want for Christmas? Isn’t it great that everyone has cell phones these days and can so easily send us high resolution images instead of writing out lists by hand like in the olden days?”

  • How to build and run your Python scripts in a web browser • The Register

    Python, one of the world's most popular programming languages, may soon become even more ubiquitous as it finds a home within web browsers. Ethan Smith, a Berkeley-based software developer, recently revealed a project that allows CPython, the default implementation of the Python programming language, to run within web browsers via WebAssembly, or WASM. WASM is a binary format that provides near-native performance within web browsers. It's a compilation target for languages like C/C++, C# and Rust. It's commonly used to create performance-sensitive code that JavaScript isn't well-suited to handle; wedding Python to WASM though its Emscripten compiler is more about ease of use and distribution than performance, at least at this point.

  • Qt 6.2.2 Released

    We have released Qt 6.2.2 today. Along with close to 300 new bug fixes it brings security updates, an updated MinGW compiler and re-introduces two modules especially beneficial for automotive customers.

  • Tocuched by the Bar | Coder Radio 442

    Mike visits Pallet Town and comes back with some SQLAlchemy performance wisdom to share. Meanwhile, struggling with a lack of performance, Chris has kicked the tires of his new M1 Max MacBook Pro and is ready to share his counter-narrative take on the new hardware.

Microsoft Being Evil

  • There’s finally a reason to use Microsoft Edge instead of Chrome [Ed: Microsoft trying anti-competitive tactics again, in effect orchestrating the situation wherein rival Web browsers won't work with its other stuff]
  • Why Windows failed to display Microsoft and Xbox sign-in dialogs

    Whenever I clicked a button that was supposed to open these dialogs, I might see a brief white flash that hinted at the brief appearance of a dialog window. Most of the time, absolutely nothing happened. Deep-rooted problems with Windows are incredibly difficult to troubleshoot. When developing its software, Microsoft always assumes everything will work flawlessly all the time. Apps and system services rarely generate log files, report errors to the Events system, or even record diagnostics data about the problem. The Diagnostics Viewer reported to Microsoft that I’d opened the desired dialog for less than a millisecond and that everything was fine.

  • Microsoft under fire for baking "buy now, pay later" option into Edge browser • Eurogamer.net [Ed: Microsoft = debt]

    The option allows Edge to suggest a sponsored BNPL payment method when customers begin entering their card numbers into retail sites - even if specific sites do not offer it natively. Microsoft has signed a deal with third-party BNPL company Zip (previously Quadpay) to feature the sign-up option on retail checkout pages at browser level, for any purchase Edge detects between $35 to $1000.

Games: Rainbow Six Siege, Stream, GOG, Wine, and More

  • Ubisoft Could Work on 'Rainbow Six Siege' Proton Support If More Linux Users Show Interest - It's FOSS News

    Rainbow Six Siege is a popular multiplayer FPS game that utilizes the BattleEye anti-cheat engine. Primarily, it does not support Linux. However, now that anti-cheat engines like BattleEye and Easy Anti-Cheat have added official support for Proton, many Linux users hope to get support for popular multiplayer titles that did not work with Linux. Of course, you can always have Windows in dual-boot to play those titles. But, many users use Linux exclusively and cannot play Rainbow Six Siege even if they want to (or have it in their Steam library).

  • Collabora announced Venus, 3D accelerated Vulkan in QEMU | GamingOnLinux

    Well this is quite exciting. Collabora, the open source consulting firm that often works with Valve, has announced the experimental Venus driver for 3D acceleration of Vulkan applications in QEMU. For those not familiar, QEMU is a generic and open source machine emulator and virtualizer. "Running graphics applications in a Guest OS can be annoying as they are generally greedy of computing resources, and that can slow you down or give you a bad experience in terms of graphics performance. Being able to accelerate all this by offloading the workload to the hardware can be a great deal. The VirtIO-GPU virtual GPU device comes into play here, allowing a Guest OS to send graphics commands to it through OpenGL or Vulkan. While we are already there with OpenGL, we can not say the same for Vulkan. Well, until now."

  • As GOG struggles, Steam hit a new high of 27M people online

    Recently we had news that DRM-free store GOG has been struggling with losses, and here's Steam continuing to just smash through previous records. With the previous all-time high of 26,922,926 users online back in April 2021, on November 28 it yet again broke the record with 27,384,959 according to SteamDB. At the time the record hit, around 7.8 million were actually in-game and while it's of course spread across so many, the winner continues to be Valve's own free to play Counter-Strike: Global Offensive with about 915,791 online playing.

  • Valve reportedly developing a Half-Life shooter-strategy hybrid | GamingOnLinux

    There's been some reports circulating thanks to YouTuber Tyler McVicker (previously known as Valve News Network) that goes into some detail about what Valve is up to. Seems like we might get an RTS/FPS hybrid for the Steam Deck. It seems that Half-Life 3 continues to not be a thing too. Sounds like it will be called Citadel, or perhaps Half-Life: Citadel and will be "a co-operative, competitive, asymmetric, third-person, first-person, RTS, FPS, shooter-hybrid thing that takes place in the Half-Life universe" according to McVicker. Matches seem like they will be some sort of battle between NPCs, with you earning things to give to them using a wave-based system for the battling. The video states that Source 2 has been significantly upgraded with a new lighting system, and new NPC systems too. It's a lot to take in and sounds pretty wild.

  • The Elder Scrolls: Arena reimplementation OpenTESArena gets a big upgrade | GamingOnLinux

    While it's currently still in heavy development, OpenTESArena is another great example of what can be done with open source with it reimplementing The Elder Scrolls: Arena in a modern cross-platform game engine. It requires a copy of the original game for the data files, which you can get free officially. It's not quite playable — yet, but it is showing massive promise and a new release is out now.

  • How to run Windows software on Linux

    In this article you will learn how to run windows applications on Linux/Ubuntu 18.04 using Wine and other alternatives. Wine ( Wine Is Not an Emulator ), is an open source application which is provided as a compatibility layer in Linux . It is used to bridge the gap between Linux and windows worlds so that applications that are meant for Windows could run on Linux. An emulator or a virtual machine would simulate internal Windows logic whereas Wine would transform Windows logic into native UNIX/POSIX compliant logic. This is said, not all Windows based applications can run on Linux and even if they do run, their behavior will differ from that in their natural Windows environment. Wine has a database (AppDB) which lists all applications that have been properly tested and confirmed to work on Linux.

today's howtos

  1. How to Install Google Fonts on Fedora Desktop

    Google Fonts is a free interactive directory of over 1200 font families that Google has made available to developers and designers. The project was developed in 2010 to combat the licensing and compatibility issues that web developers faced when using proprietary fonts. Most of the fonts are published under the SIL Open Font License and others under Apache. This has enabled users to make use of fonts on their websites and in different projects without the need to upload them to their own servers.

  2. Edit audio on Linux with Audacity | Opensource.com

    The Audacity sound editor is one of those open source applications that filled a niche that seemingly nobody else realized existed. Initially developed at Carnegie Mellon University at a time when many people still thought computers were just for office and schoolwork, and you required special DSP peripherals for serious multimedia work. Audacity recognized that, occasionally, the average computer user needed to edit audio. The Audacity team has consistently provided an open source application for recording and cleaning up sound in the two decades since. I use Audacity a lot, and being an editor by training, I'm used to significant and usually single-key keyboard shortcuts in my applications. By building shortcuts around single letters, you can have one hand on the mouse and one on the keyboard, so the delay between choosing a tool or an important function and clicking the mouse is mere milliseconds. Throughout this article, I'll highlight the keyboard shortcut I use in Audacity if you want to optimize your own settings.

  3. How to Install Telegram Desktop on ArchLinux – NextGenTips

    In this tutorial, we are going to learn how to install Telegram desktop on our ArchLinux. Telegram is a freeware, cross-platform, cloud-based instant messaging service. The service provides end-to-end encrypted video calling, VoIP, file sharing, etc.

  4. How to Install Google Chrome on CentOS 9 Stream

    Google Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing CentOS 9 Stream, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome is a straightforward task. In the following tutorial, you will learn how to install Google Chrome in three various ways in stable, beta, or unstable versions on CentOS 9 Stream.

  5. How to Add User to Sudoers on CentOS Stream

    When installing CentOS Stream, the user account created during the initial setup has sudo rights if you selected the user to be an admin and create a root account. However, there may be a need to add additional sudo users or to remove the access. This is a straightforward process with a few commands. In the following tutorial, you will learn to add a user to the sudoers group on any CentOS Stream distribution.

  6. Scp Command In Linux Example : How To Use SCP Commands To Securely Transfer Files | Itsubuntu.com

    SCP is a protocol for securely transferring files between a local host and a remote host, or between two remote hosts. It is based on the Secure Shell (SSH) protocol. “SCP” refers to the Secure Copy Protocol. SCP or Secure copy protocol is easy to use and is included by default in most Linux and Unix distributions.

  7. How To Use Guake Terminal Under Wayland (GNOME) - Linux Uprising Blog

    This article explains how to get Guake drop-down terminal to work properly under Wayland (GNOME). I've tested this using GNOME desktop running on Ubuntu 21.10 with a single monitor, because I currently don't have access to multiple monitors. Guake is a Python-based drop-down terminal for the GNOME desktop which includes split terminal functionality, session save/restore (restores panes and tabs), support for transparency, and many other features. It's inspired by the famous Quake console - the terminal stays hidden until you press a key (default is F12). Execute a command, then press the same key again to hide the terminal, going back to your previous task without breaking your workflow. You can also set Guake to automatically hide when it loses focus.