Archive for January 2016


Meizu M2 Note: welcome to a Google-free mid-2010s

16.01.2016

Other than for the landline, I’ve never bought a phone before. Each cellphone has come as a result of a company plan or a loyalty gift from the telco, but when my Huawei Ascend Y200 began needing resets several times a day—I’ve had computer experts tell me this is the phone, or the SD card (like any endeavour, it’s hard to find agreement; this is like saying that the problem with an axe lies with the handle or the blade)—I decided to replace it. Plus, having built websites for clients it seemed only fair to have a device on which I could test them on an OS newer than Android 2.3, and after a few days I have to say the Meizu M2 Note has been worth every penny. (The Xiaomi Redmi Note 2 was on the shortlist but the Meizu performed better in online tests, e.g. this one.)
   You can find the specs on this device elsewhere, in reviews written by people far more au fait with cellular technology than me, but a few things about arriving in the mid-2010s with such a gadget struck me as worth mentioning.
   First, I opted for a blue one. They’re usually cheaper. Since I have a case for it, I don’t have to put up with the colour on the back anyway, so why not save a few bucks if the guts are the same?
   Secondly, it’s astonishing to think in five inches I have the same number of pixels as I do in 23 inches on my monitor.
   Thirdly, cellular battery technology has come a heck of a long way. (Down side: you can’t replace it in this device.)
   But here’s an absolutely wonderful bonus I never expected: it’s Google-free. Yes, the Flyme OS is built on Google’s Android 5.1.1, but the beauty of buying a phone from a country where Google is persona non grata is that I’m not stuck with all the crap I had on the Telstra Clear-supplied Huawei. No Google Plus, Google Play Store, Gmail, Google Maps and all the other stuff I had to switch off constantly. I could have had the phone rooted but it never was a big enough priority, even with my dislike of the big G.
   I don’t know how much ultimately gets back to Google through simply using its OS, but I’ve managed to keep away from signing in to any of their services. In this post-Snowden era, I regard that as a good thing.
   The phone booted up for the first time and gave me English as an option (as the seller indicated), so the device’s OS is all in the language I’m most fluent in. However, it’s not that weird for me to have Chinese lettering around, so the apps that stayed in the Chinese language are comprehensible enough to me. There is an app store that isn’t run by Google, at which all the apps are available—Instagram, Dolphin Browser, Opera Mini, plus some of the other admin tools I use. Nothing has shown up in my Google Dashboard. The store is in Chinese, but if you recognize the icon you should be all right, and the apps work in the language you’ve set your OS to.
   The China-only apps aren’t hard to dispose of, and the first ones to go were Netease, Dianping (I don’t even use an Anglo dining review app, so why would I need a China-only one?), Amap (again, it only works in China, and it can be easily reinstalled through Autonavi and its folded paper icon), and 116114, an app from a Chinese telco. Weibo I don’t mind keeping, since I already have an account, and I can see some utility to retaining Alipay, the painting app, and a few others.
   And having a Google-free existence means I now have Here Maps, the email is set up with my Zoho ’boxes, and 1Weather replaces the default which only gives Chinese cities.
   What is remarkable is that the Chinese-designed default apps are better looking than the western counterparts, which is not something you hear very often. The opposite was regularly the case. A UI tipping-point could have happened.
   I also checked the 2G, 3G and 4G frequencies against Vodafone New Zealand’s to ensure compatibility—there are at least two different M2 Notes on the market, so caveat emptor. Vodafone also recommends installing only one SIM, which suits me fine, as the other slot is occupied by a 64 Gbyte micro-SD card.
   The new Flyme-based-on-Android keyboard isn’t particularly good though, and I lose having a full set of smart quotes, a proper apostrophe, and en and em dashes, but far more obscure Latin-2 glyphs are accessible. I’m not sure what the logic is behind this.
   I had an issue getting the Swift keyboard to install, but I’ve opted for Swype, which, curiously, like the stock keyboard, is missing common characters. Want to type a g with a breve for Erdoğan? Or a d with a caron? Easy. An en dash? Impossible.
   This retrograde step doesn’t serve me and there are a few options in Swype. First, I had to add the Russian keyboard, which does give an em dash, alongside the English one, though I haven’t located a source of en dashes yet. Secondly, after copying and pasting in a proper apostrophe from a document, I proceeded to type in words to commit them to my personal Swype dictionary: it’s, he’d, she’ll, won’t, etc. This technique has worked, and while it’s not 100 per cent perfect as there’ll be words I missed, it’s better than nowt.
   I see users have been complaining about the omissions online for three years, and if nothing has been done by now, I doubt Swype’s developers are in a rush to sort it.
   Swype’s multilingual keyboards are easy to switch between, work well, but I haven’t tried my Kiwi accent on the Dragon-powered speech recognition software within.
   Going from a 3·2 Mpixel camera to a 13 Mpixel one has been what I expected, and finally I get a phone with a forward-facing camera for the first time since the mid-2000s (before selfies became de rigueur). It’s worth reminding oneself that a 13 Mpixel camera means files over 5 Mbyte are commonplace, and that’s too big for Twitter. I’m also going to have to expect to need more storage space offline, as I always back up my files.
   I haven’t found a way to get SMSs off yet (suggestions are welcome), unlike the Huawei, but transferring other files (e.g. photos and music) is easier. Whereas the Huawei needed to have USB sharing switched on, the Meizu doesn’t care, and you can treat it as a hard drive when connected to your PC without doing anything. That, too, has made life far easier.
   I’ve been able to upgrade the OS without issue, and Microsoft (and sometimes Apple) would do well to learn from this.
   It leaves the name, Meizu (魅族), which in Cantonese at least isn’t the most pleasant when translated—let’s say it’s all a bit Goblin King. Which may be appropriate this week.
   I’m not one who ever gets a device for image’s sake, and I demand that they are practical. So far, the Meizu hasn’t let me down with its eight cores, 16 Gbyte ROM and 4G capability, all for considerably less than a similarly equipped cellphone that wears an Apple logo. And it’s nice to know that this side of Apple, one can have a Google-free device.

