Vandaag organiseert Tik vzw zijn Dag van de download, de zoveelste poging om de Belgische ISP’s erop attent te maken dat datalimieten achterhaald zijn en hun abonnementsformules redeloos.
Persoonlijk ben ik van mening dat mensen die deelnemen aan dit initiatief, enkel zichzelf een hak zetten. Misschien geef ik het te snel op, maar ik geloof nooit dat de actie iets zal opleveren.
Bovendien liggen de klemtonen mijns inziens verkeerd. Datalimieten zijn niet het probleem, maar slechts één ervan. Hoewel direct gerelateerd, zijn de prijzen een even heet hangijzer, dat minstens even veel aandacht verdient. Daarnaast hoeft men geen techneut te zijn om dit aspect te vatten; velen weten daarentegen niet precies wat download is, en het zijn precies zij die voor onaangename verrassingen komen te staan door hun belachelijk lage datalimieten “voor beginners”.
Wat ik me al een tijdje afvraag, is of ISP’s er geen baat bij zouden hebben om basisabonnementen gratis aan te bieden — mits een eenmalige installatiekost. Iedereen het net op, mooi toch? En wie tegen zijn limiet aan loopt, kan kiezen tussen verlaagde snelheid of een betalend abonnement. Het zou uiteraard kwaad bloed zetten, maar potentieel ook massa’s klanten opleveren.
Since we covered inverted files in class this week, I decided to apply some of the material that we discussed to my blog.
This site’s search feature was already powered by an inverted index, but it had a pretty rudimentary way of determining which of the blog posts matched. That is to say, it would just check which of them contained all the words the user had entered.
The new version, however, uses the vector-based approach explained in Justin Zobel and Alistair Moffat’s Inverted Files for Text Search Engines; while you need an ACM account to access that document, a simple Google query may actually be useful in obtaining it. As of today, a single matching word is sufficient to get a result and the most relevant results (should) come first. I haven’t implemented result navigation yet, so you’ll only have access to the 10 most relevant results for now.

- The World’s Greatest Detective by practicalowl
Some rights reserved
As usual, all of the PHP code is public. Specifically, you’ll want get_blog_posts_matching_words() in Pwnt_Controller_Blog_Posts. The underlying data manager code may be useful as well, but I wouldn’t recommend it.
All in all, while it’s still a fairly trivial implementation, it gets you pretty decent results within reasonable time and with just a handful of SQL queries. I’m quite pleased with what I accomplished there.
Yes, this is how I spend my Friday nights. You don’t expect to find me at, say, Love Everyone instead, do you?
It looks like Google is set to reinvent Wikipedia. Given their track record, that’s a good thing. They have both the knowhow and the resources, and I’m sure they’ve learned a great deal from the mistakes of the Wikimedia Foundation.

- I guess “Knol” sounds better than “Googlepedia”
But there’s a catch. The aforementioned blog post also states:
At the discretion of the author, a knol may include ads. If an author chooses to include ads, Google will provide the author with substantial revenue share from the proceeds of those ads.
Now, I’m a hardcore capitalist and I’ll be the last to deny that authors of useful content deserve acknowledgement and retribution. However, at the very least, it’ll be interesting to see them tackle abuse. Sure, they’re the almighty Google, but there’s only so much even they can do.
Incidentally, in Dutch, “knol” is a pejorative description for a horse, among other things. I’m sure they’ll come up with a better name.
Zat ik me daar maandagnamiddag op tram 1 richting Korenmarkt — om een ex aan het rijtje toe te voegen, maar dat interesseert u niet — en kwam er me daar toch een enerverend kind naast me zitten. Godverdomme, zeg. Dat was nu echt wel het laatste wat ik nodig had.

- Nu is het de juiste, maar in de andere richting
Nu, de tram leunde tegen zijn maximale capaciteit aan, zodat de moeder van het rotkind moest blijven rechtstaan bij haar kinderwagen. U kent het type wel: de kans op twee duivelskinderen na elkaar is miniem, dus ze denken dat ze mogen kweken als konijnen. En konijnen kweken volgens de rij van Fibonacci; ik zeg het er maar bij, zodat u nog iets opsteekt vandaag.
Aangezien mams zich dus toch op een kleine meter van haar bevond, vond de hellraiser het hoognodig om álles wat bij haar opkwam te schreeuwen. Zo “vroeg” ze eveneens om haar flesje Fanta en u raadt het al: luttele seconden later werd er gemorst; gelukkig niet op mijn persoon, want geloof me vrij, het was haar beste dag niet geweest. En uiteraard moest ze dan nog tot vier maal toe kelen, zodat moederlief zeker op de hoogte zou zijn.
Maar toen werd het pas écht enerverend. In de geest van het seizoen en vermoedelijk gedreven door een amalgaam van verveling en aandachtsziekte, begon ze luidkeels Sinterklaasliederen ten berde te brengen. Hoe zou u zelf zijn? Ik hoef zeker ook niet te vermelden dat er van een zangstem geen sprake was.

- Hij bestaat trouwens niet echt, dus kap er onderhand maar mee
Groot was echter mijn verbazing toen er zich, tussen al die zenuwslopende wantoestanden door, zowaar een matig amusante situatie ontwikkelde. Uit het niets doemde pal naast de irritante peuter plotsklaps een zwarte medemens op van hooguit een paar jaar ouder. Nu, op zich is dat natuurlijk niet grappig; met zwarten wordt niet gelachen. Maar! Uitgerekend op dat moment schakelde onze persoonlijke Silvy Melody over op de klassieker “Zwarte Piet, wiedewiedewiet, ik hoor je wel maar ik zie je niet”. En het negertje — geef toe, ik kon het moeilijk laten —, dat bleef gezellig staan, de hele tijd oogcontact aanhoudend.
Geen twijfel mogelijk: u had erbij moeten zijn.