Language Selection

English French German Italian Portuguese Spanish

Mozilla: Thunderbird Rebuts EFF, Debugging Modern Web Applications, Firefox Performance, Rust Turning 3

Filed under
Moz/FF
  • Mozilla Thunderbird: EFail and Thunderbird, What You Need To Know

    DO NOT DISABLE ENCRYPTION. We’ve seen recommendations from some outlets to stop using encrypted Email altogether. If you are sending sensitive data via Email, Thunderbird still recommends using encryption to keep those messages safe. You should, however, check the configuration of the applications you use to view encrypted EMail. For Thunderbird, follow our guidelines below to protect yourself.

  • Debugging Modern Web Applications

    Building and debugging modern JavaScript applications in Firefox DevTools just took a quantum leap forward. In collaboration with Logan Smyth, Tech Lead for Babel, we leveled up the debugger’s source map support to let you inspect the code that you actually wrote. Combined with the ongoing initiative to offer first-class JS framework support across all our devtools, this will boost productivity for modern web app developers.

    Modern JS frameworks and build tools play a critical role today. Frameworks like React, Angular, and Ember let developers build declarative user interfaces with JSX, directives, and templates. Tools like Webpack, Babel, and PostCSS let developers use new JS and CSS features before they are supported by browser vendors. These tools help developers write simpler code, but generate more complicated code to debug.

  • Firefox Performance Update #8

    Talos is a framework that we use to measure various aspects of Firefox performance as part of our continuous integration pipeline.

    There are a number of Talos “suites”, where each suite contains some number of tests. These tests, in turn, report some set of numbers that are then stored and graphable via our graph viewer here.

    Here’s a full list of the Talos tests, including their purpose, the sorts of measurements they take, and who’s currently a good person to ask about them if you have questions.

    A lot of work has been done to reduce the amount of noise in our Talos tests, but they’re still quite sensitive and noisy. This is why it’s often necessary to do 5-10 retriggers of Talos test runs in order to do meaningful comparisons.

    Sometimes Talos detects regressions that aren’t actually real regressions1, and that can be a pain. However, for the times where real regressions are caught, Talos usually lets us know much faster than Telemetry or user reports.

    Did you know that you can get profiles from Try for Talos runs? This makes it much simpler to diagnose Talos regressions. Also, we now have Talos profiles being generated on our Nightly builds for added convenience!

  • This Week in Rust 234
  • Thoughts on retiring from a team

    The Rust Community Team has recently been having a conversation about what a team member’s “retirement” can or should look like. I used to be quite active on the team but now find myself without the time to contribute much, so I’m helping pioneer the “retirement” process. I’ve been talking with our subteam lead extensively about how to best do this, in a way that sets the right expectations and keeps the team membership experience great for everyone.

  • Rust turns three

    Three years ago today, the Rust community released Rust 1.0 to the world, with our initial vision of fearless systems programming. As per tradition, we’ll celebrate Rust’s birthday by taking stock of the people and the product, and especially of what’s happened in the last year.

    [...]

    Finally, the Rust community continues to work on inclusivity, through outreach programs like Rust Reach and RustBridge, as well as structured mentoring and investments in documentation to ease contribution. For 2018, a major goal is to connect and empower Rust’s global community, which we’re doing both through conference launches in multiple new continents, as well as work toward internationalization throughout the project.

More in Tux Machines

Today in Techrights

