vicious is currently certified at Master level.

Name: Jiri (George) Lebl
Member since: N/A
Last Login: 2008-01-26 02:23:29

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 by 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

23 Jan 2008 »

My palm is blinking red and I hear I should go to some carousel.

13 Nov 2007 »

I thought people would be able to drive better in the rain in Urbana. But it is just as bad as it was in California, where it was excusable for general lack of rain. I was actually passing cars on my bike because they were going too slowly. I guess people think that driving slow, erratically and breaking at very unexpected moments is much safer in rain. So 90% of drivers are driving in a horrible way and the other 10% have road rage and weave through traffic angrily because they are pissed of at the other 90%. I actually saw a traffic jam yesterday because locals seem to be unable to move through an all way stop sign, a problem made worse by the rain.

I guess I am more pissed off about the inability of people to move on the road when it is raining and I am on a bike and thus trying to get home quickly. When bike is faster than cars and you are not in a big city where that would be expected, than something is wrong.

8 Nov 2007 (updated 8 Nov 2007 at 03:44 UTC) »

Had a talk at UW-Madison yesterday. I think it went pretty well. Walter Rudin came and seemed interested as well, I think that has to count for quite a bit in the ego boost category.

18 Oct 2007 »

Looking at the freedesktop.org vfolder menu spec, I am getting the feeling that the original intention got totally derailed. The reason I looked at it since I needed to fix up the genius .desktop file. Anyway, the original intention was not to enforce any particular menu structure, and to allow arbitrary queries based on exhaustive set of keywords (categories). The way most menus nowdays work is that if you define two main categories which do overlap for your application, you might appear in two badly designed menus. Some arbitrarily badly picked "main categories" subset of all categories was chosen, and most menus just treat those as basically menu titles. The OnlyUnallocated query is totally screwed up now according to spec, since it doesn't make a distinction from excluded and deleted. That means that if your queries are only slightly tougher than normal, some .desktops might not appear even if OnlyUnallocated was used for some submenu.

The intention of the original implementation was that all installed apps appear unless the user intentionally turns off the icons in some menu editor. Why would I ever install something unless I wanted to run it. Any other behavior is a critical bug in my opinion.

Picking "main categories" was exactly what the menu spec was supposed to avoid. That is, you should pick the CORRECT categories, not miscategorize your application just in order for it to appear in some currently badly designed menu. The set of category keywords was supposed to be independent of the menu structure!

Example of total miscategorization: Science/Mathematics apps. There's quite a bit of them, but they will never appear in a proper category, so they are all miscategorized just so that they appear. Properly, something like Octave or Maxima should include Application;Science;Math; and should appear in "Other" or in "Science" or "Science & Math" submenu. As it is, Maxima for example, appears in "Education" in fedora.

In any case the situation is no better (and it may in fact be worse) than it was before the vfolder menu spec. Stupid arbitrary submenus are pretty much enforced and you MUST categorize your application within these in order for your app to appear. So even if a good implementation came along, it wouldn't correctly categorize your menus since the .desktop files have bogus (or not enough) information in them. At least in the way things were done before all apps were at least displayed.

Anyway, I just felt like ranting.

16 Oct 2007 »

For about the past week, I am finally a proper Illinoisan, having at last gotten my local drivers license. It is quite a different experience from California, where they send you everything by mail usually much later than they promise. Here we got our licenses and the plates and all on the spot. I have to admit the test and application had some logically nonsensical questions. For example there is a question that says something to the effect of "Do you drink alcohol such that it inhibits your driving ability?" Now you have to answer no to this else they won't give you the license. Some idiot didn't think the question through logically. Of course I drink to the point where it would inhibit my driving ability. The question is: do I drive after that? But what they asked didn't have this component, thus anybody but an abstinent must lie to get an Illinois drivers license. Or if you are sure that drinking does not affect your driving ability, then you can answer no to the question, and still get hammered and drive drunk without having lied on your application. Hmmm...

After several weeks of not being able to produce anything useful, I've made a whole bunch of updates to genius and made a 1.0.0 release. It's not that it's so much more featureful than 0.7.7, but hell, it's been 10 years now, there ought to be a 1.0.0 release one of these days. I know I made a pledge to not release until it can do eigenvalues/eigenvectors in general, but I'm not sure when I will implement that. There is RQI code in there now, so you can get an eigenvalue and an eqigenvector for a general matrix, but I suppose the correct solution is to hook it up to some lapack code or some such. libgsl has some matrix stuff for double precision which I suppose would be fine, but it doesn't yet do arbitrary complex matrices either and I was too lazy to hook it up. Plus I'd need to depend on fairly new libgsl ...

I've made them install genius and maxima on all the linux boxes in the UIUC math department even though most people here use Mathematica since Wolfram is here in town. Strange as it seems, there are actual genius users out there, so perhaps it is time to make their ranks larger (no pun intended).

I'm also still working on a paper on which I was working when I last wrote a blog entry. I've yet again made the theorems slightly stronger in hopes of improving exposition (doesn't that sound weird). So it's still not arxiv ready I don't think for another week or so. So far people that have seen it like it.

151 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
  • kbreit 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