FSet on Common-Lisp.net provides functional data structures as well. This library is also available in Quicklisp, so it's easier to install. And it looks very interesting.
Linkblog - 22.12.2010 - 16.1.2011
CL-STM is simple Software Transactional Memory for Common Lisp (yes, I'm currently looking at CL alternatives for various Clojure features).
CLAZY: Lazy Calling in Common Lisp provides extended lazy evaluation for Common Lisp that goes beyond the usual delay/force pair.
Funds provides fully functional data structures for Common Lisp. This can be very helpful, especially for multi-threaded code. Unfortunately, it is not yet in Quicklisp.
qb.js: An implementation of QBASIC in Javascript (part 1) - Steve Hanov's Programming Blog. Blasts from the past.
Who is used to Vi and uses Chrome: Vimium provides Vi-like keyboard control for Chrome. After a short period of getting used to it, it is really very useful and can significantly help in reducing the strain on the mouse hand.
Home of the WordPress Wiki Plugin. Not sure if I really want something like this, but it could potentially be interesting in the long run, should I ever be struck by another bout of documentation mania. First blogged, you never know. It looked the most interesting of the WordPress-integrated wikis, though.
Embedder Plugin Home | moztools. Bookmarked for later - I once had a simple snippet/glossary/macro/embed plugin for WordPress, but this one looks like I should use it instead of making my own. It seems very practical for quickly entering frequently recurring snippets.
CBSC Decision | CHOZ-FM re the song “Money for Nothing” by Dire Straits. Hmm. Okay, they noticed quite early that this song shouldn't be played in Canada. If I think about it, with proper implementation of these guidelines in Canada, probably only Country and Western would remain acceptable...
dcolthorp/matchure - Pattern-Matching on Clojure data structures (not just strings and regular expressions, but also more complex matchings against lists, vectors, maps).
About Dirigible - for all those who want a spreadsheet in the cloud, but don't want to program with JavaScript like in Google Docs, but with Python. As a self-hosted solution, I would find it really great, especially because of the simple linking of spreadsheets across server boundaries described there.
kriyative/clojurejs - GitHub I should check out, is another JS integration, here for a subset of Clojure, which is automatically translated to client-side JavaScript. And this one also supports jQuery rudimentarily.
Welcome to WuWei. Interesting Common Lisp library that makes it possible to program Ajax user interfaces purely in Common Lisp, without having to deal with the implementation in JavaScript. Unfortunately, it is not for my preferred JS library jQuery, but for Prototype and Scriptaculous.
Bizarre sea slug is half plant, half animal. Nature just keeps building the strangest creatures.
Mozilla Labs » skywriter. And this one just as a reminder that web-based code editors are not really something entirely new.
Life at Eclipse » Blog Archive » Introducing Orion. A browser-based IDE based on Eclipse ideas (but newly implemented, so not just Java applets, but cleanly based on HTML5 and JavaScript). Could be quite interesting - of course, there are the usual naysayers, and of course the web is not necessarily the ideal platform for an IDE. But the web browser is everywhere and access is relatively easy from anywhere. So as an additional option to supplement a normal IDE, it can certainly make sense (e.g. for working on the go via an iPad).
Please forget. Best not only the images (which is actually sensible in some cases), but also the - quite stupid and in the case of the "inventor" quite transparent - approach of the Bundesilse and her professor.
Bundestube. This is actually something really useful. Search for content and speakers from Bundestag debates and then watch the recordings.
App der British Library: High Literature for iOS and Android Devices. Those interested in old scripts might be interested in this. I would wish that other museums and libraries would work similarly and make works digitized available.
Chromium Blog: HTML Video Codec Support in Chrome. Wow. Google is removing H.264 from Chrome's video support and fully switching to Theora and WebM.
MonoMac - Mono. Let's take a closer look, it now has a more up-to-date packager that includes all the Mono stuff directly into the application. On the one hand, you can then upload apps to the AppStore, on the other hand, it's simply easier to install the applications. And since I have to deal with all the .NET stuff anyway, I can also put it to good use.
Modernizr could be useful if you want to access newer HTML5 features but don't always encounter the latest browsers (basically a browser switch that someone else has already programmed for you and that you can access via CSS rules from stylesheets or jQuery code).
Malmström: EU Commissioner does not want internet blocks for other topics. Oh, great, we just have to give the EU Commissioner the general filtering tool and then believe her that the EU does not plan and want to expand it to other topics. And then also believe the same for all following EU Commissions, because they would never expand a once introduced censorship tool in its application. I mean, that would be like assuming that the toll data would also be used for purposes other than just the pure billing of road usage. (by the way: anyone who finds sarcasm in my comments is welcome to keep it)
Department of Justice: Twitter must hand over WikiLeaks data to US court. It would be nice if the US would somehow deal with WikiLeaks and the published content in a meaningful way - general suspicions and wild activism beyond any rule of law is much more fun. And don't believe that this would be a purely American problem, our prolethicians are probably already sitting there and considering whether they can do the same. Because such big secrets like the incompetence and arrogance of our Federal Foreign Minister must not under any circumstances become public.
Nischni Tagil - that's where it's going, if anyone is interested. Departure in one hour, train to Frankfurt (with plenty of time, you never know with the train these days) and then late in the evening by plane. If everything goes well, I'll freeze my butt off at 7 local time in the Urals.
A Type-Safe Database Query DSL for Scala. Sounds interesting, something between LINQ and ORM for Scala. I should check it out when I'm back from the cold.
"Moreover, the long announcement was only made in cases where the call center agents had the impression that the caller thought they had reached the German Railway. For all others, there was a short announcement." - fascinating, this call center operator has invented a telepathy interface? Because the price announcement comes before you speak to the agent (who is so expensive that you could gild the conversation time with him). More at 11861: Operator of the Bahn information number sues against shutdown - Golem.de.
Study: Power companies demand two billion euros too much. More astonishing than the audacity of the energy companies is the (feigned) astonishment of the Prolethicians about this matter - for what do they expect when a de facto monopoly is left in place and no serious state regulation is introduced? Throwing Merkel's cotton balls is now proven to be useless and a government that is controlled in a banal way by the energy suppliers certainly has no interest in changing anything. We will have to pay again (we always have to pay, I'm not fooling myself about that, but it would be nice to spend money on meaningful things and not on the billion profits of an already much too fat electricity mafia).
Sequel: The Database Toolkit for Ruby. Looks quite nice, I kind of like the DSL. Reminds me in parts of Django's ORM.
MacRuby: The Definitive Guide. Book at O'Reilly about MacRuby. You can already read many parts, maybe interesting for one or the other.
hoc - Project Hosting on Google Code. Just blogged about it in case I want to play with Haskell again. HOC is a bridge between Haskell and Objective-C and thus allows access to the OSX frameworks.
emscripten - Project Hosting on Google Code. And this is the tool that brought Python to the browser/server. It converts LLVM bitcode to JavaScript and enables a number of interesting tricks.
Emscripten: Python. Pretty cool, a cross-compilation of the standard Python to JavaScript with the help of Emscripten. And thus a full Python 2.7 (minus many libraries of course) in the browser window.
pyfilesystem - Project Hosting on Google Code. Could be useful if you want to access different types of filesystems from Python using uniform code.
Instagram api - instagram - GitHub. Unfortunately only unofficial, and Instagram has already asked the first service to stop using the unofficial API. Therefore, the use of the API should be approached with great caution. But it would be interesting (just so I don't have to pick up my current images from Tumblr anymore, because they have not been really stable lately). Because with the API I could simply access my collection page of my image feed created with it.
Monads Are Not Metaphors - Code Commit. Definitely one of the better explanations of what a monad is that I have read.
J Home. Because you should sometimes just take a look at other languages that are so different that you don't even get the temptation to compare them with the usual (and hey, an APL offshoot with an ASCII character set is at least worth some attention once a year). You can also consider it as a high-end calculator.
'surface' plot 1 2 o. / 0.2 * i.60
Ok, I've decided to use MacVim as my default editor because I don't have to retrain my fingers every time I switch to Linux, but Kod looks really interesting. It's a real OSX editor with good integration into system standards, and as a scripting environment, it's simply Node.js and JavaScript. Surface styling with CSS3. And the entire interface is multithreaded, so more complex actions don't block the editor. It could almost make you weak. Plus, it's Open Source and free to tinker with - unlike TextMate, which had a very nice approach, but then more or less fell asleep because the programmer has been tinkering with version 2 for years and hasn't released it.
The coolest part: if you look in the discussion forum, you read a comment: "Because this app has received such uptake, I would encourage the open-sourcing of it to get a jump start on features. There are a boatload of developers who are really tired of waiting for a specific feature in TextMate (split windows, etc.) and they are smart cookies. If you put the source on GitHub you can pull the stuff you like and leave the rest." - well, the developer just went ahead and implemented it directly.
The Art and Science of Smalltalk is now freely available on the web (PDF link). And where the book is located there are more books about Smalltalk for free download.
IPython as a system shell explains the function of the sh profile for iPython. I need to play around with it, because Python as a system shell can be very helpful.
" ... and the fearsome Teutonic minions of the Chaos Computer Club" via The Blast Shack. Bruce Sterling on Assange and Wikileaks. Somehow, the sub-sentence threw me completely out of the reading rhythm.
Oni Labs: Apollo. Interesting JavaScript runtime for browsers that translates StratifiedJS to JavaScript and thus allows asynchronous code to be written largely as one would write synchronous code. This can be very practical, especially with Ajax, because the actual algorithm is no longer buried in the many callbacks.
Jquery Snowfall Plugin 1.4 | Somethinghitme. I think a snowman is kissing me. And those who don't want to hack themselves can also use the Wordpress Snow Storm plugin.
MacBookAir3-2/Meerkat - Community Ubuntu Documentation. If anyone wants to equip the nice new MacBook Air with Ubuntu. Not really an option for me, especially since I found a really usable infrastructure for installing normal software with Homebrew.
Statement by the UN (ok, by a UN sub-organization that, among other things, deals with topics such as freedom of expression) on Wikileaks. Will this impress any of the unleashed prole-talkers with a biting reflex? Probably not.
Skype kaputt. Just reading the word "Mega-Supernodes" was worth it.
Outage: Skype unavailable for many users - Golem.de - hey, I rely on Skype. Stop the nonsense with the outages! And what do you mean by "appears to be offline" - if I don't get any contacts displayed and can't establish any connections, then it's factually offline, regardless of the technology behind it.
Denisovans Were Neanderthals’ Cousins, DNA Analysis Reveals - NYTimes.com. Wow. And parts of the Denisovan genome are found in today's inhabitants of New Guinea. As if they were all isolated.
Python Package Index : futures 2.0. Just stumbled upon it, one of the features is new in Python 3.2, but the reference implementation also runs with Python 2.6. Basically does something like my lazypy and lindypy (i.e. solves the same problems, but in a slightly different way).
Pharo Open Source Smalltalk. I should take another look at it, as it looks very sleek now and the installation has become really trivial. Clever how a Pharo.App directory is loaded, which is the app for OSX and includes simple startup tools (LNK for Windows and .sh for Linux) for Linux and Windows. Additionally, there is a new VM and the whole thing has become really fast. And it no longer looks so outdated (unfortunately still GUI-in-window and no native windows).