Wandering Thoughts archives

2007-12-14: Check then use is a dangerous security pattern
2007-12-12: A more abstract view of the generalized open() issue
Implicit generalized open()'s are dangerous
2007-12-09: I don't like smooth scrolling
2007-11-29: Hashes are not complete protectors of privacy
2007-11-22: The different types of hash collisions
2007-11-12: Matching words against a list in the Bourne Shell
2007-11-04: Thinking through salts for passwords
2007-10-29: My problem with learning new programming languages
2007-10-10: How to properly look up hostnames from IP addresses
2007-09-14: A thought on untyped languages
2007-09-07: My view of what 'strongly typed' means
2007-08-17: A thesis about language niches
2007-08-15: The problem that built C++ (a thesis)
2007-07-29: My standard for clear idioms in personal code
2007-07-17: Random passwords are not necessarily good passwords
2007-07-09: How many bits of information are in a password?
2007-07-08: A suggestion for HMAC signature construction
2007-06-28: Why I don't like inverted if conditionals
2007-06-19: Thinking about types of bugs (and static analysis)
2007-05-31: Please test your error paths
2007-05-29: On storing source code in some non-text format
2007-04-29: What matters about object oriented operating systems
2007-04-24: RPC is surprisingly expensive
2007-03-31: A simple debugger feature that I would really like
2007-03-08: A bad popup dialog
2007-03-01: An irritating limitation of listening sockets
2007-02-05: Another small user interface suggestion
2007-02-02: Why don't SQL servers do a lot of caching?
2007-02-01: Transparent versus non-transparent caching
2007-01-07: Another issue with C's volatile
2007-01-05: Henry Spencer on C's volatile
2007-01-03: The problem with C's volatile qualifier

Page tools: See As Normal.
Search:
Login: Password:
Atom Syndication: Recent Pages, Recent Comments.

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.