today's leftovers

  • Compact Bay Trail SBC has option for third GbE port
    Axiomtek’s “CAPA84E” is a 3.5-inch Bay Trail SBC with an optional third GbE port, dual M.2 slots, plus VGA, DisplayPort, USB 3.0, SATA, and -20 to 70°C support. Axiomtek’s motto may well be: “If first you succeed, iterate until you don’t.” The king of the spinoffs has released yet another iteration of one of the first Intel Bay Trail SBCs, the CAPA841, which in 2015 was followed by the slightly scaled down CAPA840. The new CAPA84R similarly supports Bay Trail and conforms to the 3.5-inch form factor, but with a different mix of features.
  • Letting people work where they want shows how much you value them
    Open organizations are inclusive. They aren't inclusive solely because it's the right way to be but because it produces better outcomes. Inclusivitiy enables a more diverse set of viewpoints.
  • Cities agree on minimal interoperability mechanisms

    Over a hundred European cities have agreed on ‘Minimal Interoperability Mechanisms’ defining the communication between software programmes and building blocks to allow co-creation and sharing of services. The MIMs, advocated by the Open & Agile Smart Cities (OASC) initiative, are “simple steps towards using new technology”, OACS chairman Martin Brynskov said on Thursday.

  • Containers On The Edge
    There are two major families for the choice of operating system and ecosystem: RTOS-based and Linux-based families. Smaller, cost-constrained devices tend to benefit from the simplicity of RTOS-based, while more full-featured and complex devices benefit from the richness of Linux (see The Shift to Linux Operating Systems for IoT for more background on the reasons for these approaches in IoT). Linux has been used in embedded devices for almost as long as it has existed (see here for an excellent timeline of early embedded Linux usage by Chris Simmons). The focus here is on Linux based products, as they have the needed functions such as access controls and memory segregation that allows for upgrading portions in a controlled fashion.
  • YouTuber Fits A Fully Functional Computer Into A Mouse
    While the YouTuber’s original plan was to squeeze a Raspberry Pi inside of a regular computer mouse but was unable to do so due to size constraints. Hence, he 3D printed a computer mouse to fit the components of the computer inside the mouse. Dubbed as “The Computer Mouse”, the device consists of a Raspberry Pi Zero W computer, a 1.5-inch color OLED LCD display with a resolution of 128 x 128 pixels, a 3D-printed mouse, a rechargeable 500 mAh battery, and a tiny Bluetooth retractable keyboard for text inputs and more complicated commands. It also has a power button at the edge to start the tiny computer. Further, it runs GNU/Linux-based operating systems such as Raspbian.
  • Microsoft Wallet for Windows Phone to be retired in February
    Support is set to end for all Windows 10 Mobile devices by the end of this year, and Microsoft is already beginning to retire apps in anticipation. In an update to the , Microsoft has noted that the app will be "officially retired" on February 28, 2019. Microsoft Wallet is the official tap-to-pay method for Windows Phones, similar to Apple Pay and Google Pay on iPhones and Android devices. The app also allows users to load up their loyalty and membership cards, allowing them all to be stored in one place.
  • mintCast 300.5 interview 5 Joe Ressington

Phoronix Test Suite Improvements

  • Making It Even Easier To Gauge Your System's Performance
    For those trying to understand their system's performance on a macro level will enjoy a new feature being introduced with Phoronix Test Suite 8.6-Spydeberg for seeing how your CPU/system/GPU/storage/network performance compares at scale to the massive data sets amassed by OpenBenchmarking.org and the Phoronix Test Suite over the past decade.
  • Phoronix Test Suite 8.6 Milestone 2 Released For Open-Source Benchmarking
    Two weeks since the initial Phoronix Test Suite 8.6 development release, the second milestone release is now available for your open-source, cross-platform benchmarking evaluation.

GNOME and KDE: GTK, KEXI, KookBook and Krita

  • Theme changes, revisited
    We’ve made a 3.24.4 release, to fix up a few oversights in 3.24.3. This release does not include the new theme yet, we will push that to the next release. We’ve also made another NewAdwaita tarball, which includes refinements based on some of the suggestions we received since last week.
  • KEXI 3.2 Beta
    Yesterday KEXI 3.2 Beta shipped, effect of improvements from entire 2018. Full info in the wiki. That's best KEXI to date! Pun intended because among other things one is especially worth mentioning, entirely new and final date/time grammar for user's SQL.
  • KookBook 0.2.1 – now actually kind of useful
    There was a snag in the KookBook 0.2.0 release, and 0.2.1 is available.
  • Krita Interview with Edgar Tadeo
    Comparing to Photoshop, I think Krita can make good digital painting that looks like it was made with a real brush. However,  PS is not a paint program, Krita’s advantage is its brushes.