Tags: , , , , , , , , , , , , , , ,
Posted in China, design, New Zealand, technology | No Comments »


How can we help those fooled into believing what their local brands are?

06.01.2016

How interesting to see a silly Tweet of mine make the Murdoch Press and lead an opinion column—I’m told it even hit the news.com.au home page.
   It’s a very old joke that I’ve told since 2002, when I walked along Bay Road in Kilbirnie and saw a locksmith sign in Futura. Back then, Dick Smith Electronics had its logotype set in ITC Avant Garde Gothic. I really thought it was a Dick Smith sign at a first, fleeting glance, seeing CKSMITH. The joke was born.
   Most in my social media streams got it except a couple of Australians who had likely come across it via Murdochs a day late, one calling me ignorant (not sure how you can get that from one Tweet), and another ‘ahole’ (is this a misspelling of aloha?). As the funniest guy in their media is John Clarke, who was born in New Zealand, maybe humour doesn’t reach a couple of households there if it has to be imported. And the number of times John’s taken the piss about us, to my thorough enjoyment, means that some of us can take a joke. Perhaps we just have a sense of humour. We have to: it was the only way we could deal with our PM appearing on The Late Show with David Letterman. It is, to quote the man, ‘a bit of banter. No drama.’
   The false indignation “on behalf of others” is always a comical one, because it’s usually founded on a misplaced and unjustified sense of superiority. During a political campaign, they’re the ones I find the most humorous and least authoritative. Thick skin came with that territory.
   Neither deserves a response beyond what I said on Twitter, but the second one (with a fresh new account to troll from, always a good sign of someone who won’t stand by their words) highlights a point that I have made on this blog before.
   “Ruby Pond” notes, ‘The guy is pure Oz and started when you were in nappies and tried! Stick to your foreign companies, they really help Oz.’ I’m not sure what I was tried about, not having been to court while I was in nappies, but maybe she’s depending on the fact that not everyone remembers back to their infancy.
   Well done. She got this from an American-owned newspaper website (remember, Rupert’s no longer an Australian, nor is the HQ in Australia and hasn’t been for a long, long time), and, for the record, I’m not as old as the business that Dick founded. There’s also a suggestion that I must be Australian, because, after all, everyone on the planet must be. No other countries exist. I didn’t want to get into trans-Tasman rivalry in such a situation, nor was it appropriate to give a list of Australian corporate misdeeds in New Zealand. The term off-topic springs to mind.
   I told her, ‘Stick to your foreign media, they really help Oz.’
   Hers is that simplistic thinking that gets people supporting foreign-owned businesses when they believe they are supporting local ones.
   Dick’s been one of my personal heroes since his solo helicopter flight and I’ve been a customer of the chain he founded since I was old enough to buy my own tech gear. Entrepreneurs like him are the ones I’ve always encouraged, through mentoring and through my policies. However, the sad story of the company, no longer owned by Dick, is one of corporate greed—which the founder himself has been critical of. We haven’t learned the lessons of so many economic crises: Gordon Gecko’s mantra of ‘greed is good’ continues to drive the corporate world.
   The reason so many multinationals buy local brands is to fool the public into thinking they’re supporting their own. We’re guilty of it ourselves, and I recall using the examples of Just Juice and most of our local newspapers on this blog. People closed accounts at the National Bank when it became ANZ here, because of a suspicion of, dislike of, or rivalry with Australia, perceiving National to be a local bank. The problem there: ANZ had owned the National Bank for years before the rebranding of its own subsidiary, and prior to that it was part of Lloyds TSB in the UK. A lot of Australians think Ford and Holden are domestic players (though, oddly, not Toyota, which probably builds as many, if not more, cars there), just as many Britons still think they are buying British when they shop at Ford and Vauxhall.
   The situation with news.com.au differs slightly in that that business was started in Australia by Rupert Murdoch’s Dad, and it has grown from there—but the fact remains that its HQ is overseas and that’s where it pays its tax. Help to Australians: not a lot. The Murdoch Press’s globalization agenda won’t be one that the “buy Australian” crowd would support for the most part.
   But this is how brands work, because they encourage us to make mental shortcuts for the products and services we consume. I’ve devoted a good deal of my professional life to it. Some should encourage scrutiny because of the power they have (Wally Olins noted, many years ago, how some brands need to adopt notions that were once reserved for states), and it was hoped that, post-No Logo, we would be more inquisitive about the backgrounds to the organizations we support.
   Even though it’s our money and time, the sad thing is that this level of inquiry remains the province of the few, those people who are willing to scrutinize their own behaviour and practise what they preach. Social media have helped spread news of corporate misbehaviours (Volkswagen will attest to that) and more people are aware; but to counter that we get more information than we ever used to, and unless something resonates, will we just forget it?
   Therefore, it can only be something where people who have done the proper investigation get to have a say. And like all human endeavours, it can be scammed, so safeguards have to be built in.
   One of the reasons the Medinge Group awarded its Brands with a Conscience accolades for close to a decade was to champion the organizations that were getting it right, inviting transparency and scrutiny, championing good corporate citizenship, and engaging in socially responsible programmes. Among them were companies devoted to doing things right by the communities they were present in, whether it was Dilmah Tea, Tata Steel or Hennes & Mauritz.
   By our championing them, selected by a think-tank of leading brand professionals, we would be able to highlight shining examples of branding, as well as give them the sort of boost they deserved. If positive companies could increase their custom, and if positive non-profits could increase their influence, then we can do some good in the world.
   As people rightly want shortcuts in their busy daily lives, then the work at Medinge, if seen as an endorsement, would help them make a decision about whether to deal with that organization or not.
   It’s nice to be in that bubble, which makes me ever-grateful to get reminders that we still have a lot of work to do. If you’re genuinely desirous of helping your own, then we need to help create more ways of reminding people which organizations do just that. The Brands with a Conscience programme was definitely a very good way of doing it. What shall we do, in the post-peak-Facebook world of the second part of this decade, to get word out? Is it through video, thanks to greater bandwidth, that allows us to experience and understand more? Is this the coming of age of some form of virtual reality? Or, as we did when we first started exploring bulletin boards and email, time again for us to reach out to people in communities very foreign and different to ours through video chats—something like Google Hangouts but actually with people? (Yes, I know, Google fans, I was taking the piss.) Is Skype the service on which this can be built?
   I would have said that technology is the great democratizer, and maybe more of us should be giving out awards to truly deserving organizations, voted on by more of the public. But we come across the issue of quality versus quantity again: the Reputation Institute surveyed 60,000 people in 15 countries and still wound up with Nestlé among the most reputable firms in the world. Nestlé may do very good things in some quarters, but it hasn’t been able to avoid a lawsuit by environmental and public interests groups in California over its water-bottling operation there, or accusations by activists who believe the company wants to privatize water at the expense of public health. Volkswagen was there in the 2014 survey. We decide on image, and that image is the very thing that gets us making bad choices.
   The next innovators are already on to it, and we don’t even know that we seek it. But, in order to self-actualize, maybe organizing us—individuals, not corporations—into global communities is the next stage. We have seen Kiva work so positively, so how about making it more interactive? Naturally we will tend to choose to help those in our own countries first—crowdfunding campaigns show us that—but allowing us to understand another human being’s situation could be the challenge in a time when governments pursue their austerity agenda. Somehow, we can restore, at least to some degree, the optimism we had when we in the first world accessed the World Wide Web for the first time.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Posted in branding, business, cars, culture, globalization, humour, internet, marketing, media, social responsibility, technology, UK, USA | No Comments »


