Mozilla – Devstyler.io https://devstyler.io News for developers from tech to lifestyle Thu, 23 Mar 2023 13:04:45 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 Mozilla Opposes ChatGPT and Bard with Open Source Initiative https://devstyler.io/blog/2023/03/23/mozilla-opposes-chatgpt-and-bard-with-open-source-initiative/ Thu, 23 Mar 2023 13:04:45 +0000 https://devstyler.io/?p=103521 ...]]> Mozilla has announced the founding of an open-source initiative to develop artificial intelligence, Search Engine Journal reports.

It will put transparency, accountability and reliability at the forefront of open source AI products to counter Microsoft, OpenAI and Google. Many of the most important software products we use every day, such as Android, WordPress, PHP, Nginx and Apache, are open source.
Mozilla has pledged $30 million to develop an alternative to the closed systems developed by big tech companies that put profits first.

Mozilla’s approach, like everything else they create, will be human-first.

Mozilla is committed to helping create an Internet that hews to the following principles:
-The internet is a global public resource that must remain open and accessible
Individuals’ security and privacy on the internet are fundamental and must not be treated as optional.
-Individuals must have the ability to shape the internet and their own experiences on it.
-Free and open source software promotes the development of the internet as a public resource.
-Transparent community-based processes promote participation, accountability and trust.
-Magnifying the public benefit aspects of the internet is an important goal, worthy of time, attention and commitment.”

The company said it aims to create a decentralized artificial intelligence community to serve as a “counterbalance” to large profit-driven companies. Mozilla is focused on the benefits of AI for humanity, not on turning humans into a commodity.

The announcement states that their first two projects will focus on creating free, reliable, and open source generative AI, which is a product like ChatGPT and Bard. Their second focus is on creating a privacy-oriented recommendation system that “does not misinform or undermine our well-being.”

If it achieves this goal, Mozilla will have made an important contribution to changing what the future of AI will look like.

]]>
Mozilla devotes $35M to startups that put people over profits https://devstyler.io/blog/2022/11/18/mozilla-devotes-35m-to-startups-that-put-people-over-profits/ Fri, 18 Nov 2022 09:26:28 +0000 https://devstyler.io/?p=94562 ...]]> Mozilla believes that the high-tech industry has put profits above people. This is the reason for the creation of Mozilla Ventures, a $35 million venture capital fund that will finance early-stage startups producing products and technologies that promote values such as privacy, inclusion, transparency and human dignity.

“Many people say the tech industry has lost its soul. Some even say it’s impossible to make it better. My response: We won’t know unless we try, together”,
Mozilla Executive Director Mark Surman said in a blog post.

“Mozilla Ventures is about fueling companies and products that put people before profits and it’s about fueling enough of these companies and products that we can ultimately push the internet in a better direction”,
he continued.

According to Mozilla, its venture arm will initially invest in companies that protect privacy, decentralize digital power, build more trustworthy AI, and have big potential for commercial success. Companies receiving initial investments from the venture fund include:

  • Secure AI Labs (SAIL), which uses advanced security and AI technology to keep patient data secure and advance medical collaboration. It aims to advance bioinformatics research and innovation with a platform that allows faster, more secure access to data.
  • Block Party, a social media safety app designed for the realities of online harassment. It allows individuals who experience regular harassment to safely engage in public conversation on social media by setting their own content boundaries.
  • Heylogin, a ‘swipe-to-login’ password management solution designed for businesses. Primarily aimed at SMEs, the app charges per user and allows businesses to manage shared passwords and individual accounts.
]]>
Mozilla is about to launch a new Research https://devstyler.io/blog/2022/01/12/mozilla-is-about-to-launch-a-new-research/ Wed, 12 Jan 2022 11:10:02 +0000 https://devstyler.io/?p=78718 ...]]> “Facebook Pixel Hunt” is the name of a new study, launched by Mozilla’s researchers. Its main aim is to examine the information that the company is collecting on its users.

The research is concentrated on how this majestic social media collects and uses all the information provided by its users. It’s not a secret the privacy methods that the company uses are full of tricky ways to keep an eye on you even when you are out of its sites. Even Facebook’s privacy policy says that it may collect information about you even if you don’t have an account.

