Language Selection

English French German Italian Portuguese Spanish


Browsers: Chromium Clones and Mozilla Milestone

Filed under
  • Brave Search Engine Opens For Beta Testing

    Search engines are the front page of the Internet. This is where internet users get most of the content including articles, tutorials, courses, and videos. You probably landed on this article from one of many search engines as well.

    So far the biggest search engine is Google. Google has become synonymous with the Internet. Chrome, the most popular web browser uses Google as the default search and most of the other search engines do the same.

    It is no secret that Google and other search engines rely on showing ads to their users. When a user performs a query in the search engine, the search engine collects the user’s private information such as specific location, device type, browser history, etc. to serve personalized ads.

    The private information is further shared with other third-party companies in the name of product development & providing more personalized ads.

    In simple term, most search engines collect users’ private information and share with third-party companies as most social networking sites do.

  • 7 Best Alternatives for Google Chrome Browser

    Certainly, Google Chrome is the most widely used browser and that’s the reason it has captured the lion’s share of the browser market! Apart from a user-centric interface and broad dimensions of functionalities, it offers all that is needed to have a rich browsing experience. Nevertheless, with so many advantages, Google Chrome comes with some disadvantages.

  • Karl Dubost: Today is my Mozilla 8 years anniversary

    In my employment history, I have never tried to spread a large net to try to land a job, except probably for my first real job in 1995. I have always carefully chosen the company I wanted to work for. I probably applied ten times on the course of 10 years before landing a job at Mozilla.

    When the Web Compatibility team was created, I applied to one of the position available in 2013. In April 2013, from Montreal, I flew to Mountain View for a series of job interviews with different Mozilla employees. Most of the interviews were interesting but I remember one engineer was apparently not happy interviewing me and it didn't go very well. I don't remember who, but it left me with a bitter taste at the time. A couple of days later I was notified that I was not taken for the job. While disappointing, I was not surprised. I usually do not perform well during interviews, specifically when you have to demonstrate knowledge instead of demonstrating your relations to knowledge. I find them a kind of theater.

OpenSSL 3.0 Release Candidate

Filed under
  • OpenSSL 3.0 Release Candidate

    The OpenSSL Management Committee (OMC) and the OpenSSL Technical Committee (OTC) are glad to announce our first beta release of OpenSSL 3.0. We consider this to be a release candidate and as such encourage all OpenSSL users to build and test against this beta release and provide feedback.

    A lot of work has been going on over the last few months getting OpenSSL 3.0 ready for its final release. In fact the whole OpenSSL 3.0 development effort has been huge with many different contributions from our user base. Since we started this effort we have seen over 7000 commits to the 3.0 development branch from over 300 different authors. Thanks to everyone who has played a part in getting us to this point.

    We are now nearing the finishing line and we are excited about the many new features and changes that OpenSSL 3.0 will bring.

  • OpenSSL 3.0 Release Candidate Arrives With Big Changes

    The OpenSSL project today shipped their OpenSSL 3.0 Beta, which is their equivalent to a release candidate ahead of the planned official 3.0.0 release next quarter.

    OpenSSL 3.0 has been in the works for a while as a major redesign to this widely-used critical open-source security component and is now more extensible and provides a number of new features over the current stable 1.1 series. Also another fundamental change is OpenSSL 3.0 is now licensed under the Apache 2.0 license.

Web Browsing: Proxy Servers for Anonymous Web Browsing, Tor, Mozilla, Surveillance, and More