It’s all going fines at Volkswagen

05.01.2016

Volkswagen Golf VIIGeneral Motors’ fine in 1995 for 470,000 cars using defeat devices against EPA testing: US$11 million. Volkswagen’s fine in 2016 for 580,000 cars using defeat devices against EPA testing: potentially US$40,000 million (or $40 billion, as the Americans say). The local companies get off far easier in the US. In fact, GM can even get a US$49,500 million bail-out from Uncle Sam. I realize there’s a difference between a settlement and a claim, but I wonder if Volkswagen’s going get away with paying less than a figure in the milliards.

Tags: , , , , , , , , , , ,
Posted in general | No Comments »


If Facebook says you have malware, do not download their program—here’s a way around it

03.01.2016

An interesting weekend on Facebook. Despite regaining access, I’m not allowed to post links (with the accusation that my computer is infected—see above), and after considerable research, I know this to be completely untrue. The Facebook malware accusations are targeted at certain users and, from the tiny sample of four that have responded to me, we are all heavy users. Just as I theorized back in June 2014 when Facebook shut down for me for 69 hours, some of us have reached a limit on their servers.
   Boffins, and Facebook, say that that’s impossible, but there have been countless signs of that over the years. Most were recorded on Get Satisfaction before Facebook shut down that community (how convenient). Among them were things such as Facebook being unable to show me every video I had uploaded—the list began at 2011 and earlier ones were omitted—and the many occasions where I could no longer post, comment, like or share. There’s a direct parallel to my experiences on the former Vox.com, which Six Apart confirmed in 2009 and which they had no official answer for.
   What’s the best course of action if Facebook accuses you of malware and forces you to download one of their programs from Trend Micro, F-Secure or Kaspersky? Delete your cookies. Once you do that, you can regain access, though, like me, you’ll have a limited account where link-sharing is impossible. Initially, I was able to share a few links after my accessing Facebook, but it eventually became a blanket block, with the odd one getting through (two a day in my case).
   If you want to be extra-safe, run the free version of Malware Bytes. The free one won’t conflict with your existing antivirus set-up (I’m not trying to do Malware Bytes out of money), but, like the rest of us, you’ll likely discover that your system is clean.
   One woman got around this by downloading a new browser, although she was also limited on the link-posting.
   Whatever you do, do not listen to these big firms. Facebook, Google et al are, as I’ve been documenting over the years, particularly deceptive. I’ve still had to deal with the remnants of Facebook’s scan switching off McAfee, nearly two days later.
   Facebook’s apparently had many complaints about this since 2014, so I’m hardly the first to encounter it. Blaming malware for their own databasing issues is cheap, but enough people will believe it—even with my mistrust of these big Silicon Valley firms I still did their malware scan, not thinking I had a choice if I wanted to access the site again. What it really did during the scan is anyone’s guess.
   I’d rather they come clean and tell people: you are allowed x posts a day, x links a day, and x photos and videos a day. I can work around that. But if they came clean about this and the number of click-farm workers and bots plaguing the site, what will that do to their share price?
   And isn’t it ironic I can presently share more, and have more freedom of speech, on Weibo, monitored by the Chinese Communist Party?

