1,449 reputation
511
bio website
location
age
visits member for 4 years, 4 months
seen 3 hours ago

21h
answered Category tree, is it worth it?
1d
comment Pattern for checking online service availability
If you keep the server idle-polling, the reverse of exponential back-off applies. For example the Network Time Protocol considers "it was up last time I queried it" as a predictor of what its state will be in the future and increases the polling interval to accommodate.
1d
comment Any reasons NOT to write self testing Python code?
You've doubled the code length and all that you added is cruft that is orthogonal to the main code. That's a huge distraction for the reader. And coverage testing.
1d
answered Pattern for checking online service availability
Jan
23
comment Category tree, is it worth it?
It appears that by opting for trees over tags, you're creating a "Library shelving" problem for yourself. Suppose you have a book on Swedish history, do you shelve it under "Sweden" or "History"; you obviously can't do both. The card catalog was the tag solution to this problem. You could list the same book under both categories in the catalog.
Jan
23
comment torrent support in browser
I can't think of anything more fun than waiting infinitely long for a page to finish loading. Bittorrent can be very useful for distributing GB files, but dreadfully ineffective at serving 42×42 images.
Jan
19
comment Closed source proprietary web application with an AGPL source code in iframe or sub-domain
Ask your lawyer; this is a purely legal question, particular to your code, in an area of law that itself is largely untrammeled. If someone does yield an opinion for you here, they are unqualified to answer by definition.
Jan
19
answered Algorithm for rating books: Relative perception
Jan
19
comment Algorithm for rating books: Relative perception
Obligatory xkcd.
Jan
19
comment Finding ArrayList elements in ArrayList
Whether or not it is good, it is unreadable. I suggest making a predicate function out of this, naming it well, and reducing the "chained calls off the edge of the stream".
Jan
19
awarded  Citizen Patrol
Jan
18
comment Multiple users using the same script for their websites
I cannot tell if you are trying to be protective of whatever your concept is or if you are not explaining yourself well. I do know that scraping 1 Mpages every 15 minutes or so is wildly inefficient for you and will tend to annoy their web administrators to the point where some of them are going to cut your scraper off. I suggest you look at scrapy.org in order to see how web scraping is handled conventionally.
Jan
18
comment Multiple users using the same script for their websites
So if I sign into your system, I get different behavior at 0–5 minutes and yet differenter behavior at 0–15 minutes? This seems like a horrible idea, in part because I've never seen users with auto-generated custom page generators that can be manually modified. Not only is it a version control nightmare, but it creates a huge vulnerability surface for security exploitation. I cannot understand your desires nor how these proposals improve anything. There exist well-established methods for any feature I can understand.
Jan
18
comment Architecture for monitoring lots of mini-games
This is not an answer to the question. You should edit the question to incorporate it. However, doing so would make it even more "too broad" than it already is.
Jan
17
comment Is my auto-update standard reasonable?
+1 "I don't think you realize the complexity…"
Jan
17
answered Is it a Good Practice to Catch All Exception?
Jan
17
answered Is my auto-update standard reasonable?
Jan
17
comment Is my auto-update standard reasonable?
Following @Philipp there is no margin in re-inventing the wheel; it is a project not worth doing. Because they are open source and de facto standards, you should stop your activities until you've learned Debian apt and RedHat rpm deeply. These are the best of breed and knowing their internals should be sufficiently scary to turn you away from this endeavor. Do not reinvent Windows MSI because you won't even want to use it yourself.
Jan
17
revised Static analysis for finding capitalisation / case inconsistencies in file names
typo
Jan
17
answered Static analysis for finding capitalisation / case inconsistencies in file names