<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for vicious</title>
    <link>http://www.advogato.org/person/vicious/</link>
    <description>Advogato blog for vicious</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 17 May 2008 15:18:20 GMT</pubDate>
    <item>
      <pubDate>Wed, 23 Jan 2008 06:50:14 GMT</pubDate>
      <title>23 Jan 2008</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=155</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=155</guid>
      <description>My palm is blinking red and I hear I should go to some carousel.</description>
    </item>
    <item>
      <pubDate>Tue, 13 Nov 2007 15:35:44 GMT</pubDate>
      <title>13 Nov 2007</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=154</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=154</guid>
      <description>I thought people would be able to drive better in the rain&#xD;
in Urbana.  But it is just as bad as it was in California,&#xD;
where it was excusable for general lack of rain.  I was&#xD;
actually passing cars on my bike because they were going too&#xD;
slowly.  I guess people think that driving slow, erratically&#xD;
and breaking at very unexpected moments is much safer in&#xD;
rain.  So 90% of drivers are driving in a horrible way and&#xD;
the other 10% have road rage and weave through traffic&#xD;
angrily because they are pissed of at the other 90%.  I&#xD;
actually saw a traffic jam yesterday because locals seem to&#xD;
be unable to move through an all way stop sign, a problem&#xD;
made worse by the rain.&#xD;
&lt;p&gt;&#xD;
I guess I am more pissed off about the inability of people&#xD;
to move on the road when it is raining and I am on a bike&#xD;
and thus trying to get home quickly.  When bike is faster&#xD;
than cars and you are not in a big city where that would be&#xD;
expected, than something is wrong.</description>
    </item>
    <item>
      <pubDate>Thu, 8 Nov 2007 03:38:57 GMT</pubDate>
      <title>8 Nov 2007</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=153</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=153</guid>
      <description>Had a &lt;a&#xD;
href="http://front.math.ucdavis.edu/0710.3801"&gt;talk&lt;/a&gt; at&#xD;
UW-Madison yesterday.  I think it went pretty&#xD;
well.  &lt;a&#xD;
href="http://en.wikipedia.org/wiki/Walter_Rudin"&gt;Walter&#xD;
Rudin&lt;/a&gt; came and seemed interested as well, I&#xD;
think that has to count for quite a bit in the ego boost&#xD;
category.</description>
    </item>
    <item>
      <pubDate>Thu, 18 Oct 2007 15:24:15 GMT</pubDate>
      <title>18 Oct 2007</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=152</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=152</guid>
      <description>Looking at the freedesktop.org vfolder menu spec, I am&#xD;
getting the feeling that the original intention got totally&#xD;
derailed.  The reason I looked at it since I needed to fix&#xD;
up the genius .desktop file.  Anyway, the original intention&#xD;
was not to enforce any particular menu structure, and to&#xD;
allow arbitrary queries based on exhaustive set of keywords&#xD;
(categories).  The way most menus nowdays work is that if&#xD;
you define two main categories which do overlap for your&#xD;
application, you might appear in two badly designed menus. &#xD;
Some arbitrarily badly picked "main categories" subset of&#xD;
all categories was chosen, and most menus just treat those&#xD;
as basically menu titles.&#xD;
The OnlyUnallocated query is totally screwed up now&#xD;
according to spec, since it doesn't make a distinction from&#xD;
excluded and deleted.  That means that if your queries are&#xD;
only slightly tougher than normal, some .desktops might not&#xD;
appear even if OnlyUnallocated was used for some submenu.&#xD;
&lt;p&gt;&#xD;
The intention of the original implementation was that &lt;i&gt;all&#xD;
installed apps appear unless the user intentionally turns&#xD;
off the icons in some menu editor&lt;/i&gt;.  Why would I ever&#xD;
install something unless I wanted to run it.  Any other&#xD;
behavior is a critical bug in my opinion.&#xD;
&lt;p&gt;&#xD;
Picking "main categories" was exactly what the menu spec was&#xD;
supposed to avoid.  That is, you should pick the CORRECT&#xD;
categories, not miscategorize your application just in order&#xD;
for it to appear in some currently badly designed menu.  The&#xD;
set of category keywords was supposed to be independent of&#xD;
the menu structure!&#xD;
&lt;p&gt;&#xD;
Example of total miscategorization:  Science/Mathematics&#xD;
apps.  There's quite a bit of them, but they will never&#xD;
appear in a proper category, so they are all miscategorized&#xD;
just so that they appear.  Properly, something like Octave&#xD;
or Maxima should include Application;Science;Math; and&#xD;
should appear in "Other" or in "Science" or "Science &amp;amp; Math"&#xD;
submenu.  As it is, Maxima for example, appears in&#xD;
"Education" in fedora.&#xD;
&lt;p&gt;&#xD;
In any case the situation is no better (and it may in fact&#xD;
be worse) than it was before the vfolder menu spec.  Stupid&#xD;
arbitrary submenus are pretty much enforced and you MUST&#xD;
categorize your application within these in order for your&#xD;
app to appear.  So even if a good implementation came along,&#xD;
it wouldn't correctly categorize your menus since the&#xD;
.desktop files have bogus (or not enough) information in&#xD;
them.  At least in the way things were done before all apps&#xD;
were at least displayed.&#xD;
&lt;p&gt;&#xD;
Anyway, I just felt like ranting.</description>
    </item>
    <item>
      <pubDate>Tue, 16 Oct 2007 21:09:56 GMT</pubDate>
      <title>16 Oct 2007</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=151</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=151</guid>
      <description>For about the past week, I am finally a proper Illinoisan,&#xD;
