Stuart's Weblog
Normal service will be resumed shortly...
RSS
  • [ Downloads ]
  • [ Online Gaming ]
  • [ About me ]

Aug 16 2014

AdBlock source-code on github.com

At the end of July, Wladimir Palant of Adblock Plus wrote a blog post which criticised Michael Gundlach‘s AdBlock for several reasons, but most worryingly:

AdBlock has no scruples to assign unique IDs to their users, to collect data about them (like which settings they enable) and to track the users each time they visit their website. You also cannot avoid visiting their website because the extension will send you there occasionally, most notably on first run. There is no privacy policy, so nobody knows what happens with that data. The discussion on their privacy policy has been marked private for some reason, I guess details were published there on what data they collect.

Not just that, the AdBlock project was also so careless when implementing this “feature” that every other website can track AdBlock users as well. And they explicitly allowed Disconnect.me to be notified whenever some AdBlock user starts up his browser.

… but also criticised AdBlock for being a GPL-3 open-source project with no public repository, and only per-release zip archives being made available. This means that it is non-trivial to determine what changes have been made between versions, and generally increases suspicions that someone somewhere is hiding something…

To remedy this, and as is my right according to the GPL-3 license under which AdBlock releases are made available, I have extracted each AdBlock release which is still available, and uploaded it to github at the following location:

https://github.com/srcshelton/adblock

… and I’ve a mind to fork this code-base and add DNT support if the user has enabled this option in their browser.

For balance, Michael’s response is at http://blog.getadblock.com/2014/07/adblock-and-privacy.html where he makes a point-by-point rebuttal.

I must admit that I’m still with Wladimir on this one – if AdBlock were doing nothing that they feel their users would object to, why not ask their users permission or, failing that, at least post – either within the extension or on their site – details of what tracking and what partnerships are active within a given release? Michael’s assertion that “User IDs are randomly generated and aren’t retained across different machines, browsers, or reinstallations” entirely misses the point that, for a given installation in a given browser, he had created a constant global tracking ID that can be used to uniquely identify the user, regardless of the preferences the user has expressed regarding whether they’re happy to be tracked or not.

By Stuart • Internet, Politics, Technology, Thoughts 0

Aug 16 2014

Updated: Steam on Mac OS X

Further to my 2010(!) post Installing Steam on Mac OS with a Case-sensitive boot partition Steam is now, if anything, even more broken on Mac OS – and this is particularly odious given that a Linux Steam client is now available which operates under the same conditions, but handles itself correctly.

Valve, why do you hate Mac gamers?

More

By Stuart • Apple, Computer Games 2

Feb 25 2014

Standard library for bash

bash standard library project: github.com/srcshelton/stdlib.sh

Give it a try 😉

By Stuart • Technology, UNIX 0

Dec 19 2013

Fixing Microsoft Lync 2011 “image not found” crash on Mac OS X

On the 12th December, Microsoft released update 14.0.7 to Lync for Mac. Unfortunately, after installing, launching Lync now results in this:

Lync 2011 Crash Report

… which, after close scrutiny, is due to Microsoft having failed to fully QA the new release by omitting to test it at all on any Mac with a case-sensitive filesystem: The new update is linked against ‘USBHidWrapper.framework’, whilst the framework is actually named ‘USBHIDWrapper.framework’.

More

By Stuart • Technology 7

Sep 14 2013

March of progress…

It’s 1993, and Super Frog is released for the Commodore Amiga.

More

By Stuart • Computer Games, Hardware, Technology 0

Sep 4 2013

Don’t update Google Authenticator for iOS!

On Tuesday, Google released an iOS update for it’s Authenticator app, which adds support for the iPhone 5’s screen-resolution, an iOS 7-like user interface… and wipes all of your existing tokens.

More

By Stuart • Internet, Technology 1

Sep 3 2013

HP Virtual Rooms on Linux

HP Virtual Rooms supports Windows (primarily), Mac OS, and Linux.

Getting things working on Linux, however, takes a bit of elbow grease…

