Join the EPO Strike

Posted in Europe, Patents at 11:03 pm by Dr. Roy Schestowitz

Video download link | md5sum 8d8cc9d5cd825868ab5e1083ea8ec7fb
EPO Strike
Creative Commons Attribution-No Derivative Works 4.0

Summary: We look back at a busy day (yesterday) of conflict and messy affairs; corruption at the EPO has reached the point of meltdown

THE TIME IS 5AM CET (where the EPO is based). Workers of the EPO have had enough and many of them — hopefully most of them — will be on strike today. What’s at stake here isn’t just the personal and professional life of those workers. There’s a lot more at stake. They need to make it clear that the EPO must go back to its roots and return to compliance with the EPC.

Keeping Debian Healthy as It Enters Its 30th Anniversary

Posted in Debian, GNU/Linux at 10:10 pm by Dr. Roy Schestowitz

Video download link | md5sum 76893f4604c07a4f777a3be873bef49a
Debian Needs Another Approach
Creative Commons Attribution-No Derivative Works 4.0

Summary: Debian is turning 30 (in September next year) and it needs to change direction in order to attract volunteers like it did back in the 1990s

THE Debian operating system is facing a potential crisis. There’s a shortage of new contributors and it seems to be getting worse. The Debian Account Managers (DAMs) and Project Leaders (DPLs) should recognise a need for change, and probably a change that takes into account what truly pisses off existing and prospective developers. Leadership matters a lot. Leaders make or break the project. They seem to have banished or alienated a lot of valuable contributors because the people put in charge misused power. I say more in the video above.

EPO Industrial Actions Are Already Working

Posted in Europe, Patents at 2:58 pm by Dr. Roy Schestowitz

Miner strike; Mein Strike
If strikes and other actions did not have any impact, why would companies try so hard to prevent or stop them?

Summary: The management of the EPO is feeling stressed about the impending strike and the industrial actions which imperial the fake ‘productivity’ long touted by corrupt EPO management

THE EPO‘s management, namely António Campinos and his friends (whom he hired for their connections, neither for their skills nor experience), seems desperate to stop tomorrow's strike. The “Strike Strangulation” [sic] of Benoît Battistelli was unlawful all along, but Campinos used this illegal thing for 3 years. Now he’s trying to do the same thing in an ad hoc fashion. Careful what you wish for, Tony…

“The corrupt media still treats EPO corruption like it is some sort of “unauthorised scandal” which no publisher is permitted to write about.”The latest “plot twist” was explained to SUEPO members earlier today. SUEPO Central unleashed the following publication, explaining that “[i]n view of the strike on 22 March 2022, Mr Campinos finally reacted to SUEPO’s claims expressed in the action plan. The industrial actions are showing their effect and have made the administration responsive. In a letter of 17 March 2022 (see Annex), Mr Campinos rejected the claims but invited on short notice SUEPO to meet members of his team. Management representatives came to discuss but were empty-handed. No progress can be reported from this meeting. However, we know that an exceptional meeting of the Board 28 is taking place today, Monday 21 March. Actions continue.”

We’re hereby reproducing the full text below.

21 March 2022
su22015cp – 0.2.1 – 0.3.2

Report on the SUEPO meeting of 18 March 2022

Actions continue

>In view of the strike on 22 March 2022, Mr Campinos finally reacted to SUEPO’s claims expressed in the action plan. The industrial actions are showing their effect and have made the administration responsive. In a letter of 17 March 2022 (see Annex), Mr Campinos rejected the claims but invited on short notice SUEPO to meet members of his team. Management representatives came to discuss but were empty-handed. No progress can be reported from this meeting. However, we know that an exceptional meeting of the Board 28 is taking place on Monday 21 March. Actions continue. This report provides more details.


Management explained that the meeting should be considered as “informal” because, in their view, since the Tribunal’s judgment quashing the Circular on strikes, there is no official framework for de-escalating conflicts at the EPO anymore. We were surprised by this interpretation because the Tribunal actually found that the EPO strike regulations created a regime placing several limitations on the exercise of the right to strike (see here). In practice, these regulations did nothing else than increase conflict and resentment at the EPO.

In our view, management must consider SUEPO as a negotiation partner and enter into concrete discussions at any time to avoid industrial actions. Management admitted that the number of participants in the strike will be decisive for entering into negotiations.

On the demands of the action plan

The agenda of the meeting was set according to the SUEPO claims detailed in the action plan:

1. Revises the EPO Service Regulations so that they comply with fundamental rights and the principles of legitimate expectations and acquired rights and respect the terms of appointment of staff;

In the meeting, we explained that since 2012, the EPO has put in place illegal reforms, some of which were already considered by the Tribunal to breach the fundamental right of freedom of association (strike regulations, “social democracy” reform). In our view, it is time for the EPO to revise upfront its Service Regulations and not to wait for further ILOAT judgments. We cited in particular the Investigation Guidelines since 2012, the New Career System since 2014, the Sick Leave and Invalidity Reform since 2015 and the Salary Adjustment Procedure since 2020. We enquired in particular whether the EPO made any corrective action in the Investigation Unit after it was found to have unlawfully charged a single mother with babies (at the material time) with fraud by making an unfair and distorted analysis of the facts (see Judgment 4491).

Concerning the Investigation Unit, management refused to discuss in the meeting what it considered to be just an individual case. Concerning the New Career System and the Sick Leave and Invalidity Reform, management explained that for the time being, the EPO felt confident with positive opinions of the Appeals Committee (ApC) and saw no need for action.

We point out that the ApC had failed to identify the EPO’s breaches of the fundamental right to freedom association now clearly confirmed by the Tribunal (see Judgments 4430 and 4482). We strongly opposed the general attitude of the EPO since 2012 which consists in testing the limits of Employment Law and to feel only governed by the Tribunal.

2. Restores a deterministic career system including at least a seniority-based advancement along the standards of International Organisations and respecting the rights and legitimate expectations of EPO staff;

The Career System of the EPO is competition-based with no equivalent among International Organisations. In the meeting, we recalled that back in 2014, management explained in the Working Group that “if a staff member does not produce, he/she will not get a step”. The experience has now shown that even if a staff member performs, he/she does not necessarily get a career progression. This shows that the Career System is inherently dysfunctional and cannot be solved with quick fixes.

In addition, we explained that the punitive and arbitrary aspects of the system take in place more than ever. As more and more staff members have reached the last grade and step in their job group and are hence not eligible to steps and promotions anymore, their younger colleagues see their career opportunities being reduced because the percentage of 60% applies among those eligible only. We pointed at the quality of grants which fails to increase above 78% because of the “rat race” for rewards and the drop of production figures showing a general demotivation among staff. The more staff performed, the more detrimental reforms were imposed on them. What is the point in continuing to perform then?

Management answered that they pay attention to the results of Quality Audits and intend to put a strong focus on the motivation of staff. We asked that the administration urgently revives the Working Group on Career & Performance Management

3. Suspend the implementation of the “exception clause” and the “sustainability clause”
of the new salary adjustment method with retroactive effect from 01.07.2019

