Mozilla Firefox will be enabling a profile management feature from 14 October 2025. The new profile manager lets users separate browsing activities easily. You're reading Firefox’s New Profile Manager Goes Live For Everyone Next Week, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.| OMG! Ubuntu
Mozilla has acquired Anonym, a trailblazer in privacy-preserving digital advertising. This strategic acquisition enables Mozilla to help raise the bar for| blog.mozilla.org
A review and technical tear-down of the Orbit by Mozilla AI summary add-on for Firefox.| matduggan.com
Aplikacji Pocket, znanej niegdyś jako Read It Later, używałem niemal każdego dnia przez ostatnie 12 lat. Paradoksalnie, im mniej czasu miałem na korzystanie z komputera czy telefonu, tym bardziej była użyteczna. Jej zastosowanie? Przechowywała linki do tekstów, które chciałem przeczytać; filmów, które chciałem obejrzeć; podcastów, które mogły mnie zaciekawić. Wrzucenie tam linku „na później” było […] Artykuł Umarł Pocket, niech żyje Raindrop.io pochodzi z serwi...| Informatyk Zakładowy
Önce ana rakamlar. Toplam gelir 593 milyon dolardı, bu da Mozilla’nın 2021’de kazandığından 6 milyon dolar daha az. Yine de 2020 gelirinden 100 milyon dolar daha fazla. Gelirlerin çoğunluğu telif haklarından geliyor. Mozilla telif ödemelerini şirketlere göre ayırmıyor, ancak çoğunluk Google arama anlaşmasından geliyor. Telif hakları Mozilla’ya 2022’de 510 milyon dolar kazandırdı ve bu rakam […]| MurHas
Sparklines, how they were intended to be presented.| wok
Fakespot has officially shut down. Learn why Mozilla killed the fake review detector and discover alternatives for checking Amazon reviews.| TrueStar Blog | Fake Review Detection & Fakespot News
Todd Schell from Ivanti gives his overview of May 2025 and forecast for June 2025 Patch Tuesday. Are you ready to get patching?| Help Net Security
The non-profit Mozilla Corporation has made Microsoft-owned GitHub the “canonical home” for the source code of the Firefox […]| DEVCLASS
Pocket, the popular "read it later" service Mozilla bought in 2017, is shutting down on July 8. Users have until October to export data. Why? Well…| OMG! Ubuntu
Firefox, Mozilla et les alternatives| mart-e.be
TL;DR Fission is happening and our first "Milestone" is targeted at the end of February. Please file bugs related to fission and mark them as "Fission Milestone: ?" so we can triage them into the correct milestone. A little than more a year ago, a serious security flaw affecting almost …| Nika's Box
An interesting problem which I've seen come up decently often in C++ code generators is how to deal with what I'm calling "partially generated classes". We want to generate methods and members for a class which call other methods on that class added by the implementation. Potential Solutions I'm not …| Nika's Box
Recently I was working on some patches to clean up and improve the code in Gecko's XPConnect module. As they ended up being somewhat complex & required me obtaining a lot of information about how XPConnect works, I ended up writing some pretty in-depth commit messages. I figured that they were …| Nika's Box
Since 2022, Mozilla has been in an active process evolving what we do – and renewing our leadership. Today we announced several updates on the leader| blog.mozilla.org
An elaborate interactive network visualization showing how top contributors to a certain GitHub repository are connected to the (other) repos that they have made commits to| Visual Cinnamon
tl;dr I’m burying the lede with context and catch-up material first, so impatient or already-clued-in readers should skip to below the videos for today’s big news. Or just read Luke Wagner‘s blog post right now. My Fluent 2015 “ECMAScript Harmony: Rise of the Compilers” talk given on April 21st: Jeremy Ashkenas picked up this ball … Continue reading "From ASM.JS to WebAssembly"| Brendan Eich
Slides for the brief talk that I gave at a Harvard seminar on privacy and user data organized by John Taysom last week. My talk was really more about the “network problem” than the “protocol problem”. Networks breed first- and second-mover winners and others path-dependent powers, until the next disruption. Users or rather their data … Continue reading "The Next Mission"| Brendan Eich
I am deeply honored and humbled by the CEO role. I’m also grateful for the messages of support. At the same time, I know there are concerns about my commitment to fostering equality and welcome for LGBT individuals at Mozilla. I hope to lay those concerns to rest, first by making a set of commitments … Continue reading "Inclusiveness at Mozilla"| Brendan Eich
A quick note to update everyone on Mozilla news. Our Board of Directors has appointed me CEO of Mozilla, with immediate effect. I’m honored and humbled, and I promise to do everything I can to lead Mozilla to new heights in this role. I would first like to thank Jay Sullivan for his contributions to … Continue reading "Mozilla News"| Brendan Eich
The World Wide Web is 25 years old today.| Brendan Eich
A few years ago, on a whim, I wrote YAIOUOM. YAOIOUM was a static analyzer for Rust that checked that the code was using units of measures correctly, e.g. a distance in meters is not a distance in centimeters, dividing meters by seconds gave you a value in m / s (aka m * s^-1). YAIOUOM was an example of a refinement type system, i.e. a type system that does its work after another type system has already done its work. It was purely static, users could add new units in about one line of code, ...| Il y a du thé renversé au bord de la table !
(This is meant to be the first entry of a series which will cover individual points more in depth. We’ll see how that goes.) We’re the tech industry. We have ideas. We have ideas all the time. And we’re used to turn our ideas into applications. So, how does it go… here’s the back-end component… here’s the front-end component. We’ll write the former in Python, or perhaps JavaScript, to optimize for prototyping. After all, we have so many ideas, we need the ability to iterate qu...| Il y a du thé renversé au bord de la table !
In the world of entrepreneurship, one business owner’s journey proves the power of simple technology. And group chats. When Richelle Samy founded Culture| blog.mozilla.org
I’ve blogged about surprising bits of the C++ object model before, and I’m back with more. Executive summary: Don’t use mozilla::PodZero or mozilla::PodArrayZero. Modern C++ provides better alternatives that don’t presume that writing all zeroes will always correctly initialize the given type. Use constructors, in-class member initializers, and functions like std::fill to zero member fields. […]| Where's Walden?
I tend to take either relatively brief vacations (a day or two at a time) or very long ones. Brief vacations serve specific purposes, so they only mentally recharge me a little. Only long vacations let me set my head straight. Recent long vacations have been: 2008: thru-hiking the Appalachian Trail, over nearly five months; […]| Where's Walden?
While doing a couple recent reviews, I’ve read lots of code trying to solve the same general problem. Some code wants to store an object of some type (more rarely, an object from among several types), but it can’t do so yet. Some series of operations must occur first: a data structure needing to be […]| Where's Walden?
My old laptop’s wifi went on the fritz, so I got a new Lenovo P50. Fedora 23 wouldn’t work with the Skylake architecture, so I had to jump headfirst into the Fedora 24 beta. I’ve since hit one new issue: Yubikeys wouldn’t work for FIDO U2F authentication. Logging into a site using a Yubikey (inserting […]| Where's Walden?
Explore the top web browsers of 2024, including Firefox, Edge, Chrome, Opera, Safari, Brave, and more. Learn about their features, pros and cons, performance, and security.| cloudmention.com
Mozilla hat mit der kürzlich veröffentlichten Version 128 von Firefox die sogenannte PPA (Privacy-Preserving Attribution) aktiviert. Dabei handelt es sich um| Curius
Following the news of our 25 honorees for The 2nd Annual Rise25 Awards, Mozilla is thrilled to announce that actress and presenter Siobhán McSweeney will| blog.mozilla.org
Process separation remains one of the most important parts of the Firefox security model and securing our IPC (Inter-Process Communication) interfaces is crucial to keep privileges in the different processes separated. We take a more detailed look at our newest tool for finding vulnerabilities in these interfaces – snapshot fuzzing. The post Snapshots for IPC Fuzzing appeared first on Mozilla Hacks - the Web developer blog.| Mozilla Hacks – the Web developer blog
Today we’re proud to announce the next Mozilla Builders project: sqlite-vec. Led by independent developer Alex Garcia, this project brings vector search functionality to the beloved SQLite embedded database. Alex has been working on this problem for a while, and we think his latest approach will have a great impact by providing application developers with a powerful new tool for building Local AI applications. The post Sponsoring sqlite-vec to enable more powerful Local AI applications appe...| Mozilla Hacks – the Web developer blog
A month ago, we introduced our Nightly package for Debian-based Linux distributions. Today, we are proud to announce we made our .deb package available for Developer Edition and Beta! The post Firefox Developer Edition and Beta: Try out Mozilla’s .deb package! appeared first on Mozilla Hacks - the Web developer blog.| Mozilla Hacks – the Web developer blog
We're thrilled to announce the first release of llamafile, inviting the open source community to join this groundbreaking project. With llamafile, you can effortlessly convert large language model (LLM) weights into executables. Imagine transforming a 4GB file of LLM weights into a binary that runs smoothly on six different operating systems, without requiring installation. The post Introducing llamafile appeared first on Mozilla Hacks - the Web developer blog.| Mozilla Hacks – the Web developer blog
Mozilla has just launched the AI Guide, a collaborative hub for developers to join forces, inspire each other, and lead the way in groundbreaking generative AI advancements. The AI Guide’s initial focus begins with language models and the aim is to become a collaborative community-driven resource covering other types of models. The post Mozilla AI Guide Launch with Summarization Code Example appeared first on Mozilla Hacks - the Web developer blog.| Mozilla Hacks – the Web developer blog
The ThunderCast podcast crew talks about Mozilla building tools for the good of humanity, the state of the internet, & our perceptions of AI.| The Thunderbird Blog
Making the claim “users want control” is the same as saying you don’t know what users want, you don’t know what is good, and you don’t know what their goals are. I first started thinking about this during the debate over what would become the ACA. The …| Ian Bicking: a blog
Or: The Best Way To Do Something Is To At Least Try We all know the story: you can’t make money on open source. Is it really true? I’m thinking about this now because Mozilla would like to diversify its revenue in the next few years, and one …| Ian Bicking: a blog
I have been part of the Firefox Test Pilot team for several years. I had a long list of things I wanted to build. Some I didn’t personally want to build, but I thought they were interesting ideas. I didn’t get very far through this list at all …| Ian Bicking: a blog
UPDATE: I’ve created a Chrome extension called NoCoffee that implements simulations for a number of vision problems. I’ve been searching for something to simulate surfing with blurry vision. While blur is not a scientific representation of most visual disabilities, it does help us get an idea. Simulating vision loss while designing pages is highly useful […]| Access Garage
Making dynamic web content accessible is a huge challenge. WAI-ARIA is the best available solution today. It’s supported in all major browsers and enables almost any dynamic content to be made accessible — that’s great. Accessibility is really important. But man oh man, understanding WAI-ARIA is not easy for developers, who aren’t always born as […]| Access Garage
Over the past few years, I’ve been working on and off on a children’s book about Firefox. The project started when my kids wanted to understand what I did at work every day. The story is a sketch about the evolution of Netscape into Firefox and the power of being open. In terms of historical […]| Access Garage
DotSpots is launching today. A dot is a “distributed object of thought”, which is like a mini blog post containing rich media, which can be connected to any paragraph in the news. Dots can be authored on the dotspots.com website or via the Firefox extension. They can also developed and polished by teams of collaborators. […]| Access Garage
My colleague Matt Mastracci from DotSpots has just released support for the HTML 5 <video>tag across browsers. Legacy browsers are also supported. Please see Matt’s post HTML 5 <video> support for older browsers. Kudos both to Matt and to our employer DotSpots for supporting web standards.| Access Garage
The mission? Build a rich text editor widget using contenteditable. Mark Pilgrim described this contenteditable use case as “alive and well on the web” with the warning that it is still “evolving”. Nevertheless, because of various problems we had using an <iframe> our group decided to switch from using designMode to contenteditable. Note: this article […]| Access Garage
It’s time to take a moment to thank and congratulate Frank Hecker, winner of the 2009 Catalyst Award, for his work to improve the lives of people with disabilities. The Catalyst award page de…| Access Garage
(In short: Mozilla has updated its take on the state of AI — and what we need to do to make AI more trustworthy. Read the paper and share your feedback:| blog.mozilla.org
For a few versions, Firefox Nightly has been monitoring the performance of add-ons, thanks to the Performance Stats API. While we are waiting for the greenlight to let it graduate to Firefox Aurora, as well as investigating a few lingering false-positives, and while v2 is approaching steadily, it is time for a brain dump on […]| Il y a du thé renversé au bord de la table
School year 2014-2015 is ending. It’s time for a brief report. Session Restore As I announced last year, I am mostly inactive on Session Restore these days. However, I am quite happy to have landed « Bug 883609 – Make Backups Useful ». This has considerably improved the resilience of Session Restore against a variety […]| Il y a du thé renversé au bord de la table
Bien que le moteur de rendu du navigateur Edge de Microsoft ait réussi à effacer la mauvaise réputation accumulée au fil des années par celui d’Internet Explorer, Microsoft vient d’anno…| Infobidouille
The new tablet UI for Firefox on Android is now available on Nightly and, soon, Aurora! Here’s a quick overview of the design goals, development process, and implementation.| Lucas Rocha
I joined Mozilla 3 years, 4 months, and 6 days ago. Time flies!| Lucas Rocha
Up until now, Probe relied on dynamic view proxies generated at runtime to intercept View calls. Although very convenient, this approach greatly affects the time to inflate your layouts—which limits the number of use cases for the library, especially in more complex apps.| Lucas Rocha
I’ve always been a big fan of Picasso, the Android image loading library by the Square folks. It provides some powerful features with a rather simple API.| Lucas Rocha
We’ve all heard of the best practices regarding layouts on Android: keep your view tree as simple as possible, avoid multi-pass layouts high up in the hierarchy, etc. But the truth is, it’s pretty hard to see what’s actually going on in your view tree in each UI traversal (measure → layout → draw).| Lucas Rocha
With all the recent focus on baseline grids, keylines, and spacing markers from Android’s material design, I found myself wondering how I could make it easier to check the correctness of my Android UI implementation against the intended spec.| Lucas Rocha
What if writing custom view recycling layouts was a lot simpler? This question stuck in my mind since I started writing Android apps a few years ago.| Lucas Rocha
One of the biggest highlights of the Android KitKat release was the new Transitions framework which provides a very convenient API to animate UIs between different states.| Lucas Rocha
As we all reflect on the past year and the moments that had the biggest impact on our lives and culture, we at Mozilla can’t help but call out Artificial| blog.mozilla.org
the following changes have been pushed to bugzilla.mozilla.org: [1243246] Attachment data submitted via REST API must always be base64 encoded [1213424] The Bugzilla autocomplete dropdown should ex…| glob blog
the following changes have been pushed to bugzilla.mozilla.org: [1236161] when converting a BMP attachment to PNG fails a zero byte attachment is created [1231918] error handler doesn’t close…| glob blog
the following changes have been pushed to bugzilla.mozilla.org: [1233878] tracking flags don’t show up in the view of the bug right after filing [1224001] Add push connector for Aha.io [12371…| glob blog
the following changes have been pushed to bugzilla.mozilla.org: : user fields are cleared when navigating back to a page (eg. after an error) : help docs not available for User Preferences : gravat…| glob blog
the following changes have been pushed to bugzilla.mozilla.org: [1209332] Make the master kick-off bug “Confidential Mozilla Employee Bug” by default [1209971] Suggested reviewers shoul…| glob blog
the following changes have been pushed to bugzilla.mozilla.org: [1207926] change treeherder@bots.tld to orangefactor@bots.tld [1204683] Add whoami endpoint [1208135] security not being mailed when …| glob blog
In Mozilla’s annual report we discuss how diversification is one of our main goals — investing in new features, new products and new companies. The tea| blog.mozilla.org
Most of us are relatively familiar with system monitoring: we monitor RAM, CPU, or disk usage over time and receive alerts when some thresholds are reached.| blog.mathieu-leplatre.info
When I started to write the first lines of this article, it was the last day of Ethan in our team. His departure marked the end of an era that I'll try to tell you about here.| blog.mathieu-leplatre.info
The transition| blog.mathieu-leplatre.info
the following changes have been pushed to bugzilla.mozilla.org: [1203991] change the suggested fxos 2fa app (again) [1204704] Backport upstream testsuite changes to test against bug 1202447 [120568…| glob blog
Just over a week ago, I left Barcelona and Mobile World Congress 2014, where Mozilla had a huge third year with Firefox OS.| Brendan Eich
Fuzzing HTTP Server | Mozilla PDF.js| www.inputzero.io