<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>human-computer-interaction on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/human-computer-interaction/</link>
    <description>Recent content in human-computer-interaction on S Anand</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 17 Mar 2026 09:54:54 +0530</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/human-computer-interaction/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Human as an Interface</title>
      <link>https://www.s-anand.net/blog/human-as-an-interface/</link>
      <pubDate>Tue, 17 Mar 2026 09:54:54 +0530</pubDate>
      <guid>https://www.s-anand.net/blog/human-as-an-interface/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-03-17-human-as-an-interface.avif&#34;&gt; &lt;!-- https://gemini.google.com/u/2/app/ca0bd8439c95d2de --&gt;&lt;/p&gt;
&lt;p&gt;People often email me questions they could have answered with ChatGPT. I just copy-paste the question, copy-paste the answer.&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t new. From 1998-2005, I used to do this Google searches.&lt;/p&gt;
&lt;p&gt;Even people who have Google Maps on their phone ask me for directions. I pull out my Google Maps and tell them. They don&amp;rsquo;t even &lt;em&gt;get&lt;/em&gt; the sarcasm.&lt;/p&gt;
&lt;p&gt;Effectively, I&amp;rsquo;m the &lt;strong&gt;Human-as-an-Interface&lt;/strong&gt; (HAAI everyone!)&lt;/p&gt;
&lt;!-- https://gemini.google.com/app/9e8a 7fa29e09f837 --&gt;
&lt;p&gt;But &lt;a href=&#34;https://gemini.google.com/share/5d075169135f&#34;&gt;I learnt today&lt;/a&gt; that this has historical precedent. Doormen, lift operators, doormen, the waiter who recites the menu, the secretary we used to dictate to, &amp;hellip;&lt;/p&gt;
&lt;p&gt;These can be high-paying jobs, too.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consultants&lt;/strong&gt; look at your watch and tell you the time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Coaches&lt;/strong&gt; make you talk yourself out of your problems.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wealth Managers&lt;/strong&gt; invest your money worse than index funds.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This happens because:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You&amp;rsquo;re buying convenience&lt;/strong&gt;. &amp;ldquo;I don&amp;rsquo;t have to think or worry about it.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You&amp;rsquo;re buying insurance&lt;/strong&gt;. &amp;ldquo;The consultant said so.&amp;rdquo; &amp;ldquo;The auditor signed off.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You&amp;rsquo;re buying status&lt;/strong&gt;. &amp;ldquo;I can afford a butler.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, we&amp;rsquo;re biased. Costly feels better than cheap (e.g. watches). Action feels better than inaction (e.g. active investing). Those we hire create (or lobby) work for themselves. It takes disruption (e.g. tech, regulation) to change this.&lt;/p&gt;
&lt;p&gt;If you want to sell these, your scale depends on what people buy: &lt;a href=&#34;https://www.latecheckout.agency/blog/the-future-of-service-firms-in-the-age-of-ai-why-relationships-strategy-and-brains-will-be-the-moat&#34;&gt;Procedure, Brains, or Grey Hair&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Companies sell procedure&lt;/strong&gt;. Consultants, auditors, IT/BPO firms, &amp;hellip;. have partners who sell, associates who work, and churn doesn&amp;rsquo;t matter. (McKinsey, BCG, Accenture, Deloitte, Infosys)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Studios sell brains&lt;/strong&gt;. Agencies have star-led small talented teams where churn matters. Scale hurts their agility. (IDEO, Thoughtworks, Pentagram, Frog Design)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Professionals sell relationship&lt;/strong&gt;. Coaches, therapists, advisors, &amp;hellip; have a person they trust. Scale is limited by their calendar. (Oprah Winfrey, Simon Sinek, Marshall Goldsmith)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Technology (SaaS, AI), by-products (books / speaking engagements) etc. can&amp;rsquo;t scale these much. Changing &lt;em&gt;what&lt;/em&gt; they sell (products &amp;gt; procedure &amp;gt; brains) scales.&lt;/p&gt;
&lt;p&gt;Of course, what you &lt;em&gt;want&lt;/em&gt; to sell matters, and can change over time. I thought I wanted to sell products, but preferred selling brains. I&amp;rsquo;m now exploring procedure, and might retire with relationships.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Since people use &lt;em&gt;me&lt;/em&gt; as a Human-as-an-Interface &lt;em&gt;anyway&lt;/em&gt;, I&amp;rsquo;m going to monetize this. If you&amp;rsquo;re not paying, &lt;em&gt;you&amp;rsquo;re the product&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Your question is my data point.&lt;br&gt;
Your confusion is my next blog post.&lt;br&gt;
Your recurring problem is my next software prototype.&lt;/p&gt;
&lt;p&gt;Thank you for training my intuition on what the market is too lazy to do itself.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Colour spaces</title>
      <link>https://www.s-anand.net/blog/colour-spaces/</link>
      <pubDate>Mon, 27 Aug 2012 14:04:23 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/colour-spaces/</guid>
      <description>&lt;p&gt;In reality, a colour is a combination of light waves with frequencies between 400-700THz, just like sound is a combination of sound waves with frequencies from 20-20000Hz. Just like mixing various pure notes produces a new sound, mixing various pure colours (like from a rainbow) produces new colours (like white, which isn’t on the rainbow.)&lt;/p&gt;
