Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Category: News

Wayland is pretty good, actually

Posted on June 30, 2023 by Michael G
Wayland is an interesting beast. X11, for all its faults, does a lot for the desktop environment. If you’re stretched for time, you could – in theory – just slap a panel onto the default X11 window manager and call it a day. The modern landscape of desktop environments built on top of X11 exists because developers have gotten really good at eschewing X11’s built-in crusty junk for their own new and shiny junk, so that things work as you’d expect them to. For the most part, this kinda works – with enough hacks, you can get things like variable refresh rate, fractional scaling, et cetera. The problem here is that X11 definitely was not built for those things. Variable refresh rate works, but only if you’re using a single monitor, and mixed refresh rate monitors in a single X session don’t work at all outside of the hardware cursor. Fractional scaling is a hack. Compositing in general is optional and is sort of just stapled onto the existing architecture. X11 does do what it needs to do, which is display windows, but it’s kinda garbo when you need it to do anything more advanced. Wayland is what happens when issues with the dominant windowing protocol have been festering for decades. It throws away everything and establishes a core set of standards that must be adhered to, along with a (very large) set of extensions that can be optionally implemented. The website https://wayland.app/ shows all the protocols worth knowing, and a lot more on top of that. It’s kinda like Vulkan, in a sense: the core has the basics, and everything else is extensions that can be queried for by clients. Wayland is such a massive improvement over X11 it absolutely boggles the mind that people try to claim otherwise. I’m glad we’re finally at a point where Wayland has clearly won, and developers are finally free to focus their efforts on the clearly superior choice, instead of wasting more time trying to hack X11 into the 21st century.

29 June 2023 Questions and Answers | Today Telenor Questions and Answers | Today My Telenor App Quiz

Posted on June 29, 2023 by Michael G
29 June 2023 Questions and Answers | Today Telenor Questions and Answers | Today My Telenor App Quiz
In which decade with the first transatlantic radio broadcast occur?
The process of breaking an image into parts is called?
What is the name of Elon Musk’s aerospace company?
What is the name of the first operating system designed by Microsoft?
In what year was the first transatlantic radio broadcast?
29 June 2023 Questions and Answers | Today Telenor Questions and Answers | Today My Telenor App Quiz
General Knowledge With Waheed
Today Telenor Quiz
Test Your Skills Quiz
Today Quiz
Today My Telenor App Question Answer
Play to win mbs
Question ka Answer
Telenor App Question ka Answer
Telenor App Quiz mbs
Daily Quiz
29 June 2023 Questions and Answers | Today Telenor Questions and Answers | Today My Telenor App Quiz

Seven Nation Army 785 – Carve a Pentagram Symbol [2023 Demo] [No Video]

Posted on June 29, 2023 by Michael G
Tuning: Drop C (CGCFAD)
Amp: Fender Frontman 10G (I’m unable to Record my Electric Guitar Sound with my New Marshall MG30FX Amp because it Won’t accept any of my Guitars with Active Pickups. My Marshall MG30FX Amp only works on any of my Guitars with Passive Pickups.)
Pedals: MXR Fullbore Metal Distortion Pedal and MXR EVH 5150 Overdrive Pedal.
Guitar: Charvel/Jackson RX10D Pointy V Electric Guitar with EMG Active 57 Chrome Covered Humbucker Bridge Pickup and EMG ALX Dummy Neck Pickup.
Recording: I use my Phone to Record my Guitar Track. (I tried Audacity but it Only Record Half of my Electric Guitar Sound.)

This 2023 Demo of ‘Carve a Pentagram Symbol’ Sounded Much Better than the 2013 Demo due to Updated Equipment.

Blender 3.6 LTS – Reel

Posted on June 29, 2023 by Michael G
Blender 3.6 LTS – Reel

Enjoy this showcase of amazing work done by the Blender Community.

Credits:

Abano, Autour de Minuit, Uniko
Benjamin Domogala
Blender Studio
bucket boi & Pojoquiet
Carlos F. Puertolas – charpu_art
Celestialmaze
Daisy Chesler
Emiliano Colantoni
Eric Schubert
Gaku Tada
Giwono0708
Jesse Miettinen
JoeyVFX
Julia Schoel
Katie Bonner
Khamurai
KOALA OK
Kuldeep Singh – 3DSinghVFX
Miguel Rodriguez – redblueen
Louis du Mont
LouisLithium
Paige “PJ” Hankins
Pavel Oliva
Sabrina Garcia
Sean Christofferson
Shahzod Boyhonov “Specoolar”
Simon Lee
Tobias Leander
Xeofrios

Protect the future of Wikipedia in the UK

Posted on June 29, 2023 by Michael G
Having led Wikimedia UK for nearly eight years, I can scarcely recall a period of time in which the legislative threat to Wikipedia and fellow…

Lullabot: Improving Drupal’s Administration UX

Posted on June 29, 2023 by Michael G

For our first sponsored contribution time, we will be focusing on efforts to improve the usability of Drupal’s administration UI. We chose this because there are some deliverables we beleive we can achieve within six months that will make Drupal better and benefit our existing clients.

A guide to setting up your next GitHub project

Posted on June 29, 2023 by Michael G
This is not Ruby-specific, but if you are creating a GitHub repo for your next Ruby project, you’ll want to review the following best practices: Improve your GitHub workflow with better repository defaults. Includes a quick introduction to some interesting low-level features of the gh CLI.

CVE-2023-36617: ReDoS vulnerability in URI

Posted on June 29, 2023 by Michael G

We have released the uri gem version 0.12.2, 0.10.3 that has a security fix for a ReDoS vulnerability.
This vulnerability has been assigned the CVE identifier CVE-2023-36617.

Details

A ReDoS issue was discovered in the URI component through 0.12.1 for Ruby. The URI parser mishandles invalid URLs that have specific characters. There is an increase in execution time for parsing strings to URI objects with rfc2396_parser.rb and rfc3986_parser.rb.

NOTE: this issue exists becuse of an incomplete fix for CVE-2023-28755.

The uri gem version 0.12.1 and all versions prior 0.12.1 are vulnerable for this vulnerability.

Recommended action

We recommend to update the uri gem to 0.12.2. In order to ensure compatibility with bundled version in older Ruby series, you may update as follows instead:

  • For Ruby 3.0: Update to uri 0.10.3
  • For Ruby 3.1 and 3.2: Update to uri 0.12.2

You can use gem update uri to update it. If you are using bundler, please add gem "uri", ">= 0.12.2" (or other version mentioned above) to your Gemfile.

Affected versions

  • uri gem 0.12.1 or before

Credits

Thanks to ooooooo_q for discovering this issue.

Thanks to nobu for fixing this issue.

History

  • Originally published at 2023-06-29 01:00:00 (UTC)

Posted by hsbt on 29 Jun 2023

GNU Taler news: Practical Offline Payments Using One-Time Passcodes

Posted on June 29, 2023 by Michael G
We are happy to announce the publication on “Practical Offline Payments Using One-Time Passcodes” by The European Money and Finance Forum.

lilos: a minimal async RTOS

Posted on June 29, 2023 by Michael G
This is a wee operating system written to support the async style of programming in Rust on microcontrollers. It fits in about 2 kiB of Flash and uses about 20 bytes of RAM (before your tasks are added). In that space, you get a full async runtime with multiple tasks, support for complex concurrency via join and select, and a lot of convenient but simple APIs. I understood some of those words.
  • Previous
  • 1
  • …
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • …
  • 821
  • Next

Recent Posts

  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients
  • When and how to use benchmarking
  • How Plotly AI revolutionizes the dashboard development process
  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT