- Dec 2015
-
worrydream.com worrydream.com
-
The derivative of a functionfcan be computed more efficiently usingimprove,as follows:within eps(improve(differentiateh0f x))
This example reads like a proof in a theory paper. It's a great illustration of the challenge of using FP: procedural thinking is difficult for humans, but abstract thinking is even harder. Imperative programming is constant procedural thinking, while functional programming is constant abstract thinking. This makes FP even better human-mind training than programming in general, but simultaneously means humans' inherent weakness at abstract thinking counteracts the power of programming functionally.
-
- Oct 2015
-
tenedor.github.io tenedor.github.io
-
Recent Advances in Checkpoint/Recovery Systems
This paper focuses on application checkpointing. Section 2 includes an overview of checkpoint/recovery (CPR) research, comparing system-level CPR to application-level CPR.
-
-
tenedor.github.io tenedor.github.iountitled1
-
In addition to failure mitigation and fault tolerance, CPRfinds many other uses
CPR uses ** failure mitigation ** migrating a process to a different processor mid-execution ** extracting time-stepped information from a simulation post-execution ** debugging, including reverse debugging
-
- Sep 2015
-
www.theatlantic.com www.theatlantic.com
-
perfection of these pacific instruments
Vannevar's humanitarian optimism carried forward through Licklider, Engelbart, and others for a generation beyond him - why has it faded from attention in today's computing world?
-