Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Great first year at LAS GNOME!

    This was the first year of the Libre Application Summit, hosted by GNOME (aka "LAS GNOME"). Congratulations to the LAS GNOME team for a successful launch of this new conference! I hope to see more of them.

    In case you missed LAS GNOME, the conference was in Portland, Oregon. I thoroughly enjoyed this very walkable city. Portland is a great place for a conference venue. When I booked my hotel, I found lots of hotel options within easy walking distance to the LAS GNOME location. I walked every day, but you could also take any of the many light rail or bus or trolley options running throughout the city.

  • Red Hat Forum 2016 Celebrates the Power of Participation and Open Source Innovation in India Series

    Under the theme, “Power of Participation”, Red Hat Forum discussed how enterprises can transform and innovate by learning, networking, and collaborating via open source. The event was kicked off by Rajesh Rege, Managing Director, Red Hat India, which was followed by a series of topics covering various aspects of Open Source technology. Rajesh emphasized that open source is now at the forefront of every major breakthrough and the most innovative ideas do not merely come from the boardroom; but from a synergy of people working together.

  • Fedora Now Has Bootable RISC-V Disk Images Available

    Fedora has been making a lot of RISC-V build/packaging progress over the past few months while this weekend the milestone was announced that they are hosting clean, RPM-built, bootable disk images for this open-source RISC-V instruction set architecture.

  • Ghost Minitaur Robot Opens Doors & Climbs Fences & Stairs!

    Give this little droid a compatible brain, like a Raspberry Pi 3, which can display images via a built-in HDMI port and runs Linux at 1.2 Gigahertz, and is more akin to an actual computer than a microcontroller, and let programming of a robotic brain function shatter the ceiling on possibilities.

  • Attributes of Effective Project Managers

    Volunteers often work for both philanthropic and selfish reasons. For example, contributing to FreeBSD and having your code approved can translate to a career-building resume bullet (nearly ⅓ of the world’s internet traffic runs on FreeBSD). While not every contribution translates into a resume bullet, volunteers generally contribute more of their talents when their contributions are recognized. Martin takes great pride in publicly sharing information about how he gives back to his volunteers in the form of reasonably-sized monetary gifts. He remarked to me how one gift bought a programmer a new chair. While it may not seem like much, the contribution made a significant difference to that person’s sense of value to the project. Martin noticed that since the chair arrived the change requests for Ubuntu MATE that come from that programmer with the happy hind quarters seem to become his highest priority and Martin generally gets the changes in short order.

  • Show And Tell: Google Open Sources Its Image Captioning AI In TensorFlow

    Google has open sourced its Show and Tell system which will now be available in TensorFlow machine learning library. The Show and Tell system can analyze an image and provide a relevant caption describing the situation of the image. The code of the system is available on GitHub.

  • No, Google Hasn’t Killed Chromecast Support in Chromium Linux Builds

    This week a horde of angry, pitchfork-waving readers descended upon the e-mail inbox of both OMG! sites, demanding to know why we weren’t writing about the “shocking evil” Google is waging against the open-source community.

  • New Firefox 49 features in Fedora

    The latest release 49 of Firefox comes with some interesting new features. Here’s what they mean for Fedora users and how to enable them beyond default setup.

  • SDN and NFV integration, updated API documentation, and more OpenStack news
  • PostgreSQL 9.6 Preparing To Release Next Week With Its Parallel Queries Support

    PostgreSQL 9.6 is being prepared for release on 29 September as the database system's latest major update.

    Arguably the biggest feature of the upcoming PostgreSQL 9.6 release is the parallel query support for scans, joins, and aggregates that should speed up the performance of SELECTs by a lot. There are also other improvements like synchronous replication on multiple standby servers, full-text search for phrases, and more.

  • Developing a GIMP Deblur Plugin

    The original assignment was to implement Cho's algorithm for deblurring [Cho et al 2013] as a GIMP plugin. The previous bachelor thesis had found this algorithm as the best deblurring algorithm for recovering text. However, time marches on. During the literature review phase, the team came across some advances in deblurring. Moreover, the algorithm's description in the paper was incomplete, and patented. (Interestingly enough, the patent did not clarify the incompleteness.) There was a new algorithm by Pan et al [Pan et al 2014] that was simpler, faster, and: open source. However, the original was coded in Matlab, which is (1) proprietary, (2) not freely available, and (3) not in much use by people who want to edit pictures.

    So, the team investigated both algorithms in great (and hairy) detail, and implemented Pan et al's algo as an open source GIMP plugin. This required a working understanding of the maths involved (which is not explicitly taught in the Bachelor programme). Moreover, the end result is a sleek piece of work, showcasing the team's CS creds as well.

    Below, a tiny bit about how blurring works, and how to deblur. I'll skip most of the maths, promised.

  • North American Cities Slow to Adopt Open Source Software

    Most politicians who are setting the IT budgets do not have a clue what IT is doing. They demand more and more from them as technology changes. But unlike a crumbling road or rusting bridge that can be seen by all, they really do not see or understand what is happening in the IT department. As long as they can get access to their applications and data, everything is fine. This lack of knowledge leads to a lack of political willpower to make change happen or to even recognize that change is needed and that money can be saved by doing things differently.

  • Microsoft ends Tuesday patches

    Yesterday was a big day for Patch Tuesday. It was the last traditional Windows Patch Tuesday as Microsoft is moving to a new patching release model. In the future, patches will be bundled together and users will no longer be able to pick and choose which updates to install. Furthermore, these new ‘monthly update packs’ will be combined, so for instance, the November update will include all the patches from October as well.

  • The best way to develop software with effective security

    Regardless of the level at which you're doing your programming, security is going to get in the way. No amount of application abstraction or modern development process seems capable of shielding developers from the barriers raised by security. It's pretty hard not to hate security when it doesn't seem to add any intrinsic value, and often gets in the way of providing a delightful user experience. To top it off products can get hacked anyway, in spite of any and all work you do to make your products secure.

  • IBM Preaches Cognitive, Cloud, And IT Consumption

    They say it's not just about the technology. It's really about the business. But that brings to mind an old adage from the car industry: You sell the sizzle not the steak. Right now the sizzle is cognitive computing. It has edged out big data and analytics in the one-upsmanship match of IT leadership and the next big thing. At the Edge conference last week, when IBM executives talked strategy and road maps, cognitive computing was on the tip of tongues.

    Cognitive is a differentiator, an upper hand for IBM. Big Blue has not let the world forget about Watson, its game show champion that's evolved into a must-have business advantage in the making. Watson's augmented intelligence, a term IBM prefers over artificial intelligence, has been applied to healthcare, finance, commerce, education, and security. According to IBM, it has thousands of scientists and engineers working on cognitive projects, which also extend to clients, academics, and external experts.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.