David Seruyange's Radio Weblog
Tidbits for developers and the interested...

David-ism
Watu
Vicariously
Photo Blogs
Form, Function
Write, Think
Web People
Coders
Feel Good


Subscribe to "David Seruyange's Radio Weblog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

Home (all entries)  | Technie  | Prattle (personal stuff)  | Books  | Snippets  | WhiteBox


Tuesday, July 09, 2002
 

A few years ago I was teaching a course in VBA to some biological researchers in New England.  I had no idea at the time (and they didn't know how to explain clearly what they wanted) but they were really interested in bioinformatics.  Anyhow, thier questions came under the guise of doing analysis with Microsoft Excel - counting up frequency of occurance in certain things, parsing and extracting data from cells.  Not a real problem with just a little bit of VBA knowledge, but it would have helped a lot to know more what they wanted in the big picture.

We talked a lot about evolution and the whole science vs. religion tidbit at which point they introduced me to what was a key difference between scientific and religious epistemology: verification vs. falsification.  Up to that point, even though I had gone to a very conservative university, I had not heard of such a distinction in how to know things (maybe because instead of studying logic, I thought I'd study ethics for my token philosophy credit). 

How do we know what we know?  That's an interesting question - especially as it pertains to understanding scientific discovery and religious truth.  I don't want to be controversial, I'd rather just point out the existence of such tensions while looking at the mechanics of it all.

So, enter SQL Server.  This is a database product from Microsoft that I'm teaching this week.  I was reading Kalen Delany as supplemental material on SQL server's internals and I found a term that I didn't know: heuristics.  Apparently the SQL server optimizer uses "heuristics" in its cost based optimization process vs. other systems that use "rule based" optimization (the order of tables you query, etc... ).  For more clarity on this however, I learned that heuristics is quite a human concept.  And very related to this whole idea of epistemology and how we know what we know.

This document explains some common issues related to heuristics in basic analysis. 


11:02:36 AM    comment []


Click here to visit the Radio UserLand website. © Copyright 2006 David Seruyange.
Last update: 5/23/2006; 8:19:35 PM.
July 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Jun   Aug