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

Slopwatch: Brittany Day and Brian Fagioli Are Still at It, Googlebombing "Linux" With LLM Slop (Taking Away Traffic From the Articles They're Plagiarising)
Some more sites that used to cover GNU/Linux have turned into slopfarms
[Meme] Being High on Drugs Isn't Happiness (Likewise, Being a "Star" in Social Control Media is Temporary)
Many entities - or people - will regret telling everybody "follow me on Twitter"
 
Bots Covering Debian Releases
It would be quite safe to guess that chatbots were at least partly leveraged for that text
Gemini Links 12/01/2025: No Country For Old Men, Burned Homes, and "Planet P is Clean"
Links for the day
Links 12/01/2025: Microsoft Admits It's Laying Off Staff Only Where Staff is "Expensive" (Race to the Bottom)
Links for the day
[Meme] They Say That RMS Says the "F" Word (Freedom) Too Much...
About 32.7k US dollars are now left for the FSF to raise (in 6 days)
Links 12/01/2025: More Sanctions Against Russia, SCOTUS Signals Fentanylware (TikTok) Ban Will Stay
Links for the day
[Meme] A Jihad Against Servers the User Controls
We need to strive for and work towards greater control by users over "their" servers
Microsoft Azure-Only Bugs in "Linux" Can "Compromise the System."
From ubuntu.com and linux.org a few days ago
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, January 11, 2025
IRC logs for Saturday, January 11, 2025
Gemini Links 12/01/2025: DHL Express Does Not Deliver, Oddmuse Update
Links for the day
Links 11/01/2025: Social Control Media Facing Sanctions, Carter Respected at Funeral
Links for the day
If TikTok (China) Has the Rights of American Persons, Then ByteDance Can be Sentenced to Death
TikTok - like Julian Assange - does not enjoy any protections of the First Amendment and since it's not a person it would lack these protections as an American company, too
After a Year of Layoffs in Microsoft Nigeria (and Microsoft in Africa at Large) Windows Falls to New Lows and Bing Falls to 0.46% "Market Share"
Of course Microsoft gave bribes in Nigeria to suppress GNU/Linux adoption
An Important Lesson About Patents and Patent Maximalism (They Drive People and Companies Away)
This previously happened in Texas, where companies perceived their presence (in any form) to be a liability as patent trolls could drag them to friendly courts and win "damages"
When It Comes to Fentanylware (TikTok), a Digital Weapon of a Hostile Entity, Common Dreams is Jumping the Shark Again (Years After It Ran Out of Steam or Money)
Or maybe it likes the agenda promoted (curated) by Fentanylware (TikTok) and its parent company, Bytedance or Chinese Community Party (CPP)
BetaNews is Now Officially a Spamfarm With Phantom Authors and Fake Text (SPAM and Linkspam Made With LLM Slop)
That's it, the site is virtually dead now (maybe that was the plan all along)
Hazem Abbas of medevel is Ruining His Site With LLM Slop
Some of his articles are original, but now everything is suspect
[Meme] Real and Fake (or "several influential "open source" organizations [which] have come to be dominated by large companies")
The Free Software Foundation has not sold out
Free Software Foundation: Anchoring the FSF in its values
Original by Free Software Foundation
GNU/Linux Surges to All-Time Highs in Greenland, Windows Sinks to All-Time Lows
a lot of GNU/Linux gets detected there lately
Microsoft's "Donald Trump First" Doctrine
national deficits growing
Microsoft in Trouble as Azure Breaks and Only Days After Promising Investment in "Datacentres" Construction of Actual Datacentres Paused (Expect More Azure Layoffs Very Soon)
No wonder many people who got trapped inside Azure quit Azure, which keeps bleeding (losses and layoffs)
Gemini Links 11/01/2025: Wildfire, Militia and the Mole, IRC vs Social Control Media
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, January 10, 2025
IRC logs for Friday, January 10, 2025
Links 10/01/2025: Tata Consultancy Services (TCS) Shrinking, "Not every user owns an iPhone"
Links for the day
Gemini Links 10/01/2025: Oppositional Defiant Disorder and Linux Desktop Setup
Links for the day
[Meme] Donald Trump Will Pay Microsoft Back
bribery administration is 10 days away
statCounter Sees GNU/Linux Tripling in Share in 3 Years in Iran
ChromeOS adoption is low, but then again, nobody buys a Chromebooks with the expectation of better privacy
Using a Popular Ponzi Scheme to Sell Expensive Hardware Mislabelled as "Hey Hi" (AI)
Selling shovels in an age of "gold rush"
Search Engine-Optimised (SEO) Googlebombs Target "Linux", "Ubuntu", and "RISC-V", Still Composed by Bots
the way to defeat LLM slop (trash) is to call out serial sloppers or "repeat plagiarists"
Guardian Digital, Inc (linuxsecurity.com) is Again Spamming or Googlebombing "Linux" and "Security" Using LLM Slop
Guardian Digital is basically a dodgy company. Don't trust Guardian Digital with your security.
Unix Men (or UnixMen) Has Turned Into LLM Slop With Embedded Linkspam, Piggybacking "Linux" for SEO
Welcome to 2025 and the "new" Web
Computers as a Heat Source
suppose you have over a dozen activated monitors in a room or two
Social Control Media and 'Linux' Foundation Accelerate the Death of the Web
Social Control Media is basically a dying business
Links 10/01/2025: Disinformation Sold as "Artificial Intelligence (AI)" and as "Social Media" Now Facing Growing Scrutiny
Links for the day
Linux Foundation Increasingly Reliant on Paid Press Releases, Paid-for Stenography, and Even LLM Slop (Fake 'Articles')
This LLM slop is a big problem both for Linux and for Google
Links 10/01/2025: Scam Altman’s Younger Sister Files Lawsuit Claiming He Sexually Abused Her, Apple Faces Embargo
Links for the day
Gemini Links 10/01/2025: Internet Archive Gopher Search Interface and Falling "in Love With the Small Web"
Links for the day
Starting 2025 on a Strong Note
we ought to find more time to produce our own stories
Entire News Sites Have Become Just the Output of Bots (or Chatbots Disguised as "Authors")
the Web is screwed
Colombian Trends Help Explain Why Microsoft Rushes to Start the Year With Mass Layoffs (Before Some Staff is Even Back to Work!)
No wonder there are mass layoffs (first of GAFAM) as early as week 1 of 2025
LLM Slop and Bot-Generated Marketing for the Linux Foundation and Its Openwashing
Of course it's chaff
Microsoft Gives Money to Trump, Poor or Even Sluggish Adoption of "Hey Hi" (AI) Reported Amid Mass Layoffs
Microsoft now uses its media moles to downplay layoffs and bribes
More IBM Layoffs (2025)
IBM is being scattered away, yet the media barely covers it. It'll just happen "silently" over time.
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, January 09, 2025
IRC logs for Thursday, January 09, 2025