Adblock Plus and (a little) more

Malvertising: The problem, and the very obvious solution. · 2018-03-27 15:00 by Tom Woolford

Simple virus checking isn’t enough. Viruses can now hide in ads, and you may not know until it’s too late!

Read more Comment [4]


Why working at an ad blocker was the best way I could think of to help advertising · 2017-01-04 14:27 by Otilia Otlacan

Happy 2017! New year, new job – sort of, as I’ve been here at eyeo for two months already. Read on to see why I joined the company, what I found here and why I’m glad I made this move.

Read more Comment [12]


Closed my LinkedIn account · 2012-06-08 16:30 by Wladimir Palant

A bunch of posts on Planet Mozilla reminded me that there is still one social network that I am a member of. So it was time to reconsider whether having a LinkedIn account was worth it.

Read more Comment [6]


Random thoughts on democracy and Russian presidential election · 2012-03-12 12:54 by Wladimir Palant

As some of you might know, Russia sort of elected a new old president a week ago. After taking a 4 years break as prime minister Putin now becomes Russian president for the third time. I’ve been following the Russian-language reactions to the election which I find quite interesting. While I like most readers of this blog have the luxury of living in a democracy, sometimes I need a reminder about what actually constitutes a democracy. Hint: elections in regular intervals are not sufficient.

Read more Comment [4]


Random thought on communities · 2011-12-15 23:46 by Wladimir Palant

Being in charge of a popular project has its highs and lows. On the one hand, creating something that is used by many people can be highly rewarding. You have a large community that supports you, there are many people willing to do their part. But then there are times when an unpopular change needs to be done, and as your community grows almost any change will make you unpopular with somebody. All the sudden you get people yelling at you — lots of people suddenly need to tell you how stupid that change is and what you should have done instead. It’s highly demotivating and makes you want to avoid uncomfortable changes. But that’s a dead end leading to a dead project.

Read more


Aktuelle Informationen der ukrainischen Botschaft? So findet man sie! · 2011-09-24 14:55 by Wladimir Palant

This is once again an off-topic blog post about the information policy of the Ukrainian embassy in Germany. Main point is making this information easier to find for Ukrainian citizens who live in Germany which is why it is being published in German and Russian.

Das ist jetzt mal ein Blog-Post, das rein gar nichts mit Adblock Plus zu tun hat. Sinn und Zweck ist lediglich, diese Informationen besser auffindbar zu machen.

Эта статья, в виде исключения, абсолютно не связана с Adblock Plus. Основной смысл ее публикации в том, чтобы эту информацию было немного проще найти.

Read more Comment [2]


Binary XPCOM components are dead - js-ctypes is the way to go · 2011-07-12 13:19 by Wladimir Palant

Daniel Glazman is shocked to see how hard shipping binary XPCOM components with an extension became now. Fact is, we simply didn’t notice the hidden message of blog posts announcing dropping binary compatibility (meaning that your component needs to be recompiled for each new Firefox version, no matter how simple it is) and rapid releases — binary XPCOM components in extensions are deprecated. Theoretically, somebody could still continue using them but it requires so much effort that nobody can be expected to do that. Unfortunately, I haven’t seen it said like that anywhere, hence this blog post. There is still tons of documentation on binary XPCOM components on MDN and no deprecation warnings. Even XPCOM changes in Gecko 2.0 page lists all the important changes without making any conclusions.

Read more Comment [11]


Running Linux in the browser · 2011-05-17 18:50 by Wladimir Palant

I haven’t seen it mentioned on Planet yet, could it be that nobody heard? I’ve seen lots of cool browser demos lately but this one really blows me away: jslinux by Fabrice Bellard. This is a real x86 emulator written in JavaScript and running Linux, not a fake Linux terminal. The emulated hardware is somewhat limited (e.g. no FPU) but this doesn’t make packing an emulator into less than 20 kB of JavaScript code less impressive. The emulator loads a bunch of binary Linux images and — voilà, Linux boots up.

Read more Comment [14]


Einbürgerung in den deutschen Staatsverband - im Detail · 2011-02-28 00:06 by Wladimir Palant

This lengthy German-language blog post deals with the issues of the German naturalization process and should be irrelevant to most people not living in Germany.

Diese Woche gab es hier ein wichtiges Ereignis: meine Frau hat endlich die deutsche Staatsbürgerschaft bekommen. Ich konnte den Prozess von Anfang an miterleben und sehen, wie das heutzutage abläuft. Da es aber kaum deutschsprachige Beschreibungen dazu gibt, denke ich nicht, dass sich allzu viele meiner deutschen Mitbürger damit auskennen. Ich schreibe es einfach hier auf, vielleicht gibt es dann bei der nächsten Debatte um die Einbürgerung weniger schlecht informierte Meinungen.

Read more Comment [10]


Finding security issues in a website (or: How to get paid by Google) · 2010-12-11 01:40 by Wladimir Palant

I received a payment over $2,500 from Google today. Now the conspiracy theorists among you can go off and rant in all forums that Adblock Plus is sponsored by Google and can no longer be trusted. For those of you who are still with me: the money came though Google’s Vulnerability Reward Program. Recently Google extended the scope of the program to web applications. I took up the challenge and sure enough, in a few hours I found four vulnerabilities in various corners of

Read more Comment [9]