English articles

‘Roaming charges are still a rip off’

‘Roaming charges are still a rip off’ – A link found via our eurocommissioner Neelie Kroes. Interesting, do tell.

“Whatever you do when downloading data – surfing the web, sending a Tweet, posting a photo – don’t hook up your iPhone to your Ipad. The data that you download is exactly the same but if you use your devices in this way, your charges will be €5 per megabyte. Thats right, despite an advertised – and mandated – price of 20 cents, a loophole in the legislation allows companies to charge 25 times the supposed maximum. At least, that’s what Vodafone charged this foolish customer on a recent trip to Europe.”

Wow! That’s kinda special. Seems like the EU guideline is being used (i.e. article 15 sub 4) where an exemption is given for so called machine to machine (M2M) applications. It makes sense to exclude M2M from some of these rules, because eventually there is no consumer at the devices buttons. Confusion arises when different governments use different viewpoints for similar cases.

Recently there was a related item in the news: ACM (Dutch regulator) ruled that because of scarceness in the mobile numbering range, SIM-cards for mobile internet only (i.e. tablets, dongles) will need to move to the dedicated M2M numbering-range. But does that make them M2M really? Ofcourse not. Whichever way you look at it, behind the screen of the laptop or tablet is a consumer that is just as easily shocked with high roaming costs. This is most definitely not the ‘spirit’ of the rules. It’s a shame the telecom-sector won’t use fuzzy rules to make a proper example and show that not every telco is a crook, but instead just seizes the opportunity to squeeze the customer for another penny. Maintaining the status-quo, is that really the best we can do?

SpeakUp has always stood for making costs clear and fair toward our users. That means that loopholes, if we finid them, are not to be (ab)used. This is exactly why we created our Roam Like Home offering, so our users really do know what is coming, and they won’t have to feel reluctant to just use mobile internet if (when)  the camping WiFi in France is just being annoyingly slow.

– Thijs Boin & Florian Overkamp


English articles

This article was translated (liberally) from Dutch and was originally written for and published on ISP Today, the dutch ISP sector e-mag. Reposted with permission 😉

Between december 20th and januari 10th ISP Today talks to Dutch internet-buffs and reviews the ending year. Today Florian Overkamp (SpeakUp) shares his re- and preview with the sector. Most important from his viewpoint: adoption of cloud-services (in the Dutch market – red.).

Internet of Things

“It has been a gradual development, but to me 2013 is the turning point in the adoption of cloud-services,” Overkamp  says “The dangers that users see in the cloud are finally adressed in a rational manner, rather than using them as an excuse to not use them at all. In our own field we see that with cloud-telecommunication-solutions more fixed-mobile solutions are offered, increasing the acceptance by users. Phones and tablets are getting smarter and are, more often than not, an integral part of our work and life, bringing the Internet-of-Things closer.”

Sector more aware

“Although the Netherlands has a strong position in availability of broadband internet, we are just tinkering with applications that use that. Truly innovative serviceproviders are just now rising to the occasion. I am glad to see that the sector is much more aware of customers risks and the measures that can be implemented to address redunancy, security, privacy etc.”

Building combinations

Overkamp thinks the next stage will be about integration issues. “How do I make all these cloud-applications cooperate with each other?,” is the question to expect. “The best cloud-apps are very much focussed on a specific functionality. This makes them very intuitive, but it also means there is not a single cloud-app to cover the customer’s IT need entirely. As a result, building combinations between apps is very important. As a side-effect it also helps mitigate some of the risks of the cloud, because the impact of one cloud-app being unavailable can be limited. In my line of work we also see the importance of having the apps on multiple screens – we want to choose which device (mobile, tablet, laptop, smart-TV) we want to use to do our work. Cloud-apps user interfaces need to address this.”

Integrating cloud-apps

His new-year thought for 2014: “It will be interesting to see what users will be doing this next year. Will they, after Bring Your Own Device (BYOD),  also be doing Bring Your Own Cloud-app (BYOC) and will, as Gartner states, every employee become their own IT-department? If that happens, initiatives such as CloudHub to hook up API’s between very diverse cloud-applications will prove of immense importance. Something to ponder over during the festive days. With a glass of bubbly, if possible.”

English articles