In the meeting, we detailed again the flaws of the new salary adjustment procedure at the EPO which does not respect purchasing power parities and causes a detrimental loss of purchasing power for all staff at a time of high increases in costs of living. We explained that this method has no equivalent among International Organisations and that with its general freeze of salaries, the EPO scores below all benchmarks and treats EPO staff as third-class civil servants.

Management admitted that in some organisations, there are mechanisms to adjust salaries (even in the middle of the year) in the case of high increases in costs of living, but that such mechanisms are absent in the new procedure at the EPO. Management just repeated that the new procedure is in place for 6 years and pretended that nothing is possible before the end of its application. Management added that a procedure is there to avoid yearly discussions on salary adjustments. We note that in practice this new method triggers yearly unrest, yearly litigation and yearly strikes. It is high time to do something about it.

In the meeting, we referred to the letter dated 17 March 2022 of Mr Campinos (see annex, page 2/4) which states:

“It is also important to note that should the results of the underlying salary adjustment method in a given year be above the Eurozone plus 0.2 percentage points, the difference will be carried forward and may be used to increase the salary scales every three years.”

We explained that such an adjustment of the salary scales after three years was claimed by the
staff representation in 2021 and the President had rejected the proposal. This new statement
comes now in a letter of Mr Campinos in which the Administrative Council was in copy.

4. Reviews and eliminates the detrimental effects of the Education Reform.

In his letter of 17 March 2022, Mr Campinos attempted in a demagogic way to distort criticism of the Education Reform as being an opposition to equal treatment of national and non-national staff. It also pretended that the reform was globally balanced in terms of budget. This is entirely false. SUEPO had actually in the past supported litigation of non-nationals to become eligible to the scheme (see su08012mp) and it is the EPO which had vigorously opposed it in front of the Tribunal (see Judgment 2870). The Education Reform actually intends to make savings by reducing the yearly budget in the long-term by -4.8%, namely € -3.7 million (see CA/7/21, par. 59) and the decision was taken to do so at a time families were struggling with home-schooling during the pandemic.

In the meeting, we stressed that the ceilings for the reimbursement of childcare and education facilities, as well as for indirect costs are subject to a yearly adjustment according to the calculation for salary adjustment procedure. However, the freeze of salary adjustment has also frozen the ceilings at a time childcare and education costs for parents have increased. The situation concerns all places of employment. We pointed out the discrimination between sites created by the reform in view of the huge impact on staff in The Hague.

Management explained that they would agree to “have a look at individual cases” and asked for further information. But in their view, difficulties in the implementation of the reform are mainly linked to the “generous” transitional measures put in place. In our view, transitional measures are a right stemming from the legitimate expectations of staff and the problem is not the one of individual cases. What is required is a general increase of the ceilings. Finally, the reform remains difficult for staff to understand, especially because of the lack of clear definition of direct vs indirect costs.


After ignoring the industrial actions since 22 February, Mr Campinos has finally sent management representatives to a meeting conveyed at the last minute before the day of strike. Mr Campinos was not present in the meeting although his mandate is to restore social dialogue at the EPO and has not talked to SUEPO since November 2020. This first meeting did not bring tangible results as management did not table any concrete proposal yet. However, the actions have made the administration responsive and triggered discussions with the Council.

It is worth noting that management admitted that the number of participants in industrial actions would be decisive for on-going negotiations with SUEPO. The message is clear. If staff wants to improve their working conditions, staff must keep up the pressure.

Participate in the actions and strike on Tuesday 22 March. Defend your rights. Together we are stronger.

SUEPO Central

More context can be found in the following letter to the Nemesis of Battistelli, who defeated Battistelli in ILOAT and came back to the EPO:

Date: 17.03.2022

Mr Ion Brumme
Acting Central SUEPO chair
By email: central@suepo.org

Your letter dated 22 February 2022

Dear Mr Brumme,

Thank you for your letter informing me of the outcome of the recent SUEPO ballot. We have taken note that 84% of the participating 1100 SUEPO members have voted in favour of action, which corresponds to less than 15% of our colleagues in the Office.

From the very outset, we would like to state that the Office fully supports the right of all staff to strike. While there are already many ways for colleagues to provide feedback – such as bilateral meetings with line management, Staff Feedback Schemes, staff consultations on specific issues, not to mention representation by elected Staff Representatives – the right to strike provides an additional avenue for our colleagues to make their voices heard.

However, while the Office supports this right entirely, the actual decision to strike must always be seen as a last resort. We would therefore like to respond to the subjects outlined by SUEPO. In this case, SUEPO has based the call for strike on four demands to the Office: revising the Service Regulations; restoring a career system with seniority-based advancement, suspending the new salary adjustment methods’ exception clause and sustainability clause with retroactive effect from 01 July 2019, and reviewing of the childcare and education reform, that has been adopted last year.

Firstly, we would like to underline that securing the long-term financial sustainability of the Office is at the heart of the reforms undertaken in recent years. As you are well aware, a funding gap of 5.8 billion Euro between our assets and liabilities was set to emerge in the 20 years following the 2019 Financial Study. As a self-funded organisation we have a responsibility to ensure that this gap is addressed, in order to guarantee our independence. Furthermore, we have a responsibility to address these liabilities so that we

are always in a position to meet our obligations to former, present and future generations of colleagues, and their families. They depend upon the Office’s financial health to provide a competitive and full social package and our responsibilities are also only set to grow further.

Contrary to SUEPO’s public claim, the original coverage gap of EUR 5.8 billion has not yet been met in its entirety. It remains substantial. However, the efficacy of the financial measures together with the evolution of the financial markets has helped to reduce the original gap between our assets and liabilities by around 50%, as we shall report to the Administrative Council later this month. We are therefore making good progress towards our goal, generating greater security and predictability for all our colleagues in what can only be classed as extremely volatile financial times – of which SUEPO, its members and indeed all staff are well aware in light of the pandemic and now, added to that, further global uncertainty caused by the conflict in Ukraine.

Among these measures, we would like to remind you that the Salary Adjustment Method adopted by the Administrative Council in 2020 is based on the method previously in place, and considers inflation, purchasing power parity and the increase in civil servants’ salaries. The Office has kept the underlying method for the calculation of the salary adjustment and only caps the growth by the Eurozone inflation at plus 0.2 percentage points. Our income grows with the Eurozone inflation and so it is only prudent that our cost increases with the same level of inflation.

It is also important to note that should the results of the underlying salary adjustment method in a given year be above the Eurozone plus 0.2 percentage points, the difference will be carried forward and may be used to increase the salary scales every three years.

The second aspect of the exception clause is that it was also part of the former methodology (2014-2019), and it is not a new element. This clause is based on the case that we encounter a significant negative GDP in the contracting states. In this case the increase of the salaries will be put on hold. As the GDP of the contracting states was significantly negative in 2020 (a drop of more than 3%), the corresponding increase of the salary scales will be applied after the GDP recovers the value it had before 2020’s drop.

