Today I finished reading “The Death of Ivan Ilych” by Leo Tolstoy
Read – The Adventure of the Resident Patient
Today I finished reading “The Adventure of the Resident Patient” by Arthur Conan Doyle
Listening – The Soft Bulletin
This week I am listening to “The Soft Bulletin” by The Flaming Lips
Read – Pale Blue Dot
Today I finished reading “Pale Blue Dot: A Vision of the Human Future in Space” by Carl Sagan
Listening – Birds Of My Neighborhood
This week I am listening to “Birds Of My Neighborhood” by The Innocence Mission
Read – The Musgrave Ritual
Today I finished reading “The Musgrave Ritual” by Arthur Conan Doyle
Read – Dominion: Conflict 1
Today I finished reading “Dominion: Conflict 1” by Masamune Shirow
Read – Exceptional C++
Today I finished reading “Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions” by Herb Sutter
Read – Green Mars
Today I finished reading “Green Mars” by Kim Stanley Robinson
Listening – Sunrise
This week I am listening to “Sunrise” by Elvis Presley
Read – The Adventure of the Copper Beeches
Today I finished reading “The Adventure of the Copper Beeches” by Arthur Conan Doyle
Paper – A High Quality Text-To-Speech System Composed of Multiple Neural Networks
Today I read a paper titled “A High Quality Text-To-Speech System Composed of Multiple Neural Networks”
The abstract is:
While neural networks have been employed to handle several different text-to-speech tasks, ours is the first system to use neural networks throughout, for both linguistic and acoustic processing.
We divide the text-to-speech task into three subtasks, a linguistic module mapping from text to a linguistic representation, an acoustic module mapping from the linguistic representation to speech, and a video module mapping from the linguistic representation to animated images.
The linguistic module employs a letter-to-sound neural network and a postlexical neural network.
The acoustic module employs a duration neural network and a phonetic neural network.
The visual neural network is employed in parallel to the acoustic module to drive a talking head.
The use of neural networks that can be retrained on the characteristics of different voices and languages affords our system a degree of adaptability and naturalness heretofore unavailable.
Paper – Integration Of Visual Inter-word Constraints And Linguistic Knowledge In Degraded Text Recognition
Today I read a paper titled “Integration Of Visual Inter-word Constraints And Linguistic Knowledge In Degraded Text Recognition”
The abstract is:
Degraded text recognition is a difficult task.
Given a noisy text image, a word recognizer can be applied to generate several candidates for each word image.
High-level knowledge sources can then be used to select a decision from the candidate set for each word image.
In this paper, we propose that visual inter-word constraints can be used to facilitate candidate selection.
Visual inter-word constraints provide a way to link word images inside the text page, and to interpret them systematically..
Studying – Introduction to graphic design
This month I am studying “Introduction to graphic design”
Listening – Surrender
This week I am listening to “Surrender” by The Chemical Brothers
Read – The Unified Software Development Process
Today I finished reading “The Unified Software Development Process” by Ivar Jacobson
Read – The Adventure of the Reigate Squire
Today I finished reading “The Adventure of the Reigate Squire” by Arthur Conan Doyle
Read – Accelerated C++: Practical Programming by Example
Today I finished reading “Accelerated C++: Practical Programming by Example” by Andrew Koenig
Paper – A characterization of the set of fixed points of the Quicksort transformation
Today I read a paper titled “A characterization of the set of fixed points of the Quicksort transformation”
The abstract is:
The limiting distribution \mu of the normalized number of key comparisons required by the Quicksort sorting algorithm is known to be the unique fixed point of a certain distributional transformation T — unique, that is, subject to the constraints of zero mean and finite variance.
We show that a distribution is a fixed point of T if and only if it is the convolution of \mu with a Cauchy distribution of arbitrary center and scale.
In particular, therefore, \mu is the unique fixed point of T having zero mean.
Read – The Past Through Tomorrow: Vol. 2
Today I finished reading “The Past Through Tomorrow: Vol. 2” by Robert A. Heinlein
Listening – Lost And Gone Forever
This week I am listening to “Lost And Gone Forever” by Guster
Read – A Study in Scarlet
Today I finished reading “A Study in Scarlet” by Arthur Conan Doyle
Read – More Shtuff – Mutts III
Today I finished reading “More Shtuff – Mutts III” by Patrick McDonnell
Read – Howards End
Today I finished reading “Howards End” by E.M. Forster
Listening – Times Of Grace
This week I am listening to “Times Of Grace” by Neurosis
Read – Andrew Glassner’s Notebook
Today I finished reading “Andrew Glassner’s Notebook: Recreational Computer Graphics” by Andrew S. Glassner
Read – 3D Game Programming with C++
Today I finished reading “3D Game Programming with C++: Learn the Insider Secrets of Today’s Professional Game Developers” by John De Goes
Read – Software Requirements
Today I finished reading “Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle” by Karl E. Wiegers
Read – Idylls of the King
Today I finished reading “Idylls of the King” by Alfred Tennyson
Paper – MOO: A Methodology for Online Optimization through Mining the Offline Optimum
Today I read a paper titled “MOO: A Methodology for Online Optimization through Mining the Offline Optimum”
The abstract is:
Ports, warehouses and courier services have to decide online how an arriving task is to be served in order that cost is minimized (or profit maximized).
These operators have a wealth of historical data on task assignments; can these data be mined for knowledge or rules that can help the decision-making? MOO is a novel application of data mining to online optimization.
The idea is to mine (logged) expert decisions or the offline optimum for rules that can be used for online decisions.
It requires little knowledge about the task distribution and cost structure, and is applicable to a wide range of problems.
This paper presents a feasibility study of the methodology for the well-known k-server problem.
Experiments with synthetic data show that optimization can be recast as classification of the optimum decisions; the resulting heuristic can achieve the optimum for strong request patterns, consistently outperforms other heuristics for weak patterns, and is robust despite changes in cost model.
Listening – Post Orgasmic Chill
This week I am listening to “Post Orgasmic Chill” by Skunk Anansie
Read – The Pragmatic Programmer
Today I finished reading “The Pragmatic Programmer: From Journeyman to Master” by Andrew Hunt
Read – The Naval Treaty
Today I finished reading “The Naval Treaty ” by Arthur Conan Doyle
Listening – Slow Riot for New Zerø Kanada
This week I am listening to “Slow Riot for New Zerø Kanada” by Godspeed You! Black Emperor
Studying – Design concepts for designers
This month I am studying “Design concepts for designers”
This is a short in-person class.
I am far from considering myself a designer, but I figure it wouldn’t hurt to understand the entirety of a design concept for various media.
Update: Between the 12 hours of class time and 7 hours of “homework” that I gave myself I logged 19 hours of study and practice.
Paper – Designing an interface to optimize reading with small display windows
Today I read a paper titled “Designing an interface to optimize reading with small display windows”
The abstract is:
The electronic presentation of text in small display windows is mushrooming.
In the present paper, four ways of presenting text in a small display window were examined and compared to a Normal Page condition: rapid serial visual presentation (RSVP), RSVP with a Completion Meter, Sentence-by-Sentence presentation, and Sentence-by-Sentence presentation with a Completion Meter.
Dependent measures were reading efficiency – speed and comprehension – and preference.
For designers of hardware or software with small display windows, the results suggest the following: (1) Though RSVP is disliked by readers, the present methods of allowing self-pacing and regressions in RSVP, unlike earlier tested methods, are efficient and feasible.
(2) Slower reading in RSVP should be achieved by increasing pauses between sentences or by repeating sentences, not by decreasing the within-sentence rate.
(3) Completion meters do not interfere with performance, and are usually preferred.
(4) The space-saving Sentence-by-Sentence format is as efficient and as preferred as the Normal Page format.
Read – The Fast Forward MBA in Finance
Today I finished reading “The Fast Forward MBA in Finance” by John A. Tracy
Read – Death March
Today I finished reading “Death March” by Edward Yourdon
Read – Maison Ikkoku: Good Housekeeping
Today I finished reading “Maison Ikkoku: Good Housekeeping” by Rumiko Takahashi
Read – The Hammer and the Cross
Today I finished reading “The Hammer and the Cross” by Harry Harrison
Read – Facets
Today I finished reading “Facets” by Walter Jon Williams
Studying – Art of caricature
This month I am studying “Art of caricature”
Eight four-hour hands-on workshops
Update: I am “face blind.” I’ve always had trouble recognising faces but never had a word to go with it. I am apparently good at caricatures though.
Listening – 69 Love Songs
This week I am listening to “69 Love Songs” by The Magnetic Fields
Paper – Software Agents: Completing Patterns and Constructing User Interfaces
Today I read a paper titled “Software Agents: Completing Patterns and Constructing User Interfaces”
The abstract is:
To support the goal of allowing users to record and retrieve information, this paper describes an interactive note-taking system for pen-based computers with two distinctive features.
First, it actively predicts what the user is going to write.
Second, it automatically constructs a custom, button-box user interface on request.
The system is an example of a learning-apprentice software- agent.
A machine learning component characterizes the syntax and semantics of the user’s information.
A performance system uses this learned information to generate completion strings and construct a user interface.
Description of Online Appendix: People like to record information.
Doing this on paper is initially efficient, but lacks flexibility.
Recording information on a computer is less efficient but more powerful.
In our new note taking softwre, the user records information directly on a computer.
Behind the interface, an agent acts for the user.
To help, it provides defaults and constructs a custom user interface.
The demonstration is a QuickTime movie of the note taking agent in action.
The file is a binhexed self-extracting archive.
Macintosh utilities for binhex are available from mac.archive.umich.edu.
QuickTime is available from ftp.apple.com in the dts/mac/sys.soft/quicktime..
Listening – Knock Knock
This week I am listening to “Knock Knock” by Smog
Read – Casual Day Has Gone Too Far
Today I finished reading “Casual Day Has Gone Too Far” by Scott Adams
Read – Principles of Project Management
Today I finished reading “Principles of Project Management” by Project Management Institute
Listening – Antipop
This week I am listening to “Antipop” by Primus
Read – Life on the Mississippi
Today I finished reading “Life on the Mississippi” by Mark Twain
Read – The Stainless Steel Rat Goes to Hell
Today I finished reading “The Stainless Steel Rat Goes to Hell” by Harry Harrison