Subscribe: Planet Mozilla
http://planet.mozilla.org/atom.xml
Preview: Planet Mozilla

Planet Mozilla





Updated: 2017-04-25T10:16:43Z

 



Talking about building the next interfaces with Machine Learning and AI at hackinguiChristian Heilmann

2017-04-25T07:45:39Z2017-04-25T08:16:17Z

Yesterday I was proud to be an invited speaker at the HackingUI masterclass where I presented about what Machine Learning and Artificial Intelligence means for us as developers and designers. I will be giving a similar talk tomorrow in Poland in my Code Europe talk. The Masterclass is using Crowdcast to allow for discussions between […]For a better web with more professional jobs - can talk, will travel



Headless FirefoxMozilla – Mykzilla

2017-04-24T19:24:38Z2017-04-24T19:30:46Z




Mozilla Weekly Project Meeting, 24 Apr 2017Air Mozilla

2017-04-24T18:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Harassment of Open Source Maintainers or ContributorsThe Automated Tester

2017-04-24T11:27:38Z2017-04-24T11:27:38Z

The Automated Tester - Explaining how the real world works!



Release Notes for NightlyFirefox Nightly News

2017-04-24T09:33:07Z2017-04-24T10:16:48Z

Let's improve quality, build after build!






This Week In Servo 99Servo Blog

2017-04-24T00:30:00Z2017-04-25T06:16:47Z




How bad is a buffer overflow in an Emscripten-compiled application?Wladimir Palant's notes - mozilla - gecko - security

2017-04-23T08:57:34Z2017-04-23T11:00:42Z

Musings about extensions, security and some more



Unification in Chalk, part 2Unification in Chalk, part 2Baby Steps

2017-04-23T04:00:00Z2017-04-23T11:47:54Z

In my previous post, I talked over the basics of how unification works and showed how that “mathematical version” winds up being expressed in chalk. I want to go a bit further now and extend that base system to cover associated types. These turn out to be a pretty non-trival extension. What is an associated type? If you’re not a Rust programmer, you may not be familiar with the term “associated type” (although many langages have equivalents). The basic idea is that traits can have type members associated with them. I find the most intuitive example to be the Iterator trait, which has an associated type Item. This type corresponds to kind of elements that are produced by the iterator: trait Iterator { type Item; fn next(&mut self) -> Option; } As you can see in the next() method, to reference an associated type, you use a kind of path – that is, when you write Self::Item, it means “the kind of Item that the iterator type Self produces”. I often refer to this as an associated type projection, since one is “projecting out”1 the type Item. Let’s look at an impl to make this more concrete. Consider the type std::vec::IntoIter, which is one of the iterators associated with a vector (specifically, the iterator you get when you invoke vec.into_iter()). In that case, the elements yielded up by the iterator are of type T, so we have an impl like: impl Iterator for IntoIter { type Item = T; fn next(&mut self) -> Option { ... } } This means that if we have the type IntoIter::Item, that is equivalent to the type i32. We usually call this process of converting an associated trait projection (IntoIter::Item) into the type found in the impl normalizing the type. In fact, this IntoIter::Item is a kind of shorthand; in particular, it didn’t explicitly state what trait the type Item is defined in (it’s always possible that IntoIter implements more than one trait that define an associated type called Item). To make things fully explicit, then, one can use a fully qualified path like this: ::Item ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^ | | | | | Associated type name | Trait Self type I’ll use these fully qualified paths from here on out to avoid confusion. Integrating associated types into our type system In this post, we will extend our notion of types to include associated type projections: T = ?X // type variables | N // "applicative" types | P // "projection" types (new in this post) P = ::X Projection types are quite different from the existing “applicative” types that we saw before. The reason is that they introduce a kind of “alias” into the equality relationship. With just applicative types, we could always make progress at each step: that is, no matter what two types were being equated, we could always break the problem down into simpler subproblems (or else error out). For example, if we had Vec[...]



Fewer mallocs in curldaniel.haxx.se

2017-04-22T18:26:23Z2017-04-24T12:46:29Z

tech, open source and networking



Revitalize participation by understanding our communitiesabout:community

2017-04-21T21:37:16Z2017-04-21T21:46:45Z

News and notes from and for the Mozilla community.



Ratings and reviews on add-ons.mozilla.orgFirefox User Experience - Medium

2017-04-21T21:00:01Z2017-04-25T10:02:20Z

Firefox User Experience Design & Research - Medium



Webdev Beer and Tell: April 2017Air Mozilla

