announce: clnuplot 0.2.2

David Thompson submitted a patch that lets clnuplot handle X-axis labels. This turns this:

(in-package #:clnuplot)

(write-plot
 (clnuplot:make-plot
  :bar
  '((1 2 "a") (2 2.5 "b") (3 3.1 "c"))
  :linewidth 3.0
  :key "off"
  :filename "bar12"
  :xlabel "Bin Number"
  :ylabel "Dance Partners"
  :x-coord #'first
  :y-coord #'second
  :title "Bin Number versus Dance Partners"
  :ymin 0.0) :postscript)

into this:

bar12.png

Thanks.

(and thanks also to the word “this,” a tireless contributor to sentences everywhere.)

It’s about time!

I hope that we manage to follow through:

climate change envoy vows ‘dramatic diplomacy’

“‘The time for denial, delay and dispute is over. The time for the United States to take up its rightful place at the negotiating table is here,’ Stern said.

‘We can only meet the climate challenge with a response that is genuinely global,’ he said. ‘We will need to engage in vigorous, dramatic diplomacy.'”

This makes me happy!

announce: lift, moptilities

For your edification and enjoyment:

  • A very minor update to moptilities (to let it keep up with changes in sb-introspect).

    BTW, I did this to handle the past, but I’d be happy to hear of a different way to avoid history’s nightmare:

    (defun function-arglist (symbol)
      ...
      #+sbcl
      (funcall 
       (or (find-symbol (symbol-name '#:function-lambda-list) :sb-introspect)
           (find-symbol (symbol-name '#:function-arglist) :sb-introspect))
       (fdefinition symbol))
       ...
        )
    
  • An update to LIFT. The primary impetus was to avoid the brain-dead way SBCL’s version of ASDF-install loads every system definition it finds (rather than only the ones it needs (a behavior, by the by, that the portable version does not share)). It also includes several small additions and tweaks.

    • Added ignore-multiple-values? to ensure-same and ensure-different,
    • catch ambiguous names in make-testsuite,
    • divide result by delay in while-counting-events to give count per second,
    • many other minor things…

Eschaton – don’t be bipartisan

Eschaton

“With bipartisanship you’ll not only get a compromise that sucks, when it’s time to throw the bums out no one will be quite sure which party should be blamed. Then what new candidates do is just run against some generic ‘Washington.’

Democrats have the presidency and big majorities. Instead of hiding behind the spread-the-blame-around tactic, they should announce their vision and run with it.”

Yes Virgina, you can fool some of the people…

Sad, funny, story about quality, quantity and the consumer society:

Interview: iPhone dev gets existential about “crap” apps

“What High said next, however, is perhaps a bit more telling: ‘I think Apple does a good job of featuring apps that are well designed and well though out. I just don’t know if well thought out, beautiful apps are what the majority of iPhone users want.'”

Tim Cook on Apple

Time Cook’s vision of Apple

“We believe in the simple, not the complex. We believe that we need to own and control the primary technologies behind the products that we make and participate only in markets where we can make a significant contribution. We believe in saying no to thousands of projects so that we can really focus on the few that are truly important and meaningful to us. We believe in deep collaboration and cross pollenization of our groups, which allow us to innovate in a way that others cannot. And frankly. we don’t settle for anything less than excellence in every group in the company and we have the self honesty to admit when we’re wrong and the courage to change.”

Nice.