Writing this column really scares me because I wonder whether everything else in the media is as shamelessly, venally, manipulatively, one-sidedly, selectively reported on as the things I know about. But this week the reality editing was truly without comparison.
2008/12/06
2008/11/24
For how much longer? Revisited
2008/10/25
For how much longer?
A department spokesman said: "The government is fully committed to the expansion of higher education and can ensure finance should not be a barrier to those that want to do a degree."My emphasis added - I suspect we are very close to the point where this statement will prove impossible to fulfill. We ran a huge deficit when times were good - now we have decreasing tax income and extra costs.
The future of Lisp is.........
And unlike some of the talks that were tinged with a little bitterness, a sense of loss, or a sense of nostalgia, Hickey was upbeat and forward looking. “Lisp as an idea is still vibrant, especially among young developers,” he said. “People are excited about Lisp and the idea of Lisp.” ........... After JonL was finished responding, a young developer in the back could not contain himself. “This is the best thing I’ve ever heard in any conference,” he said. “Great work.”Great series of reports from Lisp50, and a great deal of excitement about Clojure.And that’s what the Lisp50 conference was about.
2008/10/22
Footnotes in Google docs
Last week, we added support for footnotes. You can find footnotes in the Insert menu. When you create a footnote, it'll appear to the right of the document margin and a footnote marker (#) will appear within the actual document. You can drag and drop footnotes anywhere you'd like by clicking on the pound sign and dragging it.
But in a printed do or PDF it appears as a normal footnote; nice!!
2008/10/17
How to think like Leonardo da Vinci
Since my childhood, I was utterly fascinated by the figure of Leonardo da Vinci and his achievements. It never ceased to puzzle and amaze me how a single person could be a scientist, mathematician, engineer, inventor, anatomist, painter, sculptor, architect, botanist, musician and writer.
Luciano has done a great summary of a book that I have had for years - a great book which I must look at again. In addition he has pointed to a technology I was not aware of - Freemind Flash browser.
He also has an interview with Mark Forster
2008/10/10
Will the credit crunch affect Open Source more than Closed Source projects?
Open Source Directions
In the midst of all of this financial uncertainty, I'm really curious as to how various open source projects will fare. Will they suffer because the corporations backing them will pull back? Or, in the midst of layoffs, will they keep plugging away because people have nothing else to work on? Or will corporations keep investing in open source - assuming services revenues hold up?
I have no idea, to be honest - but I imagine that there's going to be an impact.
I have no idea either ( aren't bloggers useless), perhaps there is some data somewhere. The answer depends on many things including the types of participant, license, business model etc. For instance:
- Amateur programmers: the students and others chipping in for the fun and experience of it will continue - perhaps they will do more as their willingness to spend on movies, restaurants, bars goes down?
- Open source projects which support a pure services play
- Open source projects which are a foundation for other projects (e.g Eclipse) - affected by the down turn in the license sales but perhaps gaining from sharing development of the commodity components
- Combinations of the last 2 points - could be spreading the risk.
My gut feel says that everyone will hurt, but that any business model which sidesteps a business model which makes their customers shell out large lumps of money will suffer most. Lot's of small transactions or amateurism will win out !
2008/08/17
Pratchgan - wonderful
The Pratchgan was handed to Terry
This is just fantastic!
2008/08/13
A good piece of philosophy and a reinforcement of GTD
Like thousands of people yesterday, I was annoyed and inconvenienced by Gmail’s unexpected 2-hour dirtnap. But, wow. Apparently, it just irrevocably hijacked the whole day for some folks. And even sent a few into a Dark Afternoon of the Soul that most 19th-century Romantic poets would have found a bit histrionic.
It reminds me that I am not diligent with my context labels; must do better, though even here contexts can be assigned when needed so there is no excuse not to know wht you can do at a particular point in time and space. For instance, I quite often scan my to-dos and can spot the context from the text - assigning contexts just makes this faster, and searchable if you use the right tool
2008/07/15
Jython 2.5 Alpha Released!
On behalf of the Jython development team, I'm pleased to announce that
Jython 2.5a1+ is available for download. See the installation instructions.
This is great news - I am so glad to see Jython coming back to life!
2008/05/18
2008/05/12
Another cool emacs utility
Life Is Too Short For Bad Code: Emacs Tip #21: pabbrev (predictive abbreviation expansion)
pabbrev is a yet another package for abbreviation expansion in Emacs. Unlike dabbrev, this one analyzes the contents of the buffers during idle time, and shows potential expansions based on word frequency. This package also shows potential expansions as you are typing. For example if you were typing 'pred', this is what you would see:
p[oint]
pr[ogn]
pre[-command-hook]
pred[ictive]
2008/04/20
2008/04/01
Best April Fool by far!!
Damien Katz: CouchDB Language Change
So, after a lot of heated discussion internally, I'm somewhat sad to say that Erlang will not be used in future releases of CouchDB. We are switching the whole codebase to (...drumroll..) Java.
2008/03/28
Saving Lisp applications as SBCL images
Freezing Lisp in Time | Mikael Jansson
So, when you're done with the heavy processing and finally want to distribute your work as an application, or maybe resume work later after that RAM upgrade, here's how!
Looks nice and simple. However the image is large! Hopefully someone will chip in with a way of improving this.
2008/03/22
Emacs the dark side? huh?
Use Emacs with all your hatred.. « Keeping it Small and Simple
My path towards the dark side has already begun: I’m currently reading the Emacs tutorial (C-h t)
2008/03/18
Conferences and sponsorship
reddit.com: Pycon 2008 disappointment
All of this is to say that it is possible to get sponsorship without selling the conference. Not only that, but our experience with PPW suggests that all parties - including sponsors - benefit when the conference remains focused on the attendees' interests.
I think this is important:
Surprisingly, we got lots of sponsorship. Moreover, our sponsors tended to be companies that "got" the programming community and that our attendees were more likely to be interested in. In the end, our sponsors were happy and our attendees were happy.(My emphasis)
The wisdom on conferences is obviously based on the more general case where the audiences can be very varied in interests and in experience - when manning a booth I have been quite shocked by the lack of research by some attendees, but more imprtantly their lack of focus on what they wanted from their visit.
2008/03/08
ISO & ECMA : whither credibility
What I see in the Geneva proceedings (that have been reported, surely not the whole story) is that ISO believed as I did that product was less important than process, and now ISO must decide whether to acknowledge that it failed, damaging its brand in the short term, or deny it was wrong and risk ruining it forever.
2008/03/02
What do you use Common Lisp for?
Me? I am playing with it: I use SBCL, Emacs and SLIME. I think I need macros, but I'm not sure yet!
2008/03/01
New Powerball
An incredible little device which certainly seems to exercise the wrists and fore-arms. So far I am going fairly slowly (6000 rpm) as it quite quickly makes joints ache :-(
However, after a while I have found that the normal wrist and elbow aches are decreasing - so I am happy. Will post progress again after a few more weeks
Mail in the Emacs World == mew, with gmail
On Ubuntu I installed mew and mew-bin ( I used the latest beta)
To get it working with gmail, you also need stunnel. The real break-through was finding this site and updating it to my settings. Thanks to zhang.
Now I just need to find a copy of bbdb-mew.el and I can hook up with the Big Brother Database. The advertised link is not working for me today: server not found :-(
Once again Sacha Chua is doing something interesting in this space
2008/02/28
Ubuntu Mobile
This looks very interesting: good looks like the iPhone, but the possibility of getting lots of interesting extra packages running on it.
Apple has a few problems for me: 1) every time I think about geting a Mac or an iPhone I read something about Apple placing restrictions on what you can do - no personal ringtone loads, only stuff from ITunes store.... 2)restrictions on the software the iPhone can run.
I don't want those types of restrictions - I just feel like I am about to give money to a bunch of control freaks.
So, for people like me, let's hope the Ubuntu Mobile looks good, is open, and runs on decent hardware
Linux vs. Windows: Installation
The particular component was a new nVidia graphics card - the end result was great on both systems, though again the Gnome eye-candy was better than Windows (XP).
So Linux, which used to be really bad at automatically coping with all but the most popular hardware seems to be overtaking Windows in my experience.
Is Windows Vista any better ? I won't know until i get new hardware - this box won't cope with it.
Getting the Gunk out
They are all great but the high ( or low) -lights for me were:
- No tusted place of reference. For me part of this is space - I need to get rid of clutter before getting better equipment. Part is also my hankering after everything being electronic, but life just won't conform!!
- Blocking out both doing and processing time: my new job gives me far less scope to define regular slots in my diary, so i end up with none at all. I need tro be more dynamic
- Of course the last point also applies to the weekly review!
2008/02/14
Slime Cheat Sheet
* It includes all of the SLIME commands from the SLIME manual
* It includes all of the Emacs commands from the built in tutorial
* It includes the main Emacs help keys
* The commands are sorted and grouped by functional area
* It’s all fits on one page
Nirvana in beta - weblocks
This is one of the main reasons I started Weblocks framework - I never wanted to write a line of HTML again.and:
with closures-based actions, continuations-based control flow, stateful widgets, and a shiny new CLSQL backend store1, it may very well be the web development nirvanaI found this amusing:
Weblocks is relatively young, so there still may be some issues that need to be ironed out. Proceed with caution!Nirvana postponed perhaps?
Powered by ScribeFire.
2008/02/11
More on org-mode
I hadn't seen the filtering on tags feature before, nor the bonus code - of course!
Powered by ScribeFire.
2008/02/06
Emacs.Net
Watch that space
clipped from blogs.zdnet.com
|
2008/02/02
Horrid, horrid, horrid!
The death toll from two Baghdad market bombs allegedly carried by mentally disabled women and set off remotely has risen to nearly 100, say officials. (My emphasis added)
I suppose I have been around enough that I shouldn't be surprised at the depths that a few people can stoop to, but this is real low...
Powered by ScribeFire.
2008/02/01
More on emacs and butterflies.... and org-mode
Of course, I use emacs—always have and always will.Interestingly I use it more and more - the current diver is org-mode which I find to be a wonderful, easy-to-use and light-weight way of tracking things, even though I live in a corporate Notes environment. Notes has many great features, but I just love the text based approach and the ability to filter out TODOs in a single view from multiple files. If I am typing notes in a meeting and there is a TODO I just hit a key combinations and type it in the flow of the notes. Not so good for converting incoming mails to TODOS - if only one tool could do everything!!
org-mode can be found here . Congraulations to Carsten Dominik and the rest ofthe community. Sacha Chua is writing a book including org-mode.
Powered by ScribeFire.
TripIt
No need to sign-up apparently. However, my ability to test this site out is hampered by my lack of air travel. Next time I book a UK train ticket I will try it out! But I'm not optimistic!!
Powered by ScribeFire.
2008/01/07
Implementing a blog in Common Lisp: Part 2
(defmethod initialize-instance :after ((obj blog-post) &key)The above is an interesting example of "aspect-oriented" programming!! Note the :after keyword and the typng of the argument.
"If :url-part wasn't non-nil when making the instance, generate it automatically."
cond ((eq nil (url-part obj))
(setf (url-part obj) (make-url-part (title obj))))))
I haven't had time to set this all up and follow along yet, perhaps next weekend will be quieter!!
Powered by ScribeFire.
2008/01/03
More on CouchDB
clipped from www.google.co.uk
|
Damien Katz of CouchDB Joins IBM
clipped from www.google.co.uk
|