parents shouldn't read their kids diarys or search their rooms. if teenage kids don't trust parents enuf to talk to them, its too late. parents are not going to fix anything by spying. i think in the workplace, or in libraries and schools, things might be different, depending on the context. i think its reasonable to monitor a public workstation, but not a private one. even then, it is not reasonable to inspect private data. ordinary people absolutely must exclude the prying eyes of government busybodies and other vigilantists from their personal business. if people don't start doing this soon, it will be too late to re-establish meaningful standards of privacy.
quailsafe
Posts
-
Computer Monitoring Software and the Ethical Questions Therein -
Web frameworks...
-
I've been searching for an error handling comprehensive......
-
100 best books on Software Engineering...
-
100 best books on Software Engineering...and methodology seems to interest people more than actual methods.. anyway, some of my all time favourites (in order) are:
- "Paradigms of Artificial Intelligence Programming", Peter Norvig (Morgan Kaufmann 1991)
- "PostScript Language Tutorial and Cookbook" ...the 'blue book, Adobe Systems (Addison Wesley 1986)
- "Effective TCP/IP Programming", Jon C. Snader (Addison Wesley 2000)
- "Machine Learning", Tom Mitchell (McGraw Hill 1997)
-
Why oh why do recruitment agancies insist on stupid tests?well, i guess it shows if you can perform a simple request without throwing a tanty...
-
C++, C#, web... Where do I go from here?whats MFC?
-
abusing exceptionsthanks for that Luc. so, any suggestions then? i seem to recall doing something similar to this with setjmp and longjmp a few years ago, but i'd be loath to try it with my boost heavy code. i'd be interested in any good resources on tail calls in C++. i've found one or two online, but after the first paragraph the discussion degenerates into 'real' languages like lisp & scheme, lol. cheers jono
-
abusing exceptionshi, i would like to use exception handling as a non local goto mechanism so i can implement tail calls, but its very slow (msvc 7.1, release build). can anybody tell me why, whether this is a blind alley, and how to speed things up if it isn't? cheers jono day-one.com code follows: ==================================================================================== #include enum{SZ=1000}; int integers[SZ]; using std::ostream; using std::cout; struct Continuation { Continuation(int cont) :cont_(cont) {} int cont_; }; ostream &tail_call_helper(ostream &os, int &i) { os << integers[i++] << ' '; if(i < SZ) { throw Continuation(i); } else { // do nothing } return os; } ostream &tail_call_(ostream &os) { int i = 0; while(true) { try { tail_call_helper(os, i); } catch(Continuation c) { i = c.cont_; continue; } break; } return os; } int main(int argc, char* argv[]) { tail_call_(cout); return 0; }