Deciding for ourselves: 98% of people want a browser choice screen, Mozilla study finds

What if we got to easily choose our web browser, and didn’t have to rely on complex operating system settings to change the pre-installed default? At Mozilla, our mission has always centered on empowering people to shape their own experiences online. But these days, big tech too often trumps individual choices, whether that’s through the […]

The post Deciding for ourselves: 98% of people want a browser choice screen, Mozilla study finds appeared first on The Mozilla Blog.

Today I learned this weird Windows keyboard shortcut opens LinkedIn

If you’re running Windows try holding down CTRL + SHIFT + ALT + WIN + L. Then watch in bemusement as LinkedIn opens in your default browser. Windows watcher Paul Thurrott posted this bizarre keyboard shortcut on X (Twitter), noting that it’s an operating system hotkey. So why does Windows even have this? It’s all part of the Office key that Microsoft introduced on some of its own keyboards a few years ago. The Office key replaced the usual right-hand Windows key, offering up the ability to hold the key in combination with another one to quickly open Office apps. Absolutely bizarre. The funniest outcome of this is a joke feature request by KDE developers in the KDE bugzilla, demanding a shortcut key combination be added to KDE to open LinkedIn to achieve “feature parity” with Windows, which sparked a flurry of proposed “fixes” and additional feature requests – with this one definitely being my favourite.

Mehfil e Sama – Rabi ul Awwal Special 2023 – 19 September 2023 – ARY Qtv

Mehfil e Sama – Rabi ul Awwal Special 2023

Subscribe Here: https://bit.ly/3dh3Yj1

#MehfileSama #RabiulAwwalSpecial2023 #ARYQtv

Official Facebook: https://www.facebook.com/ARYQTV/
Official Website: https://aryqtv.tv/
Watch ARY Qtv Live: http://live.aryqtv.tv/
Programs Schedule: https://aryqtv.tv/schedule/
Islamic Information: https://bit.ly/2MfIF4P
Android App: https: //bit.ly/33wgto4
Ios App: https: https://apple.co/2v3zoXW

The wait is finally over! MoodleMoot Global 2023 has begun

by Barnana Sarkar.  


We are thrilled to announce that the most anticipated event of the year started on a high note. Day 1 was all about exploring the theme of this year’s MoodleMoot Global, ‘Lifelong learning’We not only engaged with like-minded educators, experts, and Moodlers from around the globe but also welcomed leading industry keynote speakers.
Let’s take a look at some of the highlights from Day 1!
Opening keynote and welcome message


The event started with Marie Achour, Moodle Global Head of Product, who greeted everyone in her welcome speech. She gave us a glimpse of what was scheduled for the day – right from a fantastic speaker lineup to the highlights of the upcoming Moodle LMS 4.3 release.

Following the welcome speech, our Founder, Martin Dougiamas, delivered his keynote presentation on ‘Lifelong intelligence’ focusing on how artificial intelligence is changing education and the workplace. 

During his keynote presentation, Martin shared that the more he engaged with AI, the more he came to appreciate the nuances of human education, voice, and intent. He emphasised the importance of understanding the depth and meaning behind words and how this highlights the significance of education in today’s world. His presentation underscored the need for a balanced approach that harnesses AI’s capabilities while valuing and preserving the richness of human communication and education. 

Morning sessions at MoodleMoot Global

Day 1 at MoodleMoot Global began with vibrant discussions, ranging from open-source education principles to advancements in AI for virtual classrooms. Brett Dalton from Moodle HQ elaborated on the essence of open platforms and standards, highlighting the importance of collaborative digital learning. Simultaneously, Fred Dixon from Blindside Networks showcased AI’s role in enhancing virtual learning experiences and using analytics for student support.

The day’s discourse also touched on AI-generated content’s academic implications and the evolving tech in education. Kate Bazilevskaya from Tiny further provided insights into the UX challenges faced in generative AI, revealing complexities educators and designers encounter when aiming for intuitive interfaces.

The second half of Day 1

Day 1’s second half showcased impactful presentations. Willian Mano Araujo delved into the ‘Evoke Game in Moodle’, revealing outcomes of the World Bank’s Evoke project aimed at addressing global challenges innovatively, including using AI-generated content. He stressed the game mechanics in Moodle, like avatars and badges, as rewards that signify a commitment to skill enhancement.

Another key talk was ‘Women in (Ed)Tech’, presented by Amaia Anabitarte and Sara Arjona from Moodle HQ. It highlighted challenges women face in the EdTech sector, spotlighting real-world experiences and the gender ratio among open source contributors. This ignited a dialogue, with several attendees sharing their narratives.

Networking drinks and Music Jam Night

Day 1 concluded on an exciting note! Firstly, the networking drinks provided everyone with a relaxed and enjoyable atmosphere to connect and network. It was a fantastic opportunity for Moodlers from around the world to come together, share experiences, and build valuable connections.

Following the networking drinks, the evening continued with a lively “Music Jam Night.” This inclusive and friendly gathering welcomed individuals of all skill levels to explore the joy of making music together. We had the chance to join in and experience the thrill of performing on stage at Jamboree, in Barcelona. The night was a celebration of global culture and camaraderie, ensuring that everyone who took the stage received the well-deserved applause from their fellow Moodlers. 

Find out more in our Day 1 recap blog, and also see what’s in store for Day 2.

Sooper Drupal Themes: Important License Management & Page Building Updates – DXPR Builder 2.4.0

Sooper Drupal Themes: Important License Management & Page Building Updates - DXPR Builder 2.4.0
Sooper Drupal Themes: Important License Management & Page Building Updates - DXPR Builder 2.4.0

It’s an exciting time here at DXPR! With the release of DXPR Builder 2.4.0, we’re underscoring our dedication to refining user experience based on the feedback from our esteemed community.

Easier User License Management

The User License Dashboard in DXPR Builder 2.4.0 has been revamped with two transformative features:

  1. Selective User Exclusion: This newly-introduced feature allows users to exclude specific individuals from DXPR Builder editing. It’s particularly valuable when you want to exempt admin accounts from being counted as billable users.
  2. Stale Data Purging: Keeping your dashboard tidy is now a breeze! With the added ability to delete outdated user data from different environments, you can maintain a clutter-free workspace with ease.

Site Builders, We Heard You!

Our site builders will find joy in the updated process of page template creation. Extracting page templates from user templates has never been more streamlined. A more efficient workflow means you spend less time setting up and more time bringing your visions to life.

An Elevated Experience for Content Editors

To our content architects and editors, we’ve boosted the drag-and-drop functionality. Whether you’re placing elements in tight confines or navigating between sections, the experience is smoother than ever. Plus, we’ve ensured that the dropdown UI for breakpoint selection in Bootstrap 5 utilizes the radio widget, bringing added clarity to your editing process.

And More…

  • Container reminders have been tweaked to auto-hide after 5 saves, minimizing unnecessary interruptions.
  • We’ve rectified various bugs, ranging from profile editing challenges to script behavior inconsistencies, ensuring your experience with DXPR Builder is as seamless as ever.

One Quick Reminder: As you delve into the 2.4.0 update, please ensure to run drush updb or update.php due to a database schema adjustment.

For a comprehensive list of updates and enhancements, please refer to the official release notes on Drupal.org.

Our evolution in enhancing DXPR is driven by our collaboration with users like you. We’re proud of the innovations in DXPR Builder 2.4.0 and are keen to learn about your experiences. Together, let’s shape the future of DXPR!

rubidity language design choices – classic vs more ruby-ish – you decide

Hello, as a follow up to rubidity gem – ruby for layer (l1) contracts / protocols language machinery i have started to collect notes on the new rubidity (blockchain) contract programming language that now has two styles – the original “classic” and the more ruby-ish update (i am working on). anyways, python has vyper¹ and now ruby will SOON! have rubidity for contract programming “on-chain” or “off-chain”. It’s still (very) early. I invite you to join the fun and let’s explore and learn together building a typed programming machinery in ruby (100% compatible with solidity types & abis).

Python 3.12.0 release candidate 3 now available

 

I’m pleased to announce the release of Python 3.12 release candidate 3.

https://www.python.org/downloads/release/python-3120rc3/

 

This is the second release candidate of Python 3.12.0

This release, 3.12.0rc3, is the absolutely last release preview for Python 3.12.

There will be no ABI changes from this point forward
in the 3.12 series. The intent is for the final release of 3.12.0,
scheduled for Monday, 2023-10-02, to be identical to this release
candidate. This really is the last chance to find critical problems in Python 3.12.

Call to action

We strongly encourage maintainers of third-party Python projects to
prepare their projects for 3.12 compatibilities during this phase, and
where necessary publish Python 3.12 wheels on PyPI to be ready for the
final release of 3.12.0. Any binary wheels built against Python
3.12.0rc3 will work with future versions of Python 3.12. As always,
report any issues to the Python bug tracker.

Please keep in mind that this is a preview release and while it’s as close to the final release as we can get it, its use is not recommended for production environments.

Core developers: time to work on documentation now

  • Are all your changes properly documented?
  • Are they mentioned in What’s New?
  • Did you notice other changes you know of to have insufficient documentation?

 

Major new features of the 3.12 series, compared to 3.11

 

New features

Type annotations

Deprecations

  • The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623.
  • In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2).
  • The deprecated smtpd and distutils modules have been removed (see PEP 594 and PEP 632. The setuptools package continues to provide the distutils module.
  • A number of other old, broken and deprecated functions, classes and methods have been removed.
  • Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.)
  • The internal representation of integers has changed in preparation
    for performance enhancements. (This should not affect most users as it
    is an internal detail, but it may cause problems for Cython-generated
    code.)

(Hey, fellow core developer, if a feature you find important is missing from this list, let Thomas know.)

For more details on the changes to Python 3.12, see What’s new in Python 3.12. The next scheduled release of Python 3.12 will be 3.12.0, the final release, currently scheduled for 2023-10-02.

 

More resources

 

Enjoy the new release

Thanks
to all of the many volunteers who help make Python Development and
these releases possible! Please consider supporting our efforts by
volunteering yourself or through organization contributions to the Python Software Foundation.
Your release team,
Thomas Wouters
Ned Deily
Steve Dower
Łukasz Langa