+0.08 Hello Chrome, it’s Firefox calling (hacks.mozilla.org S:+0.15 )
1388 points by rnyman 4773 days ago | 69 comments on HN | Mild positive Contested Editorial · v3.7 · 2026-02-28 07:24:32 0
Summary Digital Rights & Open Standards Advocates
This Mozilla Hacks technical announcement celebrates WebRTC interoperability between Firefox and Chrome, exemplifying strong commitment to free expression, developer education, and scientific collaboration through open standards. The article advocates actively for technological freedom and user autonomy while demonstrating transparent governance through international standards bodies. Structural privacy concerns from Google Analytics tracking create a notable tension with the content's emphasis on user freedoms and open web values.
Article Heatmap
Preamble: +0.20 — Preamble P Article 1: 0.00 — Freedom, Equality, Brotherhood 1 Article 2: 0.00 — Non-Discrimination 2 Article 3: 0.00 — Life, Liberty, Security 3 Article 4: 0.00 — No Slavery 4 Article 5: 0.00 — No Torture 5 Article 6: 0.00 — Legal Personhood 6 Article 7: 0.00 — Equality Before Law 7 Article 8: 0.00 — Right to Remedy 8 Article 9: 0.00 — No Arbitrary Detention 9 Article 10: 0.00 — Fair Hearing 10 Article 11: 0.00 — Presumption of Innocence 11 Article 12: -0.06 — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: 0.00 — Freedom of Thought 18 Article 19: +0.56 — Freedom of Expression 19 Article 20: +0.10 — Assembly & Association 20 Article 21: +0.20 — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: 0.00 — Work & Equal Pay 23 Article 24: 0.00 — Rest & Leisure 24 Article 25: 0.00 — Standard of Living 25 Article 26: +0.26 — Education 26 Article 27: +0.32 — Cultural Participation 27 Article 28: 0.00 — Social & International Order 28 Article 29: +0.20 — Duties to Community 29 Article 30: 0.00 — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
Editorial Mean +0.08 Structural Mean +0.15
Weighted Mean +0.12 Unweighted Mean +0.07
Max +0.56 Article 19 Min -0.06 Article 12
Signal 25 No Data 6
Volatility 0.14 (Medium)
Negative 1 Channels E: 0.6 S: 0.4
SETL +0.26 Editorial-dominant
FW Ratio 55% 17 facts · 14 inferences
Evidence 28% coverage
2H 5M 18L 6 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.07 (3 articles) Security: 0.00 (3 articles) Legal: 0.00 (6 articles) Privacy & Movement: -0.06 (1 articles) Personal: 0.00 (1 articles) Expression: 0.29 (3 articles) Economic & Social: 0.00 (3 articles) Cultural: 0.29 (2 articles) Order & Duties: 0.07 (3 articles)
HN Discussion 19 top-level · 10 replies
theevocater 2013-02-04 19:33 UTC link
Amazing work both teams. Video conf is still such a painful thing on the web despite everyone's repeated attempts to make it work. Anything that makes it easier and simpler for users is a huge win.
sergiotapia 2013-02-04 20:11 UTC link
I'm giddy with excitement on what this could be used for.

Please correct me if I'm wrong:

Does this mean that when you chat with another person you are directly linked to them, making the communication more secure than say Skype (which passes the 'data' through Skype servers)?

tracker1 2013-02-04 20:24 UTC link
Though not yet ready for Firefox... you can checkout twelephone.com for a working site using WebRTC ... they're making good progress on this.
davidw 2013-02-04 21:03 UTC link
Cool, now when will this work on my Nexus 7, with the beta version of Chrome?
Quarrelsome 2013-02-04 21:58 UTC link
I like how whoever wrote the samples is really not a fan of jquery selectors.
simonrobb 2013-02-04 22:54 UTC link
I love seeing two teams working together on a project like this instead of competing against one another. The web's going to be a better place as a result of this kind of collaboration.
kumarharsh 2013-02-04 23:18 UTC link
This is the most fantastic news I've heard this week!!! Congrats!
dobbsbob 2013-02-04 23:58 UTC link
p2p live sports and ppv incoming
ryanatkn 2013-02-05 01:01 UTC link
If anyone is interested I just published a Kickstarter project for Mydentity, which combines WebRTC and Mozilla Persona into a non-profit private messenger.