PS.: As of the last week of April, I have had two reports that deleting cookies does not work, but switching browsers does. Facebook appears to find a way to identify you, your regular browser and your IP address together, without cookies.

P.PS.: Mid-May, and from my other thread on this topic, in the post-postscripts: ‘Andrew McPherson was hit with this more recently, with Facebook blocking the cookie-deleting method in some cases, and advises, “If you get this, you will need to change your Facebook password to something very long (a phrase will do), delete and clear your browsers cache and history, then delete your browser, then renew your IP address to a different number and then reinstall your browsers.” If you cannot change your IP address but are using a router, then he suggests refreshing the address on that. Basically, Facebook is making it harder and harder for us to work around their bug. Once again, if you sign on using a different account using the same “infected” computer, there are no problems—which means the finger of blame should remain squarely pointed at Facebook.’

P.P.PS.: June 17: as detailed at my other post, for those who might find Andrew’s method too technical, the current wisdom is to wait it out. It does appear to take days, however. Reminds me of the time Facebook stopped working for me for 69 hours in 2014. Do not download Facebook’s crap.

P.P.P.PS.: November 30: it appears waiting it out is the best option for those who don’t want to mess around under the bonnet. Shawn Picker, in the comments, says to expect a five-day wait.

P.P.P.P.PS.: May 9, 2017: On the other post on this subject on my blog, a user called David suggested modifying your headers and to fool Facebook into thinking you are using another type of device. In comment no. 66 below, Stephan confirms that it works and gives more details about it. Check it out!