2017-04-21T18:00:00Z2017-04-24T19:31:59Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Dutch court ruling puts net neutrality in questionOpen Policy & Advocacy

2017-04-21T15:21:19Z2017-04-24T11:31:49Z

Mozilla's official blog on open Internet policy initiatives and developments






Quantum Flow Engineering Newsletter #6planet – Ehsan Akhgari

2017-04-21T06:26:10Z2017-04-21T16:15:41Z




The аррӏе bites backTenFourFox Development

2017-04-21T02:00:00Z2017-04-24T10:46:40Z

What's new in TenFourFox, the Mozilla browser for Power Macs.



WorldBots Meetup 4/20/17Air Mozilla

2017-04-21T02:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Reps Weekly Meeting Apr. 20, 2017Air Mozilla

2017-04-20T16:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Firefox 54 Beta 3 Testday, April 28thMozilla Quality Assurance

2017-04-20T14:20:57Z2017-04-24T07:02:18Z

Driving quality across Mozilla with data, metrics and a strong community focus



Localizing Firefox in BarcelonaPlanet – Mozilla L10N

2017-04-20T13:23:54Z2017-04-20T13:31:58Z

Users first, no matter where they are



Reps Program Objectives – Q2 2017Mozilla Reps

2017-04-20T13:10:07Z2017-04-20T13:16:35Z

Program updates and news from the global Mozilla Reps network.



This April, Mozilla is Standing Up for ScienceThe Mozilla Blog

2017-04-20T12:09:47Z2017-04-20T21:02:33Z

Dispatches from the Internet frontier.



WebVR Google Daydream support lands in ServoMozilla VR Blog

2017-04-19T18:29:22Z2017-04-19T23:31:58Z

We are the Mozilla VR team. Our goal is to help bring high-performance virtual reality to the open Web.



Is undetectable ad blocking possible?Wladimir Palant's notes - mozilla - gecko - security

2017-04-19T18:29:02Z2017-04-23T11:00:42Z

Musings about extensions, security and some more






Weekly SUMO Community Meeting Apr. 19, 2017Air Mozilla

2017-04-19T16:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



on customer service; or, how to treat bug reportsNathan's Blog

2017-04-19T13:18:40Z2017-04-19T16:31:33Z

From United: Broken Culture, by Jean-Louis Gassée, writing on his time as the head of Apple France: Over time, a customer service theorem emerged. When a customer brings a complaint, there are two tokens on the table: It’s Nothing and It’s Awful. Both tokens are always played, so whoever chooses first forces the other to […]writing code to help other people write code



curl bug bountydaniel.haxx.se

2017-04-19T08:00:08Z2017-04-24T12:46:29Z

tech, open source and networking



Localizing Nightly by DefaultPlanet – Mozilla L10N

2017-04-18T23:59:41Z2017-04-20T13:31:58Z

Users first, no matter where they are






Docker image to generate allthethings.jsonDocker image to generate allthethings.jsonArmen Zambrano's battlefield

2017-04-18T15:14:17Z2017-04-23T19:19:33Z

This blog mainly contains posts about Mozilla release engineering projects that I am working on and some personal insights.



MOSS End-of-Award Report: MioSyndicate – Hacking for Christ

2017-04-18T12:26:30Z2017-04-18T12:26:30Z

We are starting to ask MOSS project awardees to write an end-of-award report detailing what happened. Here’s one written a few months ago by the Mio project (Carl Lerche).Gervase Markham



This Week in Rust 178This Week in Rust

2017-04-18T04:00:00Z2017-04-18T04:00:00Z




Firefox 53 new contributorsabout:community

2017-04-18T02:50:26Z2017-04-21T21:46:45Z

News and notes from and for the Mozilla community.



Mozilla and Stanford Law Panel on Intellectual Property Law and the First AmendmentAir Mozilla

2017-04-18T00:30:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Add-ons Update – 2017/04Mozilla Add-ons Blog

2017-04-17T22:06:57Z2017-04-17T22:16:50Z




Hello world!jennierosehalperin

2017-04-17T19:59:12Z2017-04-25T10:16:36Z

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!Just another WordPress site



Mozilla Weekly Project Meeting, 17 Apr 2017Air Mozilla

2017-04-17T18:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



45.9.0 availableTenFourFox Development

2017-04-17T12:30:00Z2017-04-24T10:46:40Z

What's new in TenFourFox, the Mozilla browser for Power Macs.



Dawn project or the end of AuroraMozilla Releases

2017-04-17T08:30:23Z2017-04-21T11:49:57Z

A blog of automated and manual posts regarding Mozilla releases