http://www.kickstarter.com/projects/ryanatkn/mydentity-is-a-...

ck2 2013-02-05 04:09 UTC link
Ha! But shouldn't they be going at each others throats for the best competition?

In any case it's nice to see friendly rivals compared to microsoft.

glavata 2013-02-05 05:05 UTC link
Chatroulette is the 1st application that comes to mind...
amasad 2013-02-05 05:45 UTC link
This is great. But like most APIs by w3c it looks terrible. Many lines of code to do something that can be done in a few if only they embrace the de facto standard API design from the JavaScript community.
nsp 2013-02-05 08:41 UTC link
Sexyrsd
kriro 2013-02-05 12:48 UTC link
Hello Skype, Mozilla and Chrome just checking in making sure you have some backup strategies.
tocomment 2013-02-05 15:13 UTC link
Does anyone know how this works with firewalls? How about NAT?
songgao 2013-02-05 17:34 UTC link
Is it just me or everybody who finds the number of points for this one is always equal to "Chrome calling Firefox" one?
hobbyist 2013-02-05 18:30 UTC link
Hello IE, it's IE calling :)
_pmf_ 2013-02-06 12:54 UTC link
> Hello Chrome, it’s Firefox calling

Hold on a second, I'll set aside a huge slab of memory.

dbond 2013-02-04 20:21 UTC link
Yes, although a relay (TURN) server can still be needed if a direct connection cannot be established (mobile connections etc). Its pretty easy to hook as well, we should see some some great apps come out of it, especially when data channels are fully supported.
tracker1 2013-02-04 20:22 UTC link
Where available it's a direct peer2peer connection... where not available it can use an intermediary server... end to end encryption is enabled though, so the in-between servers can't realistically view your data stream.

I think things like this are necessary to really get to a point where you can replace the last places Flash makes sense... I do hope development tooling catches up though.

nextparadigms 2013-02-04 20:59 UTC link
I wonder if this eliminates the need for ZRTP on video calls, or are there situations where it can still be used to protect the user's privacy? Will we see WebRTC with ZRTP eventually?
wslh 2013-02-04 21:30 UTC link
Does it mean that the Microsoft acquisition was a bad decision? it seems like a lot of features end in the browser.
woogley 2013-02-04 22:01 UTC link
Chrome 26 shows the Android flag for this. Beta on Android is v25, so 6 weeks or less, hopefully ..
SCdF 2013-02-04 22:54 UTC link
Tent.io could do some cool stuff with this...
fnbr 2013-02-04 23:02 UTC link
Amen. It's things like this that get me excited for the future.
indubitably 2013-02-04 23:39 UTC link
I'm not convinced that Mozilla and Google are as chummy as this video suggests.
pthatcherg 2013-02-05 04:21 UTC link
I think Google+ Hangouts are pretty good :).
ohwp 2013-02-05 07:59 UTC link
One year ago I've seen demo's with Opera Mobile 12 and WebRTC

Found this linke: http://weblog.bocoup.com/javascript-webrtc-opera-mobile-12/

Editorial Channel
What the content says
+0.60
Article 19 Freedom of Expression
High Coverage Advocacy Framing
Editorial
+0.60
SETL
+0.24

Article exemplifies free expression through open publication of technical information. Content advocates strongly for developer freedom, user autonomy, and avoiding proprietary restrictions. Author attribution and transparency support information rights.

+0.40
Article 27 Cultural Participation
High Advocacy Practice Coverage
Editorial
+0.40
SETL
+0.28

