cablecutters has launched!
0
So I soft-launched cablecutters today. It’s an educational site about free terresterial television in Belgium (a.k.a. DVB-T or TNT) and will replace The Belgian DVB-T Resource eventually.
The most interesting feature of the website is the coverage checker that tells you which television channels are broadcasting in your area. You just enter your postal code and you’ll get a list of nearby transmitters, as shown on the right. I think it’s quite a useful tool for techies and regular folk alike. But by all means, go try it out for yourself and let me know what you think.
I also cover a variety of ways to get DVB-T in your living room, on your laptop or on a portable device.
You can check out my earlier posts about the website here and here.
3 Ways to Watch Cable Television on Your iPhone/Android
0I wrote this article for CyberNet News. You can read the full article here.
Now that internet-enabled smartphones are rapidly expanding their market share, we’re increasingly turning to our phones to pass the time while we’re on the bus, sitting in a waiting room or even when we should really be keeping our eyes on the road.
People have been watching videos on their phones for some time now, but due to recent developments you can now legally stream major television channels as well. Here are three cheap ways to watch your favorite channels on your smartphone.
Belgium for Foreigners, part 2
0Continuing my attempts at uncovering the things that separates Belgium from American culture, today I’m digging into tech and media topics. Part one is available here.
Media
Flanders doesn’t dub English television shows. Instead they provide subtitles. We’re used to this and have no problem with it. So if you’re an English speaker you can just turn on Flemish television and watch most programs in English like you’re used to. The only exceptions to this rule are infomercials and kids shows such as SpongeBob and Hannah Montana.
Wallonia, however, does dub their television shows in French. I don’t know why Walloons dub their movies and we don’t. For more on dubbing practices in Europe, click here.
- I’ve been to movie theaters where some films carry bilingual subtitles. It’s one of the more quirky implications of living in a multilingual country.
You can say almost anything on Flemish television, even on public broadcast channels. I’ve heard some presenters such as Peter van de Veire casually drop the F bomb during entertainment shows. That doesn’t mean it’s necessarily socially acceptable to do it, but no fines are imposed and people have no problem with it if used in an appropriate context. Flemish people have adopted English swear words like f—, s— and to a lesser extent damn as substitutes for our own godverdomme and verdorie. We’ve been using these English swear words for as long as I can remember.
Radio stations play the uncensored version of all Top 40 songs (no "Forget You" here!) and most of us don’t seem to mind. This winter, Studio Brussel is holding a charity event with the baseline "We do give a s—". I’m only not too familiar with Walloon media, so I don’t know what their cultural stance on broadcasted swearing is.
Technology
On a number of occasions I’ve heard American tech personalities from CNET and TWiT joke about how nobody uses MSN anymore. Well, turns out we do. Or at least some of us. People who are in their early 20s like me still use it, but the younger generation relies on Facebook Chat like Americans do. ICQ, Yahoo and AIM never gained much traction here.
We’re not unique in using other IM protocols, even though they’re so similar. I was told by a Polish student once that they use Gadu-Gadu. Like with ICQ, they use unique numbers instead of e-mail addresses to identify people, which sounds inconvenient.
- From a technical standpoint, there’s no DSL monopoly here. Belgacom, a telco that used to be government-owned until the 90s, owns pretty much all DSL lines but they’re legally required to resell DSL capacity to other ISPs. Cable is still exclusive to Telenet, but that may be about to change.
- Most telco services are much cheaper here than in the United States. For €55/$74 per month, you can get basic digital television, unlimited national calls and an uncapped 20 Mbps DSL connection without a fair usage policy through Scarlet. Cable provider Telenet offers digital television, unlimited European calls and a 50 Mbps cable connection with 100GB cap for the same price.
- Incoming text messages are free, unless you subscribed to a premium-rate service. I heard stories of people being screwed over by these services a few years ago, but since the introduction of tighter regulations this no longer seems to happen.
- Since we’re such a small country, unexpected roaming charges are more of a problem here. Luckily the EU is capping European data charges. Outgoing text messages to numbers outside your country but inside the EU are already capped at max. €0.11/$0.15. Receiving texts is free within the European Union. Ironically national text messages can cost you more than an international text, because the EU didn’t impose national caps.
- Subsidizing cellphones was illegal in Belgium until the EU forced us to allow this practice in 2009. Therefore most of us aren’t locked in to 2-year contracts with one provider. This didn’t mean that cellphones were insanely expensive here, though. I recently bought an unlocked Samsung Galaxy Gio for €149/$200. Unlocked Android phones have since dropped below €99/$134.
A Sneak Peek at the New DVB-T Website
0
As mentioned earlier, I’m working on an update of my DVB-T site. Among other things, I plan to introduce a more sophisticated coverage checker that uses official transmitter statistics to calculate which DVB-T broadcasts are available in your area.
I took this as an opportunity to increase my knowledge of MVC-based PHP frameworks and CSS3. Imagine creating a gradient background with a line of CSS code… no more wasting development time in the GIMP or Photoshop! I also played with custom fonts, which is something I haven’t done before.
The bad thing is, as usual, that Internet Explorer doesn’t play well with the other browsers. I’ve had to add some fallback CSS code for IE8/IE9 users to ensure that they can still enjoy a slightly simpler site look. It looks like the upcoming Internet Explorer 10 will have better support for things like text shadow and CSS gradients, though.
Explaining DVB-T to the average Joe
My original DVB-T website only covers the more technical aspects of DVB-T, so John Doe probably won’t find the site useful. That’s why I decided to add sections that explain the advantages of the platform, the variety of ways one can watch DVB-T television and which equipment is needed to receive broadcasts.
I also decided to eliminate the term DVB-T altogether in favor of ‘over-the-air television’ and ‘terrestrial television’ because most people don’t have a clue what it means. Neither Norkring nor Telenet has tried to push an alternate consumer-friendly term for the platform so far. In the United Kingdom and Australia the Freeview brand is used, which stresses that it’s free rather than putting the emphasis on being a television platform. All major British broadcasters have been using the term for quite a while to advertise their digital-only channels, so British people have grown accustomed to this name.
The French went with the term TNT. This acronym stands for Télévision Numérique Terrestre (Digital Terresterial Television), which is only a slight improvement on the jargonesque Digital Video Broadcasting — Terrestrial. I’m guessing that Flanders will eventually adopt the term Digitenne that is already in use in The Netherlands — if DVB-T distributor KPN is willing to share the trademark.
Whatever Norkring and Telenet choose to do, any of these terms will stick better with consumers than DVB-T. So until a marketable name is adopted, I’ll keep using ‘over-the-air television’.
Below are two screenshots of site features that explain the requirements of DVB-T to newcomers.
Belgium for Foreigners, part 1
0I love learning about American culture and the English language. It not only helps me communicate in the English-dominated online world, but it helps me reflect on our own Belgian culture. I’ve been posting short blurbs about the quirks of our country on my Twitter feed lately, but I’ve decided I want to write a series of blog posts about it as well.
We start today with our three official languages, geography and laws. I plan to do another article about media and technology at some point in the future. Update: find part 2 here.
Language
Our lovely little country has three official languages: Dutch, French and German. Flanders, which is where I live, is the Dutch-language region of Belgium. In Wallonia, French is spoken. However, after the first World War we received a small slice of land from Germany. We call that region the East Cantons. Technically it is part of Wallonia, but people living there still speak German.- Our capital Brussels and a few neighboring towns have bilingual (Dutch/French) status, but people there usually resort to French when talking to other members of the public.
- Flanders, Wallonia and Brussels share the same federal government and their love of Belgian beer, chocolate and fries… but that covers just about everything we have common. We don’t speak to each other very much because of the language barrier.
- In Flanders, French classes are mandatory from the 5th year of primary school (age 10/11) up to the last year of secondary school (age 17/18). English is mandatory from the 2nd year of secondary school. From what I’ve heard, Walloons can choose to attend either Dutch or English classes, or in some cases both.
- Most Flemish people know enough French to get around in Wallonia. According to a Walloon report from their public broadcaster I’ve seen, Walloons’ knowledge of Dutch is rusty.
To be fair, there are much more French speakers than Dutch speakers in the world. - Many multilingual sites erroneously redirect me to their French site because I live in Belgium. I’m looking at you, MySpace!
- English is a lot more dominant in Flemish culture than Wallonian culture. I was listening to a Flemish Top 100 of Belgian music a while ago. Funny thing… the majority of artists in that list sung in English instead of Dutch/French. By comparison, when I listen to Walloon radio, I hear a lot more French songs. Also: Pokémon is sold in English in Flanders, while Walloons get a French version. They even changed all the Pokémon’s names! I can’t imagine calling Charmander "Salamèche"…
Geography, culture and laws
- Belgium is, along with Australia, one of few countries where voting is mandatory. You can choose not to vote, but you have to show up at your local polling booth and can be fined if you don’t. We don’t use the American “winner-takes-it-all” election system, so coalition governments are common practice. Political parties cater to one side of the language barrier, so we have at least 5 major parties in both Flanders and Wallonia.
- Our highest point is 694 meters above sea level. Needless to say, you shouldn’t bother looking for mountains here. Flanders is mostly flat and densely populated, Wallonia less so. There is no American-style middle of nowhere in Belgium.
- Because of language barriers, dense population and the small size of our country, most of your friends and relatives live within a 100km (62mi) radius.
- We have the following American imports: Coca-Cola, Pepsi (not as popular), McDonald’s, Citibank, Pizza Hut, Starbucks, Subway and Good Humor — although we call it Ola. Things we don’t have: Best Buy, Wendy’s, KFC, Captain Crunch, Burger King and Cheerios.
Still, there’s no shortage of fast food in this country. We love our Belgian fries. Yes, I said Belgian fries. The French stole the idea from us. It says so on Wikipedia so it must be true! We usually eat fries at a “frituur” (Dutch) or “friterie” (French). Unlike fast food joints, they’re often small businesses run by locals.- We can start drinking beer at 16, but can’t get our definitive driver’s license until we’re 18. School attendance is mandatory, but home schooling is a legal alternative. Mandatory military service has been abolished long ago.
You can travel freely between Belgium and neighboring countries. No border checks! This free travel zone includes many European countries and is formally known as the Schengen Area. Like much of Europe, we’re in the Eurozone.- Smoking in bars has been illegal since July 2011.
- We have set periods during which shops are allowed to advertise discounted goods: during the month of July and during much of January. If I recall correctly, this measure was taken to prevent big retail stores to out-discount smaller stores into bankruptcy.
- In the province of Antwerp, there is a town called Baarle that is partially Belgian and partially Dutch. (As in “from The Netherlands”, not the language. Yes, it is confusing as hell.) So your bedroom could be located in Belgium while your living room is in The Netherlands! Similarly, there’s a Belgian town on the Luxembourgian border called Martelange where everyone buys their gas and tobacco on the Luxembourgian side of the village because we tax the hell out of these commodities.
- In many cases our wages rise automatically when prices of essential goods go up. Apparently no one else is doing this. While this sounds neat at first, it could potentially accelerate inflation because an increase in wages raises production costs so not everyone thinks it’s a good idea.
Unlike Americans, we don’t tip our waiters. Service fees are included in the price of your drinks. We think it’s more convenient, but on the other hand we can’t lower the tip if the food is bad or if the waiter is grumpy.- A year in one of our Flemish universities will cost you about €500 ($682) in tuition fees. This is mere cents compared to American and British universities. But here’s the real kicker: low-income families can even get in for €80 ($109). If I’m not mistaken, that’s less than the price of the average American course book. Walloon universities are a bit more expensive, but still cost less than €1000.
- Shops aren’t allowed to be opened 24/7 due to labor laws. They’re required to close for at least one day a week, with a few exceptions. I believe this is supposed to protect small businesses that often don’t have the resources to compete with big box retailers that stay open day and night.
My thanks go out to everyone on /r/belgium who contributed suggestions and corrections to this article!
My Current Projects (November 2011)
0I’ve been busy developing lots of stuff lately. Most things will never make it on to my site, but that doesn’t mean I’m not hard at work. Here’s a quick overview.
Software development
- I’m developing a limited IRC client with a fellow student as part of my Computer Networking course.
- For my Multimedia Technology course, I’ve worked with another fellow student to implement simple lossy image compression of RAW files using DCT, quantisation and run-length encoding. It is limited to grayscale images in order to keep the assignment down to a manageable level. A grayscale YUV420 video encoder with lossy compression using RLE and P-frames is currently in the works.
- A few months ago I finally started writing a Qt-powered version of ICS Notifier, a Google Calendar notifier that I’ve been using internally for a while. I first developed this idea last year and implemented it in C# using Microsoft Visual C#, but thanks to Qt and my improved programming skills I can make it work across platforms. Development is currently on indefinite hiatus though.
Website development
I’ve been working on a big update for The Belgian DVB-T Resource. The design will be done internally as well. I want to collect data the frequencies, channels, location and coverage area of Belgian DVB-T masts so that I can show people, given their postal code, which channels they will be able to receive and how they can tune in. I want to take my time to make look good and easy-to-use, so it may never even make it to the outside world.
I’d also need certain data from Norkring/VRT and RTBF to make the improved coverage checker work. The screenshot on your right is a quick-and-dirty mockup of the frontpage and will improve before (and if) the site goes live. And yes, I will replace that royalty-free photo preview with an actually purchased copy if I go through with this.
Other stuff
I’m in the process of providing Dutch translation for Your Face is a Saxophone Episode 1. YFIAS is a fan-funded cartoon web series about an advertising agency.
The Universal Subtitles website makes this process much easier than downloading the SRT file and doing it manually.
Update: done! Hopefully the subs will make it into subtitles list of the official video.- As part of an assignment for my Science Philosophy course, I’m writing a paper on the impact of the internet on society. I’ll be looking at things like access to information and the effect of the internet on our attention spans. I’m also curious to see if people’s perceived value of copyrighted content has gone down because it’s so easy to create a copy of an MP3, a movie file or a piece of software. I won’t be doing original research for this course, but I will use existing work to find answers to these and other topics.
Gmail Checker Extension for Chrome Injects Rogue Ads
0
Do you use a Chrome extension to check your Gmail? Then you might want to check if it’s not a rogue extension…
I’ve been using the "Mail Checker Plus for Google Mail" extension for a while now. It produces a popup whenever I have new mail. It is quite sophisticated and is actually a very nice extension. However, there was more going on.
Fast forward to last Thursday. I noticed that YouTube finally started carrying banner ads in Belgium. (It is a little-known fact that many small countries don’t have see most forms of advertising on YouTube.) But they weren’t regular AdSense ads. In fact, they were promoting sites that were quite shady. So I rebooted to Linux, thinking I may have been infected with malware for the first time ever.
In Linux, I noticed the same dodgy advertising: unlimited download sites, smiley software and hilariously, a terrible Groupon clone. I managed to isolate it to this rogue extension and gone was the advertising. This extension had full permissions to access my data on all sites, including sensitive information sent over HTTPS.
Google may have to reconsider Chrome’s extension permission policy. In the meantime, Chrome users will need to be more careful about the extensions they install.
More screenshots
Should We Outsource Passwords to E-mail Providers?
0
As a person who is relatively security-minded, I try to use several different passwords (and variations) on websites. I don’t write them down and don’t save them on my computer. In practice, I end up resetting my password for at least one website each week.
Our current password system is a hassle and it’s not that secure. I’m suggesting a more convenient alternative as a replacement.
Outsourcing logins to e-mail providers
Google and Yahoo! both have OpenID services in place for their webmail services. As with Facebook Connect, this feature allows one-click registration/login on third-party websites through – in this case – your webmail provider.
Surely, a one-click login is convenient. But is it secure? A common argument against OpenID is that hackers only need your webmail password to gain access to all your accounts. But if a hacker gains access to your e-mail account, he can just request a new password on sites you’re registered with.(1) It makes no difference security-wise.
OpenID authentication at Google and Yahoo! happens over HTTPS, which beats the security of many less popular sites. Logging in over HTTP is not secure because passwords can be intercepted in clear text. Additionally, your session cookie for a certain website can be stolen, allowing people to break into your account without ever logging in.(2)
Financial sites require safer measures
For low-stakes user accounts, such as your account on a DnD discussion board, that site you signed up for once and never used again and your online RSS reader, a one-click login can be convenient, raise productivity by eliminating password resets and make us even lazier as a technology-loving species.
However, it still makes sense to avoid OpenID ties between your e-mail account and websites that pose higher risks (e.g. on financial sites, Amazon, your cellphone provider’s site, etc). These sites often have a password retrieval procedure that require more than you clicking a link in an e-mail. Tying these sites to your OpenID would be make the sites too easy to break into.
But really, neither of these systems offers acceptable security for a bank. Financial sites need to use more secure systems than OpenID or password authentication. Passwords can be retrieved via a keylogger, which means that account passwords as well as your central OpenID password can be compromised.
Most Belgian banks use the Digipass authentication system, which requires you to generate a one-time login key with a card reader that is in no way connected to the internet. Even if the login key is intercepted, the key cannot be reused. If you transfer money to a bank account that is not in your address book, you have to verify the transaction by generating an approval code. From my experience, it’s the best trade-off between security and convenience for financial sites. Well… at least until the encoding algorithm gets hacked. But until then, this appears to be the safest way to log in to your online bank account.
Disclaimer: I’m not a security expert, but I play one on TV. No seriously, I do not claim to have a full overview of any security issues that may affect various authentication systems. I welcome amendments, corrections and thoughts on the matter below in the comments.
(1) That is, unless you consistently delete all e-mails that indicate you use a certain website. Then the hacker has no quick way of finding out on which sites you have accounts. You can typically revoke OpenID permissions for a certain site (e.g. through the Google Dashboard). If someone then gains access to your e-mail address, they get a list of sites that you’ve used your OpenID with which, of course, can be seen as a pro-password argument.
(2) When the session expires or the user logs out, the hacker will no longer have access. Still, it poses a big security risk.
Can We Simplify and Standardize Software EULAs?
0
If you’re an avid South Park fan, you know that skipping past a software EULA can have terrible consequences.
Ever since computers started invading our homes, people have been confronted with software licensing agreements whenever they install new software. At this very instant you might be running Windows, an anti-virus product, a browser, an IM client and several other pieces of software. Is it humanely possible to read and comprehend the EULA of every little piece of software you use? I think of a better ways to spend a Saturday afternoon.
Basic developer rights and duties
A lot of the legal mumbo jumbo in EULAs of closed-source software is the always the same. The end user purchases/receives the right to use the software. Hacking, disassembling, reverse engineering and reselling is not allowed. The copyright rests with the software developer. Depending on the license, you can install it on a limited number of machines and/or only on machines under your ownership. You may be prohibited from using the software in a commercial environment. Freeware is often provided “as-is” and you can’t claim compensation for any losses caused by the software.
Standardized EULAs?
Since software EULAs often have such a big overlap, it is not beyond possibilities to come up with a standardized software license that developers can slap on their product voluntarily. This could pave the way for a more human-friendly license agreement screen during software installs.
The software is provided to you under a Standard Closed-Source License, which can be read in full at
http://www.softwarelicensing.org/license/scll.Additionally, the following conditions apply to your use of the software.
- Commercial and educational use is allowed at no additional cost.
- You are entitled to have the product installed on 1 machine at any time.
- The developer provides the software “as-is” and is not liable for any damage caused by the software.
By installing the software, you agree to be bound by this license and the aforementioned conditions. If you do not agree, you cannot proceed with the install.
This is something I’d suggest from a usability perspective – it doesn’t mean that it’s lawyer-proof. I’m just interested in helping people understand software licenses by making the experience as brief and clear as possible.
By letting developers build on a common software license, they can reduce lawyer costs and focus on their software. Users will finally understand what they’re agreeing to. The only party that doesn’t benefit from this move are intellectual property lawyers.
Considering the feasibility
There are two key parts to the plan. Developers will need to get on board with a common closed-source license initiative. Secondly, these developers will need to use a common human-friendly software licensing screen to improve people’s understanding of the license.
Restructuring licensing
For open-source software, organisations like Creative Commons and the Free Software Foundation (known for GPL and LGPL) have made attempts at standardizing licensing. I know what these licenses will let me do with the product, so it makes the license reviewing process easier. However, we haven’t seen any popular initiatives for closed-source software that gained much traction among major software developers.
To get the software licensing initiative off the ground, support from major commercial software developers (Adobe, Microsoft, Apple, McAfee) will need to be gained to get any sort of momentum. If this initial roll-out is successful, other developers are likely to follow suit.
Creating a simplified license agreement screen
This phase requires software developers to change their licensing screens to comply with some design rules, all for the sake of human readability. One way to get this done is by getting the installer creation toolkits (NSIS or InstallShield, for example) on board to agree on a universal licensing screen.
If the Windows App Store takes off, Microsoft could also play a role in this process. Since app stores eliminate the need for install wizards, they can change the way people interact with software EULAs centrally.
Conclusion
If we ever manage to standardize EULAs to a certain extent – of course leaving people free to go their own way, similar to W3C standardization efforts for (X)HTML – many years will have passed. EULA standardization requires many parties to collaborate on working out the legal and design roadblocks. In the meantime, we’re stuck with EULA analyzer tools to keep us from accidentally signing away our soul.
Improving Your Android Phone’s GPS Reception
0I wrote this article for CyberNet News. You can read the full article here.
I recently bought a Samsung Galaxy Gio, an entry-level Android smartphone priced at €149 (approx. $212). Overall my experience with the device has been great, but the phone seemed to have trouble picking up the GPS satellites and therefore couldn’t pick up a GPS signal in most locations. If your GPS-enabled Android phone has trouble locating you, there may be a simple way to improve your reception that doesn’t require a mobile internet connection.



