<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Complaining</title>
  <link rel="alternate" type="text/html" href="http://samat.org/type/complaining.html"/>
  <link rel="self" type="application/atom+xml" href="http://samat.org/taxonomy/term/22/atom/feed"/>
  <id>http://samat.org/taxonomy/term/22/atom/feed</id>
  <updated>2005-09-14T15:23:17-06:00</updated>
  <entry>
    <title>&quot;Don&#039;t Buy a Mac Laptop&quot; for a long while</title>
    <link rel="alternate" type="text/html" href="http://samat.org/weblog/20081010-dont-buy-mac-laptop-for-a-long-while.html" />
    <id>http://samat.org/weblog/20081010-dont-buy-mac-laptop-for-a-long-while.html</id>
    <published>2008-10-10T13:38:56-06:00</published>
    <updated>2008-10-10T13:41:09-06:00</updated>
    <author>
      <name>Samat Jain</name>
    </author>
    <category term="Apple" />
    <category term="Complaining" />
    <category term="Corporations" />
    <summary type="html"><![CDATA[<p>Rob Pegoraro of the Washington post writes <a href="http://voices.washingtonpost.com/fasterforward/2008/10/dont_buy_a_mac_laptop.html">Don't Buy a Mac Laptop</a>. When you click through the article, you see the the subtext, "Before the 14th." Rob is referring to an Apple's announcement stating they'd be refreshing their laptop lineup next Tuesday, October 14th, 2008.</p>

<p>I'm going to avoid commenting too much on why I think this is bad journalism, and how I expect more from someone associated with the Washington Post (even if it is a blog). If the point was to be sensationalist and grab my attention, it did do that, though.</p>

<p>Instead, I'll go into how it's misleading... Supposedly, with the laptop refresh, <a href="http://www.engadget.com/2008/10/05/apple-introducing-new-manufacturing-process-macbook-brick/">Apple will be introducing a new manufacturing process where components are carved from aluminum</a>. The new MacBook model is supposed to be called the "Brick." That's great and all, but I feel as if I need to remind people that first-generation Apple products are always littered with problems. I remember when the PowerBook G4 was released, I'd be able to press down on the palm wrest and scrape along a CD in the fancy new slot-loading drive, while it was spinning. I passed on the PowerBook and bought a Sony VAIO PCG-Z505 instead.</p>

<p>So... before jumping the gun as soon as the new MacBook is released, you may want to wait till it's known that Apple has all the kinks of their manufacturing process worked out. It may be a while.</p>
    ]]></summary>
  </entry>
  <entry>
    <title>Why office machines and gadgets hate me (and why I hate them back)</title>
    <link rel="alternate" type="text/html" href="http://samat.org/weblog/20070119-why-office-machines-and-gadgets-hate-me-and-why-i-hate-them-back.html" />
    <id>http://samat.org/weblog/20070119-why-office-machines-and-gadgets-hate-me-and-why-i-hate-them-back.html</id>
    <published>2007-01-19T19:56:55-07:00</published>
    <updated>2007-01-19T23:36:24-07:00</updated>
    <author>
      <name>Samat Jain</name>
    </author>
    <category term="Complaining" />
    <category term="Life" />
    <category term="Microsoft" />
    <summary type="html"><![CDATA[<p>I consider myself a luddite when it comes to most forms of technology, particularly with those devices that are said to "just work." This includes photocopiers, fax machines, complex phones (e.g. multi-line phone systems, cell phones), printers, home theater systems, and other unholy bastard combinations of these devices. Somehow, they don't "just work" for me.</p>

<p>Microsoft is very rare at "getting it right," but on some things they have: one of the goals of Microsoft's Office 2007 was to help its users more easily and quickly create good looking documents. Doing it quickly makes the user feel smart; having it look good makes the user look smart too.</p>

<p>When I'm fumbling around with inane office equipment and devices, trying to figure out what some flashing LED with meaningless icon is trying to convey, or trying to figure out what combinations of buttons must be pushed in what order to make some device perform some magic function, I don't feel very smart. When I cannot get these devices to work the way I want them to, it makes me feel stupid and don't want to use the device again, and become bitter about it (as if I wasn't bitter enough already).</p>

<p>This is probably the basis for the luddite attitude of many people, for both gadgets and technology as well as computers.</p>

<p>I don't think this is our fault...</p>

<p>Besides many manufacturers' complete ineptitude in usability and market testing, many, many manufacturers cut corners and have electrical and hardware engineers write software and design interfaces, instead of hiring dedicated software engineers and usability experts. Just because an electrical/hardware engineer knows how to program, it does not mean they can produce good software, or even know what they are doing.</p>
    ]]></summary>
  </entry>
  <entry>
    <title>Amazon A9&#039;s siteinfo.xml: almost a repeat of favicon.ico</title>
    <link rel="alternate" type="text/html" href="http://samat.org/weblog/20060611-amazon-a9s-siteinfo-xml-almost-a-repeat-of-favicon-ico.html" />
    <id>http://samat.org/weblog/20060611-amazon-a9s-siteinfo-xml-almost-a-repeat-of-favicon-ico.html</id>
    <published>2006-06-11T05:47:42-06:00</published>
    <updated>2006-06-18T22:23:53-06:00</updated>
    <author>
      <name>Samat Jain</name>
    </author>
    <category term="Complaining" />
    <category term="Drupal" />
    <category term="Microsoft" />
    <category term="Web 2.0" />
    <summary type="html"><![CDATA[<p>Recently, I've received a few error 404s on a request for "siteinfo.xml." siteinfo.xml is a file used by Amazon's <a href="http://blog.a9.com/blog/2006/02/15/siteinfo-extension-for-firefox/">A9 search engine's browser toolbar SiteInfo</a>, and is automatically fetched for every website a user visits.</p>

<p>This sounds pretty similar to Microsoft's Internet Explorer's infamous favorites icons feature. For every site a user visited with Internet Explorer, the browser would automatically request a file called favicon.ico, to be displayed in the browser's location bar and bookmarks. A lot of people were not happy--all of the sudden web servers would begin to get swamped for requests for this mysterious favicon.ico that did not exist. These requests polluted many web server logs, and were very annoying.</p>

<p>On some sites, especially dynamic ones, 404 errors are very expensive. Unfortunately this is true of most Drupal-powered sites, including mine. When using Drupal's "pretty URLs" which uses Apache's mod_rewrite to, well, make URLs pretty, all requests that the web server does not process (including errors) will go through Drupal. Going through Drupal means a long boot-strapping process to initialize Drupal and load all its modules, and at least one database request to find out a URL does not exist and to return an error 404. Too many requests for a non-existent file can basically become a <acronym title="denial of service">DoS</acronym> attack.</p>

<p>It seems Amazon's A9 developers didn't get the memo people don't like tools that request files that don't exist.</p>

<p>Granted, it's not too bad: I don't think this toolbar has much market penetration, so it's not as if millions of people are killing my site. The <a href="http://a9.com/-/company/help/siteinfo/index.jsp">siteinfo.xml specification page</a> also mentions that the file is fetched through A9 and cached, so the file will not be requested for every user that visits, but only for the first one.</p>

<p>Kudos for Amazon's programmers being a bit brighter than Microsoft's, but eh, I can't say how much more bright for designing a system that is a bit too similar to the favicon.ico debacle.</p>
    ]]></summary>
  </entry>
  <entry>
    <title>A UI for setting a script on hotplugged keyboards/mice?</title>
    <link rel="alternate" type="text/html" href="http://samat.org/weblog/20060605-a-ui-for-setting-a-script-on-hotplugged-keyboards-mice.html" />
    <id>http://samat.org/weblog/20060605-a-ui-for-setting-a-script-on-hotplugged-keyboards-mice.html</id>
    <published>2006-06-05T07:02:57-06:00</published>
    <updated>2006-06-05T07:26:16-06:00</updated>
    <author>
      <name>Samat Jain</name>
    </author>
    <category term="Complaining" />
    <category term="GNOME" />
    <category term="Linux" />
    <category term="Ubuntu" />
    <summary type="html"><![CDATA[<p>Playing around with the <i>Preferences</i> panel in <a href="http://ubuntu.org/">Ubuntu</a> 6.06, I found an interesting set of options. In the <i>Removable Drives and Media</i> applet, in the <i>Input Devices</i> tab:</p>

<p>[inline:hotplug-script-for-mice-and-keyboards.png]</p>

<p>Yes, it is a fairly benign UI that lets you set a script/program to run when you connect (aka "hotplug") a keyboard or mouse. Maybe I am incredibily dense but I cannot think of a program anyone would want to run when hotplugging a keyboard or a mouse...</p>

<p>I am sure it is a godsend for those who need it, but how many people really need it? Does it really need its own UI? From the desktop where "sensible defaults" means removal of useful, commonly used options, the same desktop where you need to go messing around with GConf to configure Nautilus to use a non-spatial interface--the presence of this kind of thing does not seem very consistent.</p>

<p>Yes, I am hating on <a href="http://gnome.org/">GNOME</a>. GNOME is very slick and polished in Ubuntu, but it still suffers the problems (that its developers deliberately mandate) that make most classic UNIX users (including me) leave it in droves.</p>

<p>The novelty is nice though, just like when I first used Apple's OS X. But I'm sorry, regardless of how much you hype it, it doesn't stop it from sucking (though sheep--er users of Apple's products like to "think different"). I'm timing how long it takes me to give up and switch to the <a href="http://kde.org/">KDE desktop</a> provided by <a href="http://kubuntu.org/">Kubuntu</a>.</p>
    ]]></summary>
  </entry>
  <entry>
    <title>Misery with online reading of PDFs and the need for portrait monitors</title>
    <link rel="alternate" type="text/html" href="http://samat.org/weblog/20060419-misery-with-online-reading-of-pdfs-and-the-need-for-portrait-monitors.html" />
    <id>http://samat.org/weblog/20060419-misery-with-online-reading-of-pdfs-and-the-need-for-portrait-monitors.html</id>
    <published>2006-04-19T00:53:21-06:00</published>
    <updated>2007-02-18T19:03:13-07:00</updated>
    <author>
      <name>Samat Jain</name>
    </author>
    <category term="Complaining" />
    <category term="Computer Hardware" />
    <category term="Software" />
    <category term="Usability" />
    <summary type="html"><![CDATA[<p>In the process of writing a term paper for a class, I've been paging through many research papers.</p>

<p>Unfortunately, many of these research papers are only available for reading via <acronym title="portable document format">PDF</acronym>. Even for those papers that have full text on a normal webpage, complex login and authentication systems (i.e. I can only access said page through my university library) force me to save PDFs to facilitate later reading.</p>

<p>PDFs are really miserable for reading on the computer. My gripes:</p>

<dl>
<dt>Fixed font styles</dt>
<dd>Many PDFs use serif fonts, which are generally difficult to read on screen (though fine on print media). Some irate designers even create PDFs that use "Times New Roman," which despite it being default on many web browsers is ugly and difficult to read. In a web browser, you can change it; in a PDF, you are forced to suffer with it.</dd>
<dt>Fixed font sizes</dt>
<dd>Font sizes are fixed in PDFs, you cannot change them. Often when reading on screen, fonts are just too large, or are too small. This is compounded with...</dd>
<dt>No wrapping</dt>
<dd>Text is statically laid out, so you are completely reliant and sizing your window and adjusting your zoom to be able to read a block a text, or stuck with moving your scrollback back and forth.</dd>
<dt>Columns</dt>
<dd>Computers have scrollbars. Columns make absolutely <i>no</i> sense when you can scroll. The worst case comes up when you combine columns AND scrolling: you have to scroll down to finish reading a column, and then scroll back up to begin reading the top of the next column.</dd>
</dl>

<p>Usability expert Jakob Nielson thinks so too: in 2003 he had a column <a href="http://www.useit.com/alertbox/20030714.html">PDF: Unfit for Human Consumption</a>.</p>

<p>It seems that some of these problems stem from a mismatch in orientation. Computer monitors are generally landscape; PDFs and printed media are portrait.</p>

<p>And computer monitors just keep getting wider. While widescreen is nothing short of awesome for movies and television, its not that useful for computing. The classic use case is the accountant with a wide spreadsheet: but how many people have wide spreadsheets? Because most people use computers to create content in a portrait orientation, and that most content we read expands <i>downward</i> rather than to the side, it seems as if it would make sense if monitors were a portrait orientation rather than landscape.</p>

<p>Fortunately, this is easy to try out now. Most LCD monitors swivel into portrait orientation with a flick of the wrist. Microsoft Windows and Linux (through the XRandR extensions) have provided orientation switching support for a few years as well.</p>

<p>But it's not yet usable by the mainstream. For example, on Linux with nVidia's binary drivers, running in portrait means losing out on accelerated 3D as well as multimonitor support, things many people (including myself) are not ready to lose.</p>
    ]]></summary>
  </entry>
  <entry>
    <title>Computer Organization and Design For More Practice Problem 2.28</title>
    <link rel="alternate" type="text/html" href="http://samat.org/weblog/2006/02/16/computer_organization_and_design_for_more_practice_problem_2_28" />
    <id>http://samat.org/weblog/2006/02/16/computer_organization_and_design_for_more_practice_problem_2_28</id>
    <published>2006-02-16T01:37:10-07:00</published>
    <updated>2006-02-16T01:44:41-07:00</updated>
    <author>
      <name>Samat Jain</name>
    </author>
    <category term="Academia" />
    <category term="Complaining" />
    <category term="Programming" />
    <summary type="html"><![CDATA[<p>I'm using <a href="http://books.elsevier.com/companions/1558606041/">Computer Organization and Design, 3rd ed</a> (David Patterson and John Hennessy) for an electrical engineering course (that I have to take to graduate) in computer systems architecture. Assigned as homework, from the <i>For More Practice</i> section, is problem 2.28:</p>
    ]]></summary>
  </entry>
  <entry>
    <title>The next Microsoft Office... even uglier</title>
    <link rel="alternate" type="text/html" href="http://samat.org/weblog/2005/09/14/the_next_microsoft_office_even_uglier" />
    <id>http://samat.org/weblog/2005/09/14/the_next_microsoft_office_even_uglier</id>
    <published>2005-09-14T15:20:00-06:00</published>
    <updated>2005-09-14T15:23:17-06:00</updated>
    <author>
      <name>Samat Jain</name>
    </author>
    <category term="Complaining" />
    <category term="Microsoft" />
    <category term="Software" />
    <summary type="html"><![CDATA[<p>When I first saw Microsoft Office 2003, I thought it was fairly ugly. It looked like some kind of ugly KDE theme.</p>

<p>And now, apparently <a href="http://pdc.xbetas.com/?page=o12preview1">Office 12 looks even uglier</a>.</p>
    ]]></summary>
  </entry>
</feed>