We would also like to underline that the salary adjustment method is a six- year method, and its impact should be considered in this period. Not every change in GDP or inflation can be mirrored instantly in the salaries. It will take at least a year to be considered in the actual salary adjustment. This is particularly true in the very volatile economic environment observed over the last two years.

We have also noted SUEPO’s wish to review the education and childcare scheme, which has been in force since 1 July 2021. In this regard it is important to remember why we embarked on this journey, namely simplification and fairness. Over the past 40 years since the introduction of the scheme, it had evolved into an uneven and partially outdated set of rules. It was complex, difficult to understand and to administer, and hence resulted in persistent litigation and a high number of internal appeals. But perhaps above all, the greatest concern has been the unfair treatment of national and non-national staff which simply did not reflect today’s reality.

The new scheme rectifies all these shortcomings without adversely affecting children already in the education system, thanks to the implementation of the longest possible transition period. An additional 850 school children and 450 students now stand to benefit from the new education allowance. Furthermore, we would like to mention that the reform has been globally balanced in terms of budget. In fact during the first 14 years of the introduction of the new scheme, the cost for the Office will increase by 62 Million Euros, to be offset gradually. It has never been the aim of the Office to cut the cost of the education benefit but make it fairer and more accessible to more staff.

The Office also showed its commitment to careful preparation by extending the initial timeline by six months, holding detailed technical discussions, collecting staff feedback and, as mentioned before, by devising lengthy transitional measures. The transitional measures were developed carefully to cover a complete education cycle. The social dialogue discussions proved productive in delivering higher ceilings for Berlin and Vienna, and a second higher lump sum for the Young Childcare Allowance to take into account more expensive creche facilities. The Office has also moved quickly to solve any implementation issues, such as negotiating a new invoicing system with schools and offering advance payments to parents.

We have also noted the other demands on which SUEPO action is based, such as the reinstatement of a career system based on seniority, and therefore the implicit request to abolish the merit-based elements of the new career structure. The Office does not wish to discuss a matter that was implemented over six years ago. This is especially the case given that the merit-based career system now has a safeguard to leave no one behind: the budget for pensionable rewards includes an automatic step advancement (up to the last step of the grade) for eligible staff who have not been rewarded with a step advancement or promotion during the last four consecutive years.

Furthermore, there has been consistent and open social dialogue in determining the package of financial measures, the education and childcare allowance and other reforms. To cite a few of the many examples, there were four meetings of the working group specifically on financial measures in 2019, and then a further two in the course of 2020. Five meetings of the

Working Group on Education and Childcare Allowance Reform involving Staff Representatives were held in the course of 2020. A further four meetings were then held in the course of 2021.

Despite this extensive dialogue, and on the understanding that a strike must always be a last resort, the Office is amenable to a meeting to understand SUEPO’s concerns further. Our services are in touch to find a mutually convenient time on Friday 18 March or Monday 21 March.

Yours sincerely,

António Campinos

Cc: Mr. Josef KRATOCHVÍL, Chairman of the Administrative Council

The corrupt media still treats EPO corruption like it is some sort of “unauthorised scandal” which no publisher is permitted to write about. Later they wonder why so many people have lost faith in the media or the trade of journalism. Notice how Campinos uses “conflict in Ukraine” to distract from the issue. What we have here is one corrupt regime trying to pretend to oppose Putin’s antics. Campinos just can’t help doing that; over and over and over again…

His buddy Josef is in the “Cc”… so-called ‘oversight’, eh? Like the Putin-Medvedev tandemocracy

Josef Kratochvíl and António Campinos

Richard M. Stallman (RMS) Did Not Speak at LibrePlanet, But He’ll Give an FSF Talk Very Soon (“The State of the Free Software Movement”)

Posted in Free/Libre Software, FSF at 1:46 pm by Dr. Roy Schestowitz

LibrePlanet and  “The State of the Free Software Movement”

Summary: Alleviating some legitimate concerns, Richard M. Stallman (RMS), the FSF’s indisputable and sole founder, will be giving an FSF talk in a few weeks, according to this latest FSF post

LibrePlanet: 'Living Liberation' Day two retrospective, and motivation for freedom

EPO Management Seems to be Resorting to Illegal Union-Busting Tactics, Suppression/Deterrence by List-Making

Posted in Europe, Patents at 11:34 am by Dr. Roy Schestowitz

António’s List

Strike registration for Tuesday 22 March 2022

Summary: The EPO ‘Mafia’ (this what staff calls the management) seems to be doing what every rogue employer tends to do when staff organises and takes action; the staff union says that the Mafia “has meanwhile published that staff ‘must’ register in the EPO Strike tool. Since the Tribunal quashed the EPO illegal strike regulations (former Circular 347), there is no legal basis for imposing such a tool solely controlled by the Office.”

THE SUEPO Committee (across EPO sites, not specific to any particular city) has reaffirmed what we had long suspected would happen. The EPO has a tradition of union-busting and attacks on striking staff, so why not try that again, in defiance of international courts too?

“The EPO is run by people who neither know nor respect basic human rights.”“SUEPO has called for 1 full day of strike which will take place tomorrow,” said the union. “The Central Staff Committee fully supports the claims mentioned in the action plan.”

The Central Staff Committee (CSC) isn’t the union. If the CSC too supports the action, that speaks volumes!

“The Office has meanwhile published that staff ‘must‘ register in the EPO Strike tool,” SUEPO said. “Since the Tribunal quashed the EPO illegal strike regulations (former Circular 347), there is no legal basis for imposing such a tool solely controlled by the Office. A mere email to your line manager is sufficient to inform him/her that you are on strike.

EPO on strike against human rightsThis isn’t the first such act of intimidation. The EPO is run by people who neither know nor respect basic human rights.

SUEPO clarified: “Should anyone wish to register in the EPO strike tool then this should be clearly understood as a courtesy towards your line manager. Please note that colleagues are reporting error messages and problems with the strike registration tool. This information was forwarded to the administration with the request to correct the problems and inform the colleagues.”

Versus strikes
The EPO’s tyrants have long attacked the media (bribes and/or blackmail) and intimidated people who exercise the right to join a strike

Sites That Care About GNU/Linux and Users of Free Software Don’t Help Sell Microsoft

Posted in Free/Libre Software, GNU/Linux, Marketing, Microsoft at 11:02 am by Dr. Roy Schestowitz

Video download link | md5sum 662916830e05e4ba120348a6b683afbb
Microsoft Coverage in Linux-Centric Sites
Creative Commons Attribution-No Derivative Works 4.0

Summary: We are unfortunately seeing sites that focus on “Linux” falling into the hands of Microsoft with its marketing operations; if we cannot understand or cannot agree that such software should be rejected, that’s a very big problem

IT is always unfortunate that sites called “Linux” something (or CNX Software or Phoronix) end up helping Microsoft, e.g. in pushing non-standards and proprietary software of Microsoft to us. Some go as far as suggesting to users that they add proprietary software repositories of Microsoft, in effect giving Microsoft (and the NSA) root access to the machine. Sometimes they advertise password stealers.

