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

Category: News

libffcall @ Savannah: GNU libffcall 2.5 is released

Posted on September 3, 2024 by Michael G

libffcall version 2.5 is released.

New in this release:

  • Added support for the following platforms: (Previously, a build on these platforms failed.)
    • loongarch64: Linux with lp64d ABI.
    • riscv64: Linux with musl libc.
    • hppa: Linux.
    • powerpc: FreeBSD, NetBSD.
    • powerpc64: FreeBSD.
    • powerpc64le: FreeBSD.
    • arm: Android.

  • Fixed support for the following platforms: (Previously, a build on these platforms appeared to succeed but was buggy.)
    • ia64: Linux.
    • arm64: OpenBSD.

  • Simplified the environmental requirements (the library no longer allocates a temporary file in /tmp) on the following platforms:
    • Linux.
    • macOS.
    • FreeBSD 13 and newer.
    • NetBSD 8 and newer.

Open Source AI Definition – Weekly update September 2nd

Posted on September 3, 2024 by Michael G
Stay up to date as we approach the final phases of creating the first-ever open source AI definition!

What we can learn from vintage computing

Posted on September 3, 2024 by Michael G
Thanks to open source, no technology ever has to become obsolete, so long as a community remains to support it. You can sync Newtons and Palm Pilots with modern desktops, download web browsers for long-discontinued operating systems, or connect vintage computers like the Apple IIe to the modern internet via WiFi. Every year, new cartridges are released for old-school video game consoles like the Nintendo Entertainment System and Game Boy. People keep old software and online platforms alive as well. The Dreamwidth team forked an old version of the early social network LiveJournal’s source code and built a community around it. The dial-up bulletin board system software WWIV is still maintained and there are plenty of BBSes still around. Teams are working to restore aspects of early online services like AOL and Prodigy. And you can still use Gopher, the hypertext protocol that was — for a brief period in the early 1990s — bigger than the web. ↫ Klint Finley Retrocomputing is about a lot of things, and I feel like it differs per person. For me, it’s a little bit of nostalgia, but primarily it’s about learning, and experiencing hardware and software I was unable to experience when they were new, either due to high cost or just general unavailability. There’s a lot to learn from platforms that are no longer among us, and often it helps you improve your skills with the modern platforms you do still use. The linked article is right: open source is playing such a massive role in the retrocomputing community. The number of open source projects allowing you to somehow use decades-old platforms in conjunction with modern technologies is massive, and it goes far beyond just software – projects like BlueSCSI or very niche things like usb3sun highlights there’s also hardware-based solutions for just about anything retro you want to accomplish. And we really can’t forget NetBSD, which seems to be the go-to modern operating system for bringing new life to old and retro hardware, as it often runs on just about anything. When I got my PA-RISC workstation, the HP Visualize c3750, I couldn’t find working copies of HP-UX, so I, too, opted for NetBSD to at least be able to see if the computer was fully functional. NetBSD is now a tool in my toolbox when I’m dealing with older, unique hardware. Retrocomputing is in a great place right now, with the exception of the ballooning prices we’re all suffering from, with even successful mainstay YouTubers like LGR lamenting the state of the market. Still, if you do get your hands on something retro – odds are there’s a whole bunch of tools ready for you to make the most of it, even today.

طمنونى عامله ايه

Posted on September 2, 2024 by Michael G
طمنونى عامله ايه

Como usar os Aromas na Meditação? – Meditantes PodCast #35

Posted on September 2, 2024 by Michael G
Episódio completo em: https://www.youtube.com/watch?v=veGUXtnAXrc&list=PLjXLCSmO7rtqVsiCq4hYS_Fi-8Yk0352a

*Aromas na Meditação, para apoiar nas Práticas Meditativas?*
.
*Episódio 35:* 27/11/2023 (segunda-feira)
*Convidado:* Fabian Lazlo
*Apresentação:* Domício Shanti-Rham
.
Acessa, Inscreva-se, Ative as Notificações, Curte, Comenta e Compartilha!
.
Meditantes PodCast – Experiências em Meditação!
https://meditantes.com.br
.
.
#meditantespodcast, #soumeditante, #shantirham, #podcast, #meditantes, #meditação, #meditation #meditacion #meditacion #meditante, #meditar, #medite, #comomeditarcorretamente, #comomeditar #queromeditar #meditacãoonline #meditaçãoguiada #meditaçãoativa #meditaçãodiaria #meditacãotranscendental, #meditaçãomatinal, #mindfulness, #medite #atençãoplena, #aquieagora, #presente, #presença, #relaxamento, #calma, #tranquilidade, #aovivo, #online #fácil #paratodos