The focus is the “Facebook pixel” which is a kind of piece of tracking tech. It is planted in the ground of tons of other sites which use “the pixel”. As a symbol of gratitude those sites can track their own visitors.

If you are browsing the net searching for a particular piece of information or you are trying to purchase something online, all the data you have already provided is being collected by Facebook. If you have an account in some of Facebook’s platforms, the data is just transfered on the other information that the social media already knows about you. However, if you are not a Facebook user, the collected information is being used in order to create a “shadow profile” of you.

So, the main goal for Mozilla’s researchers, who have already teamed up with some journalists from the Markup, is to investigate those “invisible” practices. In order to attain all the information they need for their study, Mozilla’s researchers will use a free-to-download extension for their browser called “Mozilla Rally”. While browsing the net, the extension will “eat up” your information. In the announcement for the partnership between Mozilla and the Markup, Ted Han, Rally Product Lead at Mozilla, says:

“The Internet and the world cannot wait on platforms to do the right thing, especially when so much depends on it. This partnership seeks to lead the way in providing new and critical ways of illuminating the reality of the Internet, led by the people who make it. This partnership comes at a time when the consequences of fragmented awareness have never been more stark.”

Julia Angwin, editor-in-chief and founder of The Markup shares the thrill of working with Mozilla as they are sharing the same commitment to a more “transparent and trusted internet”. In her words, Rally is an open invitation for the public to contribute to important research into some of today’s most pressing issues.

]]>
The new Mozilla Upgrade tries to keep itself safe from Code Security Flaws https://devstyler.io/blog/2021/12/08/the-new-mozilla-upgrade-tries-to-keep-itself-safe-from-code-security-flaws/ Wed, 08 Dec 2021 11:25:31 +0000 https://devstyler.io/?p=76257 ...]]> Mozilla Firefox is probably one of the most famous browsers whose latest version now includes a welcome security upgrade which is expected to keep it safe from code-based attacks.

The upgrade is available and the desktop and mobile editions of Firefox 95 will come with RLBox technology. Its aim is to fend off all damages that may be caused by code security flaws or bugs.

According to the company, the “novel sandboxing tool” will look to make Firefox the most secure browser option around. The RLBox technology was developed by Mozilla by researchers at the  University of California San Diego and the University of Texas.

WebAssembly is used to cut off potential buggy code. It is to prevent infection flaws that are able to execute without the user’s knowledge.

Mozilla points out that hackers often chain together two vulnerabilities to breakthrough. The first one has an aim to compromise the sandbox process, while the second one is used to escape from it later. And here it doesn’t matter that all major browsers run web content in their own sandbox process. Previously, this meant having to rise the browser’s subcomponents into a separate process that has its own limitations.

Mozilla says:

“Rather than hoisting the code into a separate process, we instead compile it into WebAssembly and then compile that WebAssembly into native code,”

It is not suitable for every component yet, but the company said that it is working on expanding the reach of RLBox as much as it can – including to other browsers. In 2020 a prototype was shipped to Mac and Linux users with an aim to test and show it can operate effectively across different operating systems.

In a blog post, which is announcing the news, Mozilla’s Bobby Holley commented:

“RLBox is a big win for us on several fronts: it protects our users from accidental defects as well as supply-chain attacks, and it reduces the need for us to scramble when such issues are disclosed upstream,”

This technology is said to open up new opportunities beyond what’s been possible with traditional process-based sandboxing. He added that the company looks forward to expanding its usage and (hopefully) seeing it adopted in other browsers and software projects.

]]>
Rust vs Python https://devstyler.io/blog/2021/08/09/rust-vs-python/ Mon, 09 Aug 2021 11:29:22 +0000 https://devstyler.io/?p=64692 ...]]> Designed at Mozilla Research by Graydon Hoare, Rust programming language was introduced in 2010. In 2015, Rust project announced its first stable release– Rust 1.0. The multi-paradigm, low-level programming language is used for general purposes and focuses on:

  • Safety
  • Speed
  • Concurrency

