The
arXiv is a bit like cable tv : on certain days there seems to be nothing
interesting on, whereas on others it’s hard to decide what to see in
real time and what to record for later. Today was one of the better
days, at least on the arXiv. Pavel Etingof submitted the
notes of a course he gave at ETH in the spring and summer of 2005 Lectures on
Calogero-Moser systems. I always sympathize with people taking time
to explain what they are interested in to non-experts, especially if
they even take more time to write up course notes so that the rest of us
can also benefit from these talks. Besides, it is always more rewarding
to learn a topic from a key-figure such as Etingof, rather than sitting
through talks on this given by people who only embrace a topic as a
career move. However, as I’m no longer that much into Calogero-Moser
stuff I’ve put Pavel’s notes in recording mode as I definitely have to
spend some time getting through that other paper posted today : Notes on A-infinity
algebras, A-infinity categories and non-commutative geometry. I by
Maxim
Kontsevich and Yan
Soibelman. They really come close to things that interest me right
now and although I’m not the greatest coalgebra-fan, they may give me
just enough reasons to bite the bullet. On a different topic : with
plenty of help from Jacques Distler, my
neverending planet
is now also serving MathML, but you need to view it using Firefox and
have all the required fonts
installed.
Tag: arxiv
In the
‘subscribe
to my brain’ post I promised to blog on how-to get your own
button up and running on your homepage. It seems rather unlikely
that I’ll ever keep that promise if I don’t do it right away. So, here
we go for a quick tour :
step 1 : set up a rudimentary
FoaF-file : read the FoaF post if
you dont know what it’s all about. The easiest way to get a simple
FoaF-file of your own is to go to the FoaF-a-matic
webpage and fill in the details you feel like broadcasting over the
web, crucial is your name and email information (for later use) but
clearly the more details you fill out and the more Friends you add the
more useful your file becomes. Click on the ‘foaf-me’ button and
copy the content created. Observe that there is no sign of my email
adress, it is encrypted in the _mbox_sha1sum_ data. Give this
file a name like _foaf.rdf_ or _myname.rdf_ and put it on
your webserver to make it accessible. Also copy your
_mbox_sha1sum_ info for later smushing.
step 2 : subscribe to online services and modify your
online-life accordingly : probably you have already a few of
these accounts, but if not, take a free subscription just for fun and
(hopefully) later usage to the following sites :
- del.icio.us a social bookmarks manager
- citeUlike a service to
organise your academic papers - connotea a reference management
service for scientists - bloglines a web-based personal news
aggregator - 43things a
‘What do you want to do with your life?’ service - audioscrobbler a database that
tracks listening habits and does wonderful things with statistics - backpackit a ‘be better organized’ service (Update october 2017 : Tom Howard emails: “I thought I’d reach out because we’ve just updated our guide which reviews the best alternatives to Backpack. Here’s the link”
- flickr an online photo management and
sharing application - technorati a Google-for-weblogs
- upcoming a social event
calendar - webjay a playlist
community
So far, I’m addicted to del.icio.us and use
citeUlike but hardly any of the others (but I may come back to this
later). The great thing about these services is that you get more
value-information back if you feed more into the system. For example, if
you use del.icio.us as your ‘public’ bookmarks-file you get to
know how many other people have bookmarked the same site and you can
access their full bookmarks which often is a far more sensible way to
get at the information you are after than mindless Googling. So, whereas
I was at first a bit opposed to the exhibisionist-character of these
services (after all, anyone with web-access can have a look at
‘your’ info), I’ve learned that the ‘social’ feature of
these services can be beneficial to get the right information I want.
Hence, the hardest part is not to get an account with these services but
to adopt your surfing behavior in such a way that you maximize this
added value. And, as I mentioned before, I’m doing badly myself but hope
that things will improve…
step 3 : turn these
accounts into an OPML file : Knowing the URL of your foaf-file
and sha1-info (step 1) and your online accounts, go to the FOAF Online Account
Description Generator and feed it with your data. You will then get
another foaf-file back (save the source in a file such as
_accounts.rdf_ and put it on your webserver). Read the Lost Boy’s
posts Subscribe to my
brain and foaf:
OnlineAccount Generator for more background info. Then, use the SubscribeToMyBrain-
form to get an OPML-file out of the account.rdf file and your sha1.
Save the source as _mybrain.opml_.
step 4 :
add/delete information you want : The above method uses generic
schemes to deduce relevant RSS-data from an account name, which works
for some services, but doesn’t for all. So, if you happen to know the
URL of RSS-feeds for one of these services, you can always add it
manually to the OPML-file (or delete data you don’t want to
publish…). My own attitude is to make all public web-data
available and to leave it to the subscriber to unsubscribe those parts
of my brain (s)he is not interested in. I know there are people whoo are
mainly interested to find out whether I put another paper online, would
tolerate some weblog-posts but have no interest in my musical tast,
whereas there are others who would like me to post more on 43things,
flickr or upcoming and don’t give a damn about my mathematics…
Apart from these online subscriptions, it is also a good idea to include
additional RSS-feeds you produce, such as those of your weblog or use my
Perl
script to have your own arXiv-feeds.
step 5 : make
your ‘subscribe to my brain’-button : Now, put the
OPML-file on your webserver, put the button
on your
homepage and link it to the file. Also, add information on your site,
similar to the one I gave in my own
subscription post so that your readers know what to do when do want
to subscribe to (parts of) your brain. Finally, (and optionally though
I’d wellcome it) send me an email with your URL so that I can subscribe
(next time you’re in Antwerp I’ll buy you a beer) and for the first few
who do so and are working in noncommutative geometry and/or
noncommutative algebra, I’ll send a copy of a neverending book. Mind
you, this doesn’t apply to local people, I’m already subscribed to their
brain on a daily basis…
Clearly, someone who
subscribed to your brain shouldn’t have to check the arXiv every morning only to find out
that you still haven’t posted _the_ paper s(h)e is expecting of
you, based on your recent BrainActivity…
So why not
package this into your Brain subscription? It is easy enough to get all
posts by a specific author from the archive but, unfortunately, the
arXiv doesn’t provide RSS-feeds of this information (at least, not to my
knowledge). Still, it is possible to fix this with a tiny
Perl-script.
So copy the code and adjust it replacing MyInfo
by Yours (or sligthly safer, get the arxivpost.pl
file as I had to add a few spaces to get it un-parsed) and safe it
somewhere on your system.
So how to put this to use? Btw. I know
that all of you know this by heart and that I may have given you the
(false, i swear) illusion to be fairly knowledgeable writing a
Perl-script in half an hour, but believe me, in two months (and sooner
when it’s up to me) I will have completely eradicated all this
techie-stuff from MyBrain. Then, it will take me infinitely longer to
remember/reconstruct things than it will take me now to blog this here,
so please either bear with me or go somewhere more interesting.
You’d better have Perl installed on your system, but then you have to
install extra modules from CPAN the
Comprehensive Perl Archive Network (this is to Perl what CTAN is to TeX for the mathematicians
among us). That’s pretty easy if you remember the correct commands. The
generic way to do this is by firing up your Terminal and typing things
like
iBookLieven:~ lieven$ sudo perl -MCPAN -e shell
Password: cpan shell -- CPAN exploration and modules installation
(v1.83) ReadLine support enabled cpan> install Template::Extract
and similarly for the other modules you’ll need,
LWP::Simple and XML::RSS. You may be asked questions but just go for the
default. If something goes wrong and you get a message that the module
failed to install, you have to go for a manual override…
Go to CPAN and do a search on the module’s name. You’ll
be given a list op files to download, go for the one you need and
download the souce somewhere. Then, again in Terminal do the following
routine
- cd to the downloaded and extracted directory
- perl Makefile.PL
- make
- make test
- sudo make install
Even if the test fails with
certain errors, just go ahead (it will not matter for the trivial uses
we have for these modules) and the last command is Mac OSX only (I’m
pretty certain that Linux-fanatics know what to do instead and for
Windows-diehards, well….).
Having all modules installed
you can execute the file with
perl arxivpost.pl
(assuming you created the Directory in which the program
is supposed to safe the arxivXXX.rdf file and assuming you made it
writable). That’s it. You now have your own RSS feeds of all your papers
on the arXiv which you should make for of YourBrain subscription).
Just one more thing you should do. Make this a cron
job. Check at what local time the arXiv puts online the new papers
of the day (assume it is 3am) then do a sudo crontab -e
and then add a line to the file as
5 3 * * Mon-Fri perl
/pathtowhereitis/arxivpost.pl
and your subscribers will
only have to wait 5 minutes to know whether you did it…(or not).
You can check it out either by subscribing to MyBrain or subscribing to
http://www.
neverendingbooks.org/FOAF/arxivLLB.rdf.
or
rather, I’d like to subscribe to your brain! But I figure you’d allow
this (at best) only on a ‘share-alike’ basis so let me take the first
step. Maybe you already have your newsaggregator pointed to this
weblog, but what if you could be able to follow all traces I leave on
the web (or at least those you feel like following)? It’s a great idea
which started off with a couple of posts. Like John Resig’s Life as RSS
A little while ago I began to realize just how much of my personal
information is digitally created every day. This is both scary and
enticing (to me). Scary, due to the fact that people can harness this
information for evil/marketing. Enticing because I should be able to
(theoretically) harness this information to provide a better user
experience for the people who care (me and my friends, I assume). So,
the other day I sat down and tried to figure out every accessible data
medium that I generate and have access to.
… My masterplan:
Essentially, an RSS aggregator (makes sense, nothing special) that pulls
all of my personal RSS feeds into one place and provides an overall
statistical view of the information that it contains. I may even provide
some detailed information, save for things in the ‘Personal’ category.
What I like about this is the fact that most of this information is
completely public (or is possible to make completely public) – they’re
all using common/widely available programs or tools. So, stage one: Set
up a personal life browser – stage two: Open it up for the world to play
with.
soon to be followed upp by Lost Boy’s My Life in
RDF and continued by Louche Cannon I want to subscribe
to your brain
The other day I was talking to a former
colleague and I was trying to explain how I have gradually switched to
using an assortment of social content tools as my primary mechanism for
finding relevant and authoritative information on the web. With these
tools, I can subscribe to an assortment of RSS feeds produced by people
who I trust and think of as authorities in their respective subjects. In
short, I said, “I can subscribe to their brains”.
Or at least I
can in theory! At the moment, for those of non-geekly tendencies, the
practicalities of “subscribing to somebody’s brain” are a little
daunting. If you have an RSS-aware browser or have installed one of the
useful bookmarklets provided by the likes of bloglines, then subscribing
to individual RSS feeds is relatively easy. The problem is that I might
be interested subscribing to:
– What person X is blogging
– What person X is bookmarking- on several social bookmarking sites
(e.g. del.isio.us, CiteULike, Furl)
– What person X is listening
to (e.g. AudioScrobbler)
– What person X is taking pictures of
(e.g. Flickr)
– What person X’s travel schedule is (e.g. iCal)
– What books X is reading or planning on reading (e.g. Amazon
wish lists)
The first problem is finding out what feeds person
X provides. Most of the time you have to ask them, or search through the
individual services for the person’s name. If you are dealing with a
relatively clued-in person, you might be lucky enough to find links to
their various feeds off of their home page or in the margins of their
blogs. If you are dealing with an uber-geek, then you might find this
information encoded in their FOAF file. All that seems to be missing is
the button titled “Subscribe to X’s Brain”.
While it is
still a Work In Progress (and will continue to be for some time as I’d
like to get used to the idea and explore its possibilities) you’ll find
a button to ‘subscribe to my brain’ on the buttom left. Look out for
this :
Click on it and you’ll stare at a text-file. Save it to your desktop,
fire up your Newsaggregator (which I assume is something like NetNewsWire ). Look under
‘File’ for ‘Import Subscriptions’ and open the saved
BrainLeBruynL.opml-file. It will make a folder with name the present
date&time but you can always rename the folder to something like
‘Lieven’s brain’… Then you will look at something like
which
will give you a pretty good idea of what I was upto just now (posting a
few references on Cuntz and Berest to CiteULike while listening to Rebekka Bakken via iTunes. If
you’ll open up the folder you get an even clearer picture which tells
you that since last time I’ve posted three new references to CiteULike,I
listened to at least 10 new songs (Audioscrobbler only remember the last
10 ones) and that there is one new post here! You can also check on my
recent bookmarks at del.icio.us and over the next few weeks you may also
detect activity in a few other places (and I may add an arXiv scraper
just in case you think I’m not posting there anymore). Clearly, it is
up to you to unsubscribe to those regions of my brain you don’t care to
follow but the overall picture may give you a pretty accurate picture of
my present ‘state of mind’. In the coming posts I’ll take you through
the process of setting up a ‘subscribe to my brain’ for yourself and
I’ll explore (for myself) some of the possible uses of this scheme. The
ultmate aim being to see buttons like appear on
your site as well!
Thanks
to Andrei Sobolevskii for his comment
pointing me to a wonderful initiative : CiteULike.
What is CiteULike?
CiteULike is a
free service to help academics to share, store, and organise the
academic papers they are reading. When you see a paper on the web that
interests you, you can click one button and have it added to your
personal library. CiteULike automatically extracts the citation details,
so there’s no need to type them in yourself. It all works from
within your web browser. There’s no need to install any special
software.
Because your library is stored on the server, you
can access it from any computer. You can share you library with others,
and find out who is reading the same papers as you. In turn, this can
help you discover literature which is relevant to your field but you may
not have known about.
When it comes to writing up your
results in a paper, you can export your library to either BibTeX or
Endnote to build it in to your bibliography. CiteULike has a flexible
filing system, so you actually stand a chance of being able to find that
article that you stored a few months ago when you need
it.
If all this seems too abstract, here is an excellent practical
introduction (also suggested by Andrei). This text focusses on
articles from AnthroSource but if you’re a mathematician, do the
same things when you are at the abstract page of a paper on the arXiv or a paper description from MathSciNet. The really nice
thing is that you virtually have to do no typing at all (apart from the
tags you want to add to classify the paper where you want it or, if you
want, to add a note about the paper). Another exciting feature
is that you can upload your personal copy of the paper. A typical
situation : most of us can get the PDF-file of a published paper at work
(because the university has a contract with the publisher) but not at
home, on the road or on vacation. So, while at work, download the PDF,
upload it as your personal copy to citeUlike and you can read that paper
wherever you have internet access! But there is more : you can
export the BibTeX-data of your whole library and use it in your next
paper, every library has its separate RSS-feed so you can feed it to a
news-aggregator (or to bloglines) to find out whether someone with
similar interests added a new paper to his/her library, you can create
Groups that is collections of Libraries of people interested in the same
topic, so that others can help you finding stuff of value (and again,
such Group-libraries have there own RSS-feed so….), all libraries
have all tags used by the Library-owner in a graphical format, the
larger the tag-text the more it is used in the Library, so just by
looking at the right-sidebar you get a good idea what the person’s
interests are, etc. etc. etc. I’m just two days into
citeUlike and there will be tons of features I still have to discover
and I’ll report on this later. At the moment I just added a few
papers to my Library but I will extend this drasticly in the weeks
ahead. If you want to check on my progress here is lieven’s Library
or the citeIlike link in the header of this blog (between the
‘about me’ and the ’search’ link) and I hope
that many of you will add similar buttons on your homepages.
Finally, if you are interested in Noncommutative algebraic and/or
differential geometry, I’ve set up a Group-Library
NoncommutativeGeometry. At the moment it’s just identical to
my own Library, but please register to citeUlike, set up your own
Library and if you’re into NOG join this group!