Bonum Certa Men Certa

Links 14/02/2023: Plasma 5.27 and Russia Builds M OS



  • GNU/Linux

    • Desktop/Laptop

      • Giz ChinaA new operating system has been released in Russia

        The Russian software market has welcomed a new operating system called “M OS,” which is based on the Linux kernel. The operating system is specifically designed for use in educational institutions and is being developed by the Department of Information Technologies of the city of Moscow. The team responsible for the development of electronic services and IT systems in the capital has collaborated with Russian developers to create “M OS.”

        A team of 25 developers has worked on the development of “M OS”. And the distribution kit took six months to develop. The product is already supplied to Moscow schools as part of personal computers, laptops, and interactive panels. The Moscow Electronic School (MES) project team is supporting and developing “M OS.”

    • Server

      • Nicholas Tietz-SokolskyA systems design perspective on why chess.com's servers have been melting | nicholas@web

        January 2023 was a rough month if you wanted to play chess on the most popular chess website, chess.com. Their service has been experiencing an unprecedented amount downtime because of a huge influx of users. There have been days where it's all but unusable. It's frustrating as a user! It's also surely frustrating for the business behind the site.

        Chess has reached an all-time peak in popularity. In January 2023, Google search traffic exceeded the boom from the release of The Queen's Gambit. There's a huge influx of new or returning players, and they flock to the site with the obvious domain. Chess.com's app has hit #1 most downloaded free game on the iOS app store.

        Part of doing good systems design is planning for capacity. A general rule of thumb is that you should design a system for up to a certain amount of growth. Beyond some point, architectural requirements will be dramatically different. Planning for capacity does not mean planning for infinite capacity, but what may realistically happen.

    • Audiocasts/Shows

      • Late Night Linux – Episode 216

        Canonical’s latest Ubuntu PR blunder, Mastodon and the fediverse are doing a lot better than some journalists seem to think, yet another telemetry row, the company behind Mycroft is struggling, KDE Korner, and more. €  News We now have a Discord server (as well as the Telegram group, Matrix room, and IRC channel).

    • Instructionals/Technical

    • Games

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KDEPlasma 5.27 Beta

          Today we are bringing you the preview version of KDE's Plasma 5.27 release. Plasma 5.27 Beta is aimed at testers, developers, and bug-hunters. As well as our lightweight and feature rich Linux Desktop this release adds a Bigscreen version of Plasma for use on televisions.

          To help KDE developers iron out bugs and solve issues, install Plasma 5.27 Beta and test run the features listed below. Please report bugs to our bug tracker.

          The final version of Plasma 5.27 will become available for the general public on the 14th of February.

        • 9to5LinuxKDE Plasma 5.27 LTS Desktop Is Out with New Welcome App, Tiling, and More

          Highlights of KDE Plasma 5.27 include a new Plasma Welcome app that helps newcomers to the KDE Plasma desktop environment easily and quickly configure various aspects like enabling Plasma Vaults, connecting their online accounts or mobile devices, adding more apps, etc.

          Another cool new feature in KDE Plasma 5.27 is tiling support for those with a large monitor. Tiling can be enabled and configured by pressing the Meta(Super)+T keyboard shortcut and there are three layouts to choose from. Windows can be placed in the tiled layout by holding Shift and dragging them to the edge of the screen until they stick.

        • Linux MagazineKDE Plasma 5.27 Slated for a Valentine's Day Release
        • KDEKDE Eco Handbook: "Applying The Blue Angel Criteria To Free Software"

          Today is "I ❤ Free Software!" day and KDE Eco is proud to announce the publication of the first edition of the measurement handbook "Applying The Blue Angel Criteria To Free Software: A Handbook To Certify Software As Sustainable".

          You can view the handbook at our website, where you can also download the PDF release for offline reading or for sharing with a friend or colleague.

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • Web Browsers/Web Servers

      • Chromium

      • Mozilla

        • Niko Matsakis: Return type notation (send bounds, part 2)

          In theprevious post, I introduced the “send bound” problem, which refers to the need to add aSendbound to the future returned by an async function. I want to start talking about some of the ideas that have been floating around for how to solve this problem. I consider this a bit of an open problem, in that I think we know a lot of the ingredients, but there is a bit of a “delicate balance” to finding the right syntax and so forth. To start with, though, I want to introduce Return Type Notation, which is an idea that Tyler Mandry and I came up with for referring to the type returned by a trait method.

  • Productivity Software/LibreOffice/Calligra

  • FSF

    • FSFI Love Free Software Day is here: Share your love, software, and a video

      The act of sharing takes effort because sharing anything requires us to take time out of our day to share with another person. It takes compassion because we must think of others and what their wants and/or needs may be. It also takes courage. This is because we must fight against our own doubt, battling against any feelings of failure or rejection. We must also courageously defend the freedom to share, as Digital Restrictions Management (DRM) and Service as a Software Substitute (SaaSS) threaten to erode people's ability and opportunities to share, even among those living under the same roof.

  • Programming/Development

    • Jussi PakkanenJussi Pakkanen: Plain C API design, the real world Kobayashi Maru test

      Designing APIs is hard. Designing good APIs that future people will not instantly classify as "total crap" is even harder. There are typically many competing requirements such as:

      • API stability
      • ABI stability (if you are into that sort of thing, some are not)
      • Maximize the amount of functionality supported
      • Minimize the number of functions exposed
      • Make the API as easy as possible to use
      • Make the API as difficult as possible to use incorrectly (preferably it should be impossible)
      • Make the API as easy as possible to use from scripting languages
    • Barry KaulerContinuing internationalization integrated into easy.sfs

      I posted about the abandonment of langpacks a couple of days ago:

      https://bkhome.org/news/202302/easysfs-internationalized-langpack-pets-abandoned.html

      The last couple of days there has been intense coding, implementing the details internationalization integrated into easy.sfs, or as a single "nls.sfs".

      Changes to /usr/local/petget/installpkg.sh, major changes to /usr/local/momanager/momanager, and in woofQ changes to 2createpackages and 3buildeasydistro....

    • Anders BorchSvelte Was Made By Vue Fans

      I actually like the declarative feel of Svelte. I just don't like that it reminds me of a product which endorses malware. I don't think that is something to want to emulate.

    • Reilly Tucker SiemensParsing TFTP in Rust

      For those who don't know, TFTP is the Trivial File Transfer Protocol, a simple means of reading and writing files over a network. Initially defined in the early 80s, the protocol was updated by RFC 1350 in 1992. In this post I'll only cover RFC 1350. Extensions like RFC 2347, which adds a 6th packet type, won't be covered.

    • University of TorontoThe case for atomic types in programming languages

      However, I feel that that the lie of atomic types is a genuine improvement in almost all cases, because of the increase in usability and safety. The problem with only having atomic operations is the same as with optional error checking; you have to remember to always use them, even if the types you're operating on can be used with ordinary operations. As we all know, people can forget this, or they can think that they're clever enough to use non-atomic operations in this one special circumstance that is surely harmless.

    • RachelMore than five whys and "layer eight" problems

      Perhaps you've heard of the OSI model of networking, where you have seven layers as a way to talk about what's going on in the "stack". I've seen some brilliantly snarky T-shirts that talk about "layer eight" and sometimes beyond as things like "corporate politics" and "management" and all of that good stuff.

      It turns out that when you start doing this root-cause analysis and really keep after it, the "squishy human realm" is actually the no-longer-hypothetical "layer eight" from those T-shirts.

    • New YorkerChatGPT Is a Blurry JPEG of the Web

      This analogy to lossy compression is not just a way to understand ChatGPT’s facility at repackaging information found on the Web by using different words. It’s also a way to understand the “hallucinations,” or nonsensical answers to factual questions, to which large language models such as ChatGPT are all too prone. These hallucinations are compression artifacts, but—like the incorrect labels generated by the Xerox photocopier—they are plausible enough that identifying them requires comparing them against the originals, which in this case means either the Web or our own knowledge of the world. When we think about them this way, such hallucinations are anything but surprising; if a compression algorithm is designed to reconstruct text after ninety-nine per cent of the original has been discarded, we should expect that significant portions of what it generates will be entirely fabricated.

    • Vincent BernatBuilding a SQL-like language to filter flows

      Often, web interfaces expose a query builder to build such filters. I think combining a SQL-like language with an editor supporting completion, syntax highlighting, and linting is a better approach.

      The language parser is built with pigeon (Go) from a parsing expression grammar—or PEG. The editor component is CodeMirror (TypeScript).

    • Jussi PakkanenPlain C API design, the real world Kobayashi Maru test

      Designing APIs is hard. Designing good APIs that future people will not instantly classify as "total crap" is even harder. There are typically many competing requirements such as: [...]

    • ButtondownMaybe people do care about performance and reliability

      It’s well-established consensus that software is slower and more bloated than it was 20, 40 years ago. One explanation is that software engineers don’t care about their work. Another is that it’s the interplay of a lot of different factors and blaming it on apathetic devs is a convenient way to avoid understanding the actual problems.

    • Python

      • Didier StevensUpdate: xor-kpa.py Version 0.0.7

        I added extra plaintexts for the modulus of Cobalt Strike’s public RSA key. xor-kpa_V0_0_7.zip (http)MD5: FB8155E56234648CC3AFFD890BFE9043SHA256: 069DCA2A1901D448DBF2CF202B5CE49846EFCBAACB73BF35B20AA085AAB31BA9

    • Rust


* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

So When Will British Politicians, Police, Government Departments Quit Twitter (X.com)?
They sure bring constituents there (by being there)
IBM Red Hat Does Not Compete With Microsoft, It's a Microsoft Reseller
even if employees of Red Hat dislike and distrust Microsoft
Dr. Andy Farnell on Marketing Bad Things Like Slop Using FOMO (Fear of "Being Left Behind")
many of the same themes we often cover here
IBM Stock Compared to Bitcoin, Fake Articles About IBM Promote Myths About IBM
The stock moves based on false marketing
 
IBM is Not a Leftist Company, the "I" Stands for Imperialism, and Poo Floats to the Top
Remember that AK is military from both sides of his family
Links 13/01/2026: More Mass Layoffs in GAFAM, Catching Up With Political News of Early January
Links for the day
Freedom of Speech in the UK (or Freedom of the Press/Expression) and Protection From Adversaries
undressing people without consent and in very bad taste is not "speech"
Ending the Status Quo at the European Patent Office (EPO) This Year
Things will continue to get worse as long as the "Digital Majority" stays silent and/or passive
Greenland Ought to Move to GNU/Linux, Not Apple
GNU/Linux at 4%
If You Care About Freedom, Don't Follow IBM Red Hat (Like Microsoft Novell 20 Years Ago)
IBM Red Hat and Microsoft don't seem to compete
Red Hat Layoffs, Even of "AI" Staff in India
This is how companies die
LLM Slop Isn't Replacing Online News, It's Just a Pest That's Gradually Going Away as Money for Slop Runs Out
Slop likes to talk about itself (like some kind of 'web-cancer')
Not Journalism: Almost 80% of the 'Articles' We Saw About Torvalds and 'Vibe Coding' Are LLM Slop (Sometimes Slop Images)
The real issue is, Torvalds who created Git as a solution to proprietary prison is entertaining Microsoft's own proprietary prison
EPO People Power - Part XXXIII - Interest From Some European Media, For a Change
Without it, we'll become another Russian Federation
Just Another Reminder That Microsoft Didn't Deny Mass Layoffs
Remember that Microsoft never denied this
GNU/Linux Measured at 6% in Réunion This Year
Population sizes like a million people are nothing to sneeze at
Bluewashing Continues, Red Hat Onboarding Interns in Low-Paid Regions
It's the end of the second Monday of 2026
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, January 12, 2026
IRC logs for Monday, January 12, 2026
Gemini Links 13/01/2026: ScottoRang and Outage
Links for the day
GNU/Linux Exceeding 6% in Cape Verde
Windows is measured as down sharply
When It Comes to Health, Slop is a Flop and It Kills People
Chatbots will mostly die after many people die due to them
2026 Has Begun Well for GNU/Linux Users (and for Us)
A lot of the anti-Linux FUD we got accustomed to seeing some years ago became scarce
Links 12/01/2026: Vista 11 Exodus and Famicom/NES Game
Links for the day
Links 12/01/2026: Twitter (X) Being Blocked in More Countries, PTAB Besieged by Cheeto Appointees (Bad Patents Getting Through)
Links for the day
Links 12/01/2026: Brussels Plotting Exit From GAFAM (US), Carole Cadwalladr Explains "Peter Thiel's New Model Army"
Links for the day
Oligarchs and States Always Attempted to Obstruct Efforts to Expose Their Corruption
We commend the administrator who consistently and adamantly defend the freedom of speech
Scheduled Maintenance Between 15th of January and Days to Follow, Free Software Foundation (FSF) Looking to Add 43 More Members by 16th of January
People who value Software Freedom should consider joining to support the FSF
Bracing for Microsoft Layoffs, Tired of Microsoft Lies, Microsoft Staff Wants Transparency, Not Face-Saving Coverup From Frank Shaw
totally made up stock price
GNU/Linux Estimated at Around 5% in Montserrat
another country where the "share" of GNU/Linux is now measured at 5%
GNU/Linux Exceeding 5% in Guadeloupe According to statCounter
GNU/Linux "share" estimates in Guadeloupe
Dr. Richard Stallman @ Georgia Tech Next Week
More Than One Week From Now
EPO People Power - Part XXXII - Little Hope That European Press Will Attempt to Expose Drug Abuse in Europe's Second-Largest Organisation
What does this tell us about the press in Europe?
Three most controversial Australian authors linked to St Paul's, Coburg
Reprinted with permission from Daniel Pocock
Links 11/01/2026: Data Breaches and Recent (Early 2026) Political Developments
Links for the day
Gemini Links 12/01/2026: Insomniacs After School and Boycotting Amazon
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, January 11, 2026
IRC logs for Sunday, January 11, 2026
Brett Wilson LLP 'Dropping' the LLP, Is This Rebranding?
It's not a coincidence or a glitch, there was a formal change somewhere in the system
Can IBM Still Control the Narrative?
We'll see what comes out through the grapevine later this week
IBM SkillsBuild as Microsoft Training, Microsoft Vendor Lock-in, Microsoft Surveillance
Microsoft benefits from IBM's "training"
EPO People Power - Part XXXI - Almost No Crime is Possible Without Enablers and Complicit Colleagues
By the middle of January 2026 we'll have taken things up another gear
Aruba's GNU/Linux Adoption Seems to Have Reach All-Time High This Year
ChromeOS rose by a lot too
After the LLM Slop Frenzy...
In every way, slop is no better than spam
Links 11/01/2026: 'Nothing to Lose' in Iran and Kyiv Restores Electricity
Links for the day
Gemini Links 11/01/2026: "Late To The Party" and "Thinking About Software Licences"
Links for the day
Links 11/01/2026: Bob Weir and Stewart Cheifet Perish
Links for the day
Higher Adoption Rates of GNU/Linux in Cyprus in Recent Years
there are some Cypriots who are championing Free software
Microsoft's linkedin.com is Shrinking, Expect LinkedIn Layoffs to Carry on in 2026
Expect the mass layoffs and office closures to carry on there, maybe as early as next week
Gemini Links 11/01/2026: Scott Morgan and 'The Unix Way'
Links for the day
IBM to Be 'Reorganised'
The rich look for ways to 'monetise' what's left IBM
Dr. Andy Farnell Explains Why He'll Stop Sending E-mail to Microsoft and Gmail Users
The article is long and well worth reading
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, January 10, 2026
IRC logs for Saturday, January 10, 2026