Name: Jiri (George) Lebl
Member since: N/A
Last Login: 2008-10-24 22:55:06
Homepage: http://www.jirka.org/
Notes: Math geek, formerly software geek. This exhibits itself by putting latex code into C programs by mistake, rather than vice versa as used to happen previously.
Credentials: Mathematics: I have
successfully used
the Baire
Category Theorem in actual research. See my UIUC page for
more.
Coder: I have created more easter eggs in gnome
software than anyone else at the time. For example, Wanda
the fish, which appears in more than one place if you know
where to look and what to press, gdm computing square root
of 2 or pi by monte carlo method, asking for coins on login,
killer gegls from outer space,
and more... At various times I was actually paid for this
by Eazel and RedHat.
Below it says I'm a developer in a buttload of projects, but I'm not really anymore on anything but genius, since I don't have much hacking time these days.
user interface nonsense
I have to rant a bit about user interface. I have a jukebox pc at home and it was until recently running rhythmbox. I was not completely happy with it, but it mostly worked OK. The one thing that was bugging me was shuffle, which did not actually shuffle. It played the same songs over and over. Next time you pressed play, the old songs would go back. I upgraded the thing to Jaunty and then shuffle completely wen beaserk. My wife claims the thing wanted to play chuck berry only for the week I was gone, which I now have to believe. It was even playing chuck berry when she clicked on something else. Finally the thing broke completely. Rhythmbox refused to even start. I had to wipe all its gconf settings. that was the last straw, rhythmbox is out. Unfortunately it is not a robust piece of software. For example I have to manually wipe the library database from command line for it to rescan. Now you could say that it should always “just work” but it doesn’t. The decision to not include a “rescan library” button or menuitem somewhere means that the software is not built for robustness. It obviously is not built to handle corner cases (though using easytag with default config is not a corner case I don’t think). Also the whole interface does not seem built for people who want to just play music. It is built for people who want to spend time browsing their music library and waste time building playlists. And then it breaks the moment I am not home and cannot manually rescue it, meaning it is not ready for regular users. I installed songbird. It is a bit offputting that the interface is a webpage and its widgets are different from everything else (consistency be damned, but for whatever reason this was a disease music players had for eternity).
My other rant is about the removal of the quit/logout/shutdown item from the system menu in Jaunty. What the hell. It took me a reasonably long time I was supposed to click on my own name to log out. Yeah, that makes sense. I think user interface is too full of cryptic icons. “A word is worth a thousand icons” should be a motto for interface designers. I think someone thought the exit button (A green running person in the theme I am using, not sure what is it in other themes, what the hell does that have to do with shutdown or logging off?). That’s another thing. If you only rely on an icon for the user interface, then if some theme gets it wrong, it really screws up the user.
Plus the user switch applet is given all too much prominence on the panel. Why is it telling me who I am logged in as. I would be 99% of all desktop computers have a single login. Why are neurons and code being spent on something that worked reasonably well years ago? Look at windows, it has TONS of horrible interface design, inconsistency, and general brokenness. But to some degree it does all the essential things people want to do.
I must have had a similar rant 10 years ago when lots of time was spent on themes and other such nonsense before the desktop actually worked. There are many places in academia where linux has made lots of inroads (math being one of them since most things mathematicians use are working on linux, and some better than on windows). But for example in chemistry, both the academia and industry (this is a huge number of installed seats) will not switch until openoffice integrates with the chemistry drawing tools well for example. What I am saying is that time could be better spent if larger installed base is really the goal. The desktop is GoodEnough(tm), what we need is applications that work reasonably well and work well together. (Well we also need well working hardware drivers which is still sometimes an issue even for older hardware and X). There is no point in getting it perfect, leave it for the “star trek future.” For example spending time on rewriting GDM seemed to me like a perfect waste of time. I may be a bit biased, but there is an example where the new version is untested and doesn’t have many what I would consider essential features. Its advantage is that “it uses dbus” … uhhhh OK … so what, as a user I don’t give a damn.
Oh well, this rant is a waste of time I bet. I just felt I need to get some frustration out.

Swines and handshakes
Just got the following email (excerpt):
Because of ongoing concerns about the possibility of spreading the flu virus, students receiving degrees and their families should not shake hands at Commencement if they have symptoms of an upper respiratory infection such as fever and cough.
This was sent through the official university channels. And I thought the paranoia was over. Not that I ever liked the whole commencement circus. But we are getting ridiculous. This makes we want to go there and cough on everyone (or at least pretend to cough, since it’s not happening by itself).

Diffyqs notes “done”
So I’ve decided that the differential equations notes are done. Well at least my first go at them. Until I teach this or similar class again I am unlikely to work on them heavily, so I guess that counts. Plus I think they are reasonably mistake free and readable. In some sense I bet they are more readable than Edwards and Penney which they are supposed to “replace.” Anyway. See
I did change the site. I guess using uiuc might be bad since I will move from here next year, but jirka.org will stay around. I also added the book to lulu so that you can buy a paperback copy of it. Essentially it’s a cheaper way to print it. The campus note printing service would charge you over $20 to duplicate and bind this, while here you get a nice bound copy for $14 and I get $5 of that. Of course you can just download and print the thing with me getting nothing, but every time you do that, god kills a kitten.

Does this happen to everyone?
So apparently after a few beers, my fairly moderate (from my point of view) socialist views give way to raging communism. I wonder if given different company I would go in the opposite direction. Maybe in the presence of left wingers, my drunkenness will make me a conservative. I gotta try this sometimes. I guess it is a bigger stretch.
My communist credentials are not good though. I have all my money in the stock market (I am happy when the oil companies make lots of money cause I own their stock). The only election I ever voted in I voted center-right. I even gave money to certain unnamed republicans at one point in time long ago. This somehow got me onto their email list. I unsubscribed recently. It was sort of like reading The Onion. It is fun to read sometimes, but gets old after a while.

Stallman is nuts
Really he is. If I didn’t use someone else’s computer to do work, I would never get anything done on a computer. I wonder what he thinks that the interview is served by a server which he has no access to, that is, he can’t go change the way the bits are spat out. So does this mean RMS does not use the web?
I have to agree however, that without the web, I would probably be a lot more productive. I would actually spend 100% of my time working, since I wouldn’t have anything else to do. But I doubt that was his point. I always thought him to be nuts, but it seems it may be getting worse.

vicious certified others as follows:
Others have certified vicious as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!