Interesting presentation handed to me at work by Aaron: InfoQ: JavaOne: Cliff Click on a Scalable Non-Blocking Coding Style.
Author Archives: Karl
Emma, good and bad – easy to guess which :)
“Put on Yoda movie. Put on Yoda movie. Put on Yoay movie.”
….
“Where’s Jar-Jar?”
Rough Saturday
Emma’s molars coming in and she spent most the day just wanting to be held by Mommy and Daddy. Tylenol helps. Snuggling goes farther. So does a visit by Grandmom and Grandpop.
Cory Doctorow: Writing in the Age of Distraction
From Locus Magazine: Cory Doctorow: Writing in the Age of Distraction:
- Short, regular work schedule
- Leave yourself a rough edge
- Don’t research
- Don’t be ceremonious
- Kill your word-processor
- Realtime communications tools are deadly
Read the whole piece for the thoughts behind these items of advice.
There are equivalents for programming that come to mind. I wonder, am I sliding back into Emacs a task at a time because I want to kill my word-processor (my IDE – Eclipse?)? Is that why Netbeans is starting to appeal to me (seemingly less work configuring (playing?!) with IDE settings and concentrating on the task at hand)?
Nice tutorial on writing an Emacs Lisp function
Steve Yegge: My Save Excursion
NYTimes launches the Congress API
Nice work New York Times.
Phillyfuture.org back up – spam filtering got me
Long story short – I missed some important emails do to an over aggressive spam filter.
That’s twice in Philly Future’s history that spam handing has led to some major trouble.
Phillyfuture.org, hosted at Centrihost.com, unreachable
I’ve been trying to contact them to see what is going on, we are over 8 hours into a server down event, but no response by phone or email. If anyone has any contacts, let me know.
Irfan Essa: “We’re talking about a new breed of people”
Miller-McCune: Deep Throat Meets Data Mining: In the nick of time, the digital revolution comes to democracy’s rescue. And, perhaps, journalism’s.:
Investigative reporters have long used computers to sort and search databases in pursuit of their stories. Investigative Reporters and Editors and its National Institute for Computer-Assisted Reporting, for example, hold regular computer-assisted reporting training sessions around the country. And the country’s major journalism schools all deal in some way with computer-enhanced journalism. The emerging academic/professional field of computational journalism, however, might be thought of as a step beyond computer-assisted reporting, an attempt to combine the fields of information technology and journalism and thereby respond to the enormous changes in information availability and quality wrought by the digital revolution.
I would be remiss to write about computational journalism and not mention Irfan Essa, a professor in the School of Interactive Computing of the College of Computing at the Georgia Institute of Technology, who teaches a class in computational journalism and is often credited with coining the term. He says both journalism and information technology are concerned, as disciplines, with information quality and reliability, and he views the new field as a way to bring technologists and journalists together so they can create new computing tools that further the traditional aims of journalism. In the end, such collaboration may even wind up spawning a new participant in the public conversation.
“We’re talking about a new breed of people,” Essa says, “who are midway between technologists and journalists.”
The Monty Hall Problem in Ruby and Python
Antonio Cangiano, Software Engineer & Technical Evangelist at IBM: Monte Carlo simulation of the Monty Hall Problem in Ruby and Python.
YouTube: “21” explains the Monty Hall problem