HN user

evilpie

2,006 karma

Mozilla Software Engineer.

https://hachyderm.io/@evilpie

Posts24
Comments123
View on HN
attackanddefense.dev 1y ago

Firefox Security and Privacy newsletter 2025 Q2

evilpie
3pts0
attackanddefense.dev 1y ago

Hardening the Firefox Front End with Content Security Policies

evilpie
185pts68
github.com 11y ago

Octane-mandreel-latency inappropriately penalizes lazy parsing

evilpie
2pts0
greenbytes.de 11y ago

Opportunistic Security for HTTP

evilpie
18pts10
blog.mozilla.org 12y ago

Slimmer and faster JavaScript strings in Firefox

evilpie
191pts66
www.jandemooij.nl 12y ago

Fast arrow functions in Firefox 31

evilpie
22pts8
hacks.mozilla.org 12y ago

Gap between asm.js and native gets narrower with float32 optimizations

evilpie
116pts114
blog.mozilla.org 12y ago

How EgotisticalGiraffe was fixed

evilpie
1pts0
billmccloskey.wordpress.com 12y ago

Multiprocess Firefox

evilpie
415pts124
news.ycombinator.com 12y ago

Australis is landing in Firefox Nightly

evilpie
7pts1
bugzilla.mozilla.org 12y ago

Mozilla removed Java block again

evilpie
1pts0
evilpie.github.io 12y ago

Electrolysis: Multiprocess Desktop Firefox

evilpie
1pts0
www.marcozehe.de 12y ago

Why accessibility APIs matter

evilpie
2pts0
blog.mozilla.org 12y ago

Staring at the Sun: Dalvik vs. Asm.js vs. Native

evilpie
170pts75
haxpath.squarespace.com 13y ago

Shumway (Flash implemented in JS) running demos and Youtube

evilpie
1pts0
hg.mozilla.org 13y ago

These pages are missing from Firefox imported HSTS list

evilpie
1pts0
dbaron.org 13y ago

The age of bugs (2008)

evilpie
1pts0
buildingfirefoxos.com 13y ago

Firefox OS Building Blocks

evilpie
5pts0
blog.cdleary.com 14y ago

String representation in SpiderMonkey

evilpie
6pts0
nautiluslive.org 14y ago

Nautilus Live Feed - Expedition to the E/V Nautilus

evilpie
2pts0
muizelaar.blogspot.com 15y ago

Silverlight XNA 3D considered harmful

evilpie
5pts0
developer.mozilla.org 15y ago

Online playable Doom compiled to JS with Emscripten

evilpie
6pts0
www.sciencenewsblog.com 15y ago

Underwater Microphone Captures Japan's 9.0-Mag Earthquake

evilpie
1pts0
github.com 15y ago

JavaScript JIT in Python

evilpie
2pts0

The Firefox team is experimenting with ways to improve the built-in Enhanced Tracking Protection feature in Firefox. This is one of the libraries we're going to experiment with.

- We are not, and have no plans to abandon MV2 extensions. This will ensure certain types of add-ons, like ad-blockers, continue to work best in Firefox.

- Firefox supports several ad-blockers as add-ons on Desktop and Android, including uBlock Origin.

- We are not bundling Brave's ad-blocking system, we're testing one of their open source Rust components to improve how Firefox processes tracker lists.

https://www.reddit.com/r/firefox/comments/1sttf82/firefox_wi...

This is what the official Firefox account had to say when this came up on reddit.

You aren't reading it right.

  new Sanitizer({})
This Sanitizer will allow everything by default, but setHTML will still block elements/attributes that can lead to XSS.

You might want something like:

  new Sanitizer({ replaceWithChildrenElements: ["h1"], elements: [], attributes: [] })
This will replace <h1> elements with their children (i.e. text in this case), but disallow all other elements and attributes.

Make sure you have Firefox 138! From the release notes: > You can also now reposition a tab group on the tab bar by dragging it.

And it doesn't even tell you that it doesn't accept unsigned extensions, they claim that the extension is "broken".

It's likely you forgot to include the browser_specific_settings with a some arbitrary id in the manifest.json.

Permanently installing unsigned extensions definitely works in the Developer Edition after setting the pref in about:config.

This doesn't really affect blocking requests in any way, actually it's the opposite: This change doesn't allow extensions to bypass builtin security features.

Firefox is going to continue to have more powerful blocking features compared to what a DNS based approach like pihole can provide.

I was wondering if the recent falling out with France had something to do with it. Maybe this is a cheap way to earn some points with Macron after NSO was caught potentially? spying on him/his government.

Firefox 94 5 years ago

Congrats to the team on shipping site isolation. This required a lot of work on very fundamental parts like frame/page loading.

Firefox 93 5 years ago

All the bugs you linked are marked as fixed, so unless you open a new bug with clear steps of reproducing your specific issue, it's probably never going to happen.