More

By Stuart • UNIX, Work 3

Jul 4 2013

Helpful…

From the monitorix.conf(5) man-page:

       netstats_in_bps
              This option toggles network values between bits and bytes per second.

              Default value: n

… well, I’m glad that’s cleared up then!

By Stuart • Humour, Nothing important..., UNIX 1

May 30 2013

Simple UDP proxy

After a colleague with a PhD in Networking and myself spent the best part of a day trying to NAT UDP syslog packets without success (the Destination-NAT half is fine, but Source-NAT eludes: the external system still sees the internal IP), I decided to change tack and solve the problem by handling packets in user-space.

More

By Stuart • Technology, UNIX 3

May 15 2013

Dyn SLA Update – or, How To Lose Friends and Alienate Customers

I today received an email from Dyn (previously DynDNS), stating:

Starting now, if you would like to maintain your free Dyn account, you must log into your account once a month. Failure to do so will result in expiration and loss of your hostname. Note that using an update client will no longer suffice for this monthly login.

(emphasis theirs)

Now, if this were a service which requires interaction then this would be an unfriendly but potentially fair way to weed-out inactive accounts. This isn’t one of those cases, though – I can happily go for months or even years where my only interaction with Dyn(DNS) is via auto-update clients. And this is the heart of the problem – many routers and embedded devices have built-in DynDNS clients, frequently with no option to switch to an alternative service. Possibly this is worth $25/year, possibly it isn’t. Personally, I’m not paying a penny to a company trying to hold its users to ransom like this. For my usage, there are a handful for hostnames in a Dyn(DNS) domain – and therefore these cannot to transferred to a different provider. I keep them going purely so that historic links will still work.

More

By Stuart • Internet, Rants 48

«‹ 22 23 24 25 26 ›»

Archives

  • February 2016 (15)
  • November 2015 (24)
  • October 2015 (25)
  • August 2015 (47)
  • July 2015 (88)
  • June 2015 (26)
  • February 2015 (1)
  • January 2015 (1)
  • October 2014 (1)
  • September 2014 (2)
  • August 2014 (2)
  • February 2014 (1)
  • December 2013 (1)
  • September 2013 (3)
  • July 2013 (1)
  • May 2013 (3)
  • March 2013 (1)
  • February 2013 (2)
  • November 2012 (1)
  • July 2012 (1)
  • March 2012 (2)
  • February 2012 (3)
  • October 2011 (1)
  • August 2011 (3)
  • July 2011 (1)
  • April 2011 (3)
  • February 2011 (2)
  • January 2011 (2)
  • November 2010 (2)
  • September 2010 (2)
  • May 2010 (3)
  • April 2010 (2)
  • March 2010 (4)
  • February 2010 (2)
  • January 2010 (1)
  • December 2009 (1)
  • November 2009 (1)
  • October 2009 (1)
  • September 2009 (1)
  • August 2009 (1)
  • July 2009 (2)
  • June 2009 (3)
  • May 2009 (5)
  • April 2009 (1)
  • March 2009 (2)
  • February 2009 (3)
  • January 2009 (3)
  • December 2008 (2)
  • November 2008 (3)
  • October 2008 (9)
  • August 2008 (2)
  • July 2008 (6)
  • June 2008 (2)
  • May 2008 (1)
  • April 2008 (2)
  • March 2008 (1)
  • February 2008 (4)
  • January 2008 (3)
  • November 2007 (4)
  • October 2007 (4)
  • August 2007 (3)
  • July 2007 (2)
  • May 2007 (5)
  • April 2007 (8)
  • March 2007 (6)
  • February 2007 (1)
  • January 2007 (1)
  • December 2006 (3)
  • November 2006 (5)
  • October 2006 (6)
  • September 2006 (5)
  • August 2006 (5)
  • July 2006 (2)
  • June 2006 (5)
  • May 2006 (1)

Categories

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

↑

© Stuart's Weblog 2025
Powered by WordPress • Themify WordPress Themes
Go to mobile version