Article celebrates scientific and technical advancement through open collaboration. Frames WebRTC development as achievement of 'open Web community' and standards organizations working together. Advocates for open standards approach to scientific progress.

+0.30
Article 26 Education
Medium Coverage Practice
Editorial
+0.30
SETL
+0.17

Article provides detailed educational content: code examples for implementing WebRTC peer connections, instructions for enabling functionality, and explanations of technical concepts. Empowers developers with learning resources.

+0.20
Preamble Preamble
Medium Advocacy Framing
Editorial
+0.20
SETL
ND

Content advocates for open web standards and technological freedom as alternatives to proprietary solutions, relating to human dignity through enabling user autonomy.

+0.20
Article 21 Political Participation
Medium Coverage
Editorial
+0.20
SETL
ND

Article references WebRTC as 'an open standard being defined jointly at the W3C and IETF standards organizations', demonstrating participation in democratic governance of technology.

+0.20
Article 29 Duties to Community
Medium Framing
Editorial
+0.20
SETL
ND

Article emphasizes community responsibilities and duties by framing success through collective contribution: 'made possible because of the close collaboration between the open Web community and engineers from both Mozilla and Google'.

+0.10
Article 12 Privacy
Medium
Editorial
+0.10
SETL
+0.35

Article does not discuss privacy directly; content remains neutral on privacy concerns despite discussing user freedoms.

+0.10
Article 20 Assembly & Association
Low Framing
Editorial
+0.10
SETL
ND

Article describes achievement as enabled by 'close collaboration between the open Web community and engineers from both Mozilla and Google', showing positive framing of collective assembly.

0.00
Article 1 Freedom, Equality, Brotherhood
Low
Editorial
0.00
SETL
ND

Article does not address non-discrimination or equal treatment principles.

0.00
Article 2 Non-Discrimination
Low
Editorial
0.00
SETL
ND

Article does not directly address freedom from discrimination.

0.00
Article 3 Life, Liberty, Security
Low
Editorial
0.00
SETL
ND

Article does not address right to life, liberty, or personal security.

0.00
Article 4 No Slavery
Low
Editorial
0.00
SETL
ND

Article does not address slavery or forced servitude.

0.00
Article 5 No Torture
Low
Editorial
0.00
SETL
ND

Article does not address torture or cruel/inhuman treatment.

0.00
Article 6 Legal Personhood
Low
Editorial
0.00
SETL
ND

Article does not address right to recognition as a legal person.

0.00
Article 7 Equality Before Law
Low
Editorial
0.00
SETL
ND

Article does not address equality before the law.

0.00
Article 8 Right to Remedy
Low
Editorial
0.00
SETL
ND

Article does not address legal remedies for rights violations.

0.00
Article 9 No Arbitrary Detention
Low
Editorial
0.00
SETL
ND

Article does not address arbitrary arrest or detention.

0.00
Article 10 Fair Hearing
Low
Editorial
0.00
SETL
ND

Article does not address right to fair trial.

0.00
Article 11 Presumption of Innocence
Low
Editorial
0.00
SETL
ND

Article does not address presumption of innocence.

0.00
Article 18 Freedom of Thought
Low
Editorial
0.00
SETL
ND

Article does not address freedom of thought, conscience, or religion.

0.00
Article 23 Work & Equal Pay
Low
Editorial
0.00
SETL
ND

Article does not address labor rights or fair wages.

0.00
Article 24 Rest & Leisure
Low
Editorial
0.00
SETL
ND

Article does not address rest, leisure, or working hours.

0.00
Article 25 Standard of Living
Low
Editorial
0.00
SETL
ND

Article does not address standard of living or health care.

0.00
Article 28 Social & International Order
Low
Editorial
0.00
SETL
ND

Article does not address right to social and international order.

0.00
Article 30 No Destruction of Rights
Low
Editorial
0.00
SETL
ND

