628 reputation
316
bio website vyznev.net
location Helsinki, Finland
age
visits member for 3 years
seen 13 hours ago

I'm a PhD student in biomathematics, working on stochastic individual-based models of evolution in spatially structured populations. My other interests include cryptography, programming games and puzzles, photography and graphic design.


I'm the main author and maintainer of the Stack Overflow Unofficial Patch (SOUP), a user script for browsers with GreaseMonkey-compatible user script support (Firefox, Chrome, Opera, possibly Safari) that fixes or works around a number of outstanding issues with the Stack Exchange user interface.

I tend to answer a lot more questions than I ask. Some answers I'm rather proud of:

CC-Zero Please consider any (original) code I post to Stack Overflow and other Stack Exchange sites to be released under CC-Zero unless stated otherwise. You may do whatever you want with it and don't have to credit me in any way, although of course that would be nice.


Mar
17
revised Stack Overflow Unofficial Patch
added 93 characters in body
Mar
17
revised Stack Overflow Unofficial Patch
edited body
Feb
28
reviewed Approve SE Additional Optional Features
Feb
28
comment SE Additional Optional Features
Here's one feature you might consider: meta.stackexchange.com/questions/249679/… (There's no way that would get into SOUP, but as an optional feature...)
Feb
28
comment SE Additional Optional Features
Thanks, no problem. :) Ps. I notice that there's already some overlap (e.g. this) between your script and SOUP, and I think I might want to steal a few more of the less controversial features (with appropriate credit, of course!). ;) That said, I think your script will make an excellent complement to SOUP (which doesn't come with a settings panel to toggle features, and so generally avoids anything controversial). You may have noticed that I've added a link to your script from the SOUP home page. :)
Feb
28
comment SE Additional Optional Features
Sure, accepted. I can live with the alert, but I don't really see why it's necessary; the dialog closing already indicates that something happened, and generally when you click a "Save" button (BTW, shouldn't it say something like "Save settings" instead of "Submit"?), you'd assume it saved the settings. With the new persistent checkboxes, it's also easy enough to verify if you don't trust it.
Feb
28
awarded  Custodian
Feb
28
reviewed Approve SE Additional Optional Features
Feb
28
revised SE Additional Optional Features
added 109 characters in body
Feb
28
comment SE Additional Optional Features
Ps. I forked your gist and committed fixes for some of the issues listed above. I don't think I can create a proper pull request for a gist, but you may want to review the changes and merge them yourself, if they look good to you.
Feb
28
comment SE Additional Optional Features
I just meant that the code that checks if all the checkboxes are unchecked, and, if so, brings up an alert saying "Please check at least one box!", seems to be completely unnecessary (and mildly annoying when testing).
Feb
28
revised SE Additional Optional Features
added 525 characters in body
Feb
28
revised SE Additional Optional Features
added 288 characters in body
Feb
28
answered SE Additional Optional Features
Feb
28
revised Stack Overflow Unofficial Patch
link to http://stackapps.com/questions/6091/se-additional-optional-features
Feb
6
comment Stack Overflow Unofficial Patch
No, there currently isn't any control panel. I've thought of having one, and the code is structured to sort of support it, but so far it's been a fairly low priority for me. If you're just curious and want to see what the different fixes do, you can always click the links above: most of the linked bug reports / feature requests include instructions for reproducing the bug. Try it with SOUP on and off, and compare the behavior. (And if you find some cases where there no longer is any difference, please do tell me; it's been a while since I last did that myself.)
Feb
5
answered A userscript collects all useful userscript?
Feb
3
revised Stack Overflow Unofficial Patch
added 1294 characters in body
Feb
3
revised Stack Overflow Unofficial Patch
v1.28.0
Feb
3
comment Is there a userscript to mark lq/rq/cb/whatever links visited?
@BrockAdams: I think the simplest solution to that problem would be to strip the tracking parameters from the URL as soon as the page loads, as if it had been redirected. Do that with @run-at document-start and you shouldn't even have much extra latency. I've thought of maybe adding this to SOUP at some point.