&lt;p&gt;Our eyes aren’t like our ears, though. They have 3 sensors that are triggered differently by different frequencies. The sensors roughly peak around red, green and blue. Roughly.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Cones_SMJ2_E.svg/300px-Cones_SMJ2_E.svg.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;It turns out that it’s possible to recreate &lt;strong&gt;most&lt;/strong&gt; (not all) colours using a combination of just red, green and blue by mimicking these three sensors to the right level. That’s why TVs and monitors have red, blue and green cells, and we represent colours using &lt;a href=&#34;http://en.wikipedia.org/wiki/Web_colors#Hex_triplet&#34;&gt;hex triplets&lt;/a&gt; for RRGGBB – like #00ff00 (green).&lt;/p&gt;
&lt;p&gt;There are a number of problems with this from a computational perspective. Conceptually, we think of (R, G, B) as a 3-dimensional cube. That’d mean that 100% red is about as bright as 100% green or blue. Unfortunately, green is a lot brighter than red, which is a lot brighter than blue. Our 3 sensors are not equally sensitive.&lt;/p&gt;
&lt;p&gt;You’d also think that a colour that’s numerically mid-way between 2 colours should &lt;strong&gt;appear&lt;/strong&gt; to be mid-way. Far from it.&lt;/p&gt;
&lt;p&gt;This means that if you’re picking colours using the RGB model, you’re using something very far from the intuitive human way of perceiving colours.&lt;/p&gt;
&lt;p&gt;Which is all very nice, but I’m usually in a rush. So what do I do?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I go to the Microsoft Office &lt;a href=&#34;http://office.microsoft.com/en-us/infopath-help/apply-a-color-scheme-HP001230316.aspx?CTT=1&#34;&gt;colour themes&lt;/a&gt; and use a colour picker to pick one. (I &lt;a href=&#34;https://github.com/sanand0/less/blob/master/color_themes.less&#34;&gt;extracted them&lt;/a&gt; to make life easier.) These are generally good on the eye.&lt;/li&gt;
&lt;li&gt;Failing that, I pick something from &lt;a href=&#34;http://kuler.adobe.com/&#34;&gt;http://kuler.adobe.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or I go to &lt;a href=&#34;http://colorbrewer2.org/&#34;&gt;http://colorbrewer2.org/&lt;/a&gt; and pick a set of colours&lt;/li&gt;
&lt;li&gt;If I absolutely have to do things programmatically, I use the &lt;a href=&#34;http://tristen.ca/hcl-picker/&#34;&gt;HCL&lt;/a&gt; &lt;a href=&#34;http://vis4.net/blog/posts/avoid-equidistant-hsv-colors/&#34;&gt;colour scheme&lt;/a&gt;. The good part is it’s perceptually uniform. The bad part is: not every interpolation is a valid colour.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://isomorphismes.tumblr.com&#34;&gt;isomorphismes&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;13 Mar 2013 5:20 pm&lt;/em&gt;:
What colours can&amp;rsquo;t be created by convex combinations of {R, G, B}? I mean within the visible spectrum.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Sony digital desktop</title>
      <link>https://www.s-anand.net/blog/sony-digital-desktop/</link>
      <pubDate>Sun, 03 Dec 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/sony-digital-desktop/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.youtube.com/watch?v=6x5m2GwrTMk&#34;&gt;Video demo of Sony&amp;rsquo;s digital desktop&lt;/a&gt;. This converts your physical desktop (you know, the one where you keep paper and staplers) into a digital desktop. You can drag and drop on to the physical desktop. You have to see it to understand!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Simulation close enough to reality</title>
      <link>https://www.s-anand.net/blog/simulation-close-enough-to-reality/</link>
      <pubDate>Tue, 03 Aug 2004 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/simulation-close-enough-to-reality/</guid>
      <description>&lt;p&gt;Nilesh on the &lt;a href=&#34;http://www.nilesh.org/weblog/2004/07/the-uncanny-valley/&#34;&gt;Uncanny valley&lt;/a&gt;. The point at which a simulation becomes close enough to reality that it stops matching up. I have seen a lot of this happen in software design too.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Apologetic software</title>
      <link>https://www.s-anand.net/blog/apologetic-software/</link>
      <pubDate>Thu, 22 Jul 2004 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/apologetic-software/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.newscientist.com/news/news.jsp?id=ns99996156&#34;&gt;Apologetic software&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Virtual keyboard</title>
      <link>https://www.s-anand.net/blog/virtual-keyboard/</link>
      <pubDate>Mon, 16 Dec 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/virtual-keyboard/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/flickr-virtual-keyboard_24685629_o-jpg.webp&#34;&gt;&lt;img alt=&#34;Virtual Keyboard&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/flickr-virtual-keyboard_24685629_o-jpg.webp&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cool picture of a &lt;a href=&#34;http://www.technologyreview.com/articles/wo_fitzgerald111902.asp&#34;&gt;virtual keyboard&lt;/a&gt;. The article talks about a purely optical keyboard. You move your fingers, and the &amp;ldquo;keyboard&amp;rdquo; detects what you&amp;rsquo;re typing. Now, if optics are that advanced, they should be able to figure out what I&amp;rsquo;m &lt;strong&gt;writing&lt;/strong&gt; and put that on the computer. So I won&amp;rsquo;t need a digital pad &amp;ndash; I&amp;rsquo;ll just write on paper. Or even better, project the screen! Then I&amp;rsquo;ll just carry a little 1&amp;quot; x 1&amp;quot; x 1&amp;quot; box that&amp;rsquo;ll project a virtual screen that I can draw / write on.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Chatting with your computer</title>
      <link>https://www.s-anand.net/blog/chatting-with-your-computer/</link>
      <pubDate>Wed, 18 Sep 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/chatting-with-your-computer/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.openp2p.com/pub/a/p2p/2002/01/11/jabber_bots.html&#34;&gt;Chatting with your computer&lt;/a&gt; &amp;ndash; the new way of interacting with your DOS prompt.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Type with your eyes</title>
      <link>https://www.s-anand.net/blog/type-with-your-eyes/</link>
      <pubDate>Thu, 22 Aug 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/type-with-your-eyes/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s possible to &lt;a href=&#34;http://www.memes.org/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=1073&#34;&gt;type with your eyes&lt;/a&gt;. Hope this is commercialised soon. The &lt;a href=&#34;http://www.inference.phy.cam.ac.uk/dasher/&#34;&gt;details&lt;/a&gt; are available for free.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Speech recognition is not such a good idea</title>
      <link>https://www.s-anand.net/blog/speech-recognition-is-not-such-a-good-idea/</link>
      <pubDate>Tue, 21 May 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/speech-recognition-is-not-such-a-good-idea/</guid>
      <description>&lt;p&gt;I always felt using voice to communicate with computers was a bad idea. In my case, it&amp;rsquo;s more because speaking takes up a lot of energy. But looks like it takes up a lot of thought power as well. &lt;a href=&#34;http://www.washingtonpost.com/wp-dyn/articles/A56499-2002May8.html&#34;&gt;Maybe speech recognition is not such a good idea&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Augmented reality</title>
      <link>https://www.s-anand.net/blog/augmented-reality/</link>
      <pubDate>Tue, 26 Mar 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/augmented-reality/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been reading a lot about &lt;a href=&#34;http://www.howstuffworks.com/augmented-reality.htm&#34;&gt;augmented reality&lt;/a&gt; lately.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>MIT Erotic Computing Group</title>
      <link>https://www.s-anand.net/blog/mit-erotic-computing-group/</link>
      <pubDate>Tue, 27 Nov 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/mit-erotic-computing-group/</guid>
      <description>&lt;p&gt;MIT is doing some &lt;a href=&#34;http://ecg.media.mit.edu/&#34;&gt;interesting research&lt;/a&gt;. (The Erotic Computing Group)&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Cybelle in Agentland</title>
      <link>https://www.s-anand.net/blog/cybelle-in-agentland/</link>
      <pubDate>Sun, 27 May 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/cybelle-in-agentland/</guid>
      <description>&lt;p&gt;Cybelle lives in &lt;a href=&#34;http://www.agentland.com/&#34;&gt;AgentLand&lt;/a&gt;. She&amp;rsquo;s 100% virtual (having admitted it, she asked if I was disappointed), and guides people through their site. It&amp;rsquo;s a new and interesting way of having a search engine on a site.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