Tags: , , , , , , , , , ,
Posted in China, internet, technology, USA | 88 Comments »


Facebook forced me to download their anti-malware, and my own antivirus gets knocked out

02.01.2016

When Facebook says it cares about security, I laugh. Every day I see bots, spammers and click-farm workers plague the site, and despite reporting them, Facebook lets them stay. It will make a statement saying it would no longer kick off drag queens and kings, then proceed to kick off drag queens and kings. So when I was blocked last night from using Facebook on my Windows 10 computer, after using a website with a Facebook messaging plug-in, with the claim that there was malware on the system, I knew something was fishy.
   Like Google’s false malware accusationsso serious that people have lost websites over them—I knew to take this one with a massive grain of salt. However, I didn’t have a choice: in order to get in to the site, I had to download a Kaspersky malware program, and let it run. The program never appeared in my installed list in Windows. I let it run overnight, for seven hours, whereupon it was frozen at 62 per cent. Restarting the computer, I was back to square one.




Above: Doing things the Facebook way. Listening to them was bound to end in tears.


Above: There’s no sign of Kaspersky in Windows’ installed programs’ list.

   Here’s where things started getting very strange. Windows 10 began saying I had no antivirus, anti-malware, or firewall up. Normally I would use McAfee. However, no matter how many times I tried to choose it, the warnings kept coming, thick and fast. In one case, it chose Windows Defender for me—only because I decided to let it run—and would not permit me to change it back through the settings. The timing of these events was all too suspicious.
   There was a rumour, denied by Kaspersky, that it was creating malware to throw off its competitors. The jury’s still out, but it’s just odd that while Kaspersky is running its Facebook scan, of what I knew to be non-existent malware, that McAfee would be inaccessible. I went to the McAfee website to file this.



Above: While the Kaspersky scan proceeded, McAfee was knocked out and could not be switched on. Coincidence?

   Unlike most people, I have options open to me, so I began to go on to Facebook using several different methods. A VirtualBox containing XP on the same computer was fine, if incredibly slow while Kaspersky was doing its thing. (Think about Windows XP on a 386.) Lubuntu was fine as well, as was Mac OS X. I Tweeted the McAfee community link, and thought it odd that it did not appear in Facebook (I have my Twitter set up to post there). I then tried to paste the link into Facebook manually, whereupon, in Lubuntu and Mac OS, I was told that my computer was now infected with either a virus or malware. Unlike Windows, I had the option of telling them they were in error, and I was able to continue using the machines.
   This really sounds like Facebook and Kaspersky have it in for McAfee and, possibly, rival products, if the scan knocks out your choice of antivirus and anti-malware program, and if the mere mention of mcafee.com inside Facebook results in a warning box saying your computer is infected.