“Free software cannot win if proponents of Software Freedom get brainwashed by Microsoft and outsource systems to Microsoft.”The above video concerns one new example, a response made just minutes after an hour-old post had been observed in Phoronix. No doubt Phoronix is not the biggest problem out there, but it is becoming more problematic over time. It may seem innocent to Michael, but even if he’s shilling Microsoft for his sponsor, AMD, that hurts all of us. The situation can be described as follow: he takes money from companies other than Microsoft (which he only takes small gifts from) but since they’re Microsoft partners — in Pluton and more — he ends up shilling Microsoft.

Free software cannot win if proponents of Software Freedom get brainwashed by Microsoft and outsource systems to Microsoft.

Links 21/3/2022: Lots About Kernel, RMS Talk Scheduled for April, and More

Posted in News Roundup at 10:31 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • CNX SoftwareLinux 5.17 release – Main changes, Arm, RISC-V, and MIPS architectures – CNX Software

        Introduced in January, the previous release of Linux 5.16 enabled improved Wine and Linux game performance with a new futex_waitv() system call, faster memory management with the memory folios infrastructure, file system health reporting (for EXT-4 only at the time), and plenty of other changes including over 60 new Arm-based boards and devices.

      • GamingOnLinuxLinux 5.17 is out now with new AMD P-State driver

        Linus Torvalds has announced the release of the Linux Kernel version 5.17, with one of the most prominent features being the new AMD P-State driver for modern CPUs.

        From the release announcement: “So we had an extra week of at the end of this release cycle, and I’m happy to report that it was very calm indeed. We could probably have skipped it with not a lot of downside, but we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it’s all good.”

      • ZDNetLinux 5.17 arrives: Here’s what’s inside

        Linux kernel leader Linus Torvalds has officially taken the wraps off the Linux kernel version 5.17, which brings changes to software interfaces involving hardware from Intel, AMD, and Arm-based manufacturers.

        In a world where Android and cloud infrastructure defines technology, new Linux kernel versions are important events.

      • The Register UKAsahi Linux reaches ‘very early Alpha’

        Asahi Linux – the most prominent effort to create a Linux distribution for Apple’s M1 silicon – has loosed what project lead Hector Martin has described as “a very early alpha release.”

        “It is intended for developers and power users,” Martin wrote, adding that all users are welcome but may find the experience of running the release “a bit rough.”

        That phrase translates to a distribution that can’t currently handle DisplayPort, HDMI on MacBooks, Thunderbolt, Bluetooth, GPU acceleration, inbuilt cameras or the Touch Bar. Chromium and Emacs are known to be broken, as is anything that uses the jemalloc memory allocation tool, or the libunwind project that aims “to define a portable and efficient C programming interface to determine the call-chain of a program.”

      • TechSpotHere’s the first Linux distro made for Apple M1 systems

        Why it matters: The Asahi Linux Project has published the first public alpha of Asahi Linux, a distro made for the Apple M1 SoC and its derivatives. It’s been eagerly anticipated by Linux users wanting to take advantage of Apple’s newest silicon.

        Support for the M1 was added to the Linux kernel in June 2021, seven months after Apple announced it. By then, the Asahi Linux Project had already formed and was documenting the M1′s processes with the community’s help. Asahi is now friendly and stable enough for average Linux users to install. Its developers say the alpha is only “intended for developers and power users,” but “welcome everyone to give it a try—just expect things to be a bit rough.”

        Asahi supports the Apple M1, M1 Pro, and M1 Max, but not the recently-announced M1 Ultra (not yet, at least). It’s also limited to macOS, so no M1-powered iPads.
        Asahi has a shortlist of working features for now, but it includes the basics. Almost all the hardware is functional, including built-in displays, keyboards, trackpads, external displays, power buttons, and batteries. Only about half the ports work, but USB type-A and USB over thunderbolt mostly work, and so does ethernet, which is enough. Wi-Fi is also supported.

      • Its FOSSAsahi Linux Distro Improves Apple M1 Support With First Alpha Release

        In 2020, Apple unveiled the M1 at the WWDC event. This reveal brought significant performance improvements and better power efficiency, although it did have one major drawback.

        This was the software support, as it meant that it was no longer possible to boot a “normal” X86 distro on new Apple Mac devices with an M1 ARM chip. Hence, the Asahi Linux project (based on Arch) was born, with the aim to develop all the drivers and tools necessary to make a working Linux installation on Apple’s ARM-based Macs.

        Now, after more than a year of work, the Asahi Linux project has finally released its first Alpha version, which introduces Linux support for Apple M1 devices.

    • Applications

      • OpenSource.comMy favorite Linux top command options

        When I am checking out Linux systems (or even troubleshooting computers running other operating systems), I frequently use the top command to check out the system’s RAM and CPU utilization. It provides me with information to assess the computer’s overall health. I learned about the top command early in my Linux journey and have relied on it to give me a quick overview of what is happening on servers or other Linux systems, including Raspberry Pi. According to its man page, the top program provides a dynamic real-time view of a running system. It can display system summary information as well as a list of processes or threads currently being managed by the Linux kernel.

      • Linux LinksBest Free and Open Source Alternatives to Google Keep

        Google has a firm grip on the desktop. Their products and services are ubiquitous. Don’t get us wrong, we’re long-standing admirers of many of Google’s products and services. They are often high quality, easy to use, and ‘free’, but there can be downsides of over-reliance on a specific company. For example, there are concerns about their privacy policies, business practices, and an almost insatiable desire to control all of our data, all of the time.

        What if you are looking to move away from Google and embark on a new world of online freedom, where you are not constantly tracked, monetised and attached to Google’s ecosystem.

      • FAQForgeGobby – a Collaborative Text Editor for Ubuntu Linux

        Gobby is a fantastic collaborative editor with the support of multiple documents in one session. The most amazing thing it includes the chat system. All the collaborators can chat and share their ideas on one document. With such a unique feature, Gobby is popular among system admins and software engineers.

        I personally like Gobby, and I use it on Ubuntu. In this tut, I will express my way of installing Gobby Collaborative Editor on Ubuntu 20.04 LTS Edition. Be careful before applying these instructions to a different Linux distribution.

      • Medevel20 Open-source, free LaTeX and TeX editors and IDEs for Windows, Linux, macOS, and the Web.

        LaTeX is a software system for document preparation for writers, researchers, and scientists. In contrast, it provides a high-level descriptive markup language to write the document in plain text and render it in the required formatted text.

        It is based on the WYSIWYM (what you see is what you mean) concept, which means the writer focuses on the contents and lets the machine do the rendering part.

        Many consider LaTeX as a language, others may consider it a form of coding, but it is a system for high-quality technical typesetting.

        Although it may not be for everyone, as there are easy document processors like MS. Word, LibreOffice Document processor, and online document collaborative document editors, scientists are still using LaTeX to write their documents.

      • Why Don’t You Use …

        Working for a famous tech company, I get asked a lot “Why don’t you use technology X?” X may be an application, programming language, operating system, hypervisor, processor, or tool.

    • Instructionals/Technical

      • OSNoteHow to Write and Run a C Program on Ubuntu – OSNote

        C language is one of the earliest programming languages. It is simple and easy to learn. Formerly C programming was performed on Turbo C, a discontinued integrated development environment. But nowadays it can be easily executed on different operating systems.

        In this guide, you will learn how to write your first C program using the Linux operating system which requires just the GNU C compiler and a text editor and not a full blown integrated development environment to get started. The following steps will show to install a GNU C compiler on Linux, how to write the source code, compile and execute the C program.

      • Linux Shell TipsHow to Install Joomla in Ubuntu 20.04/22.04

        The fastest way to create, launch, and manage a content-based website is through CMS (Content Management System) software. CMS presents a unique approach to website design and development such that any user without an in-depth technical background can quickly adapt to its usage.

        It is due to the resourcefulness of numerous plugins and themes available for installation. Joomla is a world-renowned content management system (CMS) powered by PHP programming language. It is a free and open-source CMS that relies on an sql-based database engine for data storage.

        This article will give us a walk-through on the installation and configuration of Joomla CMS on the Ubuntu 22.04/20.04 operating system.

      • OSNoteHow to Install Fork CMS on Ubuntu 20.04 – OSNote

        Fork CMS is an open-source, content management system (CMS) platform. It has been in development for over 10 years and was designed to be completely modular – you can choose what modules work best with your website’s needs without having any coding knowledge necessary at all!

        The fork comes from the word “fork” which means different things depending on where it’s used – this could refer both positively or negatively so we’re going neutral here; when talking about codebases such as a project branch/modification made by someone else who also wants their changes included within another group of people working together under one organization umbrella then they might call each other ‘forks’. And while there may not seem like much difference between Fork CMS and WordPress or Joomla! the platforms are completely separate in terms of code, functionality, design

        The software is distributed under the GNU/GPL v3 open-source license which means it is open-sourced and freely available on GitHub. The Fork CMS team believes in keeping their software open-source and freely available to everyone, so please feel free to fork and modify Fork CMS to fit your needs!

      • VituxHow to Install Wireshark Network Analyzer on Debian 11 – VITUX

        Wireshark is a free and open-source packet analyzer. It allows the user to examine data from a live network, or from a capture file on disk. Wireshark can be used as a simple network troubleshooting tool, as well as for security analysis and software development.

        Installing Wireshark on Debian 11 is easy – in this guide, we’ll show you how to do it. We’ll also explain some of the basics of using Wireshark so that you can get started right away. Follow our step-by-step guide to installing Wireshark on Debian 11. The instructions have been tested on Debian 10 too.

      • How to Deploy a GitLab Server With Docker – CloudSavvy IT

        GitLab is a leading platform for hosting Git repositories, CI pipelines, and DevOps workflows. It’s available as a SaaS offering on GitLab.com or as a self-managed distribution for private use on your own hardware.

        GitLab’s a complex system formed from a web of distinct components and dependencies. Installing GitLab packages directly onto your operating system will add weighty new services to your machine, including PostgreSQL, Redis, Gitaly, and the main Rails-based GitLab web application.

      • Red Hat Official4 SSH tricks that every sysadmin should know | Enable Sysadmin

        Secure shell (SSH) is one of the most ubiquitous Linux tools. It provides secure connectivity among workstations, servers, managed switches, routers, and any number of other devices. Linux and macOS include SSH, and it’s easy to add to Windows.

      • How to Install Linux Kernel 5.17 on Ubuntu / Linux Mint

        Linus Torvalds today announced the Linux 5.17 and it comes with new features and improvements in hardware support.

        As per Linus Torvalds for Kernel 5.17

        So we had an extra week of at the end of this release cycle, and I’m happy to report that it was very calm indeed. We could probably have skipped it with not a lot of downside, but we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it’s all good.

        This tutorial will be helpful for beginners to install Linux kernel 5.17 on Ubuntu 20.04 LTS, Ubuntu 20.1

      • 9to5LinuxHow to Install Linux Kernel 5.17 on Ubuntu 21.10

        Released by none other than Linus Torvalds, Linux kernel 5.17 is here with lots of goodies and security fixes to make your Linux desktop and server experience safer, faster, and more reliable. It brings new features and better hardware support, so I bet there are many users out there who want to install it right now.

        But why upgrade your Linux kernel if everything works fine? Well, the short answer is that you don’t have to upgrade the kernel in your system if all your hardware works as expected. But, if that’s not the case or you need one or more of the new features in Linux kernel 5.17, it is a welcome addition.

      • Linux HintHow to Interface 7 Segment Display with Arduino Uno

        If we have to display the limited amount of data having only numeric and alphabets, we can use a 7 seven segment display. There are a variety of applications where 7 segments are used. In this guide a digital dice is created using a 7 segment and Arduino Uno. Schematics, code and hardware demonstration is also provided in this guide.

      • Linux HintHow to Make Digital Dice Using 7 Segment and Arduino Uno

        To detect the presence of any moving body we use the PIR sensor and this sensor can be named as the motion detection sensor as well. This article is a detailed guide on what a PIR motion sensor is and to demonstrate how we can interface the motion detection sensor with Arduino Uno we have designed a circuit and implemented it on the hardware in this guide.

      • Linux HintHow to Interface PIR Motion Detection Sensor with Arduino Uno

        The Arduino platform facilitates its users with providing hardware and software assistance in making either beginner or advance level projects. Similarly with the help of Arduino boards the interfacing of the multiple devices with the microcontroller has been made easy. These devices also include the different types of sensors and one which we are going to interface with Arduino Uno in this discourse. The sensor we are talking about is the motion detection sensor which detects the movement of the objects in its vicinity. This sensor is mostly used in the applications where movement of any object is to be monitored.

      • Linux HintHow to Control 12V Devices with Arduino Uno

        The interfacing of different devices with microcontrollers has been made easy with the help of Arduino boards. The Arduino boards are the advanced form of the microcontroller that can be used for various tasks. By controlling the devices, we can perform certain tasks at certain times so in this way we can create automation projects. So, to demonstrate how we can control the devices we have used the Arduino Uno and NPN transistor to control a 12-volt device.

      • Linux HintHow to add and switch users on Raspberry Pi operating system

        The Raspberry Pi is a Debian-based Linux distribution in which we can manage the operating system in a similar way as in other Debian-based distributions. The Raspberry Pi OS is a multi-user operating system that means different users can operate a single system so that they can have the privacy of their data stored in the system as no other user can access it (until he has the authentication password of that user account).

        In this write-up, we will learn the method by which we can switch from one user to the other user in the Raspberry Pi and also learn the method of creating the user as well as removing the user.

      • Linux HintHow to access boot config file on Raspberry Pi

        A boot in a computer system is a process that tells the computer which instructions and programs should be executed when the computer is turned on. The Raspberry Pi board is also a compact size computer in which a boot is responsible for the behavior of the Raspberry Pi at the time of startup. Now, from where the boot gets the instruction that should be performed at boot time, all instructions are stored in the configuration file of the boot.

      • Linux HintHow to find out the version of the Raspberry Pi operating system

        The software and hardware details of the Raspberry Pi boards can be checked from the terminal of the Raspberry Pi OS. On a daily basis, new releases of the software are being launched in order to confirm which version of the Raspberry Pi operating system we are using, we can use some commands. In this article, some important commands are explained to check the versions of software and hardware of the Raspberry Pi.

      • Linux HintHow to find the hardware information of the Raspberry Pi

        The Raspberry Pi is a small size computer board that implies it has all the hardware specifications which a normal PC and laptop have. The Raspberry Pi device contains the RAM, a CPU, and other peripheral devices of the computer like storage media and USB which can be connected to the Raspberry Pi board. In this write-up, we will discover different commands to find out the details of the hardware specifications of a Raspberry Pi board.

      • Linux HintHow to get started with Java on Raspberry Pi operating system

        Many applications and games are designed in a programming language known as Java and the Java development software is supported by different platforms like Windows, macOS, and all distributions of Linux.

        In Raspberry Pi, the package Java is already installed, but if it is not installed, then it can be installed using simple commands. There are two types of packages in the Raspberry Pi operating system repository which are JDK (Java Development Kit) and JRE (Java Runtime Environment). The JDK includes the JRE and the JRE includes the JVM (Java Virtual Machine) which includes the classes and binaries which are required to run the Java programs.

        In this write-up, we will learn the installation and usage of Java on the Raspberry Pi operating system.

      • Linux HintHow to install and use the Vim text editor on Raspberry Pi

        There are many text editors like nano, vim, mu but the most used and recommended text editor for the Raspberry Pi and other Debian-based distributions is the VIM text editor.

      • Linux HintHow to uninstall software from the Raspberry Pi operating system

        We install many packages on Raspberry Pi but most of them we do not use after performing a particular task. Hence these packages occupy the space of the device. These packages occupy the memory of the system, which makes the memory-less for the installation of the future packages and also slows down the performance of the system.

        We can uninstall such packages which are of no use from the terminal as well as from the GUI method. In this write-up, both these methods of uninstalling software from the Raspberry Pi have been explained.

      • Linux HintHow to install the DOSBox on Raspberry Pi operating system

        The DOSBox is an emulator which is open source so anyone can access it by downloading it, moreover, it is supported by different operating systems like macOS and different distributions of Linux. The DOSBox is a command-line-based emulator which is used to operate different DOS applications but mostly it is used for DOS games.

        The DOSBox can be installed on the Raspberry Pi operating system and its installation procedure has been discussed in this article with the usage of a DOS application.

      • Linux HintHow to use the keyboard shortcuts on Raspberry Pi operating system

        Category: raspberry piThe keyboard shortcut keys provide ease in performing different tasks like opening the file, saving the file, and deleting the file. In the Raspberry Pi, there are different shortcut keys that are used to perform different tasks whereas the Raspberry Pi operating system allows us to make our own keyboard shortcuts for different purposes which are known as customized shortcuts.

        In this write-up, we will not only learn about the default keyboard shortcuts of the Raspberry Pi but also learn the method of adding our own customized shortcuts.

      • Linux HintHow to free up the space on the Raspberry Pi operating system

        Raspberry Pi does not come with built-in storage; a microSD card is used to hold the operating system and packages. The SD card can quickly be filled up by the operating system updates and many libraries downloaded with the packages we install. Therefore, unused packages and files should be removed from time to time. This write-up is very useful as different commands to free up the space using the terminal on Raspberry Pi have been explained.

      • Linux HintHow to play classic NES and SNES games on Raspberry Pi

        The Nintendo Entertainment System (NES) was the first home video gaming console launched in the year 1985 and was a die-hard choice of all the gamers in those days. Following the high demand, the Super Nintendo Entertainment System (SNES) was launched after five years of NES release with much improved graphics that time.
        The NES games include popular Super Mario Bros, Legend of Zelda and many more whereas on SNES you can play games like Legend of Star Wars, Super Metroid.

        For the Raspberry Pi users, playing the classic NES and SNES games on their device will be a worthy experience and for those who are interested in playing these games then they should consider installing an emulator preferably RetroPie gaming emulator that lets you play these games on your device quite easily. You won’t find the NES and SNES games on RetroPie with a one click, you will need to perform some process in order to run these games on RetroPie.

        In this article, we will show you how you can complete the game installation preferably NES and SNES games in order to play them on RetroPie emulator.

    • Games

      • GamingOnLinuxA Musical Story is a very unique rhythm game with plenty of soul | GamingOnLinux

        I’ve gone through plenty of games that have a musical theme to them and a fair few finger-bashing rhythm games but none of them are quite like A Musical Story. Developed by the French indie team at Glee-Cheese Studio, this is not a game about hitting a high-score instead it tells a story through the music and some wonderful animated clips.

      • GamingOnLinuxPlease Fix The Road is a gorgeous upcoming puzzle game | GamingOnLinux

        Developer Ariel Jurkowski emailed in about their upcoming game Please Fix The Road, a puzzle game all about fixing up the roads and it really does look quite wonderful. The developer also confirmed full Linux support at release.

      • GamingOnLinuxSandbox life sim RPG ‘Kynseed’ gets a Beta for improved Steam Deck support | GamingOnLinux

        Oh good, another fantastic looking pixel-art life sim to suck away my time. Kynseed from PixelCount Studios has a Beta available on Steam for better Steam Deck support. It’s been in Early Access since November 2018, with the Steam Deck announcement in the patch notes from Friday, March 18.

      • GamingOnLinuxWine and Proton have a ‘Curious Case of Phasmophobia’ | GamingOnLinux

        Want to play Phasmophobia on a Linux desktop or Steam Deck? Well, it still doesn’t yet work fully as the voice recognition isn’t there but support for it is coming thanks to the Wine team.

        On Steam you would use Proton (which is built from Wine) since it’s a Windows game, but the problem is that Phasmophobia uses Windows-specific voice recognition which you can’t replicate right now. Recently though, Wine development version 7.4 was release and the changelog noted some additions for speech recognition.

    • Distributions

      • IBM/Red Hat/Fedora

        • Daniel PocockRed Hat, Linux, Harassment and War Graves

          Maybe it is some random coincidence of course. I had published the video in French at the end of Septmeber and these Linux trolls started writing defamation in French in mid-November.

          It would be foolish to say that Matthew Miller or Red Hat ordered these trolls to engage like this. On the other hand, this campaign of harassment did not arise spontaneously. Red Hat Linux is one of the oldest and most respected Linux distributions. Miller published a character attack on Dr Richard Stallman earlier in 2021. Being in a position of leadership, Red Hat’s attack on Dr Stallman have set a bad example for every troll in the Linux world to follow. Launching these attacks in French after my visit to war graves in France, they’ve demonstrated that there is no lower bound on their vulgarity.

        • Enterprisers ProjectAutomation: 5 expert tips to advance your journey | The Enterprisers Project

          It’s “old” in the sense that various forms of scripting, business process automation, and other technologies have been around for decades. It’s “new” – or newer, at least – in terms of containerization, Kubernetes, infrastructure as code, security automation, robotic process automation (RPA), and the vast landscape of cloud-native tooling.

          No matter what, it’s tough to find an IT shop taking a “just say no” approach to automation in 2022. On the contrary, there’s a trove of numbers that all seem to say: IT automation is virtually everywhere. That’s evident in software pipelines, hybrid cloud infrastructure, security operations centers, you name it.

        • Enterprisers ProjectDigital transformation: 10 reasons your IT initiatives fail

          Companies have been embarking on digital transformation efforts to reduce costs, boost efficiency, and better serve their customers. But it is easier said than done. Successful digital transformation requires a well-defined strategy and experienced teams.

        • Documentation PR’s Welcome – Why Docs Are Not A Beginner Friendly Task

          Generally, when someone is a beginner to a project they lack an understanding of the project audience so they aren’t able to empathise with “what could be useful for a reader”. They also tend to lack the depth and breath of technical knowledge to know what to write for the documentation since by definition, they are a newcommer to this project.

          A great way to connect with a beginner is to listen to their frustrations and what challenges the encountered with your project. First, connect how that frustration could be either a failing of the user interface and it’s design (even an API is a user interface). Second, only once you have eliminated design limitations, then consider it to be a documentation problem. As the project contributor, you are in a better position to write documentation than a beginner.

        • Fedora MagazaineFedora Workstation’s State of Gaming – A Case Study of Control (2019) – Fedora Magazine

          Back in the day, it used to irk me as to how GNU/Linux[1] distributions could not be even considered to be in the proximity of video games enthusiasts – less because of the performance of the video games themselves and more because of how inconvenient it could be for them to set it all up. Admittedly, it had been quite a while since an avid video games fan like me did that, so it was almost a no-brainer for me to try it out and see if things have changed. What I ended up finding surprised me – I like to think that it would be just as pleasing to both enthusiasts who have been playing video games on GNU/Linux distributions and to newcomers who have been scoping this, alike.

          On a testing bench using an AMD RDNA2-based[2] GPU, the video game was configured to the highest possible graphical preset[3] to really stress the hardware into performing as much as its limiting factor. If the RDNA2 architecture reminds you of something, allow me to share that it is what forms the foundation of the GPU that no other than the widely acclaimed Steam Deck[4] makes use of. For that matter, if you factor in some performance scaling with respect to the handheld nature of the device and the optimized Proton compatibility layer, this article can be representative of what the Steam Deck is capable of when you use Fedora Workstation[5] as a platform of your choice for playing your favourite video games.

        • Filipe Rosset: Fedora rawhide – fixed bugs 2021/10
        • Red HatDeploy Infinispan automatically with Ansible | Red Hat Developer

          Infinispan, an in-memory data store, is popular among Java programmers as a fast and scalable key-value store that can be deployed in a variety of settings. This article describes how to use Ansible to automate the installation and setup of an Infinispan instance. Along the way, you’ll learn about many aspects of Ansible’s capabilities.

          The most straightforward use for Infinispan is as an in-memory cache, embedded into an application. Infinispan can also be a separate, standalone cache offering transient memory to separate applications that access the cache using different protocols. A third option is to treat Infinispan as a kind of NoSQL database. And these are only the most common use cases; additional options are available.

          Infinispan can be resilient, even across data centers or availability zones, thanks to its efficient cross-site replication and split-brain mitigation options.

          With so many use cases at one’s disposal, it is nice to have a dedicated Ansible collection to help automate Infinispan deployment and configuration. This article provides a walkthrough of Ansible’s usage and shows you how to integrate Infinispan easily into an Ansible Playbook to manage the software like any other piece of the application’s infrastructure.

        • Red HatHello Podman using .NET [Ed: Red Hat is pushing Microsoft]

          This article shows how to control Podman from .NET. Podman is a container engine, like Docker, that is available on Linux, Windows (using the Windows Subsystem for Linux), and macOS (using a Linux virtual machine). The Podman executable is command-line compatible with Docker, and Podman also supports the Docker HTTP API. Now .NET programmers can use Podman and Docker through the Docker.DotNet library.

        • The Register UKPotty-mouthed System/360 fix revealed to all and sundry • The Register

          Our story this week comes from “Ivor” courtesy of his experience with punched cards and the IBM System/360 Model 40.

          This particular bit of kit was aimed at businesses that had outgrown more simplistic hardware. There were rows of lights, magnetic tape, and dryer-sized magnetic disk units. CRTs had yet to make an appearance at Ivor’s facility, but punch cards were still in use for programming purposes.

        • OpenSource.comUpstream first or the path lifting property of a covering space [Ed: ICBM spin for unstable release]

          What does it all have to do with upstream first?, you may ask. (We are yet in the early stages of developing a proper mathematical apparatus for this theory. Feel free to add your suggestions and corrections in the comments section below.)

          Look at how code is delivered to an enterprise-level Linux distribution, for example, CentOS Stream. There is an open source project and community which develops a specific version of a piece of software, for example, Firefox. We call such a project upstream. Once the upstream project releases a Firefox version, it gets packaged to Fedora. And then someday, the new CentOS Stream version is bootstrapped using the content of the Fedora package, which contains a specific version of Firefox from the upstream project.

          When the upstream project releases a critical update of Firefox, the update is packaged and released in Fedora. But it is also packaged and released via CentOS Stream.

      • Debian Family

        • Its FOSSLinux Mint Debian Edition (LMDE) 5 is Here with Debian 11 ‘Bullseye’

          Linux Mint’s offering with Debian is always an exciting release to look forward to.

          In case you did not know, LMDE is meant to act as a replacement if Ubuntu ever disappears. So, whether you like or hate Ubuntu as a base, you have an impressive alternative without compromising the Linux Mint experience on your desktop.

        • GamingOnLinuxLinux Mint Debian Edition 5 is out now

          Linux Mint Debian Edition 5 has been released, giving you a stable Debian base with all the niceties that comes from the Mint team. The point of this distribution for the Mint team, is to provide a sort-of safety net if Ubuntu was to vanish on them, since the main Linux Mint distribution is based upon Ubuntu, which itself is based on Debian directly.

        • GhacksLinux Mint Debian Edition 5 is now available – gHacks Tech News

          Linux Mint Debian Edition is a fallback option for the entire project. Linux Mint is based on Ubuntu by default and the last release of the Ubuntu version dates back to January 2022. The team released Linux Mint 20.3 to the public in January 2022. All three flavors of Linux Mint — Cinnamon, MATE and Xfce — were released with Linux kernel 5.4 and an Ubuntu 20.04 package base.

          The new release introduced improvements across the board, including a new document manager Thingy, search functionality in the Sticky Notes application, an updated look and more.

          The main goal of Linux Mint Debian Edition is to guarantee that Linux Mint continues to be available if something happens to Ubuntu. While that seems unlikely, the team wants to be prepared for all eventualities. Linux Mint Debian Edition is that fallback. The team aims for feature-parity with the Ubuntu-based Linux Mint versions.

        • Beta NewsLinux Mint Debian Edition (LMDE) 5 ‘Elsie’ now available for 32-bit and 64-bit PCs

          Linux Mint Debian Edition (LMDE) exists in case Ubuntu ever stops being developed. You see, the “regular” Linux Mint is based on Ubuntu, so if Canonical ever closed its doors, things would be quite disastrous for Linux Mint. Will Ubuntu actually die one day? While Ubuntu’s demise is unlikely to happen anytime soon, the reality is, nothing lasts forever. So I suppose it makes sense for the Linux Mint developers to have a contingency plan.

          With all of that said, you don’t have to wait for Ubuntu to die to use Linux Mint Debian Edition. LMDE is a perfectly fine operating system, and it can absolutely be used as your daily distribution. If you fancy giving Linux Mint Debian Edition a try, today is your lucky day. The newest version of the distro, LMDE 5, is finally available for download.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • FSF

        • LibrePlanet 2022: The Net beyond the web

          Today I gave a talk at LibrePlanet 2022[1] about the internet and the web, giving a brief account of the web’s past, its current state, and ideas for better futures.

          In this talk I go over the old web (of 1990s and early 2000s) and how websites looked back then, fast-forwarding to the present day and the sad current state of the web, and some possibilities on where we could go from here if we would like to have a better net/web in the future for user freedom, privacy, and control.

        • GNU Projects

          • The Anarcat20+ years of Emacs – anarcat

            I enjoyed reading this article named “22 years of Emacs” recently. It’s kind of fascinating, because I realised I don’t exactly know for how long I’ve been using Emacs. It’s lost in the mists of history. If I would have to venture a guess, it was back in the “early days”, which in that history is mapped around 1996-1997, when I installed my very own “PC” with FreeBSD 2.2.x and painstakenly managed to make XFree86 run on it.

      • Programming/Development

        • QtQt 6.2.4 Released

          We have release the Qt 6.2.4 today. Compared to Qt 6.2.3, the new Qt 6.2.4 contains more than 250 bug fixes. For more information about the most important changes and bug fixes, please check the Qt 6.2.4 release note.

    • Standards/Consortia

      • API Documentation: Meaning & Best Practices

        API is the acronym for Application Programming Interface. It works as a software intermediary that allows two applications to talk to each other securely.

        When you use an application connected to the Internet, it sends data to a server. The server retrieves that data, interprets it, performs the necessary actions, and sends it back to your device. The application then interprets that data. Finally, it is presented to you, the user, in a universally understood and easy-to-use way. All of this happens via an API. It shares data, resources, even software across different applications without compromising privacy and maintaining a layer of abstraction.

  • Leftovers

    • Hardware

      • The Register UKReview: ASUS dual-screen laptop • The Register

        When I gave the machine something a tad tedious to do – converting a five-minute 4K video to 1080P using Handbrake – it got the job done in 4:20. The same job in an Ubuntu VM under VMware Workstation required 7:54 to finish the job while I kept working in the Windows 10 host.

    • Integrity/Availability

      • Proprietary

        • The worst things about iPad OS

          I would’ve thought that this would’ve been the worst thing but I underestimated how constantly stressful not having notifications or a trustworthy app repo would be. Still, it’s not great. I’ve ran into so many crashing bugs and annoyances that I can’t fix. For example, I’m writing the first draft of this essay in the Notes app using the pen and the “swipe to type” mini on screen keyboard. There’s a neat feature system wide in iOS where you can use the pen to make edit marks to easily insert or remove space between words or scribble out unwanted text. But the one place it doesn’t work is where I’d want it the most: in Notes!

          Speaking of the swipe-to-type keyboard, it has a very frustrating bug. It uses a bigram-based autocorrect where it sometimes changes a word based on the following word, and when it gets this wrong and you delete it, it doesn’t let you rewrite the original, correct word. The idea seems to be that if you deleted a word, you must mean something else, and will keep giving you new suggestions for similar gestures, but it doesn’t understand that the wits I deleted wasn’t the original take (which was correct) but instead the one autocorrect mistakenly changed it to, post hoc.

        • The Register UKFile Explorer fiasco: Window to Microsoft’s mixed-up motivations

          Queen Elizabeth I is said to have expressed her attitude to her subjects’ private beliefs by noting: “I do not seek to open windows to men’s souls.” Microsoft Windows 11 has few such qualms. A new feature,accidentally enabled in an Insider build, not only opened a channel between the company and the quintessential tool, File Explorer, it then stuffed it with adverts.

          It is an open secret that Microsoft is increasingly keen on using Windows as an ad delivery platform, to the exasperation of users and the despair of all who have to manage the corporate computing environment.

          Windows 10 is replete with lock screen ads, suggested apps in the Start menu, nagging taskbar pop-ups, notification nudges, and even a brief excursion into third party ads in its Mail client.

        • Security

          • To Pay or Not to Pay? That is the Ransomware question | Pen Test Partners

            During a review of a client’s incident response capabilities the discussion turned to ransomware and strategies for handling it. The client’s board-level view was that if they were unable to restore their systems they would pay-up. They’d gone so far as considering setting up a cryptocurrency wallet to cover the payment.

            The idea of paying ransoms really surprises me, and as surprising is the support that has in the cyber security community.

            Is this what it has come to, that an acceptable way to deal with a ransomware attack is to pay?

          • LWNSecurity updates for Monday [LWN.net]

            Security updates have been issued by Debian (bind9, chromium, libgit2, libpano13, paramiko, usbredir, and wordpress), Fedora (expat, kernel, openexr, thunderbird, and wordpress), openSUSE (chromium, frr, and weechat), Red Hat (java-1.7.1-ibm and java-1.8.0-ibm), SUSE (frr), and Ubuntu (imagemagick).

    • Finance

      • The Register UKHCL responds to India’s labor office regarding bonus clawback • The Register

        Indian IT services giant HCL Technologies has told India’s Labour Commissioner that its controversial decision to recover bonuses paid to staff who later resigned was not illegal.

        News of the demand for repayments emerged in January 2022, when the Nascent Information Technology Employees Senate (NITES), an organisation that represents Indian IT workers, complained that some former HCL staff had been required to repay bonuses they had been pre-paid before resigning from the company.

        HCL framed the prepayment of bonuses as a goodwill gesture “to help people with more cash flows” during an investors’ call in January 2021.

Richard Stallman on Why Sites With Clownflare (Cloudflare) Harm Freedom and Human Rights

Posted in Free/Libre Software, FSF at 9:02 am by Dr. Roy Schestowitz

Video download link

Summary: Richard M. Stallman (RMS) spoke on the matter half a decade ago (he covered many other issues)

Licence: CC BY-SA 4.0

« Previous entries Next Page » Next Page »

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channels: Come and chat with us in real time

New to This Site? Here Are Some Introductory Resources




Samba logo

We support

End software patents


GNU project


EFF bloggers

Comcast is Blocktastic? SavetheInternet.com

Recent Posts