OSCON Day 2

renodino on 2007-07-24T23:10:43

The first tutorial was on Intel's Threading Building Blocks. (TBB) (recently open sourced) library. Alas, the sort of threading problems they're solving won't be of much use to anyone using a VM. Which, at OSCON, is most of us. But I'll give their read/write spinlock a looksee; I'd been pondering using such for Thread::Sociable's STM. And the concurrent hash and vector constructs might be usable as well, tho Intel is much more concerned with keeping a "hot" cache, upon which VM's will be throwing ice water. I didn't even bother asking about transactional memory support, which will definitely cool off the cachelines.



Data Mining Open APIs: much more about data mining than Open APIs. Note to self: never eat the turkey sandwich for lunch before attending a 2 hour talk on statistical analysis in a darkened room. The Python examples illustrated the computational brute force approach to deta mining. And seem completely devoid of code that manages the collection/cleansing of the data. Definitely *not* a solution for ad-hoc OLAP. But wrap the API access as a storage engine, add in some SQL::Statement, and all that code turns into a single SQL statement. Then we start JOINing between SOA's. And maybe toss in a bit of charting syntax for chuckles. Ah, if only I had the time. The best take away was the link to programmableweb.com/apis. Maybe need to scrape these sites and derive schemas (WSDL should be a nice start)