Filed under
  • Top 10 Free Proxy Servers for Anonymous Web Browsing | FOSS Linux

    Proxy servers provide security and privacy between you and your internet activities. Accessing the internet plays a key role for education purposes, social interaction, and facilitating business activities. However, governments, hackers, and advertisers can see most of your internet activities.

    The information under risk includes your location, the kind of computer you are using, and your browser history.

    To mitigate risks in accessing the internet, you can use a web proxy server to protect your online privacy and help you to avoid geographical restrictions. Most of these restrictions are imposed by education institutions, governments, or your workplace.

  • New Release: Tor Browser 10.5a16

    Tor Browser 10.5a16 is now available from the Tor Browser download page and also from our distribution directory.

    Note: This is an alpha release, an experimental version for users who want to help us test new features. For everyone else, we recommend downloading the latest stable release instead.

  • Privacy analysis of FLoC (Mozilla blog) [Ed: Fails to mention an obvious conflict of interest. The person (and company) that wrote this blog post is mostly sponsored by Google, so there is no expectation of objectivity; cannot criticise who pays the salary. Mozilla won't protect your privacy; it will protect its revenue sources, which view privacy as a business obstacle.]

    Over on the Mozilla blog, Eric Rescorla looks into some of the privacy implications of the Federated Learning of Cohorts (FLoC), which is a Google effort to replace third-party cookies with a different type of identifier that is less trackable. But less tracking does not equal no tracking.

  • Data@Mozilla: Danger zone: handling sensitive data in Glean [Ed: Mozilla surveillance]

    Over the years, a number of projects at Mozilla had to handle the collection of sensitive data users explicitly decided to share with us (think, just as an example, things as sensitive as full URLs). Most of the time projects were designed and built over our legacy telemetry systems, leaving developers with the daunting task of validating their implementations, asking for security reviews and re-inventing their APIs.

    With the advent of Glean, Mozilla’s Data Org took the opportunity to improve this area, allowing our internal customers to build better data products.


    As discussed, ping encryption is not a feature required by all products using Glean. From a client standpoint, it is also a feature that has the potential to significantly increase the size of the final Glean SDK because, in most environments, external dependencies are necessary to encrypt the ping payload. Ideally, we should find a way to make it an opt-in feature i.e. only users that actually need it pay the (size) price for it. And so we did.

    Ping encryption was the perfect use case to implement a new and long discussed feature in the Glean SDKs: plugins. By implementing the ping encryption as a plugin and not a core feature, we achieve the goal of making it an opt-in feature. This strategy also has the added bonus of keeping the encryption initialization parameters out of the Glean configuration object, win/win.

    Since the ping encryption plugin would be the first ever Glean SDK plugin, we needed to figure out our plugin architecture. In a nutshell, the concept we settled for is: plugins are classes that define an action to be performed when a specific Glean event happens. Each event might provide extra context for the action performed by the plugin and might require that the plugin return a modified version of said context. Plugin instances are passed to Glean as initialization parameters.

  • The modern web design aesthetic of hiding visited links

    I'm sure I noticed this subconsciously before, but actually creating site style after site style in Stylus has rubbed my nose in just how many of the sites I wanted to fix use the standard black, white, and blue colour scheme. It's also made me aware of how common a basic scheme of black, white, and underlined links is (it's probably the second most common one I alter).

WordPress Dominance, Interview, and WP Briefing

Filed under
  • WordPress Economy Drives More Than Half a Trillion in Revenue, New Global Study Shows

    WP Engine, the world's most trusted WordPress technology company, announced the results of a new, first-of-its-kind research study examining the combined global economy for WordPress, which was estimated at $596.7 billion in 2020, and is expected to grow to $635.5 billion by the end of 2021. The study examined both the economic value of the WordPress ecosystem and the social impact of this ever-expanding community of open source developers, agencies and users.

    To put the global WordPress economy in context, if WordPress were a country, its economy would rank 39th in the world according to an IMF list of countries by GDP. The estimated 2021 economy facilitated by WordPress is comparable to that generated by the Apple App Store at $643B, and if it were equivalent to the market cap of a company it would come in at no. 10 on the list of companies by market capitalization (as of May 13th), bigger than that of the world’s most valuable automaker, Tesla at $550.72B.

  • People of WordPress: Tijana Andrejic

    WordPress is open source software, maintained by a global network of contributors. There are many examples of how WordPress has changed people’s lives for the better. In this monthly series, we share some of the amazing stories.

    This month to coincide with WordCamp Europe, we feature Tijana Andrejic from Belgrade, Serbia, about her journey from fitness trainer to the WordPress world, with the freelance and corporate opportunities it introduced.


    Tijana was hired as a Customer Happiness Engineer for a hosting company, where she discovered the benefits of having a team. She realized that having close working relationships with colleagues is helpful for business success and accelerates personal growth.

    Tijana hopes that by sharing her story, she can help others who are either starting their career or are moving roles. She describes the opportunities she discovered in the WordPress community as ‘a huge epiphany’, especially in the world of freelancing.

  • WP Briefing: Episode 10: Finding the Good In Disagreement

    To Agree, disagree, and everything in-between. In this episode, Josepha talks about forming opinions and decision-making in the WordPress project.

Activity-aware Firefox, Mozilla Talk, and Chrome 92 Beta Released

Filed under
  • Introducing Activity-aware Firefox

    I am a big fan of both KDE and Mozilla software – while no software is perfect, of course, these two I like and trust the most when it comes to my desktop and web browsing respectively. To illustrate, I have been using KDE when it was still called the K(ool) Desktop Environment 1.x, and Mozilla since its Netscape and Phoenix days.

    But as both KDE’s Plasma desktop and Mozilla’s Firefox browser each became more and more powerful, making use of their individual strengths started to produce some clashes.

    One of the most powerful features of Plasma – and one that I make extensive use of – are its Activities. I use them to keep different tasks in different environments and as such remove needless distractions.

    For example, to list just a few, I have a “Communication” Activity where I keep all communication channels and generic web pages and try to spend as little time there as possible; an “Organise yourself”; a “Blogging” Actvity; and several ephemeral ones for each project I need concentrating on – two recent examples were “Presentation for FRI“ where I did research, wrote and presented from; and “Activity-aware Firefox” where I was coding and testing the script I am blogging about today.

  • Getting Credit for Invisible Work [Ed: Adding surveillance to Mozilla Firefox is obtrusive, not invisible work, even if you hide it with a barrage of blog posts posing as pro-privacy]

    We explore complex data, so we can distill our findings into a simple narrative. If we’re doing it right, we make our work look simple. This is super valuable, but can cause problems when we try to demonstrate our value. This talk covers some strategies for getting credit for this super valuable but invisible work.

  • Chromium Blog: Chrome 92: Web Apps as File Handlers, New JavaScript Features, and More

    Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, Chrome OS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on Chrome 92 is beta as of June 3, 2021

  • Chrome 92 Beta Released With File Handling API, Other Developer Additions

    The Chrome 92 beta isn't particularly exciting to end-users but there are a number of developer additions. Among the developer features coming for Chrome 92 are a dayPeriod option for Intl.DateTimeFormat, the File Handling API as a new origin trial, support for filtering Web Bluetooth devices based on manufacturer specific data like device/vendor IDs and more, and the size-adjust descriptor for @font-face with CSS.

Best Open Source Static Site Generators

Filed under

This article will cover a list of useful “static site” generators that can be used to generate static sites on Linux. A static site is a full-fledged, multi-page website or a single webpage that delivers content “as is” from servers. There are no dynamic components in these websites that can change based on certain events or user interactions. Everything is fixed and what you see is what you get. You can sort of think about them as ebooks that can be viewed in web browsers. Note that some developers do add some dynamic components to static sites by embedding code from third-party services and plugins (comment system for example), but the main core remains static.

Read more

Also: Handesk an Open-source Ticketing System With Laravel

Nyxt Browser is a Keyboard-oriented Web Browser Inspired by Emacs and Vim

Filed under

You get plenty of open-source web browsers available for Linux. Not just limited to chrome-based options, but chrome alternatives as well.


Nyxt is a keyboard-oriented open-source web browser available for Linux and macOS.

Of course, not every power user utilizes keyboard shortcuts, but this aims to cater the needs of users who prefer to navigate via the keyboard.

It is inspired by how the keyboard shortcuts in Vim and Emacs work — so if you are comfortable with those editors, the shortcuts will feel familiar to you.

Unlike mainstream web browsers, you do not have to navigate your way inside multiple settings and menu, you will get all the functionality that you need to access with a quick shortcut or a command.

In case you were wondering, it is web engine agnostic, but it currently supports WebEngine and WebKit.

So, it saves time and improves your browsing experience if you are a fan of navigating around using the keyboard.

It offers a fair share of useful features which I shall highlight below.

Read more

4 Best Free and Open Source Web-Based Email Clients

Filed under

Email remains the killer information and communications technology. Email volume shows no sign of diminishing, despite the increasing popularity of collaborative messaging tools. There were over 4 billion email users in 2020.

Messages are exchanged between hosts using the Simple Mail Transfer Protocol with software programs called mail transfer agents, and delivered to a mail store by programs called mail delivery agents, frequently referred to as email clients.

Email clients offer a variety of features. Many email clients offer a slew of features, some stick with just the basics. At the end of the day, what is important is that you find an email client that offers what you need, it is reliable, and works well on your computer.

Read more

Web Browsers Leftovers

Filed under
  • Thoughts about WebAssembly outside-the-browser, inside-the-desktop

    Some reflections about WebAssembly, the Bytecode Alliance and desktop application development.

    To know more about the Bytecode Alliance (WebAssembly outside-the-browser), you can read this nice article by Mozilla.

  • Enter Our College Essay Contest for a Chance to Win $5,000

    One winner will have their essay published and featured on Pocket. And that’s not all. The winner will also receive a personal mentorship call with a Mozilla executive and take home a $5,000 cash prize.

  • Google Chrome will soon load pages faster on Windows, Linux and macOS

    Google is working on an update for its web browser Chrome that will improve the speeds of clients for Windows, Linux and macOS.

    As reported by Windows Latest, Google is planning to introduce support for “back-forward cache” on desktop platforms with Google Chrome 92. The feature, which has long be available on Android, enables instantaneous page loading when users click the “back” or “forward” buttons.

  • Chrome OS 90 arrives late for some Chromebooks, brings Android 11

    After rolling out to most Chrome OS devices a few weeks ago, the latest Stable Channel update is here for the Chromebooks that have been waiting. While Chrome OS 90 arrives late for some Chromebooks, it brings Android 11 in the new containerized environment to them. There are still three Chromeboxes currently running on Chrome OS 89.

  • Exploiting custom protocol handlers for cross-browser tracking in Tor, Safari, Chrome and Firefox

    The actual implementation of the exploit varies by browser, however the basic concept is the same. It works by asking the browser to show a confirmation dialog in a popup window. Then the JavaScript code can detect if a popup has just been opened and detect the presence of an application based on that.

WWW and Mozilla

Filed under
  • Nirbheek Chauhan: GStreamer has grown a WebRTC implementation

    In other news, GStreamer is now almost buzzword-compliant! The next blog post on our list: blockchains and smart contracts in GStreamer.

    Late last year, we at Centricular announced a new implementation of WebRTC in GStreamer. Today we're happy to announce that after community review, that work has been merged into GStreamer itself! The plugin is called webrtcbin, and the library is, naturally, called gstwebrtc.

    The implementation has all the basic features, is transparently compatible with other WebRTC stacks (particularly in browsers), and has been well-tested with both Firefox and Chrome.

    Some of the more advanced features such as FEC are already a work in progress, and others will be too—if you want them to be! Hop onto IRC on #gstreamer @ or join the mailing list.

  • Will Kahn-Greene: Socorro Overview: 2021, presentation

    Socorro became part of the Data Org part of Mozilla back in August 2020. I had intended to give this presentation in October 2020 after I had given one on Tecken, but then the team I was on got re-orged and I never got around to redoing the presentation for a different group.

  • Mozilla Performance Blog: Performance Sheriff Newsletter (March 2021)

    In March there were 288 alerts generated, resulting in 28 regression bugs being filed on average 4 days after the regressing change landed.

    Welcome to the March 2021 edition of the performance sheriffing newsletter. Here you’ll find the usual summary of our sheriffing efficiency metrics, followed by some analysis on the data footprint of our performance metrics. If you’re interested (and if you have access) you can view the full dashboard.

  • Growing the Bytecode Alliance

    Today, Mozilla joins Fastly, Intel, and Microsoft in announcing the incorporation and expansion of the Bytecode Alliance, a cross-industry partnership to advance a vision for fast, secure, and simplified software development based on WebAssembly.

    Building software today means grappling with a set of vexing trade-offs. If you want to build something big, it’s not realistic to build each component from scratch. But relying on a complex supply chain of components from other parties allows a defect anywhere in that chain to compromise the security and stability of the entire program. Tools like containers can provide some degree of isolation, but they add substantial overhead and are impractical to use at per-supplier granularity. And all of these dynamics entrench the advantages of big companies with the resources to carefully manage and audit their supply chains.

    Mozilla helped create WebAssembly to allow the Web to grow beyond JavaScript and run more kinds of software at faster speeds. But as it matured, it became clear that WebAssembly’s technical properties — particularly memory isolation — also had the potential to transform software development beyond the browser by resolving the tension described above. Several other organizations shared this view, and we came together to launch the Bytecode Alliance as an informal industry partnership in late 2019. As part of this launch, we articulated our shared vision and called for others to join us in bringing it to life.

Syndicate content

More in Tux Machines

Tiny i.MX8M Mini module also ships on dev kit with Digi XBee

Digi’s rugged “ConnectCore 8M Mini” module runs Linux or Android on an i.MX8M Mini with Digi TrustFence security, up to 2GB LPDDR4 and 8GB eMMC, and 802.11ac/Bluetooth 5.0. A dev kit offers mini-PCIe and Digi XBee expansion. Digi has launched a Digi ConnectCore 8M Mini module and development kit that feature NXP’s i.MX8M Mini and support for Digi XBee modules including cellular add-ons. The ConnectCore 8M Mini has the same 45 x 40 x 3.5mm dimensions as the i.MX8X based Digi ConnectCore 8X module from 2018. We missed a similarly sized, i.MX8M Nano based ConnectCore 8M Nano from 2019, which has many of the features of the ConnectCore 8M Mini but is limited to 1GB RAM instead of 2GB. Read more

Most Beautiful Linux Distributions

Today there is Linux distribution for every type of computer user present on this planet irrespective of their work. From a kid studying in school to a professional working in a multinational company, there is Linux distribution available for every user. Linux is an open-source operating system; developers worldwide use various open-source technologies to develop a new surprising fork of Linux. Everyone gets tired of looking at the same desktop every day; we need something refreshing at a fixed interval of time to keep ourselves fresh and focused on work. Especially if you’re working on Windows or Mac OS, you get tired of the same look and layout because they generally possess the same look and feel even after some major updates. Read more

Best OCR Apps for Linux

This article will cover a list of useful “Optical Character Recognition” software available for Linux. An optical character recognition (OCR) software attempts to detect text content of non-text files whose content cannot be selected or copied but can be viewed or read. For instance, an OCR software can identify text from images, PDF or other scanned documents in digital file formats using various algorithms and AI based solutions. These OCR software are especially useful for converting and preserving old documents as they can be used to identify text and create digital copies. Sometimes the identified text may not be 100% accurate but OCR software removes the need for manual edits to a great extent by extracting as much text as possible. Manual edits can be made later to improve accuracy further and create one-to-one replicas. Most OCR software can extract text into separate files, though some also support superimposing a hidden text layer on original files. Superimposed text allows you to read content in original print and format but also allows you to select and copy text. This technique is specially used to digitize old documents into PDF format. Read more

Today in Techrights