As per the Stack Overflow Developer Survey, Rust has been the ‘most loved programming language’ since 2016. According to the 2020 survey, as many as 65,000 developers turned to Rust. Even Linux kernel developers proposed writing the new Linux kernel code in Rust. Developers often compare Rust with programming languages C and C++, for all three of them are devoid of crashes and data jumps and provide control over the memory lifecycle. During a media interview founder Graydon Hoare wrote:

“Rust rewrites of C or C++ code can work if there’s sufficient motive and budget and if they’re otherwise appropriate to the technical context…The various modules of Firefox being rewritten in Rust are a case in point: it’s now a hybrid C++-and-Rust program.”

According to the TIOBE Index for August 2021, Python is the second-most popular programming language globally. As of last year, India itself recorded 8.2 million developers using Python. Moreover, its leadership in data mining and artificial intelligence makes it a preferred choice.
So does Rust have an edge over Python?

Rust is known for solving the problems that persist in other popular programming languages like Python and C++ by combining methods from both paradigms. When it comes to Python especially, there are a few key differences.

1| Garbage-collection

One of the biggest advantages of using Rust is that it provides developers with the choice of being able to store data on the stack or on the heap, determining during compilation when memory is no longer required and can be cleaned. The unused data is thus, cleaned without the programmer having to think about allocating and freeing memory.

Therefore, allowing efficiency in memory usage and performant memory access. Furthermore, this functionality of not having to run a garbage collector constantly makes Rust projects well fitted for use by other programming languages.

On the other hand, Python has a garbage collector that constantly looks out for memory not in use and cleans it up while the program is running.

2| Low-level language

Additionally, the direct access to hardware and memory makes Rust the ideal programming language for embedded and bare-metal development. Rust can be used for writing low-level code. Being a low-level language makes Rust the go-to choice for developers when their resources are limited and it is crucial to ensure that the software doesn’t fail. On the contrary, high-level language Python is more suitable for quick prototypes.

3| Speed

Programming language Python, although commonly used for data analysis, interprets code line-by-line, making the process slow. On the contrary, Rust does not compromise on speed. It offers an advantage in this aspect.

4| Dynamic and static typing

Python is a dynamic type system, thus, making it easier for developers to produce software. On the other hand, Rust is a static type system and requires programmers to specify parameters (function arguments and constants), but inside the function body, it allows Python-like dynamic typing.

]]>
Firefox 87 Launch Packed with Private Browsing ‘SmartBlock’ https://devstyler.io/blog/2021/03/26/firefox-87-launch-packed-with-private-browsing-smartblock/ Fri, 26 Mar 2021 10:14:47 +0000 https://devstyler.io/?p=46216 ...]]> Mozilla started building a safety browsing engine in 2015 with the built-in Content Blocking feature that automatically blocks images, scripts and related content from third-party entities. This capability helps to prevent cross-site scripting tracking by companies blacklisted with the help of Disconnect– a data protection company.

However, when providing these tracker blocking features developers realized that such safety mechanisms can also block necessary web page functions.

To mitigate these potential obstacles, the SmartBlock feature automatically restores websites that have been damaged by other blocking features without disrupting user privacy. It operates by providing scripts for the web page that supports the site exactly how its original scripts would, so that the web page can render normally without risking user security.

Furthermore, the Mozilla team plans to keep improving upon such features that continue to protect users browsing the Web while also maintaining their access to and intended destination web pages. The teams behind the NoScript and uBlock tools have assisted with developing SmartBlock’s capabilities.

What is more, SmartBlock also has the ability to trim URLs from embedded images and scripts. This sort of referrer trimming removes everything from cross-origin web requests save for the embedding domain itself. The reason for safeguarding your data while browsing the Internet lies in how third-party websites track that data— by ingesting bits of your information whenever you embed an image or script from their web page into your own.

This means that whenever you implement an artefact from their website, the owners of that site receive a URL containing some of your data along with their own. Luckily, SmartBlock ensures third-parties cannot view any bits of information from your end.

]]>