Monday, January 18, 2010

Presentation: A Crash Course in Modern Computer Hardware

In this presentation from the JVM Languages Summit 2009, Cliff Click discusses the Von Neumann architecture, CISC vs RISC, the rise of multicore, Instruction-Level Parallelism (ILP), pipelining, out-of-order dispatch, static vs dynamic ILP, performance impact of cache misses, memory performance, memory vs CPU caching, examples of memory/CPU cache interaction, and tips for improving performance.

Source: InfoQ

Tuesday, January 12, 2010

Site's terms still enforceable even if users never read them

We're all guilty of skipping over a site's terms and conditions, but don't go crying to the courts if there's something in there that comes back to bite you. Another US court has upheld a site's "browserwrapped" terms of use, saying that they were displayed prominently enough that it's the user's fault for not reading them.

Source: Ars

Sunday, January 10, 2010