Article does not address prevention of destruction of UDHR rights.

ND
Article 13 Freedom of Movement

Article does not address freedom of movement.

ND
Article 14 Asylum

Article does not address right to asylum.

ND
Article 15 Nationality

Article does not address right to nationality.

ND
Article 16 Marriage & Family

Article does not address marriage and family rights.

ND
Article 17 Property

Article does not address property rights.

ND
Article 22 Social Security

Article does not address social security or insurance.

Structural Channel
What the site does
Element Modifier Affects Note
Legal & Terms
Privacy +0.15
Article 12
Site implements Google Analytics and GTM tracking with UTM parameter removal utility, indicating awareness of privacy concerns but continued analytics deployment.
Terms of Service
Terms of service not observable in provided content.
Identity & Mission
Mission +0.20
Article 19 Article 27
Mozilla's stated mission around open web and developer empowerment aligns with knowledge-sharing and technical security education.
Editorial Code +0.05
Article 19
Technical blog format with clear author attribution and date stamps supports editorial transparency.
Ownership +0.10
Article 19
Mozilla Foundation ownership as non-profit organization supports commitment to public interest over profit-driven content.
Access & Distribution
Access Model +0.15
Article 26
Open access technical content published without paywall or registration barrier.
Ad/Tracking -0.10
Article 12
Google Analytics and GTM tracking present on page reduces privacy score despite Mozilla's privacy advocacy.
Accessibility +0.10
Article 2 Article 19
Standard WordPress accessibility CSS classes present (wp-block structure), indicating baseline accessibility standards.
+0.50
Article 19 Freedom of Expression
High Coverage Advocacy Framing
Structural
+0.50
Context Modifier
ND
SETL
+0.24

Article is published without paywall, registration, or access barriers. Author clearly identified with credentials and date. Open platform enables free distribution of knowledge about web standards. Transparent authorship and attribution support informational rights.

+0.20
Article 26 Education
Medium Coverage Practice
Structural
+0.20
Context Modifier
ND
SETL
+0.17

Article is openly accessible, published without barriers to learning. Code examples and technical instructions provide concrete educational materials. Format enables developer self-education.

+0.20
Article 27 Cultural Participation
High Advocacy Practice Coverage
Structural
+0.20
Context Modifier
ND
SETL
+0.28

Open standards process enables participation in scientific work. Article documents collaborative development model across organizations. Structure reflects democratic participation in technical advancement.

-0.30
Article 12 Privacy
Medium
Structural
-0.30
Context Modifier
ND
SETL
+0.35

Page embeds Google Analytics tracking (UA-35433268-8) and Google Tag Manager, creating privacy-invasive structural signals. JavaScript includes UTM parameter stripping utility, suggesting privacy awareness but continued analytics deployment.

ND
Preamble Preamble
Medium Advocacy Framing

No observable structural signals beyond editorial channel.

ND
Article 1 Freedom, Equality, Brotherhood
Low

Not evaluable.

ND
Article 2 Non-Discrimination
Low

WordPress accessibility CSS classes (wp-block structure) present, indicating baseline accessibility compliance per domain context.

ND
Article 3 Life, Liberty, Security
Low

Not evaluable.

ND
Article 4 No Slavery
Low

Not evaluable.

ND
Article 5 No Torture
Low

Not evaluable.

ND
Article 6 Legal Personhood
Low

Not evaluable.

ND
Article 7 Equality Before Law
Low

Not evaluable.

ND
Article 8 Right to Remedy
Low

Not evaluable.

ND
Article 9 No Arbitrary Detention
Low

Not evaluable.

ND
Article 10 Fair Hearing
Low

Not evaluable.

ND
Article 11 Presumption of Innocence
Low

Not evaluable.

ND
Article 13 Freedom of Movement

Not evaluable.

ND
Article 14 Asylum

Not evaluable.

ND
Article 15 Nationality

Not evaluable.

