vicious is currently certified at Master level.

Name: Jiri (George) Lebl
Member since: N/A
Last Login: 2009-08-27 18:51:39

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

26 Jan 2010 »

karmic and bugs … and xsplash should die!


Karmic is not turning out to be a very successful ubuntu release for me. I am hitting far more bugs than usual that are also not being fixed within the updates. The bugs have been reported but do not seem a priority. One is for example that udev/kernel do something weird and then keep eating cpu/memory. This leads to the computer having swapped everything useful out at some point. So after a while, the computer is slow as hell (unusably slow, especially coming out of screen lock). Restarting udev solves the problem but 1) I always forgot to do that and 2) it makes removable media not work. So I moved to current lucid on my main machine which seems to be working fine with me hitting no bugs yet (that’s rather odd, I generally hit many a landmine going with a development release).

The other bug I’m hitting on my netbook. The standard netbook interface is flashy but 1) slow 2) unusable with the keyboard (there is keyboard navigation, but it is so incredibly buggy it is useless). Standard GNOME is also too much for the small screen and low memory with no swap. So I am using fluxbox on it (actually I almost started using fluxbox on my main machine …) it is spartan, but after you set things up, it is really fast. Though the issue that took me the longest was the long time after login before the desktop would appear. It seems that someone had the bright idea of making the xsplash thing the default for everything with a timeout of 15s. There is no configuration, no way I could find to easily kill the splash save for removing the xsplash binary. It is a hardcoded hack that gets automatically run for EVERY session, regardless of whether the session supports it or not.

Who’s brainless idea was that? That’s why I had gdm sessions have a .desktop file, so that I can put easily readable properties there about what the session can do. So add something like X-GDM-Supports-xsplash=true godddamn it! How hard is it to implement? Far easier than a flashy pointless splashscreen which should not exist in the first place.

And that’s the other thing. What’s wrong with people who add splashscreen to anything. Splashscreen are generally annoying and make startup slower. Especially if they are moving. You are competing for very scarse resources to simply move useless pixels around. Problem is that even if you time things to make sure that resources are not being taken up, you can’t test every configuration (i.e. someone not using GNOME, obviously that configuration was not tested). The boot looks just fine with xsplash removed. I have not done timings with GNOME, but using fluxbox the boot to desktop time goes down by about 10 seconds.

I’m just mad since I wasted so much time trying to solve this mess.

Syndicated 2010-01-26 16:20:26 from The Spectre of Math

23 Jan 2010 »

free speech


Now that spending money is considered free speech (extreme interpretation of the phrase “money talks”), I am wondering when shooting people will also be considered free speech. I mean shooting people (and before that, poking others with very sharp objects) is a longstanding tradition in political discourse. As the saying goes: “You get a lot further with a kind word and a gun than with a kind word alone.” Obviously, using guns in speech is instrumental.

Another consequence of the recent decision: If corporations are now considered people for political speech, shouldn’t they also acquire all the other rights guaranteed by the constitution? I think they should be able to vote. I’m starting 100 new corporations just for that purpose right now …

Syndicated 2010-01-23 18:13:36 from The Spectre of Math

2 Jan 2010 »

Irish blasphemy law


Well apparently according to a new law in Ireland blasphemy is now illegal. Blasphemy is defined as: publishing or uttering matter that is grossly abusive or insulting in relation to matters sacred by any religion, thereby intentionally causing outrage among a substantial number of adherents of that religion, with some defenses permitted.

To me, that law satisfies blasphemy by its own definition. While not strictly an atheist myself, I would conjecture that simply the fact of making blasphemy illegal, is “grossly abusive or insulting in relation to matters sacred by atheism. Atheism is a religion; an atheist believes in the nonexistence of something, which is just as much an unsupported proposition as other religions. To be religious means that you believe in a fixed number of gods. Atheists believe that this number is 0, Christians believe this number is 1, etc…. Actually Christians also believe 3=1, meaning that Christianity is a mod 2 religion. The only non-religion is agnosticism, which simply doesn’t specify the number of gods in existence. I suppose as an agnostic you also can’t specify, which domain the number of gods exists in. Common sense would suggest that the number of gods is a number in \{ title=, but as we have seen it is also possible that this number is in {\mathbb{Z}} title=. I personally think the number of gods is \sqrt{-1}.

I am sure now I can’t go to Ireland.

Syndicated 2010-01-02 16:36:32 from The Spectre of Math

30 Dec 2009 »

paranoia … tsa … health care? … crosswalks?


So apparently the TSA has gone totally nuts after the christmas bomb incident.

One of the voices of reason is Nate Silver. Nate calculated the (astronomically low) odds of being on one of those flights affected by those 3 attempted terrorist acts over the past 8 years. Do note the word “attempted.” There has not be a single successful one since 2001. So over 8 years, 0 people died. Each year, approximately 45000 Americans die from lack of health insurance. Let me make that bold: Approximately 45000 Americans die from lack of health insurance. Hmm, that’s not enough, let’s make that red and bold and larger: Approximately 45000 Americans die from lack of health insurance.

That’s better. Now notice the difference. Even if we include 2001 in our statistics (and we can include all of recorded terrorism history in the US if we want to), that’s still less than one tenth of the deaths in 10 years (or a hundered years) by terrorism, than in one year by health insurance.

Now for the crosswalks. When my wife interviewed at one company in San Diego, she asked why there wasn’t a crosswalk across the busy street that was between the two buildings the company was renting. Apparently the city refused to put in a crosswalk if there wasn’t a deadly accident on the street.

And now thanks to someone who didn’t manage to blow up his crotch (or actually that’s the only thing he managed to blow up). We won’t be able to use blankets for the last hour of the flight? They will frisk babies (and take their blankets?). They are endangering the health of millions of passengers to protect us from 0 deaths in the past 8 years. Furthermore, it is unlikely that the lack of blankets would have prevented a single terrorism attempt in the entire history of terrorism. I think that’s bordering on criminal on the part of TSA.

But let’s reiterate the main numbers: 45,000 each year die from lack of health insurance, in the past 8 years, nobody died from airplane terror.

Syndicated 2009-12-30 16:30:04 from The Spectre of Math

26 Dec 2009 »

Snowe history forgettism


Reading some fun Olympia Snowe quotes. So apparently bringing up the fact that republicans voted for a hugely deficit raising Medicare expansion prompted our Olympia to note that “Dredging up history is not the way to move forward.”

Well, true if you want to work together with someone, it is generally not good to bring up their past, especially if it contradicts their position now. People generally hate be reminded of such things. On the other hand, if the other side is not working with you and is calling you tax-and-spender, then it is just fine. In fact, when somebody accuses you of raising the deficit, that’s what you do: you tell them “WTF, you raised it WAAAAY more on a similar (health) issue just 6 years ago.” “Dredging up history” is talking about republican votes in the 60s.

Of course republicans are not currently in control and hence you can’t point to any legislation they are passing now. So you look at the nearest time that they were in control and you look at that. That’s the best prediction of what the republicans would be doing now. It’s like a baseball player says during the game that the other team sucks at the bat, and then when he is reminded that he sucked even worse in the previous inning, then saying something about “dredging up history” and unfair criticism.

The defense that the economy is now in the shitter and therefore we can’t spend on healthcare is also crap. I mean, in 2003 it was in the shitter just as well. We were looking at two wars (starting one of them), we were barely recovering from 2001 …

Syndicated 2009-12-26 17:39:34 from The Spectre of Math

253 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
  • murajov 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