having at last gotten my local drivers license.  It is quite&#xD;
a different experience from California, where they send you&#xD;
everything by mail usually much later than they promise. &#xD;
Here we got our licenses and the plates and all on the spot.&#xD;
 I have to admit the test and application had some logically&#xD;
nonsensical questions.  For example there is a question that&#xD;
says something to the effect of "Do you drink alcohol such&#xD;
that it inhibits your driving ability?"  Now you have to&#xD;
answer no to this else they won't give you the license. &#xD;
Some idiot didn't think the question through logically.  Of&#xD;
course I drink to the point where it would inhibit my&#xD;
driving ability.  The question is: do I drive after that? &#xD;
But what they asked didn't have this component, thus anybody&#xD;
but an abstinent must lie to get an Illinois drivers&#xD;
license.  Or if you are sure that drinking does not affect&#xD;
your driving ability, then you can answer no to the&#xD;
question, and still get hammered and drive drunk without&#xD;
having lied on your application.  Hmmm...&#xD;
&lt;p&gt;&#xD;
After several weeks of not being able to produce anything&#xD;
useful, I've made a whole bunch of updates to&#xD;
&lt;a href="http://www.advogato.org/proj/genius/" &gt;genius&lt;/a&gt; and made a 1.0.0 release.  It's&#xD;
not that it's so much more featureful than 0.7.7, but hell,&#xD;
it's been 10 years now, there ought to be a 1.0.0 release&#xD;
one of these days.  I know I made a pledge to not release&#xD;
until it can do eigenvalues/eigenvectors in general, but I'm&#xD;
not sure when I will implement that.  There is RQI code in&#xD;
there now, so you can get an eigenvalue and an eqigenvector&#xD;
for a general matrix, but I suppose the correct solution is&#xD;
to hook it up to some lapack code or some such.  libgsl has&#xD;
some matrix stuff for double precision which I suppose would&#xD;
be fine, but it doesn't yet do arbitrary complex matrices&#xD;
either and I was too lazy to hook it up.  Plus I'd need to&#xD;
depend on fairly new libgsl ...&#xD;
&lt;p&gt;&#xD;
I've made them install &lt;a href="http://www.advogato.org/proj/genius/" &gt;genius&lt;/a&gt; and maxima&#xD;
on all the linux boxes in the UIUC math department even&#xD;
though most people here use Mathematica since Wolfram is&#xD;
here in town.&#xD;
Strange as it seems, there are actual genius users out&#xD;
there, so perhaps it is time to make their ranks larger (no&#xD;
pun intended).&#xD;
&lt;p&gt;&#xD;
I'm also still working on a paper on which I was working&#xD;
when I last wrote a blog entry.  I've yet again made the&#xD;
theorems slightly stronger in hopes of improving exposition&#xD;
(doesn't that sound weird).  So it's still not arxiv ready I&#xD;
don't think for another week or so.  So far people that have&#xD;
seen it like it.</description>
    </item>
    <item>
      <pubDate>Wed, 25 Apr 2007 19:37:41 GMT</pubDate>
      <title>25 Apr 2007</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=150</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=150</guid>
      <description>Defended my thesis yesterday, so you can call me "Dr." now&#xD;
See the &lt;a&#xD;
href="http://www.jirka.org/phdthesis-abstract.html"&gt;abstract&#xD;
and pdf&lt;/a&gt;.</description>
    </item>
    <item>
      <pubDate>Thu, 7 Dec 2006 17:12:46 GMT</pubDate>
      <title>7 Dec 2006</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=149</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=149</guid>
      <description>Here's another helping of papers: a joint paper&#xD;
with John D'Angelo and Han Peters on &lt;a&#xD;
href="http://www.arxiv.org/abs/math/0609713/"&gt;proper ball&#xD;
mappings&lt;/a&gt; (don't send any puns, I've already thought of them&#xD;
all!).  And another one&#xD;
recently on &lt;a&#xD;
href="http://www.arxiv.org/abs/math/0612071/"&gt;extending&#xD;
Levi-flat hypersurfaces&lt;/a&gt;.&#xD;
&lt;P&gt;&#xD;
As for coding, I haven't done much since the summer when I&#xD;
did a few updates to genius.  BTW, genius is now in Ubuntu&#xD;
repositories.  In related news, I sort of fell in love with &lt;a&#xD;
href="http://maxima.sourceforge.net"&gt;Maxima&lt;/a&gt; recently. &#xD;
It lacks some things I can do with genius easier, but&#xD;
whenever I try to seriously use genius I try adding new&#xD;
features and optimizations which really throws me off&#xD;
schedule.  And genius doesn't do any real symbolic&#xD;
manipulations which is what I use maxima for.&#xD;
&lt;P&gt;&#xD;
Maia has been growing up (and throwing up?) nice, see the &lt;a&#xD;
href="http://www.jirka.org/gallery/"&gt;gallery&lt;/a&gt; then scroll&#xD;
to 2006 and click on one of the Maia links.&#xD;
&lt;P&gt;&#xD;
I've now sent over 90 job applications for the 2007 year for&#xD;
postdocs, so we'll see what turns up.  Apparently 90 is on&#xD;
the low end for number of academic job applications one now&#xD;
must send to please the gods.</description>
    </item>
    <item>
      <pubDate>Fri, 21 Jul 2006 23:03:19 GMT</pubDate>
      <title>21 Jul 2006</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=148</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=148</guid>
      <description>So apparently being the prime minister of israel carries the same requirement as being the kaiser of prussia.  One must have at least one good war.  All hail kaiser Olmert!</description>
    </item>
    <item>
      <pubDate>Fri, 14 Jul 2006 07:03:46 GMT</pubDate>
      <title>14 Jul 2006</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=147</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=147</guid>
      <description>So I needed to use &lt;a href="http://www.advogato.org/proj/genius/" &gt;genius&lt;/a&gt; for some research and I realized that the code I wrote is very demanding, and further that genius was leaking memory like a sieve.
&lt;P&gt;
It also crashed on me, which was annoying.  So I spent last two days fixing up all the leaks and improving speed in some places.  My test problem for parameter equal to 3 ran in 26 seconds this morning after the leaks were plugged.  Now it runs in 8 seconds.  Fast you say.  Well, for parameter 4 it took 4 hours.  For parameter 5 it ate all my memory and I had to drop to console to kill it, since my mouse pointer was too jumpy and everything but genius was likely swapped out.
&lt;P&gt;
Actually it's not a problem that should require lots of memory, that needs some more coding.  Still it's unlikely parameter 5 is anywhere near feasible.  Maybe if I rewrite it in C, but then I'd have to write some routines for row reducing which I find kind of boring.  It's also probably not worth the trouble.  The code is to check that a certain conjecture is true for specific values, and I'd much rather do an actual proof.  Proof by having the computer do thousands of iterations of NullSpace just to test one parameter value seems entierly unsatisfying.
&lt;P&gt;
It's nice again to be doing some coding.  On the other hand I'm coding on a piece of software of which I'm pretty much the only user (there are apparently people using genius out there, but mostly as a calculator, not for anything really serious).
&lt;P&gt;
I noticed that &lt;a href="http://www.advogato.org/person/raph/" &gt;raph&lt;/a&gt; was writing Ghilbert.  That is a cool piece of software.</description>
    </item>
    <item>
      <pubDate>Thu, 29 Jun 2006 17:00:21 GMT</pubDate>
      <title>29 Jun 2006</title>
      <link>http://www.advogato.org/person/vicious/diary.html?start=146</link>
      <guid>http://www.advogato.org/person/vicious/diary.html?start=146</guid>
      <description>So two years worth of nonsense summed up in 21 pages, yay!  The paper was posted on arxiv on the evil day (6/6/6), thus a small mistake crept in to one of the remarks and thus I am testing to see how arxiv handles replaces of papers.  June 29th doesn't seem too evil, so hopefully no other mistakes got in there.

&lt;p&gt; &lt;a href="http://arxiv.org/abs/math.CV/0606141" &gt;See the paper&lt;/a&gt; if you want to see what I'm doing instead of coding.

&lt;p&gt; Still not a parent yet, but it's getting dangerously close.  So I gotta go do some research (read: sit in the local cafe with an absent expression in my face doodling on paper) when I still have time.</description>
    </item>
  </channel>
</rss>