This Week In Servo 98Servo Blog

2017-04-17T00:30:00Z2017-04-25T06:16:47Z




[worklog] Edition 063. Spring is hereotsukare

2017-04-14T09:05:00Z2017-04-14T09:05:00Z




Quantum Flow Engineering Newsletter #5planet – Ehsan Akhgari

2017-04-14T04:33:22Z2017-04-21T16:15:41Z




Should Patent Law Be a First Amendment Issue?Open Policy & Advocacy

2017-04-13T23:10:50Z2017-04-24T11:31:48Z

Mozilla's official blog on open Internet policy initiatives and developments



Apply to Join the AMO Feature BoardMozilla Add-ons Blog

2017-04-13T20:48:12Z2017-04-17T22:16:51Z




Reps Weekly Meeting Apr. 13, 2017Air Mozilla

2017-04-13T16:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.






Mozilla Science Lab April 2017 Bi-Monthly Community CallAir Mozilla

2017-04-13T15:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Localization Community Bi-Monthly CallAir Mozilla

2017-04-13T14:00:00Z2017-04-24T19:31:59Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Talk: web transport, today and tomorrowdaniel.haxx.se

2017-04-13T09:27:22Z2017-04-24T12:46:29Z

tech, open source and networking









Windows nightly builds now availableServo Blog

2017-04-13T00:30:00Z2017-04-25T06:16:46Z




Firefox data platform & tools update, Q1 2017Georg Fritzsche - Medium

2017-04-12T18:15:46Z2017-04-25T10:02:22Z

Working on Firefoxy things at Mozilla - Medium



The Joy of Coding - Episode 98Air Mozilla

2017-04-12T17:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



The Joy of Coding - Episode 97Air Mozilla

2017-04-12T17:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Digital Literacy is about powerLiteracies

2017-04-12T16:25:24Z2017-04-21T09:35:37Z




Weekly SUMO Community Meeting Apr. 12, 2017Air Mozilla

2017-04-12T16:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Working with All Star Code in NYC to empower minorities to get into developmentChristian Heilmann

2017-04-12T14:33:14Z2017-04-25T08:16:17Z

Sometimes it is great to work for a large company that gives you opportunities to do some good. I am currently in New York to run a workshop with All Star Code in our offices. Originally Aaron Gustafson was supposed to also be part of this but he got sick. Instead I am happy to […]For a better web with more professional jobs - can talk, will travel



These Weeks in Firefox: Issue 14Firefox Nightly News

2017-04-12T13:58:03Z2017-04-24T10:16:49Z

Let's improve quality, build after build!









AMO Has a New Look on AndroidMozilla Add-ons Blog

2017-04-11T18:57:45Z2017-04-17T22:16:50Z




3.1415926535897932384626433...3.1415926535897932384626433…

2017-04-11T17:06:10Z2017-04-12T20:11:41Z

PI, pie, and py



Martes Mozilleros, 11 Apr 2017Air Mozilla

2017-04-11T15:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



This Week in Rust 177This Week in Rust

2017-04-11T04:00:00Z2017-04-18T04:00:00Z




Mozilla DOT Clubs kick off in East AfricaJulia's blog

2017-04-11T00:17:30Z2017-04-12T20:12:49Z

a blog by Julia



Mozilla Awards $365,000 to Open Source Projects as part of MOSSThe Mozilla Blog

2017-04-10T22:46:26Z2017-04-20T21:02:32Z

Dispatches from the Internet frontier.



GPU Process in Beta 53Mozilla – Anthony Hughes

2017-04-10T22:09:30Z2017-04-18T21:16:24Z

I am a Quality Engineer at Mozilla, contributing since 2006, currently focused on improving Graphics quality in Gecko. I currently reside in British Columbia but grew up Ontario. I enjoy hiking and photography in my spare time.






glTF Workflow for A-Saturday-NightMozilla VR Blog

2017-04-10T18:58:55Z2017-04-19T23:31:59Z

We are the Mozilla VR team. Our goal is to help bring high-performance virtual reality to the open Web.



Mozilla Weekly Project Meeting, 10 Apr 2017Air Mozilla

2017-04-10T18:00:00Z2017-04-24T19:32:00Z

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.



Buzzword BingoSyndicate – Hacking for Christ

2017-04-10T12:39:48Z2017-04-18T12:26:30Z

Gervase Markham



TenFourFoxBox 1.0.1 availableTenFourFox Development

2017-04-10T03:23:00Z2017-04-24T10:46:39Z

What's new in TenFourFox, the Mozilla browser for Power Macs.