903 karma · joined September 10, 2011
So despite there could being just one false-positive-not-fixed-after-human-contact every 1 million deleted meetups, in Internet that false-positive is likely to bring a lot of undeserved negative attention.
france.twitter.com/user
artists.twitter.com/userPeople when are free to make decisions individually usually assume everyone else doesn't have group mentality so they themselves decide not to have one, making it a self-fulfilling prophecy.
Of all possible crows I would expect the Hacker News one to be the more rational about this; but no; many here are pretending this is somehow OK; lets be very clear, for many sites this for all practical reasons the same as hiding the pay button in any SaaS or PasS start-up.
The tracking done by many ads could be stopped by deleting cookie-headers and using a proxy to serve the ads to hide the real IP from advertisers; but no; they decided that removing the ads completely was a perfectly good idea.
Google should stop allowing all users from that ISP to use _any_ Google service at all (Including Google search and Gmail) with a little message saying that "Your internet provider is actively hurting our business model by using default ad-blocking in all their routers including yours. If you like to keep enjoying our services please contact them and ask them to stop using such aggressive tactics. Thank you."
The only reason we the people with ad-blockers as browser extensions are not actually harmful is because (believe or not) we are a minority.
[0]Yes, calling "bullshit" the title someone decided was appropriate for this article is just as offensive as calling your comment the same way.
this.jQuery||document.write('<script src="js/jquery-1.8.3.min.js"></sc'+'ript>')http://www.google.com/trends/explore?hl=en-US#q=Java%20tutor...
And also there you can see that India is still the biggest searcher of programming tutorials in the world.
That is why this book deals with DOM and BOM from chapter 11 to 15 even if those are not purely JavaScript.
NodeList.prototype.map = Array.prototype.map
Just one line and now you can do stuff like: document.querySelectorAll("div").map(function(ele){
return ele.id
}); function wait(o){
return setTimeout(function(){ o.action.call(o.this) },o.delay*1000)
}
To use it like this: wait({
action : function(){ console.log(this) },
delay : 1,
this : this
});I think most people would write it like this:
playing ? player.play() : player.pause()