Glasgow: Bridge connecting Govan and Partick is set to open

Posted on September 2, 2024 by Michael G
The bridge connecting Govan and Partick, construction of which began in 2022, is finally set to open with government ministers and local children in attendance.

4.5 QA testing cycle starts today!

Posted on September 2, 2024 by Michael G
by Simey Lameze.  

Hello Moodle community,

We’re excited to announce that our Moodle 4.5 QA cycle starts today, September 2nd, and will run for five weeks until the release date on October 7th.

About the QA Cycle
The QA cycle is a key part of our development process. This is when our community helps test Moodle’s next version to ensure it’s of the highest quality, reliability, and usability.

How You Can Help
Here’s how you can get involved and make a difference:

  • Exploratory Testing: Try out the latest Moodle features on our QA testing site. Experiment, explore, and share your feedback with us.
  • Issue Reporting: If you find any issues, big or small, please report them on the Moodle Tracker. Your input is crucial to improving Moodle.

For detailed instructions on the QA testing process, please check out the QA testing guide. If you have any questions, feel free to post in this forum or join our Moodle QA chat on Telegram or Matrix.

Thank you for being an essential part of our testing process. Together, we can make Moodle 4.5 a fantastic release! 😊

#! code: Drupal 11: Batch Processing Using Drush

Posted on September 2, 2024 by Michael G

This is the second part of a series of articles looking at the Batch API in Drupal. The Batch API is a system in Drupal that allows data to be processed in small chunks in order to prevent timeout errors or memory problems.

In the previous article we looked at how to setup the batch process using a form, with the batch methods being contained within the structure of the form class. When the form was submitted the batch process ran through 1,000 items and then printed out a result at the end.

Whilst there is nothing wrong with running the Batch API with everything in a form class, it is normally better to abstract the batch processing code into a separate class.

Using a separate batch class to contain the process and finish methods is a much better way of setting things up as it allows you to abstract away the batch process from the action that starts it. This means that you can start the batch from anywhere, even a Drush command.

Allowing you batch processes to be run via Drush is a really powerful feature for a module to include. It means that any big process that can be run by a user can be run automatically via a Drush command.

The Batch Class

To create a batch class I normally create a directory called “Batch” inside the module “/src” directory that contains any batch class I need to define. The contents of the class are the two batch methods from the form class used previously, namely the batchProcess() and batchFinished() methods.

The following shows the basic structure of this class.

Read more

Rails 7.2 allow_browser version guard feature

Posted on September 2, 2024 by Michael G
Rails 7.2 introduced the allow_browser version guard feature, that allows you to specify the minimum browser versions your application supports. The default allowed versions are from December 2023, which seems a bit too restrictive. This short tutorial shows you how to use it.

Heliography in darkness

Posted on September 2, 2024 by Michael G
Telegram doesn’t hold up to the promise of being private, nor secure. The end-to-end encryption is opt-in, only applies to one-on-one conversations and uses a controversial ‘homebrewn’ encryption algorithm. The rest of this article outlines some of the fundamentally broken aspects of Telegram. ↫ h3artbl33d Telegram is not a secure messenger, nor is it a platform you should want to be on. Chats are not encrypted by default, and are stored in plain text on Telegram’s server. Only chats between two (not more!) people who also happen to both be online at that time can be “encrypted”. In addition, the quotation marks highlight another massive issue with Telegram: its “encryption” is non-standard, home-grown, and countless security researchers have warned against relying on it. Telegram’s issues go even further than this, though. The application also copies your contacts to its servers and keeps them there, they’ve got a “People nearby” feature that shares location data, and so much more. The linked article does a great job of listing the litany of problems Telegram has, backed up by sources and studies, and these alone should convince anyone to not use Telegram for anything serious. And that’s even before we talk about Telegram’s utter disinterest in stopping the highly illegal activities that openly take place on its platform, from selling drugs, down to far more shocking and dangerous activities like sharing revenge pron, CSAM, and more. Telegram has a long history of not giving a single iota about shuttering groups that share and promote such material, leaving victims of such heinous crimes out in the cold. Don’t use Telegram. A much better alternative is Signal, and hell, even WhatsApp, of all things, is a better choice.
  • Previous
  • 1
  • …
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • …
  • 821
  • Next

Recent Posts

  • Qwen3-Coder
  • Open Source is Back
  • An easy way to develop Home Assistant integrations
  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients

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