Discipline in School
A strict look at the need for strong discipline in the classroom.
Get a Form Element's Label with JavaScript
This JavaScript finds the label for a form element, which is helpful for dynamically highlighting or changing a label based on user input.
The Dreaded -1.#IND
A solution for DOT products of two normals that result in -1.#IND when passed to acos().
Strip Character and Whitespace in JavaScript Function
Use this function to strip whitespace and any character from a string in JavaScript.
Select All Checkboxes in a Form with JavaScript
A simple, free javascript to select/unselect all the checkboxes in a form.
Subjects in the Classroom and Life
A discussion on the utilitarian value of the subjects our schools teach. This editorial on education was one of the last pieces Shawn Olson printed as a Messenger writer.
New CS:Source Map de_tension
![de_tension wooden bridge](/media/1/image/jpeg/tiny/3926_1_1453_1_de_tension-wooden-bridge.jpg)
![de_tension waterfall mist](/media/1/image/jpeg/tiny/3927_1_1453_2_de_tension-waterfall-mist.jpg)
![de_tension campsite](/media/1/image/jpeg/tiny/3928_1_1453_3_de_tension-campsite.jpg)
![de_tension crystal tunnels](/media/1/image/jpeg/tiny/3929_1_1453_4_de_tension-crystal-tunnels.jpg)
![de_tension bombsite B](/media/1/image/jpeg/tiny/3930_1_1453_5_de_tension-bombsite-b.jpg)
![de_tension campsite](/media/1/image/jpeg/tiny/3931_1_1453_6_de_tension-campsite.jpg)
![de_tension wooden bridge](/media/1/image/jpeg/tiny/3932_1_1453_7_de_tension-wooden-bridge.jpg)
![de_tension two bridges](/media/1/image/jpeg/tiny/3933_1_1453_8_de_tension-two-bridges.jpg)
My return to mapping is official with the remake of de_tension for CS:Source. This new map includes a novel mapping technique developed by Andrew Penry and myself called Dynamic Mapping.
Adults shoot kids with paintball gun
On Nov 10-11, 2002, adults fired paintballs at neighborhood kids from 237 Fremont Court.
But Words Will Never Hurt Me
Editorial on negativity and entitlement amongst online communities.