Open-source News

How open source provides accessibility for the neurodivergent community

opensource.com - Thu, 12/29/2022 - 16:00
How open source provides accessibility for the neurodivergent community AmyJune Thu, 12/29/2022 - 03:00

Not everyone uses the internet or digital assets in the same way. When some people think about accessibility, they only think of people with physical disabilities, which accounts for a portion of disabilities worldwide. According to the National Cancer Institute, 15-20% of people live with neurodivergence. This includes:

  • Autism
  • Attention-deficit hyperactivity disorder (ADHD).
  • Dyslexia
  • Dyscalculia
  • Dysgraphia
  • Mental health conditions like bipolar disorder, obsessive-compulsive disorder, and more

We published some great articles in 2022 about how to include folks who live with neurodiversity. Here are my top picks.

Light and dark modes

Light sensitivity is common in people who are autistic, as well as folks who just had their eyes dilated or have a migraine. There are two articles from 2022 that support the configurability of light and dark modes.

In Ayush Sharma's A practical guide to light and dark mode in Jekyll, you walk through how to tighten up HTML and then utilize CSS and Sass to create classes. Once you consolidate your styles, you can reuse them, define the new styles, and apply them to the HTML elements. Lastly, you can add a toggle so folks can easily switch modes.

A beginner's guide to making a dark theme for a website by Sachin Samal introduces a beginner-friendly way of programming a dark theme. Samal gives you practical code examples of how icons can be inserted and how to toggle between themes. It reminds you that you can utilize your browser inspector to play around with styling.

More great content Free online course: RHEL technical overview Learn advanced Linux commands Download cheat sheets Find an open source alternative Explore open source resources Learning difficulties

Amar Gandhi's 3 open source tools for people with learning difficulties outlines a few tools he uses to customize how he views and uses open source tools. NextCloud can be used on any device and can serve as a progressive web app (PWA). It also uses a dashboard so you can view everything at once. Photoprism can be used as a gallery and for storage. It is similar to NextCloud because you can use it as a PWA. This allows you to access any of your photos from any device. The last tool highlighted is the OpenDyslexic font which can help prevent confusion between letters (b and d, for example) through flipping and swapping.

My open source journey with C from a neurodiverse perspective is a memoir of Rikard Grossman-Nielsen's road to programming. As he moved from a student to a teacher, he realized that everyone learns to program differently. Addressing neurodivergent students, he recommends one way to learn C is to build games. But in the big scheme of how to learn, you should find what you're passionate about. You should also find what learning methods work for you. This will help you discover what works for you in the learning process.

Open source for neurodiversity

Open source software is an excellent resource for everyone including those on the neurodivergent spectrum. There are many programs available to help minimize the impact of symptoms that many people suffer from. If you're looking for a program that might help reduce your migraines or any other issue try looking into what open source software has to offer!

Here are four examples of how open source creates a more accessible environment for those on the neurodivergent spectrum.

Image by:

Opensource.com

Best of Opensource.com Accessibility Diversity and inclusion What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Must-Have Essential Applications on Fresh Linux Desktop Installation

Tecmint - Thu, 12/29/2022 - 14:35
The post Must-Have Essential Applications on Fresh Linux Desktop Installation first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Modern GUI Linux distributions bundle with essential applications to help users get started without much of a hassle. This means that you don’t need to install them in the first place. Despite that, developers

The post Must-Have Essential Applications on Fresh Linux Desktop Installation first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

A Fix Is On The Way For AMD HDMI Audio Being Broken With Linux 6.1+

Phoronix - Thu, 12/29/2022 - 07:55
More than a few Phoronix readers have written in that have been early adopters to the Linux 6.1 kernel released as stable earlier this month and now finding their HDMI audio outputs no longer working. Fortunately, the issue has been sorted out by upstream developers and a fix is on the way...

OpenCV 4.7 Brings Numerous Improvements To This Open-Source Computer Vision Library

Phoronix - Thu, 12/29/2022 - 03:51
OpenCV 4.7 was released today as the newest version of this widely-used, open-source computer vision library...

Linux 6.2's Call Depth Tracking Helps Recover Lost Performance On Intel Skylake CPUs

Phoronix - Wed, 12/28/2022 - 21:38
When the Retbleed security vulnerability was introduced earlier this year mitigating it for Intel Skylake and Skylake-derived CPU cores required imposing Indirect Branch Restricted Speculation (IBRS) that further tanked the out-of-the-box performance for these aging Intel CPUs. But being introduced now with Linux 6.2 is a new mitigation technique named Call Depth Tracking that is helping recover some of that lost performance and in turn extending the usefulness of the Skylake-derived processors still in service.

systemd's Growth Over 2022

Phoronix - Wed, 12/28/2022 - 19:09
With the end of the year upon us, it's interesting and fun running GitStats on various prominent open-source projects and looking at some of the key growth metrics over the past year. Here is a look at how systemd's Git activity has paced in 2022 compared to years prior...

LLVM Introducing JIT Support For OpenMP Offloading

Phoronix - Wed, 12/28/2022 - 18:37
LLVM's GPU/device offloading support continues to advance and this open-source compiler stack has now added basic JIT (Just In Time) compilation support to its OpenMP offloading capabilities...

Clear Linux Will Now Handle Up To 512 CPU Cores / vCPUs

Phoronix - Wed, 12/28/2022 - 18:34
Following yesterday's article looking at the performance of Intel's Clear Linux running on AMD EPYC 4th Gen "Genoa" with great performance results even though Clear's kernel was limited to 320 of the 384 available logical CPU cores for the EPYC 9654 2P setup, the kernel has now been adjusted to handle up to 512 CPUs...

Pages