vicious is currently certified at Master level.

Name: Jiri (George) Lebl
Member since: N/A
Last Login: 2008-10-24 22:55:06

FOAF RDF Share This

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.

Projects

Articles Posted by vicious

Recent blog entries by vicious

Syndication: RSS 2.0

28 May 2009 »

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.

Syndicated 2009-05-28 15:36:11 from The Spectre of Math

13 May 2009 »

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).

Syndicated 2009-05-13 16:17:51 from The Spectre of Math

13 May 2009 »

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

http://www.jirka.org/diffyqs/

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.

Syndicated 2009-05-13 05:03:50 from The Spectre of Math

7 May 2009 »

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.

Syndicated 2009-05-07 17:24:52 from The Spectre of Math

27 Apr 2009 »

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.

Syndicated 2009-04-27 22:09:31 from The Spectre of Math

201 older entries...

 

vicious certified others as follows:

  • vicious certified raph as Master
  • vicious certified timj as Master
  • vicious certified andersca as Journeyer
  • vicious certified clahey as Journeyer
  • vicious certified federico as Master
  • vicious certified jacob as Master
  • vicious certified notzed as Journeyer
  • vicious certified yosh as Master
  • vicious certified miguel as Master
  • vicious certified terral as Journeyer
  • vicious certified tigert as Journeyer
  • vicious certified timg as Journeyer
  • vicious certified lolo as Journeyer
  • vicious certified hilaire as Journeyer
  • vicious certified stric as Journeyer
  • vicious certified aaronl as Apprentice
  • vicious certified mjs as Master
  • vicious certified pavlov as Journeyer
  • vicious certified jrb as Master
  • vicious certified jwz as Master
  • vicious certified sopwith as Master
  • vicious certified wichert as Master
  • vicious certified ettore as Master
  • vicious certified Darin as Master
  • vicious certified eskil as Master
  • vicious certified esr as Journeyer
  • vicious certified alan as Master
  • vicious certified uzi as Journeyer
  • vicious certified mathieu as Journeyer
  • vicious certified stephane as Apprentice
  • vicious certified Guillaume as Journeyer
  • vicious certified kelly as Journeyer
  • vicious certified advogato as Master
  • vicious certified lilo as Journeyer
  • vicious certified jlbec as Journeyer
  • vicious certified BrucePerens as Master
  • vicious certified octobrx as Journeyer
  • vicious certified hp as Master
  • vicious certified ramiro as Master
  • vicious certified jsh as Master
  • vicious certified rebecka as Master
  • vicious certified yakk as Journeyer
  • vicious certified flawed as Apprentice
  • vicious certified pepper as Journeyer
  • vicious certified dcm as Master
  • vicious certified Telsa as Journeyer
  • vicious certified Carbamide as Apprentice
  • vicious certified bartd as Apprentice
  • vicious certified martin as Master
  • vicious certified taj as Journeyer
  • vicious certified riel as Master
  • vicious certified gman as Journeyer
  • vicious certified gramps as Master
  • vicious certified Satan as Master

Others have certified vicious as follows:

  • timj certified vicious as Journeyer
  • andersca certified vicious as Master
  • campd certified vicious as Journeyer
  • clahey certified vicious as Journeyer
  • raph certified vicious as Journeyer
  • yosh certified vicious as Journeyer
  • frb certified vicious as Journeyer
  • sjburges certified vicious as Journeyer
  • Slow certified vicious as Master
  • shawn certified vicious as Journeyer
  • ole certified vicious as Master
  • jamesh certified vicious as Master
  • terral certified vicious as Journeyer
  • notzed certified vicious as Journeyer
  • xach certified vicious as Journeyer
  • lolo certified vicious as Journeyer
  • hilaire certified vicious as Master
  • Acapnotic certified vicious as Journeyer
  • kwayne certified vicious as Journeyer
  • jayc certified vicious as Journeyer
  • Iain certified vicious as Journeyer
  • mjs certified vicious as Master
  • harold certified vicious as Journeyer
  • bombadil certified vicious as Journeyer
  • mathieu certified vicious as Journeyer
  • booch certified vicious as Journeyer
  • listen certified vicious as Journeyer
  • aaronl certified vicious as Journeyer
  • duncan certified vicious as Journeyer
  • matias certified vicious as Master
  • jimmac certified vicious as Master
  • jlbec certified vicious as Journeyer
  • broonie certified vicious as Journeyer
  • bagfors certified vicious as Master
  • diskzero certified vicious as Journeyer
  • harvey certified vicious as Master
  • eskil certified vicious as Master
  • dsueiro certified vicious as Master
  • nils certified vicious as Master
  • Satan certified vicious as Apprentice
  • djcb certified vicious as Journeyer
  • Guillaume certified vicious as Master
  • alan certified vicious as Master
  • nelsonrn certified vicious as Master
  • NetHunter certified vicious as Master
  • jsheets certified vicious as Master
  • jae certified vicious as Journeyer
  • synap certified vicious as Master
  • timg certified vicious as Journeyer
  • rtmfd certified vicious as Master
  • whatever certified vicious as Master
  • ettore certified vicious as Master
  • pepper certified vicious as Master
  • nixnut certified vicious as Master
  • tetron certified vicious as Journeyer
  • kimusan certified vicious as Master
  • kanikus certified vicious as Master
  • mfleming certified vicious as Master
  • flawed certified vicious as Master
  • jsh certified vicious as Master
  • glenn certified vicious as Master
  • jbowman certified vicious as Master
  • inri certified vicious as Journeyer
  • ErikLevy certified vicious as Master
  • timur certified vicious as Master
  • menthos certified vicious as Master
  • lerdsuwa certified vicious as Master
  • hadess certified vicious as Master
  • gman certified vicious as Master
  • rossigee certified vicious as Master
  • viper certified vicious as Journeyer
  • bneely certified vicious as Master
  • taj certified vicious as Master
  • MikeGTN certified vicious as Master
  • jfleck certified vicious as Master
  • cinamod certified vicious as Master
  • gregf certified vicious as Master
  • chrisime certified vicious as Master
  • gleblanc certified vicious as Master
  • Wilddev certified vicious as Master
  • mikeszcz certified vicious as Journeyer
  • rebecka certified vicious as Master
  • Liedra certified vicious as Master
  • monk certified vicious as Master
  • auspex certified vicious as Journeyer
  • jono certified vicious as Master
  • skeezix certified vicious as Master
  • ricardo certified vicious as Master
  • fxn certified vicious as Master
  • sulaiman certified vicious as Master
  • sdodji certified vicious as Master
  • cwinters certified vicious as Master
  • jao certified vicious as Master
  • typezero certified vicious as Master
  • Hallski certified vicious as Master
  • robster certified vicious as Master
  • braden certified vicious as Master
  • riggwelter certified vicious as Master
  • tcurtis certified vicious as Master
  • bratsche certified vicious as Master
  • Rockwalrus certified vicious as Master
  • Uraeus certified vicious as Master
  • mitr certified vicious as Master
  • lucasr certified vicious as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

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!

X
Share this page