5,181 reputation
64190
bio website
location Belgium
age 24
visits member for 3 years, 10 months
seen Feb 7 at 13:58

I regularly visit Stack Exchange to help out people with their questions and help maintain the community. Located in Belgium, I am studying Computer Science at the University of Antwerp.

When I think a post can be improved I will try to do so by fixing grammatical or spelling errors, clarifying meaning without changing it, correcting minor mistakes, adding related resources or links. For the less obvious things of those I will leave a note in the edit, click on the date to see this.

I will only edit content in posts once, and let the author or other users be free to choose to rollback; when there are opposing views, we can raise this to meta to let the majority decide which revision of the post they want.

This will be done with respect of the original author and when I'm sure enough that it would only improve the post, if you need to contact me then you can e-mail me at the following address:

Or if you have enough reputation, try to send me a message with @TomWij on the Super User Chat where I am usually when I am online.

Have a nice day! :)


Jun
27
comment Clustering Strings on the basis of Common Substrings
Answered you on chat; I saw you ping me but I'm not sure if you read my answer, I explained there how your current approach might not work and which alternative approach (Spell Correction + Stemmer + LSH + Jaccard) you could try.
Feb
6
comment How do I efficiently store all OpenStreetMap data in an indexed way?
That makes more sense, now I only wonder what a good threshold would be. Seems tricky to implement all that, although I can start from the 582 MB database I already have instead of starting from the 80 MB compressed file. Will leave the question open to see what other ideas show up... :)
Dec
15
comment Where can I find an algorithm for creating 3D anaglyphs using a depth map image?
Welcome to Stack Exchange! Could you provide a bit more than just a link? What page the algorithm and it's explanation are on? The PDF also seems quite heavy (so not accessible for every visiting user) and there is no guarantee that it will be available in the near future.
Nov
11
comment Tabs versus spaces—what is the proper indentation character for everything, in every situation, ever?
@MaR: Where did I state 'equivalent number of spaces'? I've tried all those, tabs work perfectly in them!
Nov
11
comment Tabs versus spaces—what is the proper indentation character for everything, in every situation, ever?
A tab is always one indentation so it isn't different along environments, while with spaces you have a variable amount. Would you rather like a document with 1 space indentations or with 8 space indentations? Oh, seems I sometimes typed some other amount of spaces by accident...
Nov
11
comment Tabs versus spaces—what is the proper indentation character for everything, in every situation, ever?
@MaR: Noticable mistakes is true, the width of a tab is larger. Also... Python! Tabs are consistent as a single Tab is an indentation, while you otherwise have to define how many spaces you will use for an indentation. Customization is an advantage. You are using tabs in the first place, so it's more productive. Seems you can't even give a good reasoning why it is impractical, haters gonna hate... ;)
Oct
21
comment Definition of a Software bug. Blizzard Entertainment insists that my “bug” is not a bug at all. Are they right?
@TeleShoTTgun: I consider it a bug within in the chatting use cases, I've replied on the forum. Also, I've seen other times that the match results broke unrelated to your issue so there definitely is a bug in the code that is prone to broken connections. Doing a soft reconnect at the start and the end of the match would be an easy solution that fixes numerous problems...
Sep
29
comment Tabs versus spaces—what is the proper indentation character for everything, in every situation, ever?
@insta: Ye pirates make insta kills with yer mighty swords, I'm dead serious.
Sep
18
comment Should a software developer carry business cards?
A more digital up-to-date alternative is to send a Contact Card between mobiles using Bluetooth; but, you'll have to enable Bluetooth first and it's not widely used by people... ^^
Aug
18
comment How do I cluster strings based on a relation between two strings?
+1 Excellent answer. For the cosine distance function, do I just need to make two vectors where I use 1 if a word exists and 0 if it does not exist? An implementation I could see is to sort both strings by lexical order and then add a 1 if it exists and a 0 if it does not exist. Or can I somehow base myself on existing pairs of which it knows they are already duplicate? Or would that be too inefficient?
Aug
18
comment How do I cluster strings based on a relation between two strings?
+1 Found the PDFs but I found them to include too much mathematical information and statistics (based on pictures rather than text) that kind of sets me back, it's nice to know it's called that way though.
Aug
15
comment How do I cluster strings based on a relation between two strings?
Glad that you see it, sometimes there are those beneficial details we don't come up with at first... :(
Aug
15
comment How do I cluster strings based on a relation between two strings?
The problem is realistic, it's not really hard to figure out that weather really cold raining shares three words with weather really cold today and good music radio station shared none. Again, I don't care about the actual meaning or interpretation of the sentence, if it were negated it would still be a duplicate because it is about the same topic. Sorry that my example was not clear enough, I should have mentioned "word occurrence" as that is what makes "I see the sunshine outside" the least relevant.
Aug
15
comment How do I cluster strings based on a relation between two strings?
I did not specify that. It needs to base itself on word occurrence in sentences. The correlation between cold/rainy is unnecessary here, that is another problem which is irrelevant here and could again be solved by replacing the word. Of course something that would actually understand a sentence would work much better, but that's not what I'm aiming for. Word occurrence is fine enough for the problem I have...
Aug
15
comment How do I cluster strings based on a relation between two strings?
Well, the sentence would be parametrized by their words. The last two sentences I gave can as well be seen as weather really cold raining and weather really cold today removing the stop words. My first idea was to implement Levenshtein distance or something similar that's word based, the problem is that it doesn't work well on the huge data set I have; it doesn't necessarily need to know synonyms/antonyms (I could write an apart system to replace synonyms for that matter), it is intended to suggest the most relevant.
Aug
8
comment Is micro-optimisation important when coding?
I'm sad because the famous Premature Optimization quote hasn't been mentioned yet: "Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%."
Jun
28
comment Simple method for reliably detecting code in text?
Tips: 3 has a very low weight, because a dot between words can be the result of a typo. 5 should not match URLs. For 6 the ampersand is also frequently used outside the code context this you might also weight that character less. Double check if the highlighter works, because it can highlight non-code text as I sometimes see in Notepad++.
Jun
11
comment Inline functions in C++. What's the point?
@Davor: "What's the point?" doesn't adhere to the FAQ, so I'm answering the questions posed within the question. I'm telling the point of inline by reiterating the knowledge as the OP seems to miss a part so which is the core reason why he doesn't get the point. For one to get a point he needs to have an understanding of what's beneath that point...
Jun
11
comment How to sell a high SO reputation at an interview
@EdS: It is meaningless as they don't know how the reputation works, so if you talk to someone outside the community they will have no idea what having 1k, 5k, 10k or 50k means. Or that it means that you stick to something they give you instead of that you are an expert in something. Or see it the other way around: They would consider that you lost a lot of time om farming reputation which was better spent on getting a certificate or studying something that enriches your skills; and I don't think that trying to defend your community reputation instead of yourself would be a good thing to do...
Mar
15
comment What are your programming idiosyncrasies?
No, because you've read that, I've typed that. ;-)