Above: On a Mac, I couldn’t even tell people about the post on mcafee.com. The second I did, Facebook said my computer was infected. The same thing happened on Lubuntu. Facebook accuses you of infection on the mere mention of mcafee.com.

   Eventually, the entire system froze, and while I could still move the mouse about, I couldn’t access the task bar or go to other programs.
   I was forced to do a hard reboot.
   But you’re asking now: was I ever infected? No. It’s Google all over again.
   Peter, the very knowledgeable McAfee support tech who came to my aid many years ago, was present again and put me on to two other programs after this restart. Getsusp analysed my system for malware, and, you guessed it, found nothing. Malware Bytes did the same, and found some PUPs (potentially unwanted programs), all of which I knew about, and I had intentionally installed. They’ve been present for years. In other words, two other malware scanners told me my system was clean. Malware Bytes did, however, restore McAfee as the correct antivirus program, exactly as Peter had predicted.
   He also suggested a system restore, which sadly failed, with Windows giving the reason that an antivirus program was running. Having restored this system once before (after some bad advice from Microsoft), I knew it couldn’t be McAfee. The only difference on this computer: I had had Kaspersky doing its Facebook scan. It appears that Facebook and Kaspersky don’t want you restoring your system.
   I had fixed the newer issues, but the original one remained: I couldn’t get on to Facebook. The Kaspersky scan never finishes, incidentally—you’re stuck on 62, 73 or 98 per cent—and while not having a personal Facebook is no great loss, I have businesses that have presences there.
   I stumbled across a Reddit thread where others had been forced to download antivirus programs by Facebook, and, fortunately, a woman there had found where hers resided. In my case, it was at C:\Users\USERNAME\AppData\Local\Temp\FBScanner_331840299. Deleting this, and all cookies mentioning Facebook and Kaspersky, restored my access.
   What to do if you ever come across this? My advice is to, first, run Malware Bytes, but ensure you run the free version, and do not opt for the trials. Once you’re satisfied your computer is clean, head into your cookies and delete all the Facebook ones, and any from the antivirus provider it recommends. This second Reddit thread may be helpful, too. I don’t know if this will work completely, but anything is preferable to following Facebook’s instructions and wasting your time. I really need to stop following instructions from these big firms—you’d think after all these years, I’d know better.

PS.: I found this video from last July which suggests the malware accusations have nothing to do with your computer set-up:

In addition, I cannot paste any links in Facebook. The situation began deteriorating after I regained access. Initially, I could paste and like a few things, but that facility eventually disappeared. Regardless of platform, I get the same error I did on the Mac yesterday (see screen shot above). Liking things results in the below error, and the wisdom there is to wait it out till Facebook staff get back to work on Monday.

P.PS.: Holly Jahangiri confronted the same issue as I did a few days later. She was smarter than me: she didn’t download the anti-malware malware. Have a read of her post here: other than that one difference, it’s almost play for play what happened to me for four days. She’s also rightly frustrated, as I am, by Facebook’s inaction when it’s legitimately needed.

P.P.PS.: Not only does Kaspersky delete your comment when you ask on its blog how to remove the malware scanner, they also clam up when you ask them on Twitter.

P.P.P.PS.: I’m beginning to hear that deleting cookies will not work (April 26). Facebook seems intent on having you download their suspicious junk. In those cases, people have switched to another browser.

P.P.P.P.PS.: Andrew McPherson was hit with this more recently, with Facebook blocking the cookie-deleting method in some cases, and advises, ‘If you get this, you will need to change your Facebook password to something very long (a phrase will do), delete and clear your browsers cache and history, then delete your browser, then renew your IP address to a different number and then reinstall your browsers.’ If you cannot change your IP address but are using a router, then he suggests refreshing the address on that. Basically, Facebook is making it harder and harder for us to work around their bug. Once again, if you sign on using a different account using the same “infected” computer, there are no problems—which means the finger of blame should remain squarely pointed at Facebook.

P.P.P.P.P.PS.: June 17: for those who might find Andrew’s method too technical, the current wisdom is to wait it out. It does appear to take days, however. Reminds me of the time Facebook stopped working for me for 69 hours in 2014.

P.P.P.P.P.P.PS.: January 28, 2017: David has come up with a great solution in the comments (no. 103). You can fool Facebook into thinking you are using a Mac by changing the user-agent. He suggests a Chrome Extension. I have Modify Headers for Firefox, which might work, too.

P.P.P.P.P.P.P.PS.: May 9: Stephan, on my other thread on this topic (comment no. 66), confirms that David’s solution worked and has posted a few more details, including extensions for Firefox, Safari and Chrome.

Tags: , , , , , , , , , , , , , , , , , ,
Posted in internet, technology, USA | 116 Comments »