ND
Article 16 Marriage & Family

Not evaluable.

ND
Article 17 Property

Not evaluable.

ND
Article 18 Freedom of Thought
Low

Not evaluable.

ND
Article 20 Assembly & Association
Low Framing

Not evaluable.

ND
Article 21 Political Participation
Medium Coverage

Not evaluable.

ND
Article 22 Social Security

Not evaluable.

ND
Article 23 Work & Equal Pay
Low

Not evaluable.

ND
Article 24 Rest & Leisure
Low

Not evaluable.

ND
Article 25 Standard of Living
Low

Not evaluable.

ND
Article 28 Social & International Order
Low

Not evaluable.

ND
Article 29 Duties to Community
Medium Framing

Not evaluable.

ND
Article 30 No Destruction of Rights
Low

Not evaluable.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.76 medium claims
Sources
0.8
Evidence
0.7
Uncertainty
0.8
Purpose
0.8
Propaganda Flags
2 manipulative rhetoric techniques found
2 techniques detected
loaded language
"momentous milestone," "major step forward," "the Web is about to get a lot more awesome"
appeal to authority
References to 'Chief Innovation Officer, Todd Simpson' and 'Director of Product Management, Hugh Finnan' lending authority to announcement
Emotional Tone
Emotional character: positive/negative, intensity, authority
celebratory
Valence
+0.8
Arousal
0.6
Dominance
0.7
Transparency
Does the content identify its author and disclose interests?
0.50
✓ Author ✗ Conflicts
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.82 solution oriented
Reader Agency
0.8
Stakeholder Voice
Whose perspectives are represented in this content?
0.62 3 perspectives
Speaks: corporationinstitution
About: developersindividuals
Temporal Framing
Is this content looking backward, at the present, or forward?
present short term
Geographic Scope
What geographic area does this content cover?
global
Complexity
How accessible is this content to a general audience?
technical high jargon domain specific
Longitudinal · 5 evals
+1 0 −1 HN
Audit Trail 21 entries
2026-02-28 07:24 model_divergence Cross-model spread 0.80 exceeds threshold (5 models) - -
2026-02-28 07:24 eval Evaluated by claude-haiku-4-5-20251001: +0.12 (Mild positive)
2026-02-28 01:41 dlq Dead-lettered after 1 attempts: Hello Chrome, it’s Firefox calling - -
2026-02-28 01:39 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-28 01:38 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-28 01:36 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-28 01:36 dlq_replay DLQ message 97659 replayed to LLAMA_QUEUE: Hello Chrome, it’s Firefox calling - -
2026-02-28 00:05 eval_success Light evaluated: Neutral (0.00) - -
2026-02-28 00:05 eval Evaluated by llama-3.3-70b-wai: 0.00 (Neutral)
2026-02-27 21:52 eval_success Evaluated: Mild positive (0.21) - -
2026-02-27 21:52 eval Evaluated by deepseek-v3.2: +0.21 (Mild positive) 15,366 tokens
2026-02-27 21:52 eval_success Light evaluated: Strong positive (0.80) - -
2026-02-27 21:52 eval Evaluated by llama-4-scout-wai: +0.80 (Strong positive)
2026-02-27 21:47 rater_validation_fail Parse failure for model deepseek-v3.2: Error: Failed to parse OpenRouter JSON: SyntaxError: Expected ',' or '}' after property value in JSON at position 6197 (line 161 column 114). Extracted text starts with: { "schema_version": "3.7", - -
2026-02-27 21:37 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.8, "... is not valid JSON - -
2026-02-27 21:32 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.8, "... is not valid JSON - -
2026-02-27 21:08 dlq Dead-lettered after 1 attempts: Hello Chrome, it’s Firefox calling - -
2026-02-27 21:07 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-27 21:06 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-27 21:04 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-27 20:53 eval Evaluated by claude-haiku-4-5: +0.25 (Mild positive)