it’s been a short while since I did work on my Yourls Abusedesk, but since I had some people asking questions and Ozh had just released Yourls 1.5.1, I figured it was as good a time as any to do some housecleaning. So here is the short update:

  1. Verified to work with Yourls 1.5.1
  2. Verified to work with PHPGSB 0.2.4
  3. Yourls Abusedesk is now managed in Github
  4. Version control is now in Git, rather than Subversion

Also, the documentation has been updated to reflect a recent issue I encountered where the Yourls database user did not have a CREATE TABLE grant on the Yourls database. The next release will include some errorchecking for that.

For online discussion, please do check out the new Redmine. This also (hopefully) provides a better place to post suggestions, questions, etc.

English articles

New York Times reports about a new EU plan to place a worldwide cap on data roaming charges for EU citizens. Wether or not this is a good idea remains to be seen… There are still a number of countries that carry quite high roaming charges, which would cause the cap to activate pretty quickly. Not a good customer experience.

I doubt that the EU guidelines would cause non-EU operators to lower their wholesale data rates at all, so the result could be that only the ‘real’ operators (MNO’s, i.e. in the Netherlands KPN, T-Mobile, Vodafone) would be able to force enough buying power to enforce lower wholesale rates or to subsidise the charges toward the customer.

If that becomes reality, would it serve the customer? Would it offer market options and transparency? I don’t think so. In this scenario, smaller providers (i.e. MVNO’s) who are tied tightly to their MNO may not be able to compete in the market. Winners of the game would be the MNO’s with deeper pockets. The market of roaming solutions toward MVNO’s may grow, but most likely this will still only cover base costs of mobile challengers.

What will happen remains to be seen. For now I’m sceptic about this idea, but we will certainly keep a close eye.

English articles

[EDIT: This is already an older version. For the latest updates, please keep an eye on the yourls-abusedesk tag on this blog or the Yourls-Abusedesk project.]

And we’re back. Based on some new suggestions from people I’ve released a new version of the Abusedesk.

Changes are:

  • Use long php tags
  • Implement forwarding to APWG instead of using our own error messages when links were used for Phishing


I also took some time to upgrade my Yourls codebase to ensure the plugin still works with that too 🙂

For those who like to live on the edge, I’ve added public read access to my subversion repo for the plugin. Use at your own risk, obviously!

svn co http://pkg.tty.nu/svn/yourls-abusedesk



English articles

[EDIT: This is already an older version. For the latest updates, please keep an eye on the yourls-abusedesk tag on this blog or the Yourls-Abusedesk project.]

So the Abusedesk tool is definitely alive.

This update is only expanding on documentation as suggested by readers. No new functionality at this time. Thanks for the input all. Keep suggesting or adding stuff 🙂

Get it here:


English articles

[EDIT: This is already an older version. For the latest updates, please keep an eye on the yourls-abusedesk tag on this blog or the Yourls-Abusedesk project.]

So, over the last few months I’ve had a few responses on my post of august last year with helpfull (and sometimes not so helpfull) comments on what can be improved on Yourls Abusedesk. So here is a new release.

Changes are:

  • Better loading configuration order (prevent errors/warnings from PHP)
  • Sanity check to see if config.php was created (and showing an error instead of a blank page)
  • Documentation updated to show how to test Google Safe Browsing from the webserver command line

I hope this helps a few people along. I’m open for suggestions and improvements as my spare time allows it. As usual with Open Source: You have the code, so feel free to tinker around and let me know what you find.


English articles

[EDIT: This is already an older version. For the latest updates, please keep an eye on the yourls-abusedesk tag on this blog or the Yourls-Abusedesk project.]

So, it’s weekend and Liz is out with the girls, so I finally got around to finishing my Abusedesk tool for Yourls.

Abusedesk for Yourls is a plugin module written and tested with Yourls SVN rev. 503
but is probably functional with any release of 1.4 or higher.

Abusedesk is designed to allow YOURLS-administrators to prevent or restrict abuse by
link-posters. It does this by the following methods:

1) Implement a blacklist and a report-page. If any visitor states a short URL is abusive,
the system will automatically mark the URL as ‘bad’ and report future visitors of this.

2) Implement a banlist and allow the administrator to prevent certain IP-addresses to
post, or prevent certain (partial) URL’s to be shortened.

3) If Google Safe Browsing is activated, prevent visitors from running into (known)
phishing or malware sites

Download yourls-abusedesk-svn7