<?xml version="1.0" encoding="utf-8" ?><?xml-stylesheet type="text/css" href="https://www.earthli.com/resources/styles/rss.css" ?><rss version="2.0">
  <channel>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>earthli News 3.7</generator>
    <language>en-us</language>
    <ttl>720</ttl>
    <title><![CDATA[Design &gt; earthli News 3.7]]></title>
    <link>https://www.earthli.com/news/</link>
    <pubDate>Sun, 15 Mar 2026 11:25:47 +0100</pubDate>
    <lastBuildDate>Sun, 15 Mar 2026 11:25:47 +0100</lastBuildDate>
    <image>
      <link>https://www.earthli.com/news/</link>
      <title><![CDATA[Design &gt; earthli News 3.7]]></title>
      <url>https://www.earthli.com/news/icons/webcore_png/app/news_100px.png</url>
    </image>
    <description><![CDATA[These are sites I've found to be interesting design-wise.
]]></description>
    <copyright><![CDATA[Copyright (c) 1999-2026 earthli.com. All Rights Reserved.]]></copyright>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=6078</guid>
    <title><![CDATA[Real life in the digital age]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=6078</link>
    <pubDate>Sun, 15 Mar 2026 11:25:47 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">15. Mar 2026 11:25:47 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>A little story I wrote to one of my thesis advisees. I wrote it in German and leave it up to your browser to translate it for you. You all have the tools now.</p>
<p>Lustiges Story: Mir werden die Möglichkeiten Word Dokumenten zu verarbeiten immer weiter eingeschränkt. Ich musste folgendes machen:</p>
<ol>
<li>Doppelklick aufs Dokument auf dem Mac.</li>
<li>Das Editieren auf dem Mac ist mit meiner HFU-Lizenz nicht erlaubt.</li>
<li>Dokument im Office/Word für Web hochladen.</li>
<li>Dokument ist (anscheinend) in einem sehr alten Kompatibilitätsmodus gespeichert. Das Hinzufügen von Bildern (z.B. Unterschrift) wird im Web-UI nicht unterstützt.</li>
<li>Hinweis: das Dokument auf dem Desktop öffnen und im neuen Format speichern. <em>GRUMMEL.</em> 😡</li>
<li>Dokument an meinem Firmenkonto gesendet.</li>
<li>Windows Arbeitslaptop geöffnet und Dokument aus dem Mail runtergeladen.</li>
<li>Dokument in Word für Windows konvertiert.</li>
<li>Sichergestellt, dass das Dokument nicht mit Firmenverschlüsselung gespeichert wurde.</li>
<li>Zurücksenden ans privat E-Mail.</li>
<li>Nochmals runterladen und im Web-UI hochladen.</li>
<li>Bild vom Unterschrift endlich eingefügt und erfolgreich gespeichert.</li></ol><p>Hoffentlich bleibt mir das Editieren im Web weiterhin eine Option.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/6078/complicated_process.webp"><img title="Complicated process" src="https://www.earthli.com/data/news/attachments/entry/6078/complicated_process.webp" alt=" " style="width: 595px"></a><br>
&nbsp;</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=5955</guid>
    <title><![CDATA[Apple's aggressive upgrades]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=5955</link>
    <pubDate>Tue, 20 Jan 2026 22:09:57 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">20. Jan 2026 22:09:57 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>This is how Apple gets its users to update to newer versions of its operating systems. I checked whether there were any updates and saw that Sequoia—which I still have installed because I am not interested in a whole new, worse UI—had an update.</p>
<p><span style="width: 466px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5955/select_to_update_macos_sequoia.webp"><img src="https://www.earthli.com/data/news/attachments/entry/5955/select_to_update_macos_sequoia.webp" alt=" " style="width: 466px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5955/select_to_update_macos_sequoia.webp">Select to update MacOS Sequoia</a></span></span></p>
<p>I select to see information about updating macOS Sequioa and got the following dialog, cheerfully ready to &ldquo;upgrade&rdquo;.</p>
<p><span style="width: 600px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5955/apple_tries_to_trick_me_into_upgrading_to_tahoe.webp"><img src="https://www.earthli.com/data/news/attachments/entry/5955/apple_tries_to_trick_me_into_upgrading_to_tahoe.webp" alt=" " style="width: 600px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5955/apple_tries_to_trick_me_into_upgrading_to_tahoe.webp">Apple tries to trick me into upgrading to Tahoe</a></span></span></p>
<p>Stick it in your ear, Apple. I&rsquo;m not interested.</p>
<p>When I reboot in a few minutes, I 100% expect to see it ask me to enable Apple Intelligence, which I&rsquo;ve always been able to skip. I will continue to skip it for as long as I can but I realize that I am not in charge, not really.</p>
<p>I continue to avoid the Tahoe upgrade and the Apple Intelligence integration only because Apple allows me to.</p>
<p>For now.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4967</guid>
    <title><![CDATA[Living with shitty apps and web pages #44593]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4967</link>
    <pubDate>Mon, 25 Aug 2025 03:34:28 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Aug 2025 03:34:28 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><small class="notes">This is a lament from the beginning of 2024 but it still applied in 2025 and will probably still apply in 2026.</small></p>
<p>It&rsquo;s the start of a new year, so it&rsquo;s time to download the yearly salary certificate.</p>
<p>I checked out the web site.</p>
<p><span style="width: 200px; display: table" class=" align-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4967/enshittification.webp"><img src="https://www.earthli.com/data/news/attachments/entry/4967/enshittification_tn.webp" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4967/enshittification.webp">Enshittification</a></span></span>The generated-documents folder is empty. Reload. Nothing. Switch to a different folder. Switch back. Now there are two folders, one for 2023 and one for 2024.</p>
<p>The documents are all called the same thing. If you download the document out of the app, it gets a nonsensical name. </p>
<p>The search doesn&rsquo;t find more than two copies of the document with that name, instead of matching all 14 of them. How do you get to the other same-named documents?</p>
<p>When I close the web page, it asks me to save changes. What changes? I <em>browsed documents</em>. What changes?</p>
<p>I checked out the app.</p>
<p>The app purports to support FaceID, but it doesn&rsquo;t work ….</p>
<p>I had forgotten my password, so I reset it with the web site. Now the app doesn&rsquo;t work anymore. The login asks for a username and password, but also a database URL, so I can&rsquo;t use that.</p>
<p>I log back in to the web site and look around. There are a bunch of icons all the way at the top left. None of them has anything promising. Along the top are more controls … nothing. All by itself, at the bottom-left is a sphere on top of an inverted hemisphere, which is probably a user. Click. Menu of options. &ldquo;App-Registrierung&rdquo;. That&rsquo;s it. QR Code.</p>
<p>QR Code? What is that? Does it tell me where to look for a QR Code? Of course not.</p>
<p>There&rsquo;s no search in the app. I can&rsquo;t find the QR code.</p>
<p>So I download the documents one by one from the web site.</p>
<p>Once I had the documents downloaded, I renamed a bunch of them based on their contents and moved them.</p>
<p>Now iCloud won&rsquo;t sync them back so that I can get to them from my other machine.</p>
<p>I&rsquo;m out. No more for today.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=5444</guid>
    <title><![CDATA[Response to a request for a UI/UX design review]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=5444</link>
    <pubDate>Fri, 21 Mar 2025 13:27:37 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">21. Mar 2025 13:27:37 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <blockquote class="quote abstract "><div>A friend recently asked me to review their UI/UX design in a private app they&rsquo;d written. I responded with the following in an e-mail, reproduced and lightly edited/extended here for limited posterity.</div></blockquote><p>The following factors strongly influence and/or limit the kind of review I&rsquo;ll be able to provide.</p>
<ul>
<li>You dropped the app into my lap with no introduction whatsoever. I don&rsquo;t even know what the app is supposed to do.</li>
<li>I don&rsquo;t know what experience you have in UI/UX. I&rsquo;m assuming not a tremendous amount, but that you have good instincts that can be honed.</li>
<li>I will, as usual, start from, &lsquo;in the beginning, there was nothing,&rsquo; and proceed from there.</li></ul><p>Here we go.</p>
<h2>Terms</h2><p><span style="width: 200px; display: table" class=" align-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5444/ui_ux_design.webp"><img src="https://www.earthli.com/data/news/attachments/entry/5444/ui_ux_design_tn.webp" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5444/ui_ux_design.webp">UI UX Design</a></span></span></p>
<ul>
<li>UI is &ldquo;user interface&rdquo;, encompassing the look and feel of components in a UI</li>
<li>UX is &ldquo;user experience&rdquo;, encompassing the underlying concepts, like how to handle lists, large lists, how to select items in a UI, how many items are represented with which controls, etc. There are even deeper concepts, like how to group controls, how to handle navigation, etc., etc., etc.</li></ul><h2>My qualifications (a short history)</h2><p>A bit of history about me first. My experience in this whole area is as follows.</p>
<p>When I was coming up in the early-to-mid 1990s, there really were no UI/UX designers for most software projects. Everyone worked on their instincts. Projects were managed completely differently, with no bug trackers, so you can imagine that no-one really thought much about providing UI/UX guidance in any structured way.</p>
<p>It was left up to the programmers to decide how things looked, and programmers were the ones that had to start figuring out that UI and UX weren&rsquo;t the same thing. Programmers started applying architectural rigor to UIs. You&rsquo;d come up with common controls. You&rsquo;d use a common palette. I remember hand-drawing hundreds of icons. I remember writing code to make the Windows 95 3D-look for our custom buttons because there was no standard support for icon buttons.</p>
<p>I built my own web site long ago, with a highly standardized framework and, hence, user interface driving it. I am a huge fan of CSS and, thus, consistency.</p>
<p>I&rsquo;ve built a lot of software where we had to &ldquo;wing it&rdquo; and come up with a coherent UI/UX on our own because the client wasn&rsquo;t willing to pay for an external designer.</p>
<p>I have often built UIs and UXs that I think are good enough, or even pretty good.</p>
<p>I know what the rules are, in general.</p>
<ul>
<li>Know what your use cases are.</li>
<li>Know who your actors are (user capabilities).</li>
<li>Be consistent.</li>
<li>Lean on the platform wherever possible.</li>
<li>Lean on metaphors that are well-known to the target culture.</li></ul><p>For general-purpose software where you can&rsquo;t control for the audience:</p>
<ul>
<li>Be aware that other cultures have different expectations.</li>
<li>Be aware that people have wildly different abilities.</li></ul><p>So, that&rsquo;s the background on me and why I simultaneously believe that UI/UX designers are essential <em>and also</em> that I&rsquo;m also pretty good at building coherent UIs. I&rsquo;m at least pretty good/qualified at figuring out whether other UIs are coherent and coming up with what I think are reasonable suggestions for making them so.</p>
<h2>Some background on UI/UX</h2><p>Since I wasn&rsquo;t told what the app does, I&rsquo;m left to &ldquo;discover&rdquo; it on my own. This is one of the important dimensions of UX design: how &ldquo;discoverable&rdquo; are the concepts and features of a UI? How much external support and written guidance do you need to provide in order for a target user to be able to use the app as intended? How <em>much</em> of the app is discoverable? Do the discoverable features form a coherent layer of functionality that serves a target group, i.e., &ldquo;use cases&rdquo;?</p>
<p>Another interesting question is: is the goal of the app to be easily discoverable? For example, some games encourage reading the manual and figuring things out with more effort. For apps that straddle the world between productivity app and game, it&rsquo;s worth thinking about and noting what the desired effect is. Perhaps a bit of frustration is what you&rsquo;re going for.</p>
<p>Note that the entire app doesn&rsquo;t have to have the same level of discoverability. Advanced use cases can be addressed with less discoverable UX. Those are what we would call &ldquo;learnable&rdquo; UI/UX. You aren&rsquo;t likely to discover it on your own but, once shown, you can &ldquo;learn&rdquo; it relatively easily.</p>
<p>A lot of UI and UX machinery that we consider to be intuitive and coherent is actually based on patterns established in our operating systems, tools, devices, and apps over decades. These have often been refined over decades of hard-won knowledge about people with widely differing levels of access. The web standards are very much like this. You ignore these standard into which so many organizations have invested so much to your detriment. It&rsquo;s often best to lean on these commonly understood visual languages unless there&rsquo;s a strong reason not to.</p>
<h2>Some stuff about your app</h2><p>These are mostly just observations and questions I made about the app in question. I include them here to illustrate the style of the review.</p>
<h3>General</h3><ul>
<li>I tested the web version.</li>
<li>The iOS version didn&rsquo;t want to start; I didn&rsquo;t investigate whether that&rsquo;s a configuration problem on my end.</li>
<li>The &ldquo;About&rdquo; page crashes for me, so I wasn&rsquo;t able to learn what you think the app&rsquo;s purpose is.</li></ul><h3>Use cases</h3><ul>
<li>I&rsquo;m not confident that I discovered the use case for the app.
<li><div>I can see these:<ul>
<li>User wants to add an entry to a log.</li>
<li>User wants to view existing log entries.</li>
<li>User wants to see information about the application.</li></ul></div></ul><h3>UX</h3><ul>
<li>You have two different types of input controls (the first three are one type; the fourth and fifth are another type) and it isn&rsquo;t clear why.</li>
<li>On my laptop, the fourth and fifth inputs as well as the submit button do not appear on-screen (there&rsquo;s a scroll bar).</li>
<li>Given the scrolling, it draws attention to how much space the nearly empty header takes. What is its purpose?</li>
<li>The bottom has three buttons that also take up about 2cm of vertical screen space. Are we sure that&rsquo;s necessary?</li>
<li>The validation is enforced, but not clear.</li></ul><h3>UI</h3><ul>
<li>It&rsquo;s not clear which fields are required.</li>
<li>The line-breaks in the character-count widgets are odd.</li>
<li>It feels like these could fit somewhere else that doesn&rsquo;t use as much space.</li>
<li>The color choices are unique, which is fine.</li>
<li>The fore- and background colors do not have enough contrast to one another, which is not.</li>
<li>The &ldquo;Record&rdquo; icon is a &ldquo;save&rdquo; diskette, which is a bit confusing.</li>
<li>The &ldquo;Log&rdquo; icon makes sense for users of Git: is that your audience?</li>
<li>Do you even need icons if you have text? What if you made the button look more like buttons?</li>
<li>It is not clear that the &ldquo;submit&rdquo; button is disabled when you haven&rsquo;t entered everything.</li></ul><h3>Recommendations</h3><ul>
<li>Make sure that the submit button is always on-screen.</li>
<li>Consider combining the header/footer to save space.</li>
<li>This about whether you want to have two different ways of collecting text/showing character count.</li>
<li>There are more responsive ways to do this with CSS grid layouts (which are perfect for apps like this).</li></ul>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=5407</guid>
    <title><![CDATA[Building a web with accessibility in mind]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=5407</link>
    <pubDate>Sat, 22 Feb 2025 20:06:52 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">22. Feb 2025 20:06:52 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/5407/web-accessibility.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/5407/web-accessibility_tn.jpg" alt=" " class=" align-left"></a>The documentation page <a href="https://www.w3.org/WAI/people-use-web/user-stories/">Stories of Web Users / How People with Disabilities Use the Web</a> by <cite>W3C</cite> (<cite><a href="http://www.w3.org/">WAI (Web Accessibility Initiative)</a></cite>) describes nine users, each of whom describes how they work with the Internet, as well as which assistive technologies they use to access text, audio, and video content. Each of them also has a list of use cases (&ldquo;Barrier examples&rdquo;), accompanied by solutions that would work for them and their particular restrictions.</p>
<h2>Stories</h2><p>The people range widely in capability.</p>
<p>There&rsquo;s <a href="https://www.w3.org/WAI/people-use-web/user-stories/story-seven/">Marta</a>, who is deaf and blind and who is <span class="quote-inline">&ldquo;taking classes in fashion design and knows she will need to discuss her unique needs with the college since she will likely need class materials to be available on her braille display.&rdquo;</span>. I mean, she&rsquo;s nearly blind and wants to be a fashion designer? Are we just not even trying to match capabilities to dreams anymore? I&rsquo;m sure she has a sense of style but her ability to communicate it is not just limited, but just not efficient, no matter how accessible you make web sites or tools.</p>
<p><a href="https://www.w3.org/WAI/people-use-web/user-stories/story-three/">Lakshmi</a>, who is completely blind, is a more typical example of a user who is completely dependent on a screenreader that only really works well with well-structured, semantically sound pages that clearly label all elements (either in the content itself or using <a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA">ARIA</a>), with headings and a logical structure that can be easily navigated.</p>
<p>There&rsquo;s also <a href="https://www.w3.org/WAI/people-use-web/user-stories/story-one/">Ade</a>, who has limited use of his arms (and thus a pointing device). This the kind of ailment that could happen to anyone, should an accident temporarily rob you of the use of one or both arms. Keyboard navigation is paramount for Ade—and a lot of users at various times.</p>
<p><a href="https://www.w3.org/WAI/people-use-web/user-stories/story-nine/">Elias</a> has low vision, hand tremor, and mild short-term memory loss (he&rsquo;s 85). This comes for all of us, if we&rsquo;re lucky. Tiny text, silly contrasts, squirrelly fonts, and designers self-pleasuring themselves are the death of the web for these people. Large tables can be nearly unusable when zoomed beyond the size at which they were designed. <a href="https://www.w3.org/WAI/people-use-web/user-stories/story-four/">Lexie</a>, who has <span class="quote-inline">&ldquo;deuteranopia and protanopia&rdquo;</span>, also has problems with contrasts that other people can easily distinguish.</p>
<p><a href="https://www.w3.org/WAI/people-use-web/user-stories/story-two/">Ian</a> is autistic, for whom <span class="quote-inline">&ldquo;[w]ebsites that spell everything out and don’t use metaphors are easier for me to understand.&rdquo;</span> This is one I&rsquo;d not considered in terms of a disability, but only because much of the world speaks English, but at B2 level or much less. They will understand basic-to-intermediate communication but you can&rsquo;t be breaking out idioms (there&rsquo;s one right there) that are highly culturally dependent, or even generationally dependent. Ian&rsquo;s not going to understand your clever quips.</p>
<p>This is where things get quite difficult. To what degree do you dilute your presentation? Do you want to make art or something that everyone can use? Or is it good to keep Ian and non-native readers/listeners in mind, just in case you can quickly and easily think of a way of making something that is both artistic and accessible. A win-win.</p>
<p>That also applies to users like <a href="https://www.w3.org/WAI/people-use-web/user-stories/story-five/">Sophie</a>, who has Down&rsquo;s Syndrome and gets <span class="quote-inline">&ldquo;confused and overwhelmed when I’m on a page that has a lot of text.&rdquo;</span> Look, maybe not everything is for Sophie, but this whole section makes me remember that non-native readers are also very limited in their ability to absorb text quickly—or at all. If the writing style is too complex, then they&rsquo;ll be unable to use your site.</p>
<p>This doesn&rsquo;t mean that you should <em>write down</em> to the lowest common denominator! It just means that you should keep it in mind, wielding your rapier wit and demonstrating your  erudition where appropriate rather than <em>partout</em>. If you can&rsquo;t control yourself—or don&rsquo;t want to—then you can make sure that text is selectable and extractable so that LLM-based summarizers can manipulate it. This is a form of progressive enhancement as well—some readers will see the high-falutin&rsquo; version, while others will read a bare-bones summary, according to their needs and wishes.</p>
<p>This same need also comes from <a href="https://www.w3.org/WAI/people-use-web/user-stories/story-six/">Dhruv</a>, who is deaf. He needs accurate captions in order to participate in classes or watch videos. Controls that allow him to slow down the content or easily pause/restart it are also immensely helpful. This goes for people watching content who are either not so quick on the uptake, who tire more quickly than others, or who are viewing content in a non-native language.</p>
<p><a href="https://www.w3.org/WAI/people-use-web/user-stories/story-eight/">Stefan</a> has ADHD and dyslexia and falls somewhat into the same camp. I am much less a fan, though, of the rainbow-colored, karaoke-style-animated, and hard-coded captions right in the middle of the video that have begun appearing in many places, especially in short videos intended for dissemination on social-media networks like TikTok. This is not a progressive enhancement I find them incredibly distracting, pulling attention away from the actual video, which, for me, is often a demonstration of a programming technique.</p>
<h2>We all need accessibility sometimes</h2><p>Honestly, this is required reading for anyone building user interfaces. It really makes you think about what you&rsquo;re building. My main takeaway is that we all have varying capabilities at various times. Throughout our lives, we will acquire and lose capabilities. Sometimes our abilities range throughout the day, or from day to day. Are you holding a baby in one hand? Can you navigate the site with the keyboard? Did you break an arm? Did you have surgery on your eye? Are you tired? Sick? Is your screen really small? Really big? Did you get interrupted while filling out a form? Are you working in a non-native language? This stuff affects us all, to varying degrees and at varying times.</p>
<h2>Takeaways</h2><p>My technology and design takeaways are,</p>
<ul>
<li><strong>Rely on the platform</strong> as much as possible. It has excellent assistive support for built-in elements.</li>
<li>This <strong>goes double for forms</strong> and form elements. <strong>Be declarative</strong> (is it required?) and provide input examples (<strong>placeholders</strong>).</li>
<li><strong>Keep it simple</strong> wherever possible.</li>
<li><strong>Animation</strong> and effects should be <strong>optional</strong>.</li>
<li>Consider <strong>color and shape contrasts</strong> when grouping elements.</li>
<li><strong>Respect user preferences</strong> for less animation, high contrast, or anything else that you can set in a modern browser. Leaning on the platform of HTML/CSS will give you a lot of these things for free.</li>
<li><strong>Presentation</strong> should be <strong>consistent</strong>.</li>
<li>Everything should be <strong>zoomable and responsive</strong>.</li>
<li>Lean on <strong>well-established presentation conventions</strong> for the culture or cultures you&rsquo;re addressing.</li>
<li>Provide <strong>alternatives</strong> for images (captions) and videos (transcripts).</li>
<li>Content should be well-written, in that it should not run on and should be <strong>divided into easily navigated, logical sections.</strong></li>
<li><strong>Keyboard support</strong> is vital.</li>
<li>Longer <strong>processes should be resumable</strong> (e.g., return to a form in-progress).</li>
<li>Be <strong>careful with session timeouts</strong>. They&rsquo;re usually unnecessary and may be far too short for some years, effectively blocking them from using your site.</li></ul>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=5377</guid>
    <title><![CDATA[Dark pattern: Google really, really, really, really wants your phone number]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=5377</link>
    <pubDate>Fri, 14 Feb 2025 18:09:36 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">14. Feb 2025 18:09:36 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I recently turned on two-factor authentication for my relatively rarely but still occasionally used Google account.</p>
<p>In the screenshot below, at the very top of the page, Google sure makes it seem like I need to finally add that phone number that Google has been <em>begging</em> me for … for, gosh, it&rsquo;s gotta be <em>decades</em> by now. Now, they&rsquo;re not just begging me, but are <em>outright lying to me</em> that I will no longer be able to use my account unless I divulge my phone number.</p>
<p><span style="width: 504px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/is_a_phone_number_required_for_two-step_verification.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/is_a_phone_number_required_for_two-step_verification.png" alt=" " style="width: 504px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/is_a_phone_number_required_for_two-step_verification.png">Is a phone number required for two-step verification?</a></span></span></p>
<p>I don&rsquo;t wanna add a phone number, so I&rsquo;ll click the other button to &ldquo;Turn on 2-Step Verification.&rdquo;</p>
<p><span style="width: 507px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/phone_number_required_to_add_two-step_verification.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/phone_number_required_to_add_two-step_verification.png" alt=" " style="width: 507px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/phone_number_required_to_add_two-step_verification.png">Phone number required to add two-step verification</a></span></span></p>
<p>Huh. It <em>really</em> looks like I need to add a phone number, right? At this point, only a stubborn, ornery, contrary sonofabitch would think otherwise.</p>
<p>Time to give up, I guess.</p>
<p>Oh, wait. I <em>am</em> one of them there stubborn, ornery, <em>and</em> contrary sonsofbitches.</p>
<p>For shits and giggles, let&rsquo;s try scrolling down the page.</p>
<p><span style="width: 526px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/authenticator_app_is_available_below_the_fold.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/authenticator_app_is_available_below_the_fold.png" alt=" " style="width: 526px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/authenticator_app_is_available_below_the_fold.png">Authenticator app is available below the fold</a></span></span></p>
<p>Well, well, well. It turns out that there <em>are</em> other options. Let&rsquo;s set up the authenticator app that I use for a lot of other accounts.</p>
<p>Beep. 🤖 Boop. 📟 Blort.</p>
<p>☑️ Done.</p>
<p>Is two-factor authentication enabled after I&rsquo;ve added a second factor? Nope. You still have to &ldquo;enable&rdquo; it. I wonder why that would be?</p>
<p><span style="width: 344px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/add_a_phone_number_can_now_be_skipped.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/add_a_phone_number_can_now_be_skipped.png" alt=" " style="width: 344px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/add_a_phone_number_can_now_be_skipped.png">Add a phone number can now be skipped</a></span></span></p>
<p>Oh. Duh. It&rsquo;s so that they can try <em>one last time</em> to force me to add a phone number. Even though I&rsquo;ve just added a two-factor option, Google still pretends that I need to add a phone number in order to be able to turn on two-factor verification.</p>
<p>Note that the dialog looks almost the same, except that there&rsquo;s now a &ldquo;Skip&rdquo; button between the &ldquo;Cancel&rdquo; and &ldquo;Next&rdquo; buttons.</p>
<p>🖱 Click &ldquo;Skip&rdquo;.</p>
<p><span style="width: 555px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/continue_without_a_phone_number.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/continue_without_a_phone_number.png" alt=" " style="width: 555px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/continue_without_a_phone_number.png">Continue without a phone number</a></span></span></p>
<p>Wow. This is just pathological.</p>
<p>Google, buddy. You need help.</p>
<p>Just let it go.</p>
<p><span style="width: 537px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/two-step_verification_enabled.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/two-step_verification_enabled.png" alt=" " style="width: 537px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/two-step_verification_enabled.png">Two-step verification enabled</a></span></span></p>
<p>Would you look at that. I guess two-factor verification <em>does</em> work without a phone number. I bet you feel pretty stupid about your overblown histrionics now, don&rsquo;t you, Google?</p>
<p>What&rsquo;s that? You say that 99.9% of your users ended up handing over their phone number under duress? I am not surprised.</p>
<h2>Coda</h2><p>At the top of the page, though, I still seem to have a problem with my account.</p>
<p><span style="width: 515px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/you_(still)_have_security_recommendations.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/you_(still)_have_security_recommendations.png" alt=" " style="width: 515px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/you_(still)_have_security_recommendations.png">You (still) have security recommendations</a></span></span></p>
<p>I wonder what might be wrong now? I just cleared up the missing two-factor verification.</p>
<p>You will no doubt be utterly unsurprised to find out the reason.</p>
<p>We all know what it is.</p>
<p><span style="width: 509px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5377/the_problem_is_..._missing_phone_number.png"><img src="https://www.earthli.com/data/news/attachments/entry/5377/the_problem_is_..._missing_phone_number.png" alt=" " style="width: 509px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5377/the_problem_is_..._missing_phone_number.png">The problem is … a missing phone number</a></span></span></p>
<p>Go away, Google.</p>
<p>Just go off in your corner and enshittify out of my sight.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=5391</guid>
    <title><![CDATA[Apple Music search is questionable]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=5391</link>
    <pubDate>Fri, 14 Feb 2025 16:10:57 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">14. Feb 2025 16:10:57 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>There isn&rsquo;t that much more to say than that it seems like a $4T company is incapable of making something as straightforward as music search work in anything approaching a comprehensible manner. The evidence is below.</p>
<p>I searched for the album <em>Apple Cores</em> by the <em>James Brandon Lewis Trio</em>. The top hit was <em>Danny Elfman</em>, for no discernible reason, followed by a smattering of completely random search results, like <em>Greatest Love Story</em> by <em>LANCO</em>, <em>Sweet Child O&rsquo; Mine</em>, a playlist called &ldquo;Family Time&rdquo;, another one called &ldquo;Sing: &lsquo;60s&rdquo;, and another called &ldquo;Rock in Spatial Audio.&rdquo;</p>
<p><span style="width: 750px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5391/apple_cores_james_brandon_lewis_trio.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/5391/apple_cores_james_brandon_lewis_trio.jpg" alt=" " style="width: 750px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5391/apple_cores_james_brandon_lewis_trio.jpg">Search &#039;Apple Cores James Brandon Lewis Trio&#039;</a></span></span></p>
<p>It&rsquo;s like the query gave whatever mishmash of hot garbage and LLM that they&rsquo;re using to search their database an aneurysm. You might think that this was a result of them not having that album, but that&rsquo;s not the case. When I search for just <em>Apple Cores</em>, then the sought-for album and songs came up as the first hits.</p>
<p><span style="width: 750px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5391/apple_cores.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/5391/apple_cores.jpg" alt=" " style="width: 750px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5391/apple_cores.jpg">Search &#039;Apple Cores&#039;</a></span></span></p>
<p>This should be a straightforward match, no? It should be in an index. The index should have matched on the exact words. There is no magic needed. We&rsquo;ve known how to perform these searches for half a century. I bet Apple is using &ldquo;intelligence&rdquo; for its queries and now it will sometimes get very obvious and easy things completely wrong for utterly unknown reasons. I hope it&rsquo;s worth it. I doubt it, though.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=5378</guid>
    <title><![CDATA[Fielmann's online store continues to be a debacle]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=5378</link>
    <pubDate>Tue, 11 Feb 2025 22:03:14 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">11. Feb 2025 22:03:14 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">11. Feb 2025 22:51:18 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Fielmann is a vendor of eyeglasses. Their stores are great! The people there are super-friendly and I&rsquo;ve gotten nothing but great, well-fitted glasses from them. Their prices are absolutely fair and their customer service is top-notch.</p>
<p>However, their online presence is … not good.</p>
<h2>Navigation debacle in 2021</h2><p>Fielmann is also a repeat offender in terrible usability. I wrote about them in <a href="https://www.earthli.com/news/view_article.php?id=4193">Fielmann: an online-store safari</a>, where I described their nearly deliberately obtuse navigation.</p>
<h2>Online-account madness</h2><p>Somehow, I never wrote about how poorly their onboarding process was for existing customers when they merged their online contact-lens store into their eyeglasses store. Spoiler alert: there was none. I finally figured out how to merge my accounts and was able to order contact lenses from the main/combined store but it took several attempts.</p>
<p>This time, I was told that the account that I&rsquo;d created no longer existed. My account at the old contact-lens site was still working but it only logged into what was very clearly a dead digital storefront. Instead of even <em>trying</em> to rescue my account, I just created a brand-new account, giving up on all of my order history and having to copy my lens product over by hand.</p>
<p>This is an international company with a large presence in the DACH region. This is after years. They&rsquo;re just utterly incapable of managing their user accounts and handful of web sites.</p>
<h2>Criminal font choices</h2><p>Let&rsquo;s take a look at how it has decided to design its order page.</p>
<p><span style="width: 591px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5378/super-tiny_fonts_at_fielmann.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/5378/super-tiny_fonts_at_fielmann.jpg" alt=" " style="width: 591px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5378/super-tiny_fonts_at_fielmann.jpg">Super-tiny fonts at Fielmann</a></span></span></p>
<p>Do you see how much whitespace there is? Do you see the giant padding in the &ldquo;Bestellübersicht&rdquo; (order summary)? The fonts are tiny in the breadcrumbs, in the fields, and in the summary. This is for a store that sells <em>eyeglasses</em>. Their customers—<em>by definition</em>—cannot <em>see very well</em>.</p>
<p>What&rsquo;s the point of all of this nonsense? There is more than enough room for much more accessible fonts.</p>
<h2><s>Lackluster</s>Incompetent validation</h2><p>They&rsquo;re not only bad at accessibility but they&rsquo;re also terrible at basic UX. There is no client-side validation, even though <em>all</em> browsers off that <em>for free</em> these days. I usually avoid checking any boxes unless forced to do so. I suspected that I would have to select the second one, but there was no visual indication that this field is required. On submission of the form, I initially didn&rsquo;t see any change. The screen only scrolled slightly to bring that field more into view, leading me to suspect that this was the field that needed to be checked.</p>
<p><span style="width: 420px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5378/there_s_the_error_message.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/5378/there_s_the_error_message.jpg" alt=" " style="width: 420px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5378/there_s_the_error_message.jpg">There&#039;s the error message</a></span></span></p>
<p>It was only after reloading the page and submitting again that I noticed the <em>tiny</em>, <em>poorly aligned</em>, and utterly innocuous error message thrown below the field like an afterthought. I added an arrow to the graphic to help you out. The screenshot below shows a closeup.</p>
<p><span style="width: 593px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/5378/closeup_on_the_tiny_validation_message.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/5378/closeup_on_the_tiny_validation_message.jpg" alt=" " style="width: 593px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/5378/closeup_on_the_tiny_validation_message.jpg">Closeup on the tiny validation message</a></span></span></p>
<blockquote class="quote quote-block "><div>&ldquo;Dieses Kästchen ist ein Pflichtfeld [This checkbox is required]&rdquo;</div></blockquote><p>This is absolutely ridiculous and almost deliberately anti-accessible.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4987</guid>
    <title><![CDATA[SunriseTV is a dumpster fire]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4987</link>
    <pubDate>Mon, 12 Aug 2024 16:06:38 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">12. Aug 2024 16:06:38 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Way back in mid-February, on the night before the Super Bowl, I opened the SunriseTV web page in Opera to set up the recording. That worked just fine.</p>
<p>I left the page open on the recordings, so I wouldn&rsquo;t forget about it in the morning, when I started working in home office. The next morning, I refreshed the page and was confronted with the following dialog box.</p>
<p><span style="width: 629px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4987/sunrisetv_login_not_possible.png"><img src="https://www.earthli.com/data/news/attachments/entry/4987/sunrisetv_login_not_possible.png" alt=" " style="width: 629px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4987/sunrisetv_login_not_possible.png">Sunrise TV: login not possible</a></span></span></p>
<p>I tried logging in again, but was denied again.</p>
<p>Had my account broken overnight? Had my subscription expired? No, of course not. The site opened in a different web browser fine. I was able to watch the Super Bowl from my recording. But what kind of crappiness is this? How does a web site completely forget that I have a subscription?</p>
<p>SunriseTV is one of the largest and most established television providers in Switzerland. </p>
<p>They still only let you record time slots, not <em>actual shows or movies</em>. If the Super Bowl slot ends at 04:30, then <em>that&rsquo;s when it stops recording.</em></p>
<p>SunriseTV seemingly has no idea when a program actually stops streaming. Or they don&rsquo;t care about their customers at all.</p>
<p>The Super Bowl went into overtime, so my recording did not include the last ten minutes. Did they record the next slot automatically? Of course not. Why didn&rsquo;t they include those ten minutes?</p>
<p>This happens all the time, but with recorded movies. You will often miss the last ten minutes because those are buried in the first ten minutes of the next time slot—and that&rsquo;s not the one you recorded. The entire software is a basket case, not fit for purpose.</p>
<p>Nothing has changed or improved in the interim.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4960</guid>
    <title><![CDATA[Jabra Headsets are a dumpster fire]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4960</link>
    <pubDate>Wed, 07 Feb 2024 22:28:21 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">7. Feb 2024 22:28:21 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">8. Feb 2024 06:19:11 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I use a Jabra 65 headset at work. I have both the one-ear and two-ear variants because I&rsquo;m still trying to debug my way through a complete shutdown of Bluetooth functionality for the last couple of months.</p>
<p>I think the one-ear one is more comfortable because I can hear the rest of the office a bit. The two-ear one is extremely deadening and fits oddly on my head. It&rsquo;s very noticeable and not very comfortable.</p>
<p>Jabra popped up a dialog today asking me how likely I would be to recommend Jabra headsets to anyone.</p>
<p>Zero.</p>
<p>I am 0% likely to recommend Jabra headsets.</p>
<p>I commented the following:</p>
<blockquote class="quote quote-block "><div>&ldquo;Look, it&rsquo;s probably Windows just as much as your headset, but I can&rsquo;t use Bluetooth anymore, not for months now. Even before that, the mic and speakers would just mute themselves in what, for me, are completely unpredictable ways. More than half of my conversations would start with &ldquo;can you hear me?&rdquo; or &ldquo;I can&rsquo;t hear you.&rdquo; followed by fumbling with sound and mic settings and muting/unmuting things that aren&rsquo;t muted in Windows, but are, apparently, muted in hardware. I wouldn&rsquo;t wish this experience on my worst enemy.&rdquo;</div></blockquote><p>When I submitted my comment, it told me that the checkbox was &ldquo;required&rdquo;. I did fill out the checkbox; it&rsquo;s unchecked. What they mean is that it&rsquo;s required that I check the box that agrees to the following:</p>
<p><span style="width: 486px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4960/rate_your_jabra_product_experience.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4960/rate_your_jabra_product_experience.jpg" alt=" " style="width: 486px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4960/rate_your_jabra_product_experience.jpg">Rate Your Jabra Product Experience − junk mail required</a></span></span></p>
<blockquote class="quote quote-block "><div>&ldquo;I agree to terms and conditions and that Jabra, its parent company can contact me by email or advertising with discounts, news, partner updates and surveys. Jabra stores my name and e-mail along with cookies and other identifiers in line with the privacy policy. I can unsubscribe at any time.&rdquo;</div></blockquote><p>If you happen to hover over the text, you&rsquo;ll see that, although the words &ldquo;terms and conditions&rdquo; are not highlighted in any way, they are sneakily linked to the full terms and conditions to which you&rsquo;re agreeing, but in a way that does not in any way encourage people to investigate those terms and conditions because you can&rsquo;t tell that they&rsquo;re linked, unless you go looking for it.</p>
<p><span style="width: 726px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4960/rate_your_jabra_product_experience_-_junk_mail_required.png"><img src="https://www.earthli.com/data/news/attachments/entry/4960/rate_your_jabra_product_experience_-_junk_mail_required.png" alt=" " style="width: 726px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4960/rate_your_jabra_product_experience_-_junk_mail_required.png">Sneaky terms and conditions</a></span></span></p>
<p>So, if I want to tell them how shitty their products are, I have to agree to get <span class="quote-inline">&ldquo;advertising with discounts, news, partner updates and surveys&rdquo;</span> from a company I wish I&rsquo;d never heard of. Capitalism is going great.</p>
<p>Today, my headset—connected via USB because Bluetooth is still broken—starting cutting out both the sound and the microphone for about ten seconds whenever a chat message arrived while I was in a call. In case I&rsquo;m not being clear, this is how I picture this whole contraption.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4960/snafu_cables.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4960/snafu_cables.jpg" alt=" " style="width: 400px"></a></p>
<ul>
<li>It is 2024.</li>
<li>I am using the most popular operating system in the world (Windows).</li>
<li>I am using a connection technology that is at least three decades old (USB).</li>
<li>I am using a headset from one of the most popular manufacturers in Europe, if not the world (Jabra).</li>
<li>I am using the video-chatting client provided by the maker of the operating system (Teams).</li>
<li>The combination above is incapable of simultaneously streaming the video call <em>and</em> playing a 400ms sound without turning off the whole shebang and laboriously reconstructing itself over the course of ten seconds.</li>
<li>It is 2024.</li></ul><p>🤦‍♀️ 🤦‍♀️ 🤦‍♀️</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4948</guid>
    <title><![CDATA[Garmin and TacX subscriptions]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4948</link>
    <pubDate>Sun, 04 Feb 2024 13:18:11 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">4. Feb 2024 13:18:11 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Sometime at the end of last year, I found a coupon for one free month of TacX, a cycling service offered by Garmin that integrates with their app to provide courses, routes, maps, and head-to-head competition online. I wasn&rsquo;t interested in head-to-head or in doing anything that involved watching the app, but my own custom routes had grown a bit stale, so I decided to try it.</p>
<p>The coupon code worked just fine—even after almost five years—and I was registered.</p>
<h2>Got in one good ride…</h2><p>Then I got COVID and wasted a week not riding anywhere. After that, the weather at the end of the year was warm enough to cycle outside, so I did that instead.</p>
<p>I eventually rode my first course weeks later and it worked just fine. At the beginning of the year, I managed another ride, which was more fun than the first. You can see the map and a video showing you where you&rsquo;re riding. It&rsquo;s really not too shabby—at any rate, it was a nice change of pace from my &ldquo;push this many watts for this long&rdquo; one-hour-long rides.</p>
<p>Two weeks later, I got sick again, so I&rsquo;d definitely burned through my coupon, having ridden only twice. By the time I was ready to try again, I&rsquo;d forgotten that my account had almost certainly expired.</p>
<h2>Extending a subscription at Garmin</h2><p>How did I find out? I&rsquo;d selected the second ride I&rsquo;d done and said &ldquo;do that again&rdquo;.</p>
<p>The app showed me a modal dialog that informed me that this map is not part of my subscription. What? Did the app tell me that my trial period had expired? Of course not. Did it tell offer to let me sign up for another subscription? You know, did it try to sell me a subscription? Oddly…no. It just refused to let me ride on that course.</p>
<p>I was in a bit of a hurry. I&rsquo;d gotten into a &ldquo;riding mindset&rdquo;. When I tell you I was a bit agitated, that&rsquo;s an understatement.</p>
<p>I looked in the app quickly to see how to sign up for a subscription. Nothing.</p>
<p>I went to the web site. Logged in. Checked my orders. It only showed an order for a US map from last year. There as no sign of my recent subscription purchase (yes, it was free, but you&rsquo;d think it would show up on my account).</p>
<p>There was literally nothing to indicate that I&rsquo;d ever been subscribed—or how to subscribe again. I had to browse the web site to find their list of subscriptions and choose one for myself. The list was in German, of course, because Garmin has to use my location—rather than the language my browser asks it to use—to determine how it&rsquo;s going to communicate with me.</p>
<p>I found the subscription and purchased it.</p>
<p>Does it show up anywhere? Nope.</p>
<p><span style="width: 400px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4948/no_orders_in_my_garmin_account.png"><img src="https://www.earthli.com/data/news/attachments/entry/4948/no_orders_in_my_garmin_account.png" alt=" " style="width: 400px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4948/no_orders_in_my_garmin_account.png">No orders in my Garmin account</a></span></span></p>
<h2>Fortune favors the bold</h2><p>Brimming with confidence, I went back to the app and tried to load the course again.</p>
<p>Nothing. Same error message.</p>
<p>This happened a couple of times.</p>
<p>I&rsquo;ll let you imagine the cursing. It was legendary.</p>
<p>After several tries over a couple of minutes, the course loaded and I was finally able to ride.</p>
<p>As a paying subscriber, this is what my app looked like.</p>
<p><span style="width: 185px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4948/no_maps_in_garmin_tacx_ride.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4948/no_maps_in_garmin_tacx_ride.jpg" alt=" " style="width: 185px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4948/no_maps_in_garmin_tacx_ride.jpg">No maps in Garmin TacX ride</a></span></span><span style="width: 185px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4948/ahead_-_cathedral_of_santa_maria_del_fiore_-_built_1436.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4948/ahead_-_cathedral_of_santa_maria_del_fiore_-_built_1436.jpg" alt=" " style="width: 185px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4948/ahead_-_cathedral_of_santa_maria_del_fiore_-_built_1436.jpg">Ahead − Cathedral of Santa Maria del Fiore − Built 1436</a></span></span></p>
<p><span class="clear-both"></span>it&rsquo;s just a little spinning loading-progress icon for the whole ride. I had the elevation profile at the bottom and the incline indicator at the top, but no video.</p>
<p>I rode that way because what else was I going to do? I don&rsquo;t really watch the video anyway, but it&rsquo;s not a good sign when the app works worse once you&rsquo;re a paying subscriber.</p>
<h2>Another incident: calibration</h2><p>I&rsquo;ve learned that this kind of behavior is not unusual. I&rsquo;ve not had a single ride that just started smoothly, where the technology didn&rsquo;t impose itself into the whole routine as an active participant, demanding attention rather than quietly being of service.</p>
<p>My most recent ride yesterday started with a calibration. I calibrate every time because, when I don&rsquo;t, the software will track an odd number of watts, either undercounting even though the workout feels 25% more strenuous than usual, or just failing to record watts at all, either providing no resistance at all or providing completely random although always quite light resistance, independent of the program.</p>
<p>So, I calibrated. I&rsquo;m better about remembering to turn on the TacX device by now, although the software chirpily tries to calibrate a device that isn&rsquo;t even connected. It doesn&rsquo;t notify you that this is the case, but it shows a different calibration procedure, which I&rsquo;ve learned to recognize as indicating that I&rsquo;ve not turned the device on. If it asks me to pedal up to <em>40kph</em>, I know that the device isn&rsquo;t even on. I can pedal all day, but it&rsquo;s not going to calibrate a device that isn&rsquo;t under power. When the device is on, it asks me to start pedaling up to <em>30kph</em>.</p>
<p>I pedaled up to 30kph, then freewheeled as instructed. You&rsquo;re supposed to leave the pedals alone until the calibration is complete. My foot hit a pedal by accident and the TacX claimed that the calibration had been invalidated. JFC. It showed a retry button.</p>
<p>Retry.</p>
<p>Pedal.</p>
<p>Nothing.</p>
<p>It doesn&rsquo;t allow me to recalibrate. The &ldquo;retry&rdquo; button was just a joke on the part of the programmers—or perhaps a very hopeful promise of what might come in the future.</p>
<p>I went into the settings and started a manual calibration. That one worked.</p>
<p>I started the program and started pedaling. Nothing. It wasn&rsquo;t showing any sign that the program had detected a device. The calibration had been successful, but the software was still off in its own little world.</p>
<p>Restart the program (not the app).</p>
<p>Off in la-la land.</p>
<p>I had to shut down the software and restart it, reselect the program, recalibrate, and was finally able to ride.</p>
<p>This is just how much fun it is to work with Garmin software.</p>
<p>Yes, there was a lot of swearing.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4947</guid>
    <title><![CDATA[Finding past concerts]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4947</link>
    <pubDate>Sat, 20 Jan 2024 12:16:26 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">20. Jan 2024 12:16:26 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">20. Jan 2024 12:21:19 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>A friend had told me that they&rsquo;d been to a concert on the previous Tuesday. At the time, I forgot to follow up during the conversation because we were distracted by other topics. </p>
<p>A couple of days later, I realized that I still didn&rsquo;t know who they&rsquo;d seen in concert. All I knew was the date. And, I realized I knew approximately where it was because I saw their walk to the venue on Strava. 🙌🏼</p>
<blockquote class="quote pullquote align-right right" style="width: 10em"><div>The purpose of today&rsquo;s Internet is to facilitate commerce, not knowledge.</div></blockquote><p>Even with the venue and date in hand, though, it&rsquo;s not very easy to find information about past concerts in our Internet.</p>
<p>The Internet was conceived as a <em>knowledge</em> machine, but was nearly immediately coopted for <em>commerce</em>. It is so geared to tell us about stuff we can buy that search engines can only return links about upcoming events, with <em>ticket sales</em>.</p>
<p>Even the home pages of the venues themselves will tell you nothing about events that happened a few days ago. I couldn&rsquo;t find a &ldquo;this year&rsquo;s events&rdquo; calendar, to say nothing of a &ldquo;past events&rdquo; calendar.</p>
<p>Simply typing the venue name and the date, like &ldquo;Volkshaus Zürich 16.01.2024&rdquo; returned nothing useful. I gave up pretty quickly, as it was late.</p>
<p>In the morning, I tried again, typing &ldquo;how to find out about past concert dates&rdquo;, which returned me the <a href="https://www.concertarchives.org/">Concert Archives</a>, which has an easily browseable list of all concerts on a day, by venue, by city, etc. Now I know that my metalhead friend went to see <a href="https://www.concertarchives.org/concerts/beast-in-black-gloryhammer-f85dad51-01b6-488c-84c8-e55b04c07d40">Beast In Black / Gloryhammer / Brothers of Metal</a>.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4947/concert_archives_result.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4947/concert_archives_result.jpg" alt=" " style="width: 600px"></a></p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4928</guid>
    <title><![CDATA[Niter&oacute;i Contemporary Art Museum in Rio de Janeiro, Brazil]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4928</link>
    <pubDate>Mon, 15 Jan 2024 08:46:04 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">15. Jan 2024 08:46:04 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>The <a href="https://en.wikipedia.org/wiki/Niter&oacute;i_Contemporary_Art_Museum">Niterói Contemporary Art Museum</a> (<cite><a href="http://en.wikipedia.org/">Wikipedia</a></cite>) was built in 1996. I don&rsquo;t have much more to say about it, other than I just learned about it and I think it looks amazing. I dug up a few pictures from DuckDuckGo&rsquo; image search.</p>
<p><span style="width: 742px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4928/beach_view_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4928/beach_view_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg" alt=" " style="width: 742px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4928/beach_view_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg">Beach view</a></span></span></p>
<p><span style="width: 726px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4928/long_view_of_niteroi_contemporary_art_museum_in_rio_de_janeiro.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4928/long_view_of_niteroi_contemporary_art_museum_in_rio_de_janeiro.jpeg" alt=" " style="width: 726px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4928/long_view_of_niteroi_contemporary_art_museum_in_rio_de_janeiro.jpeg">Long view</a></span></span></p>
<p><span style="width: 730px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4928/closeup_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4928/closeup_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg" alt=" " style="width: 730px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4928/closeup_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg">Closeup, from below</a></span></span></p>
<p><span style="width: 722px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4928/view_up_the_ramp_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4928/view_up_the_ramp_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg" alt=" " style="width: 722px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4928/view_up_the_ramp_of_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg">View up the ramp</a></span></span></p>
<p><span style="width: 750px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4928/long_line_at_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4928/long_line_at_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg" alt=" " style="width: 750px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4928/long_line_at_nitero_i_contemporary_art_museum_in_rio_de_janeiro,_brazil.jpeg">Long line</a></span></span></p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4793</guid>
    <title><![CDATA[Registering for Swica's Benevita]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4793</link>
    <pubDate>Thu, 28 Dec 2023 13:15:10 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">28. Dec 2023 13:15:10 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Swica is my private health-care provider in Switzerland. By all polls and evaluations, they have some of the best customer-care available. They also have a mobile app called Benevita for tracking some personal information.</p>
<h2>Attempt #1: Registering via mobile app</h2><p><a href="https://www.earthli.com/data/news/attachments/entry/4793/swica_benevita_app.png"><img src="https://www.earthli.com/data/news/attachments/entry/4793/swica_benevita_app_tn.png" alt=" " class=" align-right"></a>Benevita offers to let me register an account. I chose an email that identifies the sender—it has a +-sign in it—and a generated password. The page told me that an error had occurred without telling me what I could do to correct the error.</p>
<p>Was it that the email isn&rsquo;t supported? That happens sometimes, with stupid web sites that filter out perfectly legitimate and valid email addresses that use a pattern that&rsquo;s been supported and encouraged in all major mail services for decades. Was it that the password was too long? That also happens with stupid web sites that don&rsquo;t understand security in any realistic way.</p>
<h2>Attempt #2: Registering via desktop web</h2><p>So, I gave up on the mobile app because it was too complicated. I figured I would try with a web browser.</p>
<p><span style="width: 581px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4793/swica_unsupported_browser_message.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4793/swica_unsupported_browser_message.jpg" alt=" " style="width: 581px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4793/swica_unsupported_browser_message.jpg">Unsupported browser message</a></span></span></p>
<p>Cool. Cool, cool, cool.</p>
<p>I&rsquo;m using Opera, which is basically the Chrome browser, but without selling your soul to Google. It uses Chromium. It&rsquo;s a shame that Swica&rsquo;s web team is so terrible that they don&rsquo;t understand that. Most sites that do something this stupid also offer to let you proceed <em>at your own risk</em>.</p>
<p>So, I&rsquo;m a dozen minutes into trying to create a user account at my own insurance company because they have such terrible, terrible software. This is a national insurance company. Lots of customers and lots of money.</p>
<p>I load up Safari, guessing that this might be a supported browser.</p>
<p>It is.</p>
<h2>Back to registering a user</h2><p>I run into the same unknown error for creating the user account as I&rsquo;d run into on my mobile device. On the web, though, it looks like there&rsquo;s a small progress bar under the password field, where it&rsquo;s validating it &ldquo;live&rdquo;. That looks OK.</p>
<p>I think the problem is the &ldquo;+&rdquo; in the email. But you know what would help? A <em>goddamned validation-error message.</em> This is not acceptable. It&rsquo;s bad enough that large companies are filtering out perfectly valid emails provided by <em>paying customers</em> that would allow those customers to detect which mail is coming from Swica, but this site can&rsquo;t even get out of its own way enough to actually come right out and say that that&rsquo;s the problem.</p>
<p>Was it the problem?</p>
<p><em>Of course it was the problem.</em> I had to debug Swica&rsquo;s onboarding process for them. This is bullshit.</p>
<p>I get an activation email. The link opens the page in my default browser—Opera. Guess what? It works just fine. No more error message, as shown above.</p>
<p>I&rsquo;m able to complete my registration process. As a final insult, they give you only 20 seconds to respond to the SMS confirmation before kicking you back to the &ldquo;what&rsquo;s your phone number?&rdquo; page.</p>
<h2>Connecting an already-connected tracker</h2><p>Once I&rsquo;m logged in to the Benevita App, it takes several seconds for the status to change. As soon as it changes to &ldquo;logged in&rdquo;, I&rsquo;m informed that &ldquo;your trackers has been successfully disconnected.&rdquo;</p>
<p>What?</p>
<p>I didn&rsquo;t ask to disconnect my tracker. I asked to log in.</p>
<p>What&rsquo;s going on?</p>
<p>Time to put on my sleuthing cap again because Swica is utterly incapable of informing its users what its web sites and mobile apps are doing.</p>
<p>I bet this is what happened.</p>
<ul>
<li>I had my Garmin account connected, so that it was feeding tracking data to the app</li>
<li>I didn&rsquo;t have an account yet, so the data wasn&rsquo;t benefitting me</li>
<li>I created an account and logged in</li>
<li>The app makes sure that my user&rsquo;s trackers are enabled</li>
<li>First, it disconnects any trackers associated with &ldquo;another account&rdquo;</li>
<li>It doesn&rsquo;t bother asking whether I&rsquo;d like the previously configured tracker added to my account. It could also have explained that the existing tracker cannot be transferred because I&rsquo;d have to reauthenticate it.</li></ul><p>When I try to set up the tracker again, I get the following,</p>
<div class="error ">A general error has occurred.</div><p>Brilliant software, Swica. Top notch.</p>
<p>At least the translations are pretty good. Except maybe for the &ldquo;Now connect&rdquo; button, which is obviously a direct translation of the German &ldquo;Jetzt verbinden&rdquo;.</p>
<p>Second time&rsquo;s the charm, though.</p>
<h2>Garmin&rsquo;s OpenID provider</h2><p>Now, I can connect to Garmin. There, I get to contend with Garmin&rsquo;s janky login form, which disables the &ldquo;login&rdquo; button randomly, then clears the password when you click on it. Second time was the charm there, too, but this is ludicrously bad.</p>
<h2>Final thoughts</h2><p>This is what these globe-girdling firms can offer us? They can&rsquo;t even get registration and login forms working?</p>
<p>Am I the only one to whom this happens? Or am I the only one complaining about it? Are the rest of you complacent? Do you no longer expect anything to work in a way that doesn&rsquo;t waste your time?</p>
<p>Ironically, it&rsquo;s my healthcare app that drives up my blood pressure.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4820</guid>
    <title><![CDATA[Fortinet restart message]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4820</link>
    <pubDate>Sun, 19 Nov 2023 22:32:56 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">19. Nov 2023 22:32:56 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>The other day, Fortinet decided that it wanted to restart my computer. Fortinet is a commercial-grade, Fortune-500-level VPN solution built by a company that writes <span class="quote-inline">&ldquo;Global Leader of Cybersecurity Solutions and Services&rdquo;</span> right in the title of its web page. It&rsquo;s on the S&amp;P 500. Their VPN client is their flagship product. It is a product that huge, important companies use to ensure the security of their data and communications.</p>
<p>This is what its restart dialog box looks like:</p>
<p><span style="width: 550px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4820/restart_message.png"><img src="https://www.earthli.com/data/news/attachments/entry/4820/restart_message.png" alt=" " style="width: 550px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4820/restart_message.png">Fortinet restart message</a></span></span></p>
<p>My goodness, what a train wreck.</p>
<ul>
<li>First off, the dialog should absolutely not look like a script kiddie&rsquo;s idea of a UI. How are people supposed to even imagine that this came from their commercial-grade security software?</li>
<li>The UI does not use standard Windows controls.</li>
<li>The translated button captions don&rsquo;t fit.</li>
<li>My Windows uses English as the display language.</li>
<li>The German title tells me that my computer will be restarted in -2,147,483,648 minutes, which is the exact value of <code>Int32.Min</code>, so it&rsquo;s clear where the value came from, but unclear why Fortinet thinks it&rsquo;s OK to tell me that my computer will be started almost 4,083 years ago.</li>
<li>That&rsquo;s OK, because in the first line of the detail, it further informs me in German that my organization will restart my computer on the 31st of December, 9999 at one second before midnight.</li>
<li>It&rsquo;s not even done yet, because at the end of the message, in a slightly smaller font, Fortinet tells me that, OK, all kidding aside, your computer will be automatically restarted in about 17.5 hours.</li></ul><p>This is neat. Now, I don&rsquo;t know which one to believe: will my machine restart in the past, ~4100 years before it was manufactured? Or will it restart in ~8,000 years, when humanity has expanded into the galaxy? Or will it restart in about ¾ of a day?</p>
<p>The answer was, as the clever among you have guessed, <em>none of the above</em>.</p>
<p>The computer rebooted itself less than 10 minutes later, out of the goddamned blue, without even the by-your-leave of the Windows Restart Dialog. Just booted right back to the BIOS immediately.</p>
<p>This is the level of professionalism and software quality we can expect from a well-established, Fortune-500, computer-security company.</p>
<p>This is the kind of thing that dampens my hopes considerably when people splutter to me about the grand future of software agents, servicing our every need, writing all of our code, and generating all of our prose for us.</p>
<p>The same culture and society that produced the people that built the Fortinet software is building the software agents [1]. It&rsquo;s hard to build up realistic enthusiasm for it not totally sucking ass, like everything else. [2]</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4820_1_body" class="footnote-number">[1]</span> I know, I know, I know, it <em>builds itself</em>.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4820_2_body" class="footnote-number">[2]</span> Look, I know people think that we will be saved by software that humans wrote and that now writes itself in inscrutable ways, but my Kindle forgot what fucking page I was on in a book I had just had checked out a month ago, so I&rsquo;m still feeling pretty butt-hurt and skeptical from that.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4856</guid>
    <title><![CDATA[Helpful tip from Teams]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4856</link>
    <pubDate>Tue, 07 Nov 2023 09:53:07 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">7. Nov 2023 09:53:07 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I was looking up something [1] about my account in <em>Microsoft Teams</em> (<em>Teams</em>) the other day.</p>
<p>As I was looking at that, <em>Teams</em> showed me the following tip on the dropdown menu.</p>
<p><span style="width: 318px; display: table"><span class="auto-content-inline"><img src="https://www.earthli.com/data/news/attachments/entry/4856/update_work_hours.png" alt=" " style="width: 318px"></span><span class="auto-content-caption">Update work hours?</span></span></p>
<p>Does it look like that? Does it really, <em>Teams</em>?</p>
<p><em>How could it possibly look like that if you&rsquo;ve been paying attention at all?</em></p>
<p>Teams is on all day on my machine. When I log in at 07:00 every day, <em>Teams</em> is active. When I log out around 16:00 on a workday, <em>Teams</em> knows about it.</p>
<p>I work 07:00–16:00 on about 90% of my workdays. I&rsquo;m really like the proverbial Swiss clock.</p>
<p>You would think that a silly feature like this would be able to detect that my hours are already set correctly (they are).</p>
<p>So what&rsquo;s the problem? How can <em>Teams</em> get this so stupidly wrong?</p>
<p>How did this feature pass any testing at all, when it doesn&rsquo;t work for the easiest case?</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4856_1_body" class="footnote-number">[1]</span> Ok, fine…I couldn&rsquo;t remember my own job title. 🤷‍♀️</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4837</guid>
    <title><![CDATA[Search algorithms are breaking down everywhere]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4837</link>
    <pubDate>Sun, 22 Oct 2023 18:17:53 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">22. Oct 2023 18:17:53 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">23. Oct 2023 13:40:48 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I&rsquo;ve noticed the Apple Music search acting quite wonky over the last couple of years. It seems utterly incapable of finding certain songs, even when you enter the exact title and artist.</p>
<p>I&rsquo;ve had cases where Apple Music has dozens of albums from that artist, so that I&rsquo;m <em>almost certain</em> that the song is available. It just <em>will not</em> show it to me. In those cases, I&rsquo;ve instead searched with DuckDuckGo using the same title and artist to find out the name of the album. With the album name in hand, I can select it in Apple Music and, lo and behold, <em>there&rsquo;s the song I was looking for with the title I&rsquo;d entered.</em></p>
<p>I am mystified how marketing and search-algorithm tweaking can break a feature so fundamentally that a user it utterly unable to find things that are <em>actually there</em>. I don&rsquo;t have any screenshots from one of those excursions—because the search has been a bit better in the last couple of revisions.</p>
<p>I have, however, recently had the following experience. The following screenshot shows something I&rsquo;ve experienced a few times by now. [1]</p>
<p><span style="width: 788px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4837/search_for_here_by_soccer_mommy.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4837/search_for_here_by_soccer_mommy.jpg" alt=" " style="width: 788px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4837/search_for_here_by_soccer_mommy.jpg">Search for Here by Soccer Mommy</a></span></span></p>
<p>Can you see how the result for which <em>I&rsquo;d explicitly searched</em> is perched shyly at the <em>end</em> of the list? What kind of design is this?</p>
<p>I&rsquo;ve much more often seen the artist in the prominent first location, then perhaps the album on which the song appears in the second location, with the song itself in the third position.</p>
<p>I am using the operating system in en-US, which is a left-to-right language. Left position is the most prominent. How is it that the song for which I&rsquo;d searched isn&rsquo;t in the most prominent position?</p>
<p>Even in the case that I&rsquo;ve outlined above—where the first and second positions are filled with valid, but less precise results—that would be silly; in the case shown in the screenshot above, it&rsquo;s just laughably obvious that someone wants to boost &ldquo;Waka Waka&rdquo; and &ldquo;Ride It&rdquo;, for whatever reason.</p>
<p>Or maybe this is the boon provided by AI search results I&rsquo;ve been hearing so much about. I, for one, welcome our new AI overlords and their boundless wisdom.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4837_1_body" class="footnote-number">[1]</span> <p>Don&rsquo;t judge me too harshly for searching for &ldquo;Soccer Mommy&rdquo;. I follow Nicky Reid&rsquo;s blog (<a href="https://exileinhappyvalley.blogspot.com/">exile in happy valley</a>) and the articles there almost always end with a delightfully eclectic mix of songs that I&rsquo;ve been adding to a playlist and shuffling every once in a while.</p>
<div class="caution ">Update 2023-10-23:</div><p>I just searched another song that ended up with very strange results, but I noticed that I&rsquo;d inadvertently searched for &ldquo;&lsquo;m allowed by buffalo tom&rdquo; rather than &ldquo;I&rsquo;m allowed by buffalo tom&rdquo; (with the &ldquo;I&rdquo; missing at the beginning).</p>
<p><span style="width: 788px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4837/_m_allowed_by_buffalo_tom.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4837/_m_allowed_by_buffalo_tom.jpg" alt=" " style="width: 788px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4837/_m_allowed_by_buffalo_tom.jpg">&#039;m allowed by buffalo tom</a></span></span></p>
<p>vs.</p>
<p><span style="width: 792px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4837/i_m_allowed_by_buffalo_tom.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4837/i_m_allowed_by_buffalo_tom.jpg" alt=" " style="width: 792px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4837/i_m_allowed_by_buffalo_tom.jpg">I&#039;m allowed by buffalo tom</a></span></span></p>
<p>Looking more closely at the search argument in the original query from the body of the article, I see that it has a trailing &ldquo; &ldquo;. I wonder if the search algorithm is thrown off by punctuation?</p>
</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4798</guid>
    <title><![CDATA[Raiffeisen PhotoTAN Registration]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4798</link>
    <pubDate>Tue, 10 Oct 2023 22:09:57 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Oct 2023 22:09:57 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>A major bank in Switzerland has an MFA that uses PhotoTAN. It took me dozens of attempts over three days to finally be able to register the app.</p>
<p>This isn&rsquo;t the first time that this has happened. I&rsquo;d reset my phone in July and I&rsquo;d had to go through this for a couple of days then. When my partner reset their phone in August, it took days to register. In September, I&rsquo;ve moved into a new phone and had to set up the app again.</p>
<ul>
<li>It often failed to even send an SMS</li>
<li>17 times it managed to send an SMS, but failed to register based on it</li>
<li>The 18th time was the charm</li></ul><p>This is for a <em>banking</em> app, to enhance <em>security</em>. I feel very secure knowing how buggy their server software is for registering devices.</p>
<p>Here are some screenshots of the SMSs that landed on my phone over three days. You can see that I even got a few false activation messages. They were false because the app very clearly indicated that the registration procedure had crashed the same as it had on the previous dozen attempts.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4798/raiffeisenphototan_0.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4798/raiffeisenphototan_0.jpg" alt=" " class=" align-left" style="width: 123px"></a><a href="https://www.earthli.com/data/news/attachments/entry/4798/raiffeisenphototan_1.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4798/raiffeisenphototan_1.jpg" alt=" " class=" align-left" style="width: 125px"></a><a href="https://www.earthli.com/data/news/attachments/entry/4798/raiffeisenphototan_2.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4798/raiffeisenphototan_2.jpg" alt=" " class=" align-left" style="width: 124px"></a></p>
<p><span class="clear-both"></span>I&rsquo;ve finally managed to register, but now my partner is setting up a new phone and is back on this server-error-500 treadmill. This is shockingly bad behavior for any software, but all the more so for a bank&rsquo;s security mechanism.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4671</guid>
    <title><![CDATA[Scrollbar hate]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4671</link>
    <pubDate>Sun, 29 Jan 2023 14:52:21 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">29. Jan 2023 14:52:21 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>What happens when you hate scrollbars so much that you forget what they were for in the first place?</p>
<p>You end up making a dropdown chooser that looks like this:</p>
<p><span style="width: 422px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4671/smartvotemenu.png"><img src="https://www.earthli.com/data/news/attachments/entry/4671/smartvotemenu.png" alt=" " style="width: 422px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4671/smartvotemenu.png">SmartVote Menu</a></span></span></p>
<p>The drop-down is for &ldquo;level of education&rdquo; and, for a few seconds there, I  couldn&rsquo;t figure out why the highest level of education available was <em>Anlehre</em> (&ldquo;Apprenticeship&rdquo; in German). If I hadn&rsquo;t been familiar with the content, I wouldn&rsquo;t have suspected that there were more entries.</p>
<p>Yes, you can see that there&rsquo;s a bit more whitespace under the last item than before the first item, once you know what to look for. In the good, old days, though, we had an ugly-ass scrollbar that indicated unequivocally that there were more items in the list than just those shown. We have lost that ability with our new and improved UIs.</p>
<p>Instead of showing the entire scrollbar, the UI could include a little down arrow, perhaps on a non-client millimeter of vertical space near the top and bottom of the control. There&rsquo;s space for it, at both top and bottom—you wouldn&rsquo;t even have to add any space. Just include a little triangle at the top or bottom, perhaps centered or perhaps right-aligned, to indicate that there are more items.</p>
<p><span style="width: 263px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4671/smartvotemenuwithindicator.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4671/smartvotemenuwithindicator.jpg" alt=" " style="width: 263px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4671/smartvotemenuwithindicator.jpg">SmartVote menu with indicator</a></span></span></p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4261</guid>
    <title><![CDATA[Time pickers]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4261</link>
    <pubDate>Sun, 29 Jan 2023 13:42:04 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">29. Jan 2023 13:42:04 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>This time chooser is obviously dumb—because it puts the hours in the wrong place.</p>
<p><span style="width: 234px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4261/12.png"><img src="https://www.earthli.com/data/news/attachments/entry/4261/12.png" alt=" " style="width: 234px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4261/12.png">A bad time chooser</a></span></span></p>
<p>But what about if it had two concentric sets of hours, with 1-12 on the inside and 13-24 on the outside? You could spin the &ldquo;hand&rdquo; to the right position, then adjust the radius to the inner or outer ring, depending on whether you were selecting e.g., 2 or 14.</p>
<p>You could even make a &ldquo;little&rdquo; hand that you could spin to the right position, like you were setting a cuckoo clock.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4621</guid>
    <title><![CDATA[Closed: Not a bugWill not fix]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4621</link>
    <pubDate>Sun, 04 Dec 2022 22:15:48 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">4. Dec 2022 22:15:48 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">12. Dec 2022 22:50:40 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><span style="width: 200px; display: table" class=" align-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4621/itsnotabug.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4621/itsnotabug_tn.jpg" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4621/itsnotabug.jpg">It&#039;s not a bug, it&#039;s a feature</a></span></span>The issue report <a href="https://developercommunity.visualstudio.com/t/cant-edit-wiki-after-default-branch-policy-applied/831733">Can&rsquo;t edit Wiki after default branch policy applied</a> (<cite><a href="http://developercommunity.visualstudio.com/">Microsoft Developer Community: Azure DevOps</a></cite>) is about a nice feature in Azure DevOps called <em>Branch Policies</em> that allows you to protect the default branch in a given repository, or in all repositories. If you have a lot of repositories, it&rsquo;s quite convenient to be able to set it once for all of them.</p>
<p>However.</p>
<p>However, Azure DevOps also has a nice feature called the <em>Project Wiki</em>, which includes an online editor that makes editing easy enough for any user with even the most basic technical skill-set (whether developer, supporter, project manager, or product owner).</p>
<p>The <em>Project Wiki</em> is backed by a Git repository. As soon as you set a default branch policy for all repositories in a project, it affects this repository as well. If you protect the default branch, then users will only be able to edit the Wiki by cloning the repository, creating a branch, committing changes there, and then creating a pull request. This workflow locks out a considerable number of users who were able to participate before.</p>
<p>Microsoft closed this issue as &ldquo;Not a bug&rdquo; because they said that applying branch policies to all repositories is <span class="quote-inline">&ldquo;by design&rdquo;</span>. What they actually meant was that they &ldquo;will not fix&rdquo; it. It&rsquo;s a bug. There&rsquo;s even a name for it: it&rsquo;s called a <em>leaky abstraction</em>. Whereas users were able to edit the Wiki before without knowing anything about Git, with branch policies enabled, they are suddenly confronted with the underlying abstraction. It has &ldquo;leaked&rdquo;.</p>
<p>There are workarounds: instead of setting branch policies to protect the &ldquo;default&rdquo; branch, you can set your branch policy to apply to &ldquo;master&rdquo; or &ldquo;main&rdquo; (or both). This policy won&rsquo;t apply to the Wiki repository because the default branch there is named &ldquo;wikiMaster&rdquo; (presumably for exactly this workaround).</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4573</guid>
    <title><![CDATA[Is a consistent design necessary?]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4573</link>
    <pubDate>Tue, 27 Sep 2022 21:42:39 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">27. Sep 2022 21:42:39 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">27. Sep 2022 22:48:20 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>The article <a href="https://old.reddit.com/r/webdev/comments/xmw1ov/the_importance_of_having_a_design_system/">The importance of having a design system</a> by <cite>Reindeeraintreal</cite> (<cite><a href="http://old.reddit.com/">Reddit</a></cite>) shows the following UI elements from the gaming platform <em>Steam</em>.</p>
<p><span style="width: 560px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4573/image.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4573/image.jpg" alt=" " style="width: 560px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4573/image.jpg">The various UI elements of Steam</a></span></span></p>
<p>That looks pretty bad, right? There is no consistency at all.</p>
<p>However, the first <a href="https://old.reddit.com/r/webdev/comments/xmw1ov/the_importance_of_having_a_design_system/ipqekz1/">comment</a> is pretty astute: <span class="quote-inline">&ldquo;Steam, being as successful as it is, makes me interpret this post as saying that having a design system is not important.&rdquo;</span></p>
<p>Design’s not the only thing, that’s for sure. Market dominance definitely trumps design. But you could do your users a favor and lower the impedance incurred by using your product. In these days of security holes and phishing, a consistent design helps your users make smarter decisions, by default. If users can’t tell what your standard design is, then they can’t be alert to times when the standard design is not followed.</p>
<p>It’s kind of like when the U.S. had 3 (or 4?) different kinds of 20-dollar bills in circulation. That opened the door to counterfeiters not even having to try real hard because you could just say “oh, that’s the new $20 … don’t worry about it. I just got it from an ATM.”</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4519</guid>
    <title><![CDATA[Square parentheses are not a good idea]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4519</link>
    <pubDate>Mon, 06 Jun 2022 09:24:23 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">6. Jun 2022 09:24:23 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>For years, programmers have been searching for the one, true, perfect font for code. They keep making changes and coming up with dozens, if not hundreds of new fonts. Most of these are fixed-size, but some are proportional. Some have extra ligatures for common combinations, like ≠or ≥. Some look cursive, which I suppose is a matter of taste.</p>
<p>I saw one recently in a video presentation that seems like a big step backwards.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4519/square_parentheses_are_stupid.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4519/square_parentheses_are_stupid.jpg" alt=" " style="width: 841px"></a></p>
<p>What is the point of making parentheses look so similar to square brackets? This is a silly aesthetic choice.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4499</guid>
    <title><![CDATA[Discord on MacOS]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4499</link>
    <pubDate>Mon, 02 May 2022 09:10:49 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">2. May 2022 09:10:49 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I&rsquo;m consulting on a private project with a couple of friends. They use Discord for communication. It&rsquo;s quite a nice app, but there is no app in the MacOS app store. When I search for it, Apple shows me the following, wildly irrelevant hits.</p>
<p><span style="width: 459px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4499/discord_in_app_store.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4499/discord_in_app_store.jpg" alt=" " style="width: 459px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4499/discord_in_app_store.jpg">Discord in App Store</a></span></span></p>
<p>You could also just say that you didn&rsquo;t find any hits, Apple. This isn&rsquo;t even close. The top hit is a 1/5-star reviewed product, with one review. What is the point of ever even showing this product to anyone who didn&rsquo;t search for it?</p>
<p>So I installed the product from a download instead. The first thing it did on startup is to ask for access to all keystrokes in all applications. What the hell, Discord?</p>
<p><span style="width: 368px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4499/discord_wants_keystrokes.png"><img src="https://www.earthli.com/data/news/attachments/entry/4499/discord_wants_keystrokes.png" alt=" " style="width: 368px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4499/discord_wants_keystrokes.png">Discord wants all keystrokes</a></span></span></p>
<p>This thing is a key-logger? What the actual hell? Or it wants to register global shortcuts, but not using the &ldquo;approved&rdquo; method. This is the probably the reason that it&rsquo;s not in the App Store.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4464</guid>
    <title><![CDATA[SBB is killing it]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4464</link>
    <pubDate>Sun, 06 Mar 2022 11:21:29 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">6. Mar 2022 11:21:29 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I&rsquo;m very open to the possibility that it&rsquo;s just me, but this kind of stuff happens to me all the time. I approach an app that the entire rest of the country manages to use every day and fail to make it work for me, even for the simplest tasks.</p>
<p>In the screenshot below, you can see what happened when I tried to run a simple search for a route from &ldquo;Kempten&rdquo; to &ldquo;Basel&rdquo;.</p>
<p><span style="width: 570px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4464/sbb_can_t_even_make_a_simple_form.png"><img src="https://www.earthli.com/data/news/attachments/entry/4464/sbb_can_t_even_make_a_simple_form.png" alt=" " style="width: 570px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4464/sbb_can_t_even_make_a_simple_form.png">SBB can&#039;t even make a simple form</a></span></span></p>
<p>I&rsquo;m mystified as to which field the form thinks should be filled out.</p>
<p>Maybe I&rsquo;m in some A/B test where I&rsquo;m the only person in the &ldquo;B&rdquo; group.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4417</guid>
    <title><![CDATA[The state of streaming media]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4417</link>
    <pubDate>Sat, 08 Jan 2022 21:35:29 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">8. Jan 2022 21:35:29 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I wanted to watch a Swiss TV show that broadcast last Tuesday. I have a wealth of choices available to me.</p>
<h2>UPC media box?</h2><p>I have a &ldquo;media box&rdquo; from UPC, but it&rsquo;s not connected because it draws too much power, even in standby mode. We (almost) never need its features, so we leave it off almost all the time. Maybe during the Olympics, we&rsquo;ll hook it back up. We&rsquo;ll see.</p>
<p>Anyway, I didn&rsquo;t want to mess about with hooking up the media box—It&rsquo;s not that difficult; I&rsquo;d just have to connect the cable to that box instead of directly to the TV—but, as I wrote above, I have a wealth of options, so I tried something else.</p>
<h2>ChromeCast?</h2><p>I have a ChromeCast, so I figured it would be easy to play off of a device and cast to my TV. I&rsquo;ve done it before. Although, not for a while now. There&rsquo;s no reason it shouldn&rsquo;t be working anymore, right? Right?</p>
<h2>PlaySuisse?</h2><p>I&rsquo;d just learned about an option called <a href="https://playsuisse.ch">PlaySuisse</a> from a friend. It doesn&rsquo;t offer to connect to the ChromeCast. That&rsquo;s probably because I&rsquo;m using the Opera browser.</p>
<p>Fine. Time to install Chrome on the laptop.</p>
<p>Fire it up. Log in to PlaySuisse. ChromeCast option is available!</p>
<p>Casting….</p>
<p>Casting…</p>
<p>Casting…</p>
<p>Yeah.</p>
<p>It&rsquo;s connected, but it&rsquo;s not going to play anything. Why would it?</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4417/look_of_disapproval.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4417/look_of_disapproval_tn.jpg" alt=" "></a></p>
<p>Reload. The ChromeCast icon disappears.</p>
<p>Reload. It&rsquo;s back!</p>
<p>Cast.</p>
<p>Casting…</p>
<p>Casting…</p>
<p>UGH.</p>
<h2>SRF TV?</h2><p>OK. One more option. Let&rsquo;s go see if we can replay from <a href="https://www.srf.ch/play/tv">SRF TV</a> directly.</p>
<p>OK. It sees the ChromeCast. Let&rsquo;s try…</p>
<p>Casting…</p>
<p>It&rsquo;s on screen!</p>
<p>Cool. Now, can we turn on subtitles? [1]</p>
<p>Nope. You can only turn on subtitles when you&rsquo;re not casting.</p>
<p>Disconnect. Turn on subtitles. Reconnect.</p>
<p>No subtitles.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4417/hahaha_please.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4417/hahaha_please_tn.jpg" alt=" "></a></p>
<h2>UPCTV?</h2><p>OK. One more shot.</p>
<p>There&rsquo;s also <a href="https://www.sunriseupctv.ch/en/tv/">Sunrise UPC</a> with its own replay function. Hey, that can also cast to the ChromeCast. It also lets you set subtitles. Let&rsquo;s go!</p>
<p>Hmmm…it&rsquo;s 01:08:00 instead of 56:00. I guess for the pleasure of watching it via a web site that I pay for every month, I&rsquo;m going to have to watch eight minutes of commercials. Neat.</p>
<p>Well, if it has subtitles, I guess I can fast-forward through the commercials.</p>
<p>It doesn&rsquo;t. It doesn&rsquo;t have subtitles.</p>
<p>OK. Fine. Back to the original source at SRF TV, where there are no subtitles, but also no commercials.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4417/its_so_beautiful.png"><img src="https://www.earthli.com/data/news/attachments/entry/4417/its_so_beautiful_tn.png" alt=" "></a></p>
<h2>What have we learned?</h2><p>This is really not so easy. I imagine many, many others wouldn&rsquo;t have gotten this far and would have probably just watched it on their tiny phone.</p>
<p>I have a media box and I know I could connect it and probably get it to show my replay content directly. But now I&rsquo;m wondering whether it would serve me eight minutes of commercials, like the web site.</p>
<p>Should it be this difficult? I&rsquo;ve paid for all of these services, but they don&rsquo;t do what I want. It&rsquo;s no wonder that most people end up watching TV on whatever device they&rsquo;ve managed to get a stream running on.</p>
<p>If we back up a bit, I understand that I&rsquo;m complaining at a very high level. I&rsquo;m talking about pushing Full-HD streams around to different devices. This is magic, right? That I even have three or four ways of watching a TV show that aired last Tuesday is already an inconceivable luxury compared to just 10 years ago.</p>
<p>But they just don&rsquo;t interoperate in the ways that they&rsquo;ve promised—and in ways that are entirely feasible if they weren&rsquo;t all so focused on making you pay for more things. I know that a lot of these barriers are artificial, that they&rsquo;re imposed by the bizarre collection of commercial interests that are involved every step of the way.</p>
<p>This is the way of the world. Technological promises without end. And we can&rsquo;t even really get the easiest stuff right. This is why I&rsquo;m always so skeptical of amazing new technologies. I fervently want them to work, but I worry that they&rsquo;ll work pretty much like everything else: a bare minimum of functionality that <em>just</em> keeps you from canceling your contract. And that&rsquo;s only because canceling would be another slog through a semi-functional technological process.</p>
<p>Everything&rsquo;s a scam these days. Even when they provide <em>some</em> functionality—which is amazing compared to what we had decades ago—you still end up with a bad taste in your mouth, because there are even more amazing things that you&rsquo;ve actually paid for and that they&rsquo;re not delivering.</p>
<p>What I&rsquo;m saying is, is that we could have even <em>nicer</em> things if everyone weren&rsquo;t so damned concerned with the primary mission of shoveling money into their fat faces.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4417_1_body" class="footnote-number">[1]</span> No, I don&rsquo;t need English subtitles. The show is in Bärndütsch (a very different dialect of the Züridütsch that I&rsquo;m used to) and a lot of the people are mumblers, so I like to have the subtitles as backup. It was absolutely fine without them, though. Almost better, to be honest. I guess by season four, I&rsquo;m used to it. <a href="https://idioms.thefreedictionary.com/Needs+must+when+the+devil+drives">Needs must when the devil drives.</a></div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4406</guid>
    <title><![CDATA[UPC ID Checker]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4406</link>
    <pubDate>Wed, 29 Dec 2021 18:33:27 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">29. Dec 2021 18:33:27 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Hoo-boy, no wonder this app has a two-out-of-five-star rating on the App Store. It&rsquo;s absolutely terrible.</p>
<p>This is one of the first pages I saw:</p>
<p><span style="width: 188px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_options.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_options.jpeg" alt=" " style="width: 188px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_options.jpeg">Cut-off options</a></span></span></p>
<p>I had used my Swiss ID card as my proof of identity during the purchase. Now, I was supposed to actually send a photo of it to UPC so that they could verify it. [1] Unfortunately, I couldn&rsquo;t see my option in this list. I was not encouraged that the second button was labeled &ldquo;Passp&rdquo;. I clicked that first, thinking that maybe the app just thought that all forms of national ID were a passport.</p>
<p><span style="width: 188px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text.jpeg" alt=" " style="width: 188px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text.jpeg">Cut-off button text</a></span></span></p>
<p>The picture is definitely a passport and the button text says &ldquo;Ne&rdquo;, which is awesome and totally encouraging for an app that&rsquo;s supposed to scan my most sacred documents.</p>
<p>I soldiered on, but the app failed to recognize my ID card in this mode. It detected the serial numbers (it flashed a green square around them), but then rejected the scan. Obviously, it would have been more useful for it to say, &ldquo;it looks like you&rsquo;re scanning an ID, not a passport. Shall I just verify that instead?&rdquo; but MY GOD THAT WOULD BE WITCHCRAFT.</p>
<p>Instead, it chirpily warned me that I had only 4 tries left before … what? Before it just never let me get a UPC Mobile account? Why is it limited to 5 tries? Would they then automatically send me the stuff by mail and charge me <em>CHF40.-</em> for the pleasure? All because their app doesn&rsquo;t work? Lovely.</p>
<p>So I went back out and tried again. [2]</p>
<p><span style="width: 188px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text_2.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text_2.jpeg" alt=" " style="width: 188px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text_2.jpeg">Cut-off button text on entry page</a></span></span></p>
<p>I honestly don&rsquo;t even know what &ldquo;Al…et&rdquo; might even mean, but I clicked it anyway. This is, by the way, a piece of software developed by a company with dozens of millions of customers throughout Europe. They probably cleared billions in profit this year (maybe because they save so much on development and testing costs). The thought is mind-boggling. It&rsquo;s honestly no wonder we as a species can&rsquo;t complete any task larger than making a 5-second TikTok video.</p>
<p>Happily—and for no known reason—the page where I get to select which type of ID I&rsquo;d like to scan <em>looked better</em> the second time around.</p>
<p><span style="width: 188px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4406/real_options.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4406/real_options.jpeg" alt=" " style="width: 188px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4406/real_options.jpeg">Real options</a></span></span></p>
<p>Oh, hey! I have an ID in &ldquo;credit card format&rdquo;! Tap.</p>
<p><span style="width: 188px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text_3.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text_3.jpeg" alt=" " style="width: 188px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4406/cut-off_button_text_3.jpeg">Cut-off button text on ID page</a></span></span></p>
<p>Cool, it&rsquo;s nice to see that the cut-off text is still with us. I was worried that I&rsquo;d discovered a whole part of the app that actually worked, even at a minimal level. [3]</p>
<p>I was finally able to scan my ID, but not before I got one of these:</p>
<p><span style="width: 188px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4406/sorry_something_did_not_work.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4406/sorry_something_did_not_work.jpeg" alt=" " style="width: 188px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4406/sorry_something_did_not_work.jpeg">Sorry Something did not work</a></span></span></p>
<p>At this point, I was just rolling with it and restarted the whole app. Jackpot.</p>
<p>This was such an encouraging experience with a new mobile-phone provider. [4]</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4406_1_body" class="footnote-number">[1]</span> Step one is to download a separate app <em>just for verifying your ID for UPC</em>.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4406_2_body" class="footnote-number">[2]</span> People who know me know that I only did this because my wife made me try again and told me to stop being such a baby and also to stop swearing so much and where did I think I was going to get a cell-phone contract from? Her patience should be rewarded with a beatification.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4406_3_body" class="footnote-number">[3]</span> I don&rsquo;t think I&rsquo;m being unnecessarily snarky here. I mean, what would you call getting four-letter labels not be cut off on <em>giant, wide</em> buttons? These are basics.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4406_4_body" class="footnote-number">[4]</span> I didn&rsquo;t even get into how the next step was to take a selfie video of yourself so that the AI on the other end could verify the validity of your picture ID. That part actually worked (well, it verified me … but my ID picture doesn&rsquo;t have a beard). Whatever, I passed the test. Isn&rsquo;t it odd to anyone else how we just have to give so much biometric information just ot have a cell-phone data plan? Why did I persevere? See footnote [2] above.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4394</guid>
    <title><![CDATA[Strava does it again]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4394</link>
    <pubDate>Thu, 23 Dec 2021 13:07:43 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">23. Dec 2021 13:07:43 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">23. Dec 2021 13:17:50 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>The Strava &ldquo;your year in review&rdquo; is back in 2021. [1]</p>
<p><span style="width: 375px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4394/stravayearinreview2021.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4394/stravayearinreview2021.jpeg" alt=" " style="width: 375px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4394/stravayearinreview2021.jpeg">Strava Year In Review 2021</a></span></span></p>
<p> I just wanted to point out a couple of things:</p>
<ol>
<li>This overview is only available on the mobile app. Desktop users are out of luck.</li>
<li>The overview and statistics is only available in animated form. You can&rsquo;t stop the animation nor can you browse the pages in a normal fashion. The presentation is utterly and completely accessibility-unfriendly. You can only screenshot a page as it slides by.</li>
<li>Although the version from 2020 suffered from the same issues above, it at least managed to present the data in the units I have selected on Strava, which are kilometers and Celsius. [2] It managed to show my coldest activity in Celsius, but showed all distances and elevations in miles and feet, respectively.</li></ol><p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4394_1_body" class="footnote-number">[1]</span> I did not post this to flex my numbers. [3] I have no idea how they compare to other people&rsquo;s numbers. I&rsquo;m a healthy, active person living in a beautiful, mountainous country. I likes to be outside and have friends who feel the same way, all of which makes it much easier to do stuff that Strava considers to be valuable.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4394_2_body" class="footnote-number">[2]</span> As God intended. See <a href="https://www.velominati.com/">Velominati&rsquo;s rule #24</a>. [4] I actually re-checked the setting just to be sure: yes, it&rsquo;s set to &ldquo;metric&rdquo;.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4394_3_body" class="footnote-number">[3]</span> I don&rsquo;t even put every activity on Strava (e.g. strength or yoga workouts at home). 💪</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4394_4_body" class="footnote-number">[4]</span> On a side note and, while we&rsquo;re actually on the topic of accessible web sites, the Velominati web site uses a simple HTML unordered list and CSS to style it the way they&rsquo;d like. Very nice.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4393</guid>
    <title><![CDATA[Your personal offer from UPC]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4393</link>
    <pubDate>Thu, 23 Dec 2021 10:47:28 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">23. Dec 2021 10:47:28 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I&rsquo;m in the market for a mobile plan, so my wife forwarded me a link to this page at UPC:</p>
<p><span style="width: 618px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4393/upcoffer.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4393/upcoffer.jpg" alt=" " style="width: 618px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4393/upcoffer.jpg">Dein Pers&ouml;nliches Angebot</a></span></span></p>
<p>I&rsquo;ve taken the liberty of adding some notes to the screenshot, but I&rsquo;ll also list them here:</p>
<ul>
<li>They write that this offer is for me, personally, but there is no identifying information in the URL or cookies. This page looks the same in a private window. Stop lying to me, UPC. This offer is for literally anyone who stumbles across this page. [1]</li>
<li>I was kind of shocked to see that WhatsApp is given preferential treatment by having its data excluded from the data cap. This means that people with a data cap have a strong incentive to use WhatsApp. How much did WhatsApp/Facebook/Meta pay for that, I wonder? My (infinitely patient) wife (waited for me to stop swearing and) informed me that this is the standard in Switzerland. [2]</li>
<li>At any rate, what is the point of telling me about WhatsApp being &ldquo;included&rdquo; in one of the four main points of the plan when the plan is explicitly for unlimited bandwidth? Thanks, UPC, ∞ − WhatsApp Bandwidth <em>still equals</em> ∞.</li></ul><p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4393_1_body" class="footnote-number">[1]</span> There is an asterisk that notes that the offer is only open to existing UPC customers and limited to one mobile plan per household.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4393_2_body" class="footnote-number">[2]</span> It&rsquo;s an interesting conundrum: you could argue that the Swiss mobile providers are doing people a favor by excluding their preferred messaging service from data caps. On the other hand, how is any other service supposed to gain a foothold when it&rsquo;s being discriminated against by tariffing its traffic when its monopolist competitor avoids all tariffs? Or maybe we should just get rid of bandwidth limits entirely? [3] Or have a state-sponsored messaging service as if it were actually the utility that it has become?</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4393_3_body" class="footnote-number">[3]</span> While we&rsquo;re at it, can we also eliminate roaming fees for Swiss users in Europe? It&rsquo;s utterly criminal that they still exist. In some places in Switzerland, if you get within 15km of the border, your phone connects to a European tower instead and you either (A) have to pay for roaming or (B) turn off roaming and do without a data plan (neat if your hiking map is online) or (C) dig into the arcane cellular settings to figure out how to get it to connect to a Swiss provider instead. None of these options are fun when the only reason this exists is to shovel money towards already-fattened mobile-phone monopsonies.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4368</guid>
    <title><![CDATA[Google Meet Likes to Hang Up]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4368</link>
    <pubDate>Fri, 19 Nov 2021 22:22:12 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">19. Nov 2021 22:22:12 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I&rsquo;ve used Google Meet twice in the last month. In both conversations, I exited the meeting room completely inadvertently and was forced to scramble back, profusely apologizing for my lack of technical proficiency.</p>
<p>It all starts with the Google Meet page losing focus, then &ldquo;detaching&rdquo; itself from the main window. This seems like a &ldquo;feature&rdquo; that prevents the user from switching tabs away from an open meeting. It&rsquo;s bossy and intrusive.</p>
<p>The first time this happened, I ended up looking at a large video of myself in the main window. In a smaller, floating window, I saw myself again and the other person in a postage stamp overlaid on that. It was not a pleasant video-call experience, so I tried to reattach the video to get back to the way it was. One click and it hung up.</p>
<p>The second time it happened, it just showed the following, with my meeting continuing in the detached, floating window.</p>
<p><span style="width: 483px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4368/tabisdetached.png"><img src="https://www.earthli.com/data/news/attachments/entry/4368/tabisdetached.png" alt=" " style="width: 483px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4368/tabisdetached.png">Tab is Detached</a></span></span></p>
<p>Being a naive and trusting person, I clicked the &ldquo;Reattach tab&rdquo; button. Instead of doing what it said, it summarily ejected me from the meeting room.</p>
<p><span style="width: 395px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4368/youleftthemeeting.png"><img src="https://www.earthli.com/data/news/attachments/entry/4368/youleftthemeeting.png" alt=" " style="width: 395px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4368/youleftthemeeting.png">You Left The Meeting</a></span></span></p>
<p>Google reassured me that my <span class="quote-inline">&ldquo;meeting is safe&rdquo;</span> but that I was no longer a part of it. I have no idea what sort of a feature they think this is.</p>
<p>It is entirely too easy to leave a meeting room. It doesn&rsquo;t ask you whether you&rsquo;re sure you&rsquo;d like to leave. It just ejects you. It does so even if you do something innocent like try to get back to a usable version of their UI when they&rsquo;ve split everything into floating and strangely sized windows.</p>
<p>I honestly can&rsquo;t believe that this is a professional software used by dozens of millions of people, produced by a trillion-dollar company. Companies pay for this. With money 💰.</p>
<p>🤦‍♂️🤦‍♂️🤦‍♂️</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4360</guid>
    <title><![CDATA[TacX Training &gt; TacX Desktop]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4360</link>
    <pubDate>Thu, 18 Nov 2021 08:27:30 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">18. Nov 2021 08:27:30 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>It&rsquo;s that time of year again.</p>
<p>It&rsquo;s time to start biking indoors. 👎</p>
<p>That means the TacX comes out of the basement and I am, <a href="https://www.earthli.com/news/view_article.php?id=4168">once</a> <a href="https://www.earthli.com/news/view_article.php?id=3900">again</a> [1], confronted with the awfulness that is TacX Desktop. I fired it up and was confronted with all of the same bugs and UX missteps that I&rsquo;d noted a year ago. It&rsquo;s like the app hadn&rsquo;t been updated at all.</p>
<p>I got suspicious because I have a friend who uses his TacX regularly and he wouldn&rsquo;t put up with this crap…so what is he using? I searched the App Store again (MacOS) and found a <strong>TacX Training</strong> app as well as the TacX Desktop app I already had.</p>
<div class="caution "><abbr title="too long; didn't read">tl;dr</abbr>: Good news: The TacX Training is a much better app than TacX Desktop. It&rsquo;s the same app on iOS as well.</div><p>My only quibble with TacX Desktop is that <em>they should kill it already</em>. If they can pop up a notice <em>every single time</em> asking me to grant permission to use a sharing feature that I don&rsquo;t want, then they could pop up a notice informing me that TacX Desktop is end-of-life and that I should switch to TacX Training instead.</p>
<p>There is no advantage to TacX Desktop that I can see. The only extra feature that I see is that you can create workouts directly in TacX Desktop whereas TacX Training sends you to the web site to do so. However, TacX Desktop doesn&rsquo;t allow you to edit a workout, whereas the version in the cloud does. There is no local storage for TacX Desktop, so there is no real advantage to the feature: you&rsquo;re still storing in the cloud. The editor in the app and on the web site look and feel exactly the same.</p>
<p><span style="width: 200px; display: table" class=" align-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4360/tacx_training_dashboard.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4360/tacx_training_dashboard_tn.jpg" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4360/tacx_training_dashboard.jpg">TacX Training Dashboard</a></span></span>The TacX Training App seems fine, so far. I don&rsquo;t use the movies or the training plans or anything but my own workouts. I have seen some user comments complaining about the &ldquo;opponent&rdquo; feature, but I&rsquo;m not using that.</p>
<p>I&rsquo;m not really interested in watching a video of the outdoors in the summer—I&rsquo;d rather watch a more-distracting TV show or movie—or in competing against random people [2], or in a training plan that makes me sit on the bike for 90 minutes, pedaling at 50% or 68% power. If I&rsquo;m going to sit on a bloody bike indoors, it&rsquo;s not going to be for a recovery ride—I&rsquo;ll just go for a walk or hike outside instead.</p>
<p>I&rsquo;d offer the following suggestions to the developers, but that&rsquo;s all I can think of right now.</p>
<ul>
<li>It would be great to be able to clone a workout, so that you can make a slightly longer/shorter/harder/easier version</li>
<li>The ride is imported correctly into Garmin Connect, but the corresponding Sync to Strava doesn&rsquo;t include the elevation change, for whatever reason. Maybe this is Strava, though.</li></ul><p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4360_1_body" class="footnote-number">[1]</span> <p>The two previous articles were,</p>
<ul>
<li><a href="https://www.earthli.com/news/view_article.php?id=4168">The TacX App in 2020</a> (December 2020)</li>
<li><a href="https://www.earthli.com/news/view_article.php?id=3900">Pushy Apps</a> (February 2021)</li></ul></div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4360_2_body" class="footnote-number">[2]</span> I suppose I could try to set up appointments to ride virtually with friends, but only one person I would ride with is in my time zone. Another is shifted by 1 hour and another is shifted by 6 hours.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4345</guid>
    <title><![CDATA[DuoLingo's Gems Screen]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4345</link>
    <pubDate>Sat, 06 Nov 2021 17:13:17 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">6. Nov 2021 17:13:17 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Normally, in a UI, when you click or tap on a thing (e.g. a button), but complete the click or gesture <em>away</em> from that thing, the &ldquo;tap&rdquo; or &ldquo;click&rdquo; is not signaled. The gesture is ignored because the user did not complete the gesture, aborting the operation. That&rsquo;s how we&rsquo;ve been trained; if you press down on something by accident, just move off of it and release and you it won&rsquo;t count as having been clicked or tapped.</p>
<p><span style="width: 225px; display: table" class=" align-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4345/duolingogems.png"><img src="https://www.earthli.com/data/news/attachments/entry/4345/duolingogems.png" alt=" " style="width: 225px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4345/duolingogems.png">DuoLingo Gems Purchase Screen</a></span></span>However, in the DuoLingo Settings screen—where they&rsquo;re trying to get you to buy gems—that&rsquo;s not the behavior. Pressing down on any of the gem packages will end up showing the &ldquo;approve purchase&rdquo; screen for the item you&rsquo;d pressed down upon—it doesn&rsquo;t matter where you complete the gesture. I require an approval for purchases, so it stops there and I can cancel. But, what if you don&rsquo;t require approval? Or what if you have the setting on that says that approval is only required if it&rsquo;s been fifteen minutes since your last purchase? Well, then, I imagine that you&rsquo;ve purchased yourself a bunch of gems.</p>
<p>The reason I found this at all, was that this devious behavior is combined with another one: pressing down in the area with the gems packages, even to swipe up in what you&rsquo;d intended as a scrolling gesture is, instead, captured as a tap gesture. The screen doesn&rsquo;t move up or down with your gesture. It just kills the scrolling behavior there in order to turn every gesture there into a purchase. You can scroll by flicking the empty area with &ldquo;Gems&rdquo; in it or &ldquo;Plus Items&rdquo; in it, but not anywhere in between, where purchases are made.</p>
<p>So I hadn&rsquo;t even tapped on one of the gem packages and then changed my mind as I was doing so! No, I&rsquo;d simply been trying to scroll the screen and it tried to rope me into buying gems—it would, in fact, have auto-purchased gems if my settings hadn&rsquo;t been so strict.</p>
<p>This is very, very sleazy behavior in an otherwise delightfully useful app.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4196</guid>
    <title><![CDATA[Just because your party's green...]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4196</link>
    <pubDate>Mon, 01 Mar 2021 22:27:44 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">1. Mar 2021 22:27:44 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">1. Mar 2021 23:15:35 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>…doesn&rsquo;t mean you have to use light-green text on a white background.</p>
<p><span style="width: 815px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4196/gru_776_nepartei.png"><img src="https://www.earthli.com/data/news/attachments/entry/4196/gru_776_nepartei.png" alt=" " style="width: 815px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4196/gru_776_nepartei.png">Die Gr&uuml;ne Partei</a></span></span></p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4193</guid>
    <title><![CDATA[Fielmann: an online-store safari]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4193</link>
    <pubDate>Sat, 27 Feb 2021 23:35:11 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">27. Feb 2021 23:35:11 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">27. Feb 2021 23:35:35 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>The Fielmann eye-ware online store looks very nice. I&rsquo;d bought glasses at the branch in Winterthur. They were great, with really good people with good advice. They have excellent prices. Their online prices are very good as well. They set me up with an account with my prescription, so I could order more contact lenses anytime.</p>
<h2>Finding the online store</h2><p>I returned to the site recently and found it to be very nice-looking, but considerably less friendly. It was subtly pushing me to use the app instead of the web site. It did all it could to keep from finding the online store from the web site. Look at this landing page:</p>
<p><span style="width: 618px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/main_page_without_login.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4193/main_page_without_login.jpg" alt=" " style="width: 618px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/main_page_without_login.jpg">Main page: where&rsquo;s the login</a></span></span></p>
<p>When I clicked &ldquo;Mehr Erfahren&rdquo;, i was scrolled down on the same page.</p>
<p><span style="width: 620px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/mehr_erfahren_clicked.png"><img src="https://www.earthli.com/data/news/attachments/entry/4193/mehr_erfahren_clicked.png" alt=" " style="width: 620px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/mehr_erfahren_clicked.png">Mehr erfahren clicked</a></span></span></p>
<p>There, I was still confused about where I could log in. It&rsquo;s not at the top of the page, and here I can only create a new account, <em>for free</em>, but that doesn&rsquo;t help me. I know I already have an account; how do I log in? The only other prominent option is to find a store, which is absolutely not what I want. I&rsquo;m <em>at</em> their store. I just want to order contact lenses from it.</p>
<p>Do you see it? It&rsquo;s at the bottom, innocuous and written in light-gray text on white? You know, on a web site that services customers who all have trouble seeing, by definition?</p>
<p>That&rsquo;s the link.</p>
<h2>Needful Things [1]</h2><p>I jumped to the store and was able to log in. It&rsquo;s a completely different site, relatively well-hidden. I felt like I was ordering contact lenses from the Silk Road on the Darknet.</p>
<p>The store itself is odd. Instead of offering products from which you can select, it just has a pre-selected shopping cart for you. You can add their suggestion to the shopping cart—or you can fuck off.</p>
<p><span style="width: 487px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/pre-programmed_and_unchangeable_shopping_cart.png"><img src="https://www.earthli.com/data/news/attachments/entry/4193/pre-programmed_and_unchangeable_shopping_cart.png" alt=" " style="width: 487px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/pre-programmed_and_unchangeable_shopping_cart.png">Pre-programmed and unchangeable shopping cart</a></span></span></p>
<p>So I added the pre-selected products to the shopping basket and removed the items I didn&rsquo;t want. I wonder how many people do that? I suppose this trick works quite well for their older, blinder customers—those that are able to find the site at all, obviously.</p>
<h2>Having another go</h2><p>When I started writing this article, I went back to verify that it really was hard enough to navigate to warrant a rant about design.</p>
<p>As proof, I admit that I can no longer figure out how to get to the landing page at the very top. I clicked everything that made sense and none of it navigates there. I am fluent in German. That&rsquo;s not the problem. The Fielmann site is just very non-intuitive.</p>
<p>So here&rsquo;s the main home page. Where is the online store? Do they even have one? They really, really want me to find a &ldquo;branch near me&rdquo;. Have they not heard about COVID-19? Their stores aren&rsquo;t even open, as far as I know.</p>
<p><span style="width: 616px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/where_is_the_online_store_.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4193/where_is_the_online_store_.jpeg" alt=" " style="width: 616px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/where_is_the_online_store_.jpeg">Where is the online store?</a></span></span></p>
<p>I looked in the menus and found a link for buying contact lenses buried quite well. It&rsquo;s like they don&rsquo;t want you to buy anything from their site. Or they probably want you to download the app so they can pester you with push notifications.</p>
<p>At least they&rsquo;re consistent with their design. With its light-gray, tiny fonts on white backgrounds, the menu is positively hostile to their primary customers: people who can&rsquo;t see that well.</p>
<p><span style="width: 618px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/where_is_the_store_.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4193/where_is_the_store_.jpeg" alt=" " style="width: 618px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/where_is_the_store_.jpeg">Where is the store?</a></span></span></p>
<p>That was only the first step. I&rsquo;m still not at the store. I&rsquo;m on the &ldquo;buy contact lenses&rdquo; page. Now I get to scan the page to find the &ldquo;Order online&rdquo; link all the way on the right, in a new ad-hoc toolbar, of sorts. Since I navigated here by clicking &ldquo;buy contact lenses&rdquo;, it&rsquo;s an absolute feat for them to place the only worthwhile button in the least-noticeable place on the screen. I wonder if they design secret rooms in first-person shooters in their spare time?</p>
<p><span style="width: 618px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/first_step_to_getting_to_the_store.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4193/first_step_to_getting_to_the_store.jpeg" alt=" " style="width: 618px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/first_step_to_getting_to_the_store.jpeg">First step to getting to the store</a></span></span></p>
<p>After clicking the &ldquo;order online&rdquo; link, I land on <em>another</em> page that looks nearly exactly like every other page I&rsquo;ve already been on. I do appreciate that, once I&rsquo;d expressed an interest in contact lenses, they stopped showing me stock photos of pretty people in glasses and…just started showing me stock photos of pretty people? Why is 90% of the page a hero picture of someone presumably wearing contact lenses, which I can&rsquo;t tell from the picture, because <em>that&rsquo;s the point of contact lenses</em>.</p>
<p>Anyway, now the &ldquo;order online&rdquo; toolbar button (?) is highlighted. I must be here? Lemme scroll down…</p>
<p><span style="width: 616px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/online_ordering,_time_to_scroll.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4193/online_ordering,_time_to_scroll.jpeg" alt=" " style="width: 616px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/online_ordering,_time_to_scroll.jpeg">Online ordering: time to scroll</a></span></span></p>
<p>After scrolling down, I&rsquo;m finally at a very similar—but slightly different—registration page from the one I&rsquo;d found earlier. The <strong>REGISTER</strong> and <strong>FIND A STORE</strong> parts are still very prominent, but now there are <em>two</em> blurbs indicating the store&rsquo;s URL, one at the top and one at the bottom and this time in black-on-white text, which feels like somebody must have fucked up. This is almost <em>too easy</em> now.</p>
<p><span style="width: 481px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4193/screen_shot_2021-02-27_at_23.04.35.png"><img src="https://www.earthli.com/data/news/attachments/entry/4193/screen_shot_2021-02-27_at_23.04.35.png" alt=" " style="width: 481px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4193/screen_shot_2021-02-27_at_23.04.35.png">Yet another registration page</a></span></span></p>
<p>It&rsquo;s almost like Fielmann is ashamed of their store. They seem to assume that they have no returning customers because I can guarantee you most of their customers create a new account every time and then painstakingly search out their products, squinting at the tiny writing on the side of their old contact-lens boxes to try to figure out what they need.</p>
<p>Either that, or they just order whatever Fielmann puts into their shopping cart and trust in God.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4193_1_body" class="footnote-number">[1]</span> This is a <a href="https://en.wikipedia.org/wiki/Needful_Things">book</a> (<cite><a href="http://en.wikipedia.org/">Wikipedia</a></cite>) by Stephen King featuring a store named <em>Needful Things</em> where <span class="quote-inline">&ldquo;[t]he proprietor […] always seems to have an item in stock that is perfectly suited to any customer who comes through his door.&rdquo;</span></div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4168</guid>
    <title><![CDATA[Pushy Apps]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4168</link>
    <pubDate>Sat, 06 Feb 2021 18:48:23 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">6. Feb 2021 18:48:23 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>These are just two examples of the inundation of UX frustration on any given day.</p>
<h2>TacX</h2><p>TacX asks <em>every time I start the app</em> whether it can use my personal data for a feature that I never use.</p>
<p><span style="width: 476px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4168/tacx_request.png"><img src="https://www.earthli.com/data/news/attachments/entry/4168/tacx_request.png" alt=" " style="width: 476px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4168/tacx_request.png">TacX Requests Data</a></span></span></p>
<p>The language is not only supremely awkward but inspired in its use and non-use of punctuation (why ellipses rather than etc.?)</p>
<blockquote class="quote quote-block "><div>&ldquo;To use live opponents, we will need to share some of your personal data, such as but not limited to you name, profile, picture, speed, watt/kg, what workout you&rsquo;re doing,… with other people. Do you agree to us using this data in such a way?&rdquo;</div></blockquote><p>You&rsquo;ll notice that &ldquo;No&rdquo; is not an acceptable answer to corporate overlords who already got a bundle of money for their machine and try to make its use contingent on my giving them data as well as money.</p>
<h2>MacOS Big Sur</h2><p>I am staying away from Big Sur for now, as I&rsquo;ve heard that several features are still shaky. When the release notes for 11.2 include something along the lines of <span class="quote-inline">&ldquo;make Bluetooth work better again&rdquo;</span>, then I&rsquo;m not taking the risk.</p>
<p>However, Apple desperately wants me to upgrade, so they make it really difficult to avoid by hiding system updates for the <em>system I have</em> below the very prominent &ldquo;upgrade&rdquo; button.</p>
<p><span style="width: 471px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4168/system_update.png"><img src="https://www.earthli.com/data/news/attachments/entry/4168/system_update.png" alt=" " style="width: 471px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4168/system_update.png">System Update Pending</a></span></span></p>
<p>Can you see that &ldquo;More info…&rdquo; appears twice and that the one pertaining to the security updates for the actually-installed system is passive-aggressively in a <em>slightly</em> smaller font than the &ldquo;More info…&rdquo; for the operating system I don&rsquo;t have?</p>
<p>I&rsquo;d clicked on &ldquo;More info…&rdquo; in the morning and wanted to reboot during dinner. I mistakenly clicked on &ldquo;Upgrade Now&rdquo;, thinking it was the button to apply the system update I&rsquo;d downloaded. Instead, Big Sur started downloading, the sneaky bastard.</p>
<p><span style="width: 466px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4168/downloading_big_sur.png"><img src="https://www.earthli.com/data/news/attachments/entry/4168/downloading_big_sur.png" alt=" " style="width: 466px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4168/downloading_big_sur.png">Downloading Big Sur…</a></span></span></p>
<p>Even worse, that little cancel button to the right <em>doesn&rsquo;t do anything</em>. You&rsquo;re seeing 1.89GB downloaded because this is the second time I&rsquo;m seeing the dialog—I triggered the upgrade again because I couldn&rsquo;t believe what I was seeing. I had <em>Activity Monitor</em> open and found the process with an extremely long name that seemed related and killed it. The system preferences exited back to the main page.</p>
<p>It&rsquo;s not clear to me whether the download continued in the background. When I just clicked it again as I was writing this article, the download is still unstoppable <em>and</em> it marches through the progress bar far faster than my connection would allow, so I&rsquo;m pretty sure the sonofabitch just went ahead and downloaded 12GB to my machine <em>somewhere</em>. I&rsquo;m also pretty sure that Time Machine picked it up and wasted a bunch of space on my backup drive as well. Thanks, Apple.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4135</guid>
    <title><![CDATA[Apple's aggressive notifications]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4135</link>
    <pubDate>Fri, 01 Jan 2021 10:02:34 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">1. Jan 2021 10:02:34 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Both MacOS and iOS have system-wide notifications that use a red badge to indicate burning topics that need to be addressed.</p>
<p>On MacOS, the &ldquo;Software Update&rdquo; system-preferences panel has had a red badge on it since <em>Apple</em> released <em>Big Sur</em> was released six weeks ago. There is no way to turn off this badge without installing the upgrade. When they released a patch for my current version, the badge did not change, so I had no idea I had an update pending.</p>
<p>Similarly, iOS uses the red badge to indicate things that aren&rsquo;t at all critical:</p>
<ul>
<li>Upgrade to the next major OS version</li>
<li>Set up 2FA authentication</li>
<li>Set up <em>Apple Pay</em></li></ul><p>None of these is critical and there is no obvious way to disable the badge without capitulating. It&rsquo;s not that I don&rsquo;t necessarily <em>want</em> to do any of these things, but that I don&rsquo;t feel like doing them <em>right now</em>. These things are <em>not a priority for me</em>; they are a priority for Apple.</p>
<p>Apple is misusing its notification system. It&rsquo;s primary purpose is no longer to alert me only about system-critical issues, but about neat stuff that Apple things I should do.</p>
<p>I haven&rsquo;t found a way to ignore the major-version update on iOS. On MacOS, it seems that you can use the command line to disable the update, but that&rsquo;s kind of extreme for my taste.</p>
<p>You can get rid of the badge for Apple Pay and 2FA by pretending that you&rsquo;re going to totally do that thing, then bailing on it before you confirm anything. The badge eventually comes back, of course, but not for several weeks.</p>
<p>For the most-recent 14.3 iOS update, Apple went a bit crazy. This is a screenshot of my notification center from just yesterday afternoon.</p>
<p><span style="width: 187px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4135/omg_ios_14.3_is_available.png"><img src="https://www.earthli.com/data/news/attachments/entry/4135/omg_ios_14.3_is_available.png" alt=" " style="width: 187px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4135/omg_ios_14.3_is_available.png">OMG iOS 14.3 is available!</a></span></span></p>
<p>You can see at the bottom that there are several more notifications &ldquo;stacked up&rdquo; and waiting to tell me the exact same thing as the other dozen-and-a-half notifications.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4126</guid>
    <title><![CDATA[The Return of Postage-stamp-sized Videos]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4126</link>
    <pubDate>Tue, 29 Dec 2020 18:05:11 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">29. Dec 2020 18:05:11 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>A friend sent me a link to a video on Instagram. I don&rsquo;t have an Instagram account, but was able to watch the video anyway. I watched it on a desktop browser. It looked like this:</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4126/shakespeare_video_on_instagram.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/4126/shakespeare_video_on_instagram.jpg" alt=" " style="width: 606px"></a></p>
<p>It looks like I&rsquo;m previewing a device UI using the developer tools, but I&rsquo;m not. Instagram on the desktop looks like two phones next to each other, centered in the ample horizontal space. The video takes up only a third of the &ldquo;phone&rdquo; in which it&rsquo;s displayed. Each of the &ldquo;more posts&rdquo; at the bottom has more area than the primary content.</p>
<p>This is modern design? This is what a multi-multi-multi-billion-dollar company produces as its flagship product? #sad.</p>
<p>&nbsp;</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4047</guid>
    <title><![CDATA[New Weather Station]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4047</link>
    <pubDate>Sun, 20 Sep 2020 21:29:19 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">20. Sep 2020 21:29:19 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/4047/img_9332.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4047/img_9332_tn.jpeg" alt=" " class=" align-right"></a>My old weather station finally died. I&rsquo;d inherited it about 25 years ago from a good friend in New York. It came from my apartment in Kew Gardens to Switzerland, where it was first mounted in my kitchen and then office for many years.</p>
<p>The cord was covered with electrical tape from several incidents involving my first rabbit <a href="https://www.earthli.com/albums/view_picture.php?id=4059&amp;calendar=1&amp;first_day=2004-04-15%2000:00:00&amp;last_day=2004-04-15%2023:59:59">Oz</a>. After a dozen more years, the plastic casing on the wire leading to the outside thermometer had become very brittle—especially after years of being shut into the window casing as we opened and closed it.</p>
<p>I was able to repair the cable several times, but it finally frayed too close to the sensor nodule for me to be able to repair it. It had outlived the company (Radio Shack) that produced it by five years.</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/4047/img_9337.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4047/img_9337_tn.jpeg" alt=" " class=" align-left"></a>We went to the Migros Do-It Center to pick up a new weather station. The new ones are all much fancier with a plethora of features, none of which obviously combine to form a product I&rsquo;d like. We ended up picking one that looked reasonable and had a colorful display, because why not?</p>
<p>We got it home only to discover that it doesn&rsquo;t quite satisfy. What&rsquo;s wrong with it? Well, it&rsquo;s just a bundle of unsatisfying design decisions that leads you to wonder whether anyone actually works with use cases.</p>
<p>You can either plug it in, in which case it is on <em>all the time</em> or you can use batteries, in which case it is on for only five seconds after you press  a balky button on top. You have to give it a good press to turn it on.</p>
<p>The old weather station was just on all the time, but with an LED that you could read in the daytime. We have another weather station in the kitchen that is the same, but has a back-light that you can turn on by—get this—pressing a small button on the back. This would be <em>massively</em> inconvenient if I hadn&rsquo;t had the brilliant idea of mounting it on the wall <em>and</em> putting a little stick-on rubber nodule on the wall aligned with the back-light button. So, you can just press the front of the screen, activating the button on the back, and temporarily illuminating it. You can&rsquo;t read it at night from a distance, but that&rsquo;s not a requirement.</p>
<p>The new weather station advertises itself as coming with a pedestal, which is fancy. However, the cable is so short that  there is no place I can put it so that it reaches a power outlet. Adding an extension cord to the already bulky power adaptor seems like massive overkill for a weather station, as well as being ugly as hell.</p>
<p>Luckily, the place where I&rsquo;d mounted the old weather station was just above an outlet, within reach of the 1-meter cord.</p>
<p>However.</p>
<p>However, the fancy pedestal is not an optional component. It is a permanent part of the case, so it protrudes from the back of the device instead of presenting a nice flat surface to lie flush with the wall. This doesn&rsquo;t seem to have bothered the designers at all, as they chirpily put a hole for a hook or nail directly above the 1-cm protrusion.</p>
<p>So, my next job was to install a much more stable and longer hook than the old weather station had required—that one was light and flat enough to hang from a short nail rather shoddily placed in the wall. No drilling required for the last dozen years.</p>
<p>Now I&rsquo;ve got the clunky thing mounted and plugged in and it&rsquo;s time to set up the outdoor thermometer/hygrometer. My office window has blinds and faces the main walkway along the building. There is nowhere to put the device other than on the window sill or taped to the window. I taped it to the window. It fell off less than 12 hours later. I now have it lying on the window sill, just waiting to fall out the first time we actually raise the blinds—which we almost never do—or for one of the neighborhood kids to take a shine to it.</p>
<p>Still, the weather station is now installed and functional.</p>
<p>And it&rsquo;s so colorful.</p>
<p>But.</p>
<p>But, the number that is the <em>most</em> important to me—outside temperature—is in a darkish-blue on a black background, which is difficult to read at a distance. For most of the morning, the sun shines in the window, making it even harder to read.</p>
<p>I can read the indoor temperature, the barometric pressure, the phase of the moon, and the <em>time</em> perfectly. In fact, the time is, for whatever reason, the biggest read-out on the screen. It&rsquo;s as if the designers thought to themselves, &ldquo;I know they bought a weather station, but shouldn&rsquo;t the most prominent piece of information be the time? What&rsquo;s the point of knowing the temperature if you don&rsquo;t know what time it is?&rdquo;</p>
<p>Did I mention the phase of the moon? What phase would you say the weather station is showing? A new moon, right? One look out the window on the night the picture was taken reveals a moon that is positively full, a veritable spotlight.</p>
<p>It&rsquo;s not as if I don&rsquo;t have any other clocks in the house, or on my arm, or on my phone. Can we please just focus on delivering the information specific to the device?</p>
<p>At any rate, I&rsquo;ve now got a clunkily installed weather station whose screen never turns off, but on which I can often not read the most important piece of information. In most light conditions, the weather station is an excellent clock, but is terrible at telling us the outside temperature. It shines all night, permanently semi-illuminating my office. [1]</p>
<p>Were I to use batteries instead, I would have to constantly test the stability of the hook I&rsquo;d installed by pressing down on a balky/sticky button on top of the front edge of the screen, which juts out 2cm from the wall, most likely dashing the whole thing to the floor on the second or third try.</p>
<p>I miss the 25-year-old weather station already.</p>
<p>Now, I just have to convince my wife to let me return this one within 7 days and try again with another one. I&rsquo;ve got my fingers crossed that I don&rsquo;t have to write a follow-up post.</p>
<p><span style="width: 200px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4047/img_9381.jpeg"><img src="https://www.earthli.com/data/news/attachments/entry/4047/img_9381_tn.jpeg" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4047/img_9381.jpeg">The MIOStar Weather Station</a></span></span>As luck would have it, that would not be the case. It turns out Migros in Wetzikon is so <em>gigantic</em> that they have <em>two</em> places with weather stations: the hardware center <em>and</em> the electronics center. Each has <em>completely different</em> weather stations. Kath says there are <em>even more</em> online. I found the best one, pictured to the left. It only has the information that interests me, along with the nearly unavoidable clock, which is, at least, displayed in a smaller font than the temperature, unlike nearly every other weather station on offer. It is pictured with its soothing orange backlight engaged. The light turns off after a few seconds. It is activated by a large and easy-to-press button on the back. It is only battery-powered and the display is active in non-backlit mode at all times. The controls are intuitive enough that I didn&rsquo;t need the manual to change it from the default AM/PM setting.</p>
<p>All&rsquo;s well that ends well.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_4047_1_body" class="footnote-number">[1]</span> <p>Casual light pollution definitely seems to be a design trend.</p>
<p>As I sit here, in semi-darkness, I am warmed by not only the glow of my weather station—the blue-on-black is eminently legible in this light—but also an absolutely penetrating red glow from a portable vacuum that insists on announcing that it&rsquo;s CHARGING as well as a clock on the oven in the kitchen that is not only blinding, but is also positively superfluous and cannot be disabled.</p>
<p>As I noted above, I am not lacking for portable chronometers. The oven&rsquo;s job is not to crow the time 24 hours per day—and, yet, this is what it does.</p>
</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=4007</guid>
    <title><![CDATA[Guardian Signup Form]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=4007</link>
    <pubDate>Tue, 23 Jun 2020 21:48:34 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">23. Jun 2020 21:48:34 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>The Guardian doesn&rsquo;t have a paywall, but they now have a registration requirement. This is fine with me. I don&rsquo;t browse their site regularly, but I do occasionally get links from bloggers I follow. I appreciate the job the Guardian does and am fine with being registered with them.</p>
<p><span style="width: 115px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/4007/screen_shot_2020-06-23_at_21.44.50.png"><img src="https://www.earthli.com/data/news/attachments/entry/4007/screen_shot_2020-06-23_at_21.44.50_tn.png" alt=" " style="width: 115px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/4007/screen_shot_2020-06-23_at_21.44.50.png">Guardian sign-in/sign-up form</a></span></span>Their signup form is somewhat odd and unpleasant-looking, but it&rsquo;s the functionality that&rsquo;s the most offputting.</p>
<p>I was unable to sign up with my preferred email address. I was notified of this by validation that indicated that <span class="quote-inline">&ldquo;one of the fields was invalid&rdquo;</span> (of the two I&rsquo;d filled out), but couldn&rsquo;t tell me which one. It reverted me back to the beginning of the two-step process.</p>
<p>I assumed it was the mail address, although it appeared valid when I typed it in the form (it had a green checkmark or the text turned green…I can&rsquo;t remember).</p>
<p>The UX here is suboptimal.</p>
<p>I gather the server validates more stringently than the client to prevent &ldquo;fake&rdquo; email addresses or to prevent people from using masked emails like the one I&rsquo;d given (a spamgourmet address) because, God forbid, using one of those would give someone control over their own inbox. This is silly, as the email must be valid or the activation won&rsquo;t work.</p>
<p>What are the design lessons?</p>
<ul>
<li>If you have client-side validation, then make sure that it matches the server-side validation.</li>
<li>If it doesn&rsquo;t match (or it can&rsquo;t because the check can&rsquo;t be executed quickly enough on the client), then make sure that the error message is specific.</li>
<li>Vague error messages are poison; I understand that you have security concerns, but you can still tell me that it was the format of the e-mail address that you didn&rsquo;t like instead of pussyfooting about with a coy <span class="quote-inline">&ldquo;one of the fields was invalid&rdquo;</span>.</li>
<li>Let people sign up with whatever e-mail address they like; if you&rsquo;re having trouble with spammers and scammers, see if you can&rsquo;t solve it another way, preferably one that doesn&rsquo;t involve blocking people with legitimate addresses.</li></ul><p>I ended up using a throwaway address that I very rarely check. This is fine with me. It&rsquo;s just that it will be largely useless for the Guardian to get my attention, should they choose to do so.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3983</guid>
    <title><![CDATA[Amazon can't validate phone numbers]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3983</link>
    <pubDate>Tue, 26 May 2020 22:18:07 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">26. May 2020 22:18:07 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">26. May 2020 22:18:22 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I almost never use Amazon. I almost never buy things. Recently, I had the pleasure of discovering that Amazon—a trillion-dollar company that delivers stuff all over the world—cannot properly validate phone numbers when you add an address. [1]</p>
<p>I entered a phone number [2] for an address to &ldquo;help with delivery&rdquo;. No matter how I entered the number, I got the error message,</p>
<div class="error ">Please remove invalid characters from phone number field (sic) [3]</div><p>I started with copy/pasting the phone number straight out of Apple Contacts:</p>
<p>+1 (789) 555-4338</p>
<div class="error ">Please remove invalid characters from phone number field</div><p>(789) 555-4338</p>
<div class="error ">Please remove invalid characters from phone number field</div><p>789 555-4338</p>
<div class="error ">Please remove invalid characters from phone number field</div><p>789 555 4338</p>
<div class="error ">Please remove invalid characters from phone number field</div><p>7895554338</p>
<div class="error ">Please remove invalid characters from phone number field</div><p>At this point, with numbers being the only potentially <span class="quote-inline">&ldquo;invalid characters&rdquo;</span>, I was at my wit&rsquo;s end. [4]</p>
<p>I gave up and typed in a random phone number from the town where I grew up.</p>
<p>Accepted.</p>
<p>Pathetic.</p>
<p>It&rsquo;s bad enough that they only <em>validate</em> the number and don&rsquo;t tell you what to fix. A better solution would be to return a normalized form and ask the user to approve it. E.g., &ldquo;did you mean +1 (789) 555-4338?&rdquo;. They do something like this for the zip codes already.</p>
<p>If they are incapable of that, then they should improve on the catch-all error message, which is not useful. It should indicate—at the very least—which characters are valid and should include an example of what they&rsquo;re looking for, so I can emulate it.</p>
<p>The whole purchase process is balky and unpolished; it&rsquo;s exactly what I would expect from a monopoly that doesn&rsquo;t have to care about its customers&rsquo; needs—because it&rsquo;s the only game in town. [5]</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3983_1_body" class="footnote-number">[1]</span> I was using a desktop browser.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3983_2_body" class="footnote-number">[2]</span> This has been mangled to a non-functional number. The original phone number was both correct and valid.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3983_3_body" class="footnote-number">[3]</span> It should read &ldquo;phone-number field&rdquo;.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3983_4_body" class="footnote-number">[4]</span> I suspected that there was a non-printing Unicode character in there somewhere—e.g. a ZWJ (zero-width joiner) or something—but wasn&rsquo;t in the mood to humor Amazon&rsquo;s atrocious validation any further at that point.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3983_5_body" class="footnote-number">[5]</span> <p>For example, there&rsquo;s the very sleazy way they try to trap you into signing up for Prime—several times, in different ways and throughout the purchase process.</p>
<p>Also, their shipping options are nearly deliberately misleading and oddly priced. Would you like it two days sooner and free? Sign up for Prime! How about two days later but free? That&rsquo;s an option, too. How about one day later but costing $8.50? What? Why would I do that for one business-day fewer? Is that somehow more reliable than free? Is there a catch I&rsquo;m not seeing? Why is there even an option for $12.50 with another, different span of days?</p>
<p>Finally, their web application still uses the buttons from 20 years ago: the graphics are fuzzy, low-res icons with built-in borders. They haven&rsquo;t changed a bit. Once you&rsquo;re on one of these pages, you can&rsquo;t even navigate back to the site to add more items (I was in the &ldquo;adjust quantities&rdquo; page).</p>
</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3821</guid>
    <title><![CDATA[MasterCard SecureCode web dialog]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3821</link>
    <pubDate>Wed, 16 Oct 2019 22:37:21 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">16. Oct 2019 22:37:21 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I just can&rsquo;t believe that this gruesome thing is still a thing. [1] In an age where we are supposed to have been sensitized to phishing sites, this thing is still an integral part of the online credit-card purchasing chain. It is generally called up with a completely different URL than the store where you started and it looks terrible and untrustworthy.</p>
<p><span style="width: 377px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3821/screen_shot_2019-09-18_at_09.52.20.png"><img src="https://www.earthli.com/data/news/attachments/entry/3821/screen_shot_2019-09-18_at_09.52.20.png" alt=" " style="width: 377px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3821/screen_shot_2019-09-18_at_09.52.20.png">SecureCode Dialog</a></span></span></p>
<p>It&rsquo;s probably a combination of:</p>
<ol>
<li>not being able to change a running system because people are used to it now</li>
<li>not being able to change a running system because they barely got it into production in the first place and the code is such a tangled mess that no-one will ever be able to make a change without breaking it irrevocably</li>
<li>not being able to change a single thing on the page because countless other applications that are just as terrible treat this page as an &ldquo;API&rdquo; so you can&rsquo;t change even a single character of the HTML.</li></ol><p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3821_1_body" class="footnote-number">[1]</span> The green boxes obscure personal data and are not part of the design. You are forgiven for thinking that they might have been, though.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3749</guid>
    <title><![CDATA[Amazon Store: Usability]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3749</link>
    <pubDate>Sun, 30 Jun 2019 18:53:21 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">30. Jun 2019 18:53:21 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>After having listened to an excellent interview with the author on <a href="https://thisishell.com/interviews/1059-mithu-sanyal">What we don&rsquo;t talk about when we talk about rape</a>, I&rsquo;d recently added the book <em>Rape: From Lucretia to #MeToo</em> by <em>Mithu Sanyal</em> to my Amazon Wishlist.</p>
<p>Soon after, I received an e-mail from Amazon that they were giving me a one-week, five-dollar coupon toward the purchase of the book. That sounded good to me. I clicked through to the book&rsquo;s page, where I saw that, indeed, a five-dollar credit would be applied were I to purchase the book.</p>
<p><span style="width: 603px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.04.26.png"><img src="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.04.26.png" alt=" " style="width: 603px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.04.26.png">Initial Offer</a></span></span></p>
<p>However, when I elected to &ldquo;Buy now with 1-Click&rdquo;, I landed on an order-summary page that showed a different coupon for $3.04 had been applied, but that my original $5 coupon was missing.</p>
<p><span style="width: 602px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.04.17.png"><img src="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.04.17.png" alt=" " style="width: 602px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.04.17.png">&#039;Place Order&#039; Screen</a></span></span></p>
<p>I thought maybe it had something to do with 1-click, so I turned that off in the settings. FYI: you can&rsquo;t disable 1-click purchasing on Amazon. There&rsquo;s an <em>option</em> to disable it, but it doesn&rsquo;t actually disable anything. But I digress, because that&rsquo;s a whole other usability/false-advertising problem.</p>
<p>Since it was only a matter of a few bucks, I took the chance that Amazon&rsquo;s site was just incapable of displaying a one-time-only coupon as well as a previous credit. I could hide the old credit, but couldn&rsquo;t get it to show me the coupon. I placed my order and was greeted with the following order summary.</p>
<p><span style="width: 602px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.05.33.png"><img src="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.05.33.png" alt=" " style="width: 602px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3749/screen_shot_2019-06-29_at_21.05.33.png">&#039;Order Summary&#039; Page</a></span></span></p>
<p>Both credits had been applied on the final order, which is good. That a site that handles over 50% of America&rsquo;s (and probably much of the West&rsquo;s) purchases doesn&rsquo;t have a portal that can display the details of slightly more-complicated orders is not.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3687</guid>
    <title><![CDATA[Designing an online resum&eacute;]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3687</link>
    <pubDate>Wed, 30 Jan 2019 21:40:49 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">30. Jan 2019 21:40:49 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">4. Feb 2019 08:55:04 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/3687/full-resume.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/3687/full-resume.jpg" alt=" " class=" align-right" style="width: 120px"></a>It had been three years since I&rsquo;d updated my resumé. To be clear, I&rsquo;m not looking for a job [1]. I&rsquo;m very happy at the company I (partly) own, <a href="https://www.encodo.com">Encodo Systems AG</a>.</p>
<p>I see my resumé more as a description of my career than as a document with which I can get hired. As a partner in a company, it&rsquo;s good to have an up-to-date profile handy, e.g. for including in RFPs.</p>
<p>One step was to write down the history of my more-recent projects and skills. In addition, though, I wanted to update the look and functionality a bit.</p>
<p>The latest version is <a href="https://www.earthli.com/users/marco/cv">here</a>. You can see a full-screen rendering to the right.</p>
<h2>Requirements</h2><ul>
<li><strong>Information Overload</strong>: I&rsquo;ve been programming for 35 years and doing so professionally for 25. A standard structure doesn&rsquo;t really cut it for packing in that much information. I don&rsquo;t want to leave anything out, but I want there to be summaries of some of the more text-heavy sections. So, I summarize projects and skills with charts instead of lists.</li>
<li><strong>Accessibility</strong>: I wanted to improve the accessibility of the by-now three-year–old version. The HTML wasn&rsquo;t as semantic as it could have been, particularly in the charts. I wanted the document to be legible, even when viewed without any styling at all.</li>
<li><strong>Rendering</strong>: I also wanted to improve the accuracy of the charts. The bars on the charts in the existing version didn&rsquo;t line up very well, particularly at some zoom levels or page widths.</li>
<li><strong>Mobile Support</strong>: The existing version wasn&rsquo;t very mobile-friendly. It was somewhat responsive, but wasn&rsquo;t clean enough at low resolutions.</li>
<li><strong>Printing/PDF</strong>: I wanted a user to be able to print from the browser with reasonable reliability. I provide a <a href="https://www.earthli.com/users/marco/cv/Marco_von_Ballmoos_CV_2019_1.pdf">pre-rendered PDF</a>, but anyone can just print the HTML page with a modern browser to get a PDF or printed version.</li>
<li><strong>Lead by Example</strong>: I wanted my resumé to serve as an example of my work, to provide evidence of my skills as a full-stack developer (at least as far as usage of CSS and HTML goes).</li></ul><h2>Design</h2><p>I&rsquo;d already tackled the challenge of displaying a career as long as mine in an apprehensible way in the existing version of my resumé by summarizing my projects and skills in charts, with the years on x-axis and individual items on the y-axis.</p>
<p>For projects, I used color-coding to indicate the roles. For skills, I used color-coding to indicate the level of proficiency.</p>
<p>This concept served well to offer a good overview. I left this concept largely unchanged, but made the following improvements:</p>
<ul>
<li>Included a legend on each chart instead of only once, at the top</li>
<li>Included the years for each row (for projects)</li>
<li>Moved the labels next to the bars rather than partially overlapping</li>
<li>Tighten up the presentation and calculation of areas</li></ul><h2>Implementation</h2><p>These are among the techniques I used to build a page that satisfies all of the requirements above:</p>
<ul>
<li><strong>Flexbox</strong>: This CSS display type is really quite optimal for a responsive text-flow. The result is tiles of data that flow into as many columns as fit nicely into the viewport width. In addition to the main layout, now the charts also use flexbox, a much better layout than the margin-based spacing approach I&rsquo;d used in the previous version.</li>
<li><strong>Semantic HTML</strong>: I use lists and list items wherever it makes sense, then style them to fit the overall theme. A screen-reader, however, just sees lists. I applied the same concept for the charts, rebuilding them with tables instead of generic containers. Again, a screen-reader can deal with a standard table instead of trying to make sense of non-semantic containers. In the charts, I included the proficiency data in a separate column, but hid it in the styled view.</li>
<li><strong>Colors</strong>: I&rsquo;d chosen the previous chart colors manually. That version had the restriction that dark text had to be legible on the bars, artificially restricting the breadth of the palette. In the current version, labels are next to the bars, so I&rsquo;m no longer restricted and was able to use an online <a href="https://learnui.design/tools/data-color-picker.html#palette">data-color picker</a> to choose colors that are accessible for more seeing levels (and also when printed with grayscale).</li>
<li><strong>CSS <code>calc()</code></strong>: Instead of calculating and storing high-precision percentages for column widths, I now use the CSS <code>calc()</code> feature to let the browser calculate all dimensions at a level of precision that matches its own rendering engine.
<li><div><strong><code>@media</code> queries</strong>: For responsiveness, I rely on both <code>flexbox</code> (as noted above) and <code>@media</code> queries to define a few &ldquo;breakpoints&rdquo; in the layout. At lower resolutions and widths,<ul>
<li>Year labels for data bars are removed</li>
<li>Major headers are no longer in a separate column</li>
<li>Legends are moved above their respective charts</li>
<li>A smaller font is used in charts</li></ul></div></li>
<li><strong>Printing commands</strong>: Since the layout flows so naturally, I only had to use <code>page-break-before: always</code> a few times—mostly before the charts—in order to ensure clean printing on an A4-sized page.</li>
<li><strong><code>attr()</code> content</strong>: In order to avoid cluttering an unstyled page with elements relevant only to the charts, I use the <code>attr()</code> CSS function to inject content like legend captions or year headers. These values appear in styled content, but are hidden in unstyled content.</li></ul><h2>Examples</h2><h3>Project History: Wide</h3><p>This is part of my Encodo history, rendered for wide screens. It includes a legend as well as a year-span for each row, to the left of the chart. This chart gives a nice overview of where Encodo fits into my overall time as a programmer as well as the diversity of projects and roles I&rsquo;ve had on often-simultaneous projects. Each of these projects is listed individually below the chart, but it offers a much more intuitive view of how those projects fit together.</p>
<p><span style="width: 507px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_wide.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_wide.png" alt=" " style="width: 507px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_wide.png">Encodo History Wide</a></span></span></p>
<h3>Project History: Medium</h3><p>The next size is &ldquo;medium&rdquo;, for larger, more-modern phones. At this level, the year headings are removed and the legend moves above the chart, to avoid overwriting content. Also, the chart font is reduced to shorten captions. At this width and for this chart, that&rsquo;s less likely until the screen gets even smaller, but for other charts, information is more centered and overlap happens more quickly.</p>
<p><span style="width: 357px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_medium.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_medium.png" alt=" " style="width: 357px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_medium.png">Encodo History Medium</a></span></span></p>
<h3>Project History: Tiny</h3><p>Finally, there is the tiny version, optimized for screens like the iPhone4. The only change here is that the captions are rendered in an even-smaller font, to avoid leading captions from pushing bars to the right.</p>
<p><span style="width: 209px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_tiny.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_tiny.png" alt=" " style="width: 209px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/encodo_history_tiny.png">Encodo History Tiny</a></span></span></p>
<h3>Skills History: Wide</h3><p>For the skills charts—some of which start quite early in my life—I&rsquo;ve used   soft hyphens (<code>­­­­­</code>) in some longer captions, to ensure proper wrapping (e.g. for <em>HyperCard</em>). This is the wide version:</p>
<p><span style="width: 523px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/libraries_wide.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/libraries_wide.png" alt=" " style="width: 523px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/libraries_wide.png">Libraries Wide</a></span></span></p>
<h3>Skills History: Medium</h3><p>As with project histories, the skills charts move the legend above the chart, when displayed below a certain width.</p>
<p><span style="width: 357px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/libraries_medium.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/libraries_medium.png" alt=" " style="width: 357px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/libraries_medium.png">Libraries Medium</a></span></span></p>
<h3>Skills History: Tiny</h3><p>As with the projects chart, the skills chart renders remarkably well on tiny screens.</p>
<p><span style="width: 209px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/libraries_tiny.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/libraries_tiny.png" alt=" " style="width: 209px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/libraries_tiny.png">Libraries Tiny</a></span></span></p>
<h3>Unstyled Charts</h3><p>Finally, the following graphic shows examples of the projects and skills charts without any styling at all. As you can see, these charts are just standard HTML tables and are quite legible for screen readers, complete with proper headers and cells.</p>
<p><span style="width: 506px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/unstyled_charts.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/unstyled_charts.png" alt=" " style="width: 506px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/unstyled_charts.png">Unstyled charts</a></span></span></p>
<p>I also tested this document with Safari&rsquo;s and Instapaper&rsquo;s reader modes. These work, for the most part, but both of these renderings make a bit of a hash of the tables/charts, each in their own way.</p>
<h3>Safari Reader</h3><p>The Safari Reader does an admirable job with the headings and lists that comprise most of the document. However, it doesn&rsquo;t render the third column—&rdquo;Roles&rdquo; and &ldquo;Level&rdquo;, respectively—because it heeds the CSS that hides those columns. I haven&rsquo;t yet come up with a solution for user agents that only use a part of the CSS.</p>
<p><span style="width: 257px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/safari_reader_charts.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/safari_reader_charts.png" alt=" " style="width: 257px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/safari_reader_charts.png">Safari Reader Charts</a></span></span></p>
<h3>Instapaper Charts</h3><p>Instapaper also does a good job with the majority of the document, but also stumbles a bit when rendering the tables for the charts. In this case, Instapaper properly ignores all of my CSS—including the command to hide the third column with &ldquo;Roles&rdquo; or &ldquo;Level&rdquo;—but doesn&rsquo;t really do the table structure justice, formatting it as a single, long line of text.</p>
<p><span style="width: 444px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3687/instapaper_charts.png"><img src="https://www.earthli.com/data/news/attachments/entry/3687/instapaper_charts.png" alt=" " style="width: 444px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3687/instapaper_charts.png">Instapaper Charts</a></span></span></p>
<h2>Conclusion</h2><p>Overall, I&rsquo;m pretty happy with how the &#xfb01;nal version turned out. I&rsquo;m sure there&rsquo;s room for improvement design-wise, but I think the charts are pretty good. In particular, I think I&rsquo;ve managed to &ldquo;Lead by Example&rdquo; in designing and building a more-complex web page for all types of user agents and users.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3687_1_body" class="footnote-number">[1]</span> I&rsquo;m looking at you, <em>LinkedIn</em> recruiters.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3389</guid>
    <title><![CDATA[More odd design in iOS battery-management]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3389</link>
    <pubDate>Sat, 04 Mar 2017 17:26:00 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">4. Mar 2017 17:26:00 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">23. Jun 2020 22:38:01 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>When I snapped the screenshot shown below, I wanted the answer to one question: </p>
<blockquote class="quote pullquote align-right right" style="width: 300px"><div>I had actively used the phone for only about 2 minutes that day. Which application used the phone for the other 3 hr and 56 min? [1]</div></blockquote><p>Apple&rsquo;s design makes finding an answer frustrating, at best—and infuriating, at worst. Here&rsquo;s what you see when you look at the battery settings.</p>
<p><span style="width: 320px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3389/img_1348.png"><img src="https://www.earthli.com/data/news/attachments/entry/3389/img_1348.png" alt=" " style="width: 320px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3389/img_1348.png">Who&#039;s responsible for this?</a></span></span></p>
<p>The batter control panel tells me that <span class="quote-inline">&ldquo;[b]attery information will be available after using iPhone for a few minutes.&rdquo;</span></p>
<p>Some questions:</p>
<ul>
<li>Why would Apple design this feature this way?</li>
<li>That is, what is the reason for not always showing the applications that used the most battery?</li>
<li>Perhaps because the calculation takes time and effort?</li>
<li>Why is there no button to let me force the calculation and show the numbers?</li>
<li>If that&rsquo;s not possible, why can&rsquo;t you tell me more precisely how and when I can get the information I want?</li>
<li>Do I have to just start using the phone?</li>
<li>For how long?</li>
<li>When should I check back?</li>
<li>Can I just leave it on?</li>
<li>Or do I have to actively use it?</li>
<li>Is scrolling a page or flipping app folders back and forth enough?</li>
<li>Do I have to prevent it from sleeping for those <span class="quote-inline">&ldquo;minutes?&rdquo;</span></li>
<li>If the phone does sleep, does it reset the <span class="quote-inline">&ldquo;minutes?&rdquo;</span></li>
<li>If I have a low battery and want to know which application is doing that, how useful is it to make me start randomly using a phone that&rsquo;s about to die without knowing which application is causing it to die?</li>
<li>Why does iOS make me do all the work? Why can&rsquo;t the damned thing work <em>for me</em> instead of making me work <em>for it</em>?</li></ul><p>As you can probably tell, I fell well into the &ldquo;infuriated&rdquo; camp, despite knowing that this is a first-world problem. To assuage my guilt about that, I thought about all of the people who just accept this design, this design that takes power out of the hands of the user for no reason whatsoever other than laziness.</p>
<p>This control panel is for an OS that is in its 10th version. A multi–billion-dollar company should be able to do better for its users.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3389_1_body" class="footnote-number">[1]</span> It was the Mail app, which had gone haywire for some unknown reason. I&rsquo;ve seen it do this when a certificate for one of my mail accounts had expired, but that wasn&rsquo;t the reason this time. It remains a mystery because Apple also doesn&rsquo;t make any logs for your apps accessible, either. Diagnosing your &ldquo;computer&rdquo; is a thing of the past. In this brave new world, users just live with software oddities with no recourse.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3352</guid>
    <title><![CDATA[UI/UX Deliverables]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3352</link>
    <pubDate>Sun, 08 Jan 2017 22:19:33 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">8. Jan 2017 22:19:33 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">9. Jan 2017 09:46:12 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <blockquote class="quote abstract "><div><p>This is an answer I wrote to <a href="https://www.reddit.com/r/web_design/comments/5mm9bi/what_deliverables_do_i_ask_for_from_a_uiux/">What deliverables do I ask for from a UI/UX designer when starting a webapp project?</a> by <cite>loki777coyg</cite> (<cite><a href="http://www.reddit.com/">Reddit</a></cite>).</p>
</div></blockquote><p>Ideally, you&rsquo;d have a VSG (Visual Style Guide) and an Interaction Design.</p>
<h2>VSG</h2><p>The VSG includes design details like <strong>colors</strong>, <strong>gradients</strong>, <strong>fonts</strong> and <strong>standard dimensions</strong> as well as details about components/controls, like for icons, properties like,</p>
<ul>
<li>margins</li>
<li>padding</li>
<li>separation between label and image</li>
<li>alignment of image</li>
<li>variants (image to side, image on top)</li></ul><p>or for similar properties for controls, like, for example,</p>
<ul>
<li>buttons</li>
<li>tabs</li>
<li>list items</li>
<li>tooltips</li>
<li>callouts</li>
<li>flyouts</li>
<li>etc.</li></ul><p>or even complex controls, like grids, with properties like</p>
<ul>
<li>where to place icons</li>
<li>how to align text</li>
<li>how to wrap text</li>
<li>are there buttons or a drop-down to manipulate the row</li>
<li>etc.</li></ul><p>Depending on what you&rsquo;re building, a VSG will include instructions for how components are displayed in different media, like small-screen, responsive, etc.</p>
<p>Basically, the VSG is a dictionary with the answer to every question you have about <strong>how to style a component</strong> in the target platform/technology/media, generally defined in a platform/technology-agnostic way.</p>
<h2>Interaction Design</h2><p>The Interaction Design includes instructions on how to create UIs using the components defined in the VSG. These are the higher-level rules for <strong>how to combine components/controls</strong> to build <strong>screens</strong>.</p>
<p>It answers questions about</p>
<ul>
<li>how to display extra information to the user</li>
<li>how to show errors</li>
<li>how the user moves between related screens</li>
<li>how the navigation history is displayed
<li><div>how the user manipulates data:<ul>
<li>auto-save?</li>
<li>How/when to validate?</li>
<li>How to bulk-edit?)</li></ul></div></li>
<li><div>how the user searches:<ul>
<li>auto-suggest?</li>
<li>Or enter to show results?</li>
<li>How does paging work?</li>
<li>Are details shown in-line?</li></ul></div></li>
<li>where standard information is displayed</li>
<li><div>where control surfaces are:<ul>
<li>Is there a user-login area on-screen?</li>
<li>Separate from the main navigation?</li>
<li>Or combined?</li>
<li>What about content/context-specific actions?</li>
<li>What about list-item-specific actions?</li></ul></div></ul><p>Again, this design may also include details on how to adjust compositions/interactions based on the media/context, like small-screen, responsive, etc.</p>
<p>Basically, the Interaction Design is a dictionary with the answer to every question you have about how to compose components to represent the <strong>screens</strong> in <strong>workflows</strong> and <strong>use cases</strong>, also defined in a platform/technology-agnostic way.</p>
<h2>Vs. Reality</h2><p>I deliberately wrote &ldquo;ideally&rdquo; above because, often, the specifications you get/have will fall short of this. However, remember that whatever <em>isn&rsquo;t</em> in your specification will have to be decided on-the-fly and ad-hoc and most likely differently in different situations, most likely by the wrong person (the developer).</p>
<p>A tooltip is going to have <em>some sort of style</em> even if you don&rsquo;t actually specify it. Unless you&rsquo;re really disciplined—even if you&rsquo;re a one-man team—you&rsquo;re going to end up with noticeable inconsistencies. You&rsquo;ll either have to live with them or invest a lot of time to eradicate them.</p>
<h2>Better than wireframes/screens</h2><p>The nice thing about working from documents like this rather than wireframes for very specific situations is that it&rsquo;s much easier to build new, unforeseen screens without further help from the designer. That is, instead of having to wait for the designer to make the screen or, instead of just winging it and building the screen based on what you see in other, similar screens, <strong>you have a very specific instruction manual on how to style and compose your building blocks to create new screens.</strong></p>
<p>Another advantage is that there is a canonical, agreed-upon specification for how things are done to resolve disputes and clarify questions.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3279</guid>
    <title><![CDATA[Updated my Curriculum Vitae/Resum&eacute;]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3279</link>
    <pubDate>Mon, 13 Jun 2016 21:16:14 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">13. Jun 2016 21:16:14 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/3279/cv_thumbnail.png"><img src="https://www.earthli.com/data/news/attachments/entry/3279/cv_thumbnail_tn.png" alt=" " class=" align-right"></a>I am in no way looking for a new job. I&rsquo;m very happy at <a href="http://encodo.com">Encodo</a>. However, I hadn&rsquo;t updated my project list or resume format since 2002. I&rsquo;d also seen a lot of resumes cross my desk when we were hiring last year, with some good ideas and some bad. I wanted to try out some ideas I had to improve formatting, legibility and information density/comprehensibility.</p>
<p>There were a few main areas that I thought I could improve in the &ldquo;standard&rdquo; resume format.</p>
<p>I&rsquo;ve got a strong first draft, but I&rsquo;ll be tweaking it again after letting it sit for a bit. You can check out the current version here: <a href="https://www.earthli.com/users/marco/cv/2016_06.php">Resume 06.2016</a> (<a href="https://www.earthli.com/data/news/attachments/entry/3279/marco_von_ballmoos_-_curriculum_vitae_-_06.2016.pdf">PDF</a>)</p>
<h2>Requirements</h2><p>What problems am I trying to solve?</p>
<ul>
<li>A plain text listing of skills leaves a lot to be desired. How competent are you in that skill? How many years have you used it? When did you last use it?</li>
<li>Many IT jobs are project-oriented, so listing employers isn&rsquo;t sufficient. On the other hand, if you list a lot of projects, it&rsquo;s hard to see how long you worked at an employer. How long was a project? Did you ever work on overlapping projects? Which roles did you have in the project? Did those roles change over time?</li>
<li>If you&rsquo;re a bit long in the tooth and have a lot of projects and/or employers, the standard format doesn&rsquo;t fit very well, either. Information is spread out and difficult to process as a whole.</li></ul><h2>Ideas &amp; Solutions</h2><p>I&rsquo;ve come up with some ideas for answering these questions at a glance, using a combination of responsive text and charts.</p>
<ul>
<li>Show items in a grid instead of sticking to a strictly top-down format, which wastes space and leads to long lines that are hard to read.</li>
<li>To address career length, summarize on the first page and list projects on following pages.</li>
<li>Use charts to summarize long lists/grids.</li>
<li>Use the X-Axis of the chart to indicate chronology (years)</li>
<li>Use colors to indicate roles in a project or competence level of a skill</li>
<li>Use striped colors to indicate multiple roles in a project</li>
<li>Each project or skill gets a bar from start to end  of project or use of skill</li>
<li>Overlaps in the chart indicate working on multiple projects at once</li>
<li>A change in color or striping indicates a change in role</li>
<li>Make sure that generating a PDF or printing the document works well and doesn&rsquo;t waste paper</li></ul><p>Armed with these ideas, I came up with a responsive set of CSS styles. On top of that, the print styles are configured to create a very pleasing printout, in both portrait (<a href="https://www.earthli.com/data/news/attachments/entry/3279/marco_von_ballmoos_-_curriculum_vitae_-_06.2016.pdf">PDF</a>) and landscape.</p>
<h2>Skills Timelines</h2><p><a href="https://www.earthli.com/data/news/attachments/entry/3279/skills_timeline.png"><img src="https://www.earthli.com/data/news/attachments/entry/3279/skills_timeline_tn.png" alt=" " class=" align-left"></a><a href="https://www.earthli.com/data/news/attachments/entry/3279/skills_timeline_small.png"><img src="https://www.earthli.com/data/news/attachments/entry/3279/skills_timeline_small_tn.png" alt=" " class=" align-right"></a>Since I started programming in 1985 (more or less), I started all of my timelines with that year. To the left, you can see a full-width version of techniques and languages, with the legend and main title to the left of the two charts. To the right, you can see that the responsive, highly compressed version is still very legible and useful, with title and legend above. The intensity of the color in the bar indicates skill level, so you can make sense of the chart even if the legend has scrolled out of sight.</p>
<p><span class="clear-both"></span></p>
<h2>Projects Timeline</h2><p>The projects timeline is very similar, starting at the same year so that all charts are consistent. As indicated above, the overlap and coloring/striping nicely shows simultaneity and roles. The legend is again to the left.</p>
<p><span style="width: 638px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3279/encodo_project_timeline.png"><img src="https://www.earthli.com/data/news/attachments/entry/3279/encodo_project_timeline.png" alt=" " style="width: 638px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3279/encodo_project_timeline.png">Encodo Projects Timeline</a></span></span></p>
<p>I&rsquo;m not quite yet perfectly happy with the striping because it&rsquo;s more difficult to see which roles are actually involved in a project, but it&rsquo;s a start. In the closeup, you see the coloring a bit better, but without the legend, it&rsquo;s much harder to remember what&rsquo;s what. Still, it&rsquo;s pretty and formats quite well, even for mobile devices.</p>
<p><span style="width: 250px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3279/encodo_project_timeline_closeup.png"><img src="https://www.earthli.com/data/news/attachments/entry/3279/encodo_project_timeline_closeup.png" alt=" " style="width: 250px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3279/encodo_project_timeline_closeup.png">Encodo Projects Timeline (Detail)</a></span></span></p>
<p>So, as of June 2016, I&rsquo;m more of less up-to-date with my work history. Not only that, but because the format is very declarative and uses semantic HTML, I have much more incentive to keep it up-to-date.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3215</guid>
    <title><![CDATA[UPC CableCom Replay]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3215</link>
    <pubDate>Mon, 08 Feb 2016 19:37:22 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">8. Feb 2016 19:37:22 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">8. Feb 2016 23:06:29 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <div class="caution "><p><strong><abbr title="Too Long; Didn't Read">tl;dr</abbr>:</strong> If you think you&rsquo;ve finished signing up for UPC Cablecom Replay but have never used it, think again. In order to completely enable it and to be able to use it, you have to actually try using the service from the Guide. It is at this point that you will be required to confirm <em>yet another</em> activation-acceptance dialog before Replay is available. Even then, it&rsquo;s enabled only for content aired <em>after</em> this final confirmation. <strong>So go use it now for any old crappy show just to finish enabling it for when you really need it.</strong></p>
</div><p>We have a UPC CableCom Mediabox. It&rsquo;s a <abbr title="Digital Video Recorder">DVR</abbr>, so we can record any content we like, up to about 100 hours or so.</p>
<p>The Super Bowl is on really late for Central Europeans, so we cheerfully enabled the &ldquo;record&rdquo; icon on the Super Bowl on BBC2 and went to bed.</p>
<p>The Mediabox interpreted our command as a suggestion and failed to record a single minute of the Super Bowl.</p>
<h2>Set up Replay</h2><p>Never fear! This had happened before and we&rsquo;d set up a free service at CableCom called Replay. I have no idea why you have to explicitly sign up for a service that is included free as part of the UPC Cablecom package, but there it is. [1]</p>
<p>We set it up the last time we&rsquo;d failed to record a Vuelta a España stage that we had really wanted to see. Even at that time, we signed up for Replay and were greeted with little Replay icons on a lot of the content in the Guide. However, anything older than <em>now</em> didn&rsquo;t have an icon.</p>
<p>We scuttled back to the web site to discover that having signed up for Replay ex post facto did us no good in the case of the Vuelta stage in which we were interested. Replay was only enabled on content that aired <em>after</em> your acceptance of their license agreement.</p>
<p>This seemed at the time like a needlessly shitty restriction since CableCom has the prior 30 hours of all channels recorded anyway. The service is free, so what&rsquo;s the harm in letting me use it <em>immediately</em>? [2]</p>
<p><a href="https://www.earthli.com/data/news/attachments/entry/3215/disapproval.png"><img title="Disapproval" src="https://www.earthli.com/data/news/attachments/entry/3215/disapproval_tn.png" alt=" "></a></p>
<p>Ok, fine. Replay activated. License accepted. Time to move on. [3]</p>
<h2>Use Replay</h2><p>So we come to the Super Bowl, which failed to legally record on our legal DVR that captures content for which we&rsquo;ve paid legally.</p>
<p>No problem. I signed up for Replay months ago.</p>
<p>Fire up the Guide, switch to BBC2, scroll back one day and VOILA! There&rsquo;s the Super Bowl broadcast at some ungodly hour of the morning. And there, right in front of it, is the shiny Replay icon.</p>
<p>Click.</p>
<blockquote class="quote quote-block "><div>&ldquo;Please select OK with your remote control to indicate your acceptance of the license agreement for Replay. [4]&rdquo;</div></blockquote><p>OK.</p>
<blockquote class="quote quote-block "><div>&ldquo;You have activated Replay. Only content aired after your acceptance of this license agreement will be available via Replay.&rdquo;</div></blockquote><p><a href="https://www.earthli.com/data/news/attachments/entry/3215/troll-face4.jpg"><img title="Anger" src="https://www.earthli.com/data/news/attachments/entry/3215/troll-face4_tn.jpg" alt=" "></a></p>
<p>But I&rsquo;d already accepted the license agreement once when I signed up for it! This system is absolutely <em>designed</em> to ensure that the first piece of content that any given Replay user selects will be unavailable.</p>
<p>So here&rsquo;s my advice to anyone who wants to use Replay:  after you&rsquo;ve enabled Replay for the first time, use it. Use it for any old program, it doesn&rsquo;t matter what. Just make sure you&rsquo;ve accepted <em>all</em> of UPC Cablecom&rsquo;s multiple agreements before you want to use Replay for content you actually care about.</p>
<p>As for the Super Bowl? It&rsquo;s not like I&rsquo;m not watching it <em>right now</em>—and commercial-free, to boot—but why make it such a fight? And why is it that the path to content that is legal and purchased is always far less well-paved than the free one? Being more expensive and shittier is not a good business model.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3215_1_body" class="footnote-number">[1]</span> As we will find out, you actually have to sign up <em>twice</em>.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3215_2_body" class="footnote-number">[2]</span> I&rsquo;m totally aware that it&rsquo;s probably something to do with the content-provider agreements, but it&rsquo;s still utter horseshit from a design/user-experience perspective.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3215_3_body" class="footnote-number">[3]</span> We will find some <em>other</em> way of obtaining content, I suppose.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3215_4_body" class="footnote-number">[4]</span> I&rsquo;m paraphrasing the citations of text from the TV because I was blinded by rage at the time. I have since calmed down and am completely aware of what a first-world problem this is.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3168</guid>
    <title><![CDATA[The Netflix SmartTV App for Samsung]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3168</link>
    <pubDate>Tue, 19 Jan 2016 22:51:04 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">19. Jan 2016 22:51:04 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">20. Jan 2016 08:08:32 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/3168/maxresdefault.jpg"><img title="Samsung Netflix" src="https://www.earthli.com/data/news/attachments/entry/3168/maxresdefault_tn.jpg" alt=" " class=" align-right"></a>I started using Netflix in Switzerland about 5 months ago. I initially made these notes about 2 months after I started using the Samsung TV App. In the last three months, while Netflix has made updates to their app from time to time, the core usability and browsability issues have not changed.</p>
<h2>Browsing</h2><dl><dt class="field">Permanent billboard</dt>
<dd>The browser doesn&rsquo;t make efficient use of screen space. The top half of the screen is <em>always</em> reserved for a billboard for the currently selected item. This choice makes browsing feel very cramped, even though I&rsquo;m browsing at an 1080P resolution.</dd>
<dt class="field">Single-row browsing</dt>
<dd>When you&rsquo;re browsing something like &ldquo;My List&rdquo;, you can only see one row and scroll horizontally to see more items. The browser only uses more than one row when you&rsquo;re browsing categories. Unfortunately, none of your &ldquo;smart&rdquo; lists like &ldquo;Continue Watching&rdquo; or &ldquo;My List&rdquo; are categories. At least the side-scrolling wraps around to the beginning of the list instead of making you back all the way out.</dd>
<dt class="field">No fisheye, filtering, grouping</dt>
<dd>There is no notion of &ldquo;drilling down&rdquo; into a list or folder. There seems to be a lack of fisheye for larger lists—i.e. focusing and zooming in and out—and an almost utter lack of basic management. I don&rsquo;t want full-on editing, but I&rsquo;d like to be able to guide the app in some way. When I want to see the movies I&rsquo;ve added to my list to watch, I can only side-scroll in a single row. That&rsquo;s ridiculous. I can&rsquo;t filter by genre, type (TV/movie) or even do a simple filter by title, if I&rsquo;m looking for something specific.</dd>
<dt class="field">Unpredictable sorting</dt>
<dd>Lists are not sorted alphabetically but by something else, like last time added? Or the degree to which Netflix thinks a selection is a match for your current preferences? It&rsquo;s impossible to predict, so you end up scrolling through <em>everything</em> trying to find a specific element.</dd>
<dt class="field">Shifting content</dt>
<dd>The content of smart lists is updated relatively often and, while some suggestions seem to be set in stone, others are extremely ephemeral. NetFlix <em>really</em> thinks I should watch <em>Trailer Park Boys</em> in which I have no interest after watching one episode, but I was reduced to typing out <em>River</em> (with Stellan Skarsgaård) because it only ever showed me that entry once.</dd>
</dl><h2>Lists</h2><dl><dt class="field">Single list</dt>
<dd>You can add items to your list, but you can&rsquo;t indicate <em>why</em> you added them. The &ldquo;your list&rdquo; is ostensibly a list of movies you want to watch, but Netflix also doesn&rsquo;t remove them once you&rsquo;ve watched them.</dd>
<dt class="field">No watched list</dt>
<dd>Nor does there seem to be a &ldquo;watched&rdquo; list that NetFlix offers to the user. Nor have I found a &ldquo;Rated by you&rdquo; list. Even were there such a list, I wouldn&rsquo;t expect to be able to ask Netflix to group my rated movies by genre, sorted from highest to lowest rating. Or most recently watched. Or anything useful like that.</dd>
<dt class="field">&ldquo;Continue Watching&rdquo; is not editable</dt>
<dd>NetFlix <em>does</em> keep track of what you haven&rsquo;t finished watching, in the &ldquo;continue watching&rdquo; list, but you can&rsquo;t edit this list either. So, that one-star–rated comedy you watched for ten minutes? NetFlix will ask you to finish watching that show <em>the very first thing</em> until the heat death of the universe. And even when it&rsquo;s no longer in the top spot in the billboard, there it is peeking out at you from the &ldquo;continue watching&rdquo; list.</dd>
<dt class="field">No control over meta-lists/suggestions</dt>
<dd>You also can&rsquo;t tell NetFlix to stop showing certain lists that it has, in its infinite wisdom, decided you&rsquo;re interested in. For example, I watched <em>The Unbreakable Kimmy Schmidt</em> and now I have a category called <em>Comedies starring a strong female lead</em>. I&rsquo;ve already either watched or don&rsquo;t want to watch every item in this list. I cannot get rid of this list. This also applies to &ldquo;Because you liked…&rdquo; lists. You can&rsquo;t quickly jump to the movie it thinks you liked and you can&rsquo;t get rid of this list. (See <em>No way to &ldquo;not like&rdquo;</em> below.) [1]</dd>
</dl><h2>Behavior and Display</h2><dl><dt class="field">No badges or indicators</dt>
<dd>When you&rsquo;re browsing a list, you can&rsquo;t see whether you&rsquo;ve already added something to your list or not. A badge here would be nice. Multiple badges for &ldquo;viewed&rdquo;, &ldquo;rated/rating&rdquo; and &ldquo;watchlist&rdquo; would be nice. Maybe even being able to see if other people on your account have added this item to their lists (it&rsquo;s all public in an account anyway).</dd>
<dt class="field">Pushy default selections</dt>
<dd>What if you&rsquo;ve been binge-watching something? That would be the first thing selected when you log in, right? Wrong again. NetFlix will grab the show they think you should be watching and auto-select/queue that for viewing. How do they select this show? The show is almost always suspiciously one of their newer offerings. Are you one episode 8 of 10 of <em>Jessica Jones</em>? Too bad, because your default action—if you hit &ldquo;Play&rdquo; after Netflix loads—will be to start watching <em>Trailer Park Boys</em>. Let it go, Netflix.</dd>
<dt class="field">Unclear selection algorithm</dt>
<dd>How do you tell Netflix what you like? Does adding something to your list have any weight?Should you instead rate them? What if you don&rsquo;t feel like rating from 1–5 stars and just want to &ldquo;like&rdquo; a movie? Can you tell Netflix to <em>stop</em> using a movie or series to choose other content?</dd>
<dt class="field">No way to &ldquo;not like&rdquo;</dt>
<dd>While you can give content bad ratings, it&rsquo;s hard to predict how Netflix will interpret a 2/5-star rating. Does it think you like that content because you watched it? Or bothered to rate it? Is that positive or negative? It would be nice to be able to say NO, not this content. Do not ever suggest this again.</dd>
<dt class="field">Default action is to <em>play</em></dt>
<dd>If you do see a show you&rsquo;re interested in, the default action is to play that show rather to show information for it (so you could add it to your list). [2] If you do start a show by accident, going back doesn&rsquo;t get you back to where you were, but somewhere else—and then the show you were interested in is nowhere to be found. So you&rsquo;re stuck aimlessly browsing around, hoping that it shows up on another list by luck or going to the search and typing the bloody name in (if you can remember it correctly). That&rsquo;s only if you&rsquo;ve canceled loading the show before it showed anything. Otherwise, you can cheerfully find that show—that you might have possibly been interested in—in the &ldquo;continue watching&rdquo; list, where it has an eternal home.</dd>
<dt class="field">No cross-account access</dt>
<dd>When you&rsquo;re browsing a list with someone who also has an account on your NetFlix (c&rsquo;mon, we can&rsquo;t be the only ones who watch TV together), it would be nice to be able to add to a list on <em>another person&rsquo;s</em> account. Otherwise, the workflow is atrocious: try to remember the one you&rsquo;re interested in, back out to the main screen, enter as the other user and then try to find the movie you wanted to mark for watching.</dd>
</dl><p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3168_1_body" class="footnote-number">[1]</span> A concrete example is that I gave <em>Grudge Match</em> 3 out of 5 stars, which translates to &ldquo;liked&rdquo; in Netflix&rsquo;s ratings system. I would rather NetFlix only based suggestions on 4- or 5-star reviews because 3 out of 5 is a pretty tepid endorsement. I cannot do this, so I&rsquo;m left with downgrading <em>Grudge Match</em> instead. However, I can&rsquo;t just jump to the movie because NetFlix doesn&rsquo;t provide a link. I have to search for it in order to adjust the rating.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3168_2_body" class="footnote-number">[2]</span> This is very similar to how iOS annoyingly assumes that any touch on a person&rsquo;s name means that you want to call that person <em>immediately</em>. These days, the default action should not be an interrupt on that person.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3131</guid>
    <title><![CDATA[YouTube UX Suggestions 2015]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3131</link>
    <pubDate>Sun, 17 May 2015 21:43:38 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">17. May 2015 21:43:38 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">29. Apr 2016 07:09:23 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>I harshed on the YouTube UX in a <a href="https://www.earthli.com/news/view_article.php?id=3133">recent article about GrooveShark</a>. I figured I would take a few screenshots and explain exactly what I am trying to do with YouTube and why it feels so awkward.</p>
<h2>Use Case</h2><p>The user wants to watch vides in a list that he has not yet watched.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_list_mark_as_unwatched.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_list_mark_as_unwatched_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_list_mark_as_unwatched.png">&#039;Mark as unwatched&#039; would be nice</a></span></span></p>
<p>It is not immediately obvious how or even if the user can mark a video as &ldquo;unwatched&rdquo; so that the little sash is no longer shown across the video in a list. As it stands, the sash is pretty much useless because the video almost always autoplays before the user can click &ldquo;watch later&rdquo;.</p>
<h2>Use Case</h2><p>The user would like to manipulate multiple videos in the list at once.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_multi_select.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_multi_select_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_multi_select.png">No multi-select actions in list view</a></span></span></p>
<p>Also, the lists are really sensitive to clicks and default to launching a video with every missed pixel—which marks the video as &ldquo;watched&rdquo; (see above).</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_clicking_list.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_clicking_list_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_clicking_list.png">List view really wants to play videos</a></span></span></p>
<p>In contrast, GrooveShark [1] has relatively intuitive support—nothing fancy—for manipulating multiple media items. Clicking the song selects it by default, rather than playing it. Only a click on the play button at the front of the row actually plays the song.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/grooveshark_copy_multiple_to_list.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/grooveshark_copy_multiple_to_list_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/grooveshark_copy_multiple_to_list.png">Copy/move multiple items in GrooveShark</a></span></span></p>
<p>GrooveShark also has the notion of a &ldquo;queue&rdquo;, which is a kind of ad-hoc list to which media items are added for playing. Food for thought.</p>
<h2>Use Case</h2><p>The user has already-watched videos in a list and wishes to upvote/downvote a video.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_rating_buttons_missing.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/youtube_rating_buttons_missing_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_rating_buttons_missing.png">No video ratings in list view</a></span></span></p>
<p>Rating multiple videos at once, up or down, would complete the UX.</p>
<h2>Use Case</h2><p>The user would like to move or copy a video to another list from the list view.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_move_copy.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_move_copy_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_watchlater_move_copy.png">&#039;Move&#039; and &#039;copy&#039; are missing in list view</a></span></span></p>
<p>This is currently only possible from the video player, which necessitates playing the video (again) and jumping back and forth between the list view and the player.</p>
<p>Here&rsquo;s what moving a single song looks like in GrooveShark.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/grooveshark_copy_to_list.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/grooveshark_copy_to_list_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/grooveshark_copy_to_list.png">Copy/move single item in GrooveShark</a></span></span></p>
<h2>Use Case</h2><p>The user has already watched videos in a list and wishes to upvote/downvote or move or copy the video to another list.</p>
<p>There is no good way to do this from the list. Instead, the user has to navigate to the video, auto-playing it and clicking the &ldquo;Add&rdquo; dropdown multiple times until the video has been added to the new list and removed from the &ldquo;Watch later&rdquo; list.</p>
<h2>Use Case</h2><p>The user is watching the videos in a list and wishes to organize them as he watches subsequent videos in the list.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_list_on_video_page.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/youtube_list_on_video_page_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_list_on_video_page.png">No commands for play list when watching videos</a></span></span></p>
<p>In order to add a video to another list (e.g. &ldquo;favorite Comedy&rdquo; or &ldquo;Suggestions for wife&rdquo;), the user must click that video to start it again or open the list in another window. None of these options are as convenient as just making list commands available from the video player, so the user is not forced to leave the context of the currently playing video.</p>
<h2>Use Case</h2><p>The user wants to move or copy a video to another list.</p>
<p><span style="width: 200px; display: table"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_manager_dropdown_on_video_page.png"><img src="https://www.earthli.com/data/news/attachments/entry/3131/youtube_manager_dropdown_on_video_page_tn.png" alt=" " style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3131/youtube_manager_dropdown_on_video_page.png">Management dropdown on video page</a></span></span></p>
<p>The dropdown gets the job done, but it&rsquo;s not a pleasant user experience. Instead, to move a video, the user must click multiple times, instead of just twice (to remove the video from the current list and to add it to the other list).</p>
<h2>Use Case</h2><p>The user wants to, well, do anything but watch videos in the YouTube app for Samsung SmartTVs. Some stuff that would be nice:</p>
<ul>
<li>Upvote/downvote [2]</li>
<li>Add to &ldquo;watch later&rdquo; / build an ad-hoc queue of videos to watch</li>
<li>Move/copy video to list</li></ul><p>The range of functionality doesn&rsquo;t have to be as wide as for the desktop-browser application, but basic commands like upvote, downvote or watch later/add to list should easily be possible, even given the limited input of a TV remote control.</p>
<h2>Use Case</h2><p>The user wants to find a video in a longer list on the Samsung SmartTV YouTube app.</p>
<p>The YouTube app doesn&rsquo;t make it very easy to find a video either. The user can only move forward in the list, but cannot wrap around to the end of the list from the beginning or vice/versa. This is really tedious when you want to watch a movie that you just added to the end of a longer list.</p>
<p>Some way of filtering would be most welcome, but being able to cycle backwards would be very useful for getting to the most recent content.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3131_1_body" class="footnote-number">[1]</span> And also Google Play, which I&rsquo;ve recently discovered has quite a good UX for multiple-object selection and manipulation.</div><div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3131_2_body" class="footnote-number">[2]</span> Edit, April 2016: This feature is now available on Samsung&rsquo;s SmartTV app. You have to be quick to navigate to it before you jump to the next video, but it&rsquo;s there.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3120</guid>
    <title><![CDATA[Geocities in 2015]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3120</link>
    <pubDate>Sun, 01 Mar 2015 22:41:18 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">1. Mar 2015 22:41:18 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><span style="width: 180px; display: table" class=" align-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3120/screen_shot_2015-03-01_at_21.47.29.png"><img src="https://www.earthli.com/data/news/attachments/entry/3120/screen_shot_2015-03-01_at_21.47.29_tn.png" alt=" " style="width: 180px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3120/screen_shot_2015-03-01_at_21.47.29.png">Top of the page</a></span></span><span style="width: 179px; display: table" class=" align-right clear-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3120/screen_shot_2015-03-01_at_21.47.49.png"><img src="https://www.earthli.com/data/news/attachments/entry/3120/screen_shot_2015-03-01_at_21.47.49_tn.png" alt=" " style="width: 179px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3120/screen_shot_2015-03-01_at_21.47.49.png">News links</a></span></span>A friend recently directed me to <a href="http://stevequayle.com">Steve Quayle</a> where he&rsquo;d found a link about <a href="http://www.pcworld.com/article/2884952/equation-cyberspies-use-unrivaled-nsastyle-techniques-to-hit-iran-russia.html">Destroying your hard drive is the only way to stop this super-advanced malware</a> (<cite><a href="http://www.pcworld.com/">PC World</a></cite>). The article about viruses is a bit hyperbolic but mostly legit. The original web site, though, has some really interesting stuff on it.</p>
<p>It&rsquo;s actually not too poorly laid-out—<a href="http://www.cymaxmedia.com">Cymax Media</a> made it and their own homepage isn&rsquo;t too terrible—but the emphasis is hard to parse.</p>
<p>What&rsquo;s more important than the news links that the site ostensibly publishes?</p>
<ul>
<li>Precious metals</li>
<li>Giants</li>
<li>Ebola and Diseases</li>
<li>Zombies</li>
<li>Scripture</li>
<li>The site&rsquo;s author&rsquo;s latest book, called &ldquo;Little Creatures&rdquo; (elves, imps, fairies, gnomes, dwarves, demons, etc.)</li>
<li>The Shinar Directive (the <span class="quote-inline">&ldquo;greatest conspiracy theory of all time&rdquo;</span>)</li>
<li>More giants</li></ul><p>Finally, below all of this other stuff, are the news links, with no explanation or elucidation, so you have to click through on each one that sounds interesting and probably load up a whole other page about giants.</p>
<p>Still, the Geocities web sites of 2015 are decidedly better-looking than their predecessors. Sure, the black background is not very easy on the eyes and sure there seems to be a lot of distracting stuff on the page, but I have a feeling that the site works as designed: it reflects the intent of the author.</p>
<p>Giants, man. Keep your eyes peeled.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=3023</guid>
    <title><![CDATA[The BBC presents: The future of news]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=3023</link>
    <pubDate>Thu, 07 Aug 2014 22:48:27 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">7. Aug 2014 22:48:27 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">7. Aug 2014 22:48:50 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><span style="width: 311px; display: table" class=" align-right clear-right"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/3023/bbc.png"><img src="https://www.earthli.com/data/news/attachments/entry/3023/bbc.png" alt=" " style="width: 311px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/3023/bbc.png">Screen-shot of article</a></span></span>The article <a href="http://www.bbc.com/news/uk-england-manchester-28671822">Man sectioned over Manchester Airport plane bomb hoax</a> (<cite><a href="http://www.bbc.com/">BBC</a></cite>) was forwarded to me purportedly for its content. </p>
<p>That content? They closed an entire airport for a bomb hoax.</p>
<p>But something else caught my eye: the sheer impenetrability of the presentation. I took a screenshot of the whole article, shown to the right. Can you tell where the article is hiding?</p>
<p>I&rsquo;m going to ignore the British news-authoring penchant for crash blossoms. [1] Also, I&rsquo;m going to assume that using &ldquo;section&rdquo; as a verb that means &ldquo;commit to confinement for mental instability&rdquo; is something that the British news-reading public understands.</p>
<p>What fascinates me is that a news site has chosen a layout that&rsquo;s almost deliberately difficult to read. It&rsquo;s so confusing that it&rsquo;s hard to determine that information as to what actually happened is almost completely missing. I&rsquo;m going to set aside the by-now age-old complaint that the sidebar and giant article footer include so much extra information about other stuff. Instead, I&rsquo;m just going to be happy that there are no ads for busty Russian brides in my screenshot and focus on the presentation in the article itself.</p>
<p>There is almost no information in the article. I&rsquo;ve summed it up below:</p>
<ul>
<li>Guy made bomb hoax</li>
<li>Plane was escorted by RAF</li>
<li>Airport was closed</li>
<li>Guy was &ldquo;sectioned&rdquo; (presumably they mean committed to a mental institution rather than chopped into little pieces)</li>
<li>Other passengers were either oblivious or inconvenienced</li>
<li>Plane arrived early</li></ul><p>I didn&rsquo;t count the half of the article that consisted of irrelevant statements from passengers.</p>
<p>I gleaned this information in a couple of re-readings. This is not because my grasp of the English language is shaky, but because the ordering of information was so strange. The editors of the BBC don&rsquo;t trust their readers to be able to read more than a single sentence at a time. And they didn&rsquo;t trust themselves to present more than four or five of these so-called paragraphs without throwing in an utterly unhelpful graphic.</p>
<p>In order, the graphics are:</p>
<ol>
<li>Picture of a fighter jet in air; purportedly taken <em>from the plane</em>. Oooh, how exciting. It&rsquo;s like we&rsquo;re <em>on the plane</em>. The photo differs in no way from a stock photo of same.</li>
<li>A montage of where Manchester is in England, stating in no uncertain terms what the BBC considers its readers&rsquo; grasp of geography to be, A picture of where Doha is relative to Manchester, also very, very useful in learning about what happened and, finally, a stock photo of an RAF jet, as if the picture above wasn&rsquo;t clear enough that <em>the RAF had scrambled a jet</em>.</li>
<li>Next up was <em>yet another picture of the airliner</em> accompanied by its staunch companion, the scrambled RAF jet. A Typhoon, if you haven&rsquo;t been paying attention.</li>
<li>And, finally, we have a picture of the jet on the ground, with lots of colorful little emergency vehicles in front of it, accompanied by a caption that has nothing to do with the picture, <span class="quote-inline">&ldquo;Nine incoming flights were diverted to other airports&rdquo;</span>.</li></ol><p>If you&rsquo;re like me, the article doubtless left you wishing for more information, like:</p>
<ul>
<li>How did the man make the threat?</li>
<li>What kind of threat was it?</li>
<li>Why was he considered mental rather than a terrorist? Because he&rsquo;s white? Non-Muslim?</li>
<li>Why did they scramble a jet and shut down an airport and then <em>not</em> render him to Guantánamo? General lightness of skin tone? Lack of beard? Oops, same question as the previous one.</li></ul><p>These are burning questions that the BBC is happy to let you feel might be answered in any of its other fascinating-sounding and doubtfully information-saturated articles, like:</p>
<ul>
<li>Military jet escorts passenger plane</li>
<li>Reaction to airport alert</li>
<li>Hoax bomb suspect &lsquo;non-descript&rsquo; (video)</li>
<li>Plane passenger films jet escort (video)</li>
<li>RAF jet filmed escorting plane (video)</li></ul><p>…all published on the same day (before 09:00) and three of which are videos, so as not to strain your brain with too many more words. I deliberately didn&rsquo;t link any of them in order to be complicit in wasting more of your time.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_3023_1_body" class="footnote-number">[1]</span> <a href="http://en.wikipedia.org/wiki/Crash_blossom#In_headlines">Crash Blossoms</a> (<cite><a href="http://en.wikipedia.org/">Wikipedia</a></cite>) are an oft-discussed topic on the <a href="http://languagelog.ldc.upenn.edu/nll/">Language Log</a>, a more recent example of which was <span class="quote-inline">&ldquo;Dutch military plane carrying bodies from Malaysia Airlines Flight 17 crash lands in Eindhoven.&rdquo;</span>.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=2412</guid>
    <title><![CDATA[SOE and usability basics: Page Titles]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=2412</link>
    <pubDate>Sun, 20 Jun 2010 13:36:29 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">20. Jun 2010 13:36:29 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>There are a few (relatively) popular sites that do not even attempt to provide unique page titles for article pages. For example, <a href="http://www.salon.com/news/opinion/glenn_greenwald/index.html">Glenn Greenwald&rsquo;s blog on Salon.com</a> or <a href="http://3quarksdaily.com/">3QuarksDaily</a> both use the same title for all pages.</p>
<p>This is a huge pain in the neck if you have multiple pages from those sites open in a browser. It would be much more useful (for bookmarking, etc.) if the page title included the title of the primary content on the page.</p>
<p>For example, instead of simply using </p>
<pre class=" "><code>Glenn Greenwald − Salon.com</code></pre><p> </p>
<p>for every page, a unique title that gave a hint to the contents </p>
<pre class=" "><code>Follow-up on the Citizens United case − Glenn Greenwald − Salon.com</code></pre><p>would be much better. Sites can feel free, of course, to limit the number of characters of the post&rsquo;s title to use in order to retain the section (Glenn Greenwald) and site (Salon.com) when creating bookmarks. For example,</p>
<pre class=" "><code>Follow-up … Citizens United case − Glenn Greenwald − Salon.com</code></pre><p>or</p>
<pre class=" "><code>Follow-up on the Citizens… − Glenn Greenwald − Salon.com</code></pre><p>would both be much more user- and SOE-friendly.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=2345</guid>
    <title><![CDATA[Tufte Weeps: ABC News]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=2345</link>
    <pubDate>Wed, 10 Mar 2010 22:47:51 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Mar 2010 22:47:51 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/2345/2010-03-10_2017.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/2345/2010-03-10_2017_tn.jpg" alt=" " class="frame align-left"></a>A rather interesting <a href="http://abcnews.go.com/Technology/counting-health-care-climate-change-jobs-twitter/story?id=10024287">article about innumeracy</a> on ABC News was almost completely overshadowed by a layout dominated by advertisements for other products also available from ABC. Anyone happy to read content for free online should also be prepared for a shameless onslaught of self-promotion, but does it have to be so <em>ugly?</em> The page is broken into dozens of blocks (listed below), which seem to only coincidentally line up or share a common style. </p>
<p>Take into account that most of the blocks are independently animated and the overall effect is dizzying. As you can see from the screenshot, the article ends up split into four nearly independent blocks on the page—and is then split into four similarly delightful pages. As with most online articles, the <a href="http://abcnews.go.com/print?id=10024287">printable version</a> is a safe refuge. Or you can use the <a href="http://lab.arc90.com/experiments/readability/">Readability</a> bookmarklet to clean things up.</p>
<h2>List of page blocks</h2><ul>
<li>Banner ad</li>
<li>Site banner (with search controls &amp; some vestigial top-level menus like &ldquo;ABC&rdquo; &amp; &ldquo;ESPN&rdquo;)</li>
<li>Menu bar (pretty comprehensive, though with a few &ldquo;main&rdquo; links added to The end of it, like &ldquo;Good Morning America&rdquo;)</li>
<li>Other articles in this section (represented as a thin, horizontal bar and flying in the face of all design and usability trends)</li>
<li>Finally, the article itself</li>
<li>Then a toolbar for the article (sharing, print, email, etc.)</li>
<li>A block containing <em>more</em> related links (with thumbnails!) cutting the article off</li>
<li>The article continues</li>
<li>Floated in on the left is a block with &ldquo;Sponsored links&rdquo;</li>
<li>A comments area</li>
<li>Another block below that with &ldquo;More Coverage&rdquo;</li>
<li>A Web 2.0-style footer with most of the menu repeated in static &ldquo;fat footer&rdquo; form</li>
<li><div>Dominating the right-hand side are several blocks:<ul>
<li>One with even <em>more</em> related links, this time videos</li>
<li>Yet <em>another</em> ad for &ldquo;Good Morning America&rdquo;—which smacks of desperation</li>
<li>Another block with <em>more</em> links from this section </li>
<li>A block with completely unrelated slideshows</li>
<li>Another sharing (e.g. Facebook) block (as if the article toolbar above wasn&rsquo;t enough)</li>
<li>A block of &ldquo;Most popular&rdquo; links</li>
<li>ESPN Headlines</li>
<li>A Digg applet showing &ldquo;Most Dugg Stories on ABC News&rdquo;</li>
<li>Some advertisements</li>
<li>More &ldquo;sponsored links&rdquo;</li></ul></div></li></ul><p>Sweet Lord! Almost maximum redundancy achieved. I didn&rsquo;t even have the heart to try to validate the page. Talk about a page designed by comittee.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1489</guid>
    <title><![CDATA[Reddit]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1489</link>
    <pubDate>Mon, 11 Dec 2006 21:07:08 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">11. Dec 2006 21:07:08 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><span style="width: 200px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/1489/picture_1.png"><img src="https://www.earthli.com/data/news/attachments/entry/1489/picture_1_tn.png" alt=" " class="frame" style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/1489/picture_1.png">Reddit Home Page</a></span></span><a href="http://reddit.com/">Reddit</a> is a really interesting, stripped-down, fast social bookmarking site; while it doesn&rsquo;t have the CSS/Web 2.0 props of <a href="http://ma.gnolia.com/">Magnolia</a> or <a href="http://digg.com/">Digg</a>, neither does it have the excruciating wait time or incredibly heavy page load (both are easily over 250KB home pages). Reddit weighs in at under 50KB and has sensible caching commands, so the browser isn&rsquo;t constantly following some insipid order to check for new content every time you click something. It&rsquo;s style is very spartan, but conveys all the information you need to know. Functions are designated with simple text, instead of icons; ratings are marked instantly and sent to the server with AJAX. All story and comment ratings, as well as which links you&rsquo;ve already checked out, are stored online. Under each story, you can also click &ldquo;save&rdquo; to store it in your favorites list. [1] The simple up/down rating system is perfectly executed as in-place AJAX because it means you&rsquo;re far more likely to vote on things like comments because it&rsquo;s so easy to give points to clever users and take them away from jackasses. Each view can be sorted by bookmark rank, &ldquo;hotness&rdquo; (rate of change) or simple date order. Comments are also just as easy to make, with the editor appearing in-place (though a preview function would be quite welcome). All-in-all though, an eminently usable and useful site.</p>
<p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_1489_1_body" class="footnote-number">[1]</span> Check out my own <a href="http://reddit.com/user/mvonballmo/">my profile</a> at Reddit, if you like.</div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1482</guid>
    <title><![CDATA[Flash Silhouettes]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1482</link>
    <pubDate>Sat, 09 Dec 2006 16:41:53 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">9. Dec 2006 16:41:53 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">9. Dec 2006 16:42:58 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1482/silhouettes.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/1482/silhouettes_tn.jpg" alt=" " class="frame align-left"></a>This <a href="http://www.jonathanyuen.com/main.html">portfolio page</a> by <cite>Jonathan Yuen</cite> offers a unique Flash experience: its navigation is quite nice. The stark and simple silhouettes are mostly static, but some small pieces move: the fish swim around, clicking the finger makes ripples on the pond, the butterflies flutter. Combined with the music, it&rsquo;s quite pleasant to look around, including the cryptic navigation links—for those not versed in whichever language they&rsquo;re written in—and the horizontal scrolling. It&rsquo;s well worth a visit.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1414</guid>
    <title><![CDATA[Opera 9.0]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1414</link>
    <pubDate>Thu, 26 Oct 2006 20:34:26 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">26. Oct 2006 20:34:26 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><span style="width: 200px; display: table" class=" align-left clear-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/1414/opera_home_page.png"><img src="https://www.earthli.com/data/news/attachments/entry/1414/opera_home_page_tn.png" alt=" " class="frame" style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/1414/opera_home_page.png">Opera Home Page</a></span></span><span style="width: 200px; display: table" class=" align-left clear-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/1414/opera_new_features.png"><img src="https://www.earthli.com/data/news/attachments/entry/1414/opera_new_features_tn.png" alt=" " class="frame" style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/1414/opera_new_features.png">Opera 9.0 New Features</a></span></span>Opera continues to improve their site, showing that standards-based design can be fast, clean and elegant. Having recently reviewed the <a href="https://www.earthli.com/news/view_article.php?id=1414">Firefox 2</a> home page, it&rsquo;s hard to say who&rsquo;s stealing from who here. Firefox went with the darker silhouette, while Opera opted for the &ldquo;girl of indeterminate age&rdquo;. Both have the big, green download button (a good idea, drawing the eye to it), but Opera has nicer product layouts, with big, Apple-y graphics. Digging further into the site reveals a clean, white/light silver layout now consistently used throughout all areas of the site (which is also considerably bigger than Firefox&rsquo;s site). Notably, they&rsquo;ve finally settled on a single, coherent system of icons for their products and sprinkled them liberally throughout the site, to act as way-finders for the different features. [1]</p>
<p>As with Firefox&rsquo;s site, Opera&rsquo;s previous approaches to rolling out a new site have been a bit slapdash, with the user quickly discovering areas that were still using older themes. Now, with the exception of the community pages, the more open and whitespace-friendly look is everywhere.</p>
<div class=" " style="clear:both"><p><hr></p>
<div class="footnote-reference"><span id="footnote_DRAFTABLE_ENTRY_1414_1_body" class="footnote-number">[1]</span> As an aside, Opera&rsquo;s feature set is just fantastic. Developer tools are still conspicuously absent, but otherwise everything&rsquo;s integrated. Features like ad-blocking are superior to anything else out there and there&rsquo;s none of the &ldquo;shopping for extensions&rdquo; you have in Firefox.</div></div>      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1413</guid>
    <title><![CDATA[Firefox 2]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1413</link>
    <pubDate>Wed, 25 Oct 2006 23:12:10 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Oct 2006 23:12:10 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><span style="width: 200px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/1413/firefox_2.0_home_page.png"><img src="https://www.earthli.com/data/news/attachments/entry/1413/firefox_2.0_home_page_tn.png" alt=" " class="frame" style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/1413/firefox_2.0_home_page.png">Firefox 2 Home Page</a></span></span>After years of changing styles and hit-or-miss site designs, <a href="http://www.mozilla.com/en-US/">Firefox</a> seems to have finally hit a nice, open, clean style. The download button is <em>huge</em> and green and inviting. The background graphic is confined to the product area (not in the header or footer, reserved for &ldquo;corporate&rdquo; use) and adds to the fun feel. Overall, it&rsquo;s airy, making good use of white space and all text is well-aligned (bullet titles aligned with descriptions … yay!). Even the footer got alignment attention, offering an unobtrusive language chooser, which includes an impressive array of languages. On top is the company toolbar, making use of more corporate navy/graphite tones and <em>extremely</em> subtle gradient shading; you can&rsquo;t see it here, but the hover effect is subdued and sophisticated as well. Even the awards are nicely aligned on the right and don&rsquo;t stick out like big, cheesy sore thumb (though the font below them is unreadable). And, most importantly, the redesign affects more than a single page this time! It extends to all support, add-ons and product pages and even the new &ldquo;about&rdquo; section.</p>
<p>Now if they could only ditch the <a href="http://firefox.com">shout-out</a> on their main page.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1309</guid>
    <title><![CDATA[WikiMatrix]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1309</link>
    <pubDate>Sat, 10 Jun 2006 00:28:57 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Jun 2006 00:28:57 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><span style="width: 200px; display: table" class=" align-left"><span class="auto-content-inline"><a href="https://www.earthli.com/data/news/attachments/entry/1309/wikimatrix_screenie.png"><img src="https://www.earthli.com/data/news/attachments/entry/1309/wikimatrix_screenie_tn.png" alt=" " class="frame" style="width: 200px"></a></span><span class="auto-content-caption"><a href="https://www.earthli.com/data/news/attachments/entry/1309/wikimatrix_screenie.png">WikiMatrix Home Page</a></span></span><a href="http://www.wikimatrix.com/">WikiMatrix</a> doesn&rsquo;t look especially amazing, but it has quite a few neat tricks that make it a very nice web application. It allows you to select multiple Wikis and compare them; this is a comparison of <a href="http://www.wikimatrix.org/compare/MediaWiki+MoinMoin">MediaWiki vs. Moin Moin</a>. The chart is very nicely laid out and includes custom tooltips and a nice hover effect allowing you to follow along and compare many wikis at once. There is also the flagged feature on the left that makes it easier to show only the features that are interesting (it would be nice if the print view were a little better. All-in-all a nice, clean implementation of a relatively simple database lookup. It provides a single service and provides it well.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1310</guid>
    <title><![CDATA[Cork'd]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1310</link>
    <pubDate>Sat, 10 Jun 2006 00:08:32 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Jun 2006 00:08:32 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1310/corkd_screenie.png"><img src="https://www.earthli.com/data/news/attachments/entry/1310/corkd_screenie_tn.png" alt=" " class="frame align-left"></a><a href="http://corkd.com/">Cork&rsquo;d</a> is a web application for wine afficionados. Users build add to the global wine database, create lists of their reserves, their favorites and their buddies. It&rsquo;s a classic web 2.0 collaborative social web site by Dan Benjamin (of <a href="http://hivelogic.com">HiveLogic</a> and <a href="http://alistapart.com">A List Apart</a>) and Dan Cederholm (of <a href="http://simplebits.com">SimpleBits</a>). The colors evoke a bottle of red, and the simple decorations, like the filigrees used a separators provide a dash of style. The colors and graphics are flat and simple (it&rsquo;s the web! 2.0! get it?) and give a fun and inviting feel to it. The lists are simple and elegant and use very subtle color gradations to convey form and function. The subtle<span class="footnote-number">2</span> gradients are typical of Cederholm&rsquo;s designs. There&rsquo;s also a <em>lot</em> of white-space on this page, which makes it feel so uncrowded even though it contains 4 separate areas (sign up, now playing, lists and sidebar), 6 lists and 4 forms (sign up, search and log in).</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1223</guid>
    <title><![CDATA[Shiira OS X Web Browser]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1223</link>
    <pubDate>Sun, 05 Feb 2006 22:48:17 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">5. Feb 2006 22:48:17 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1223/shiira_home_page.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/1223/shiira_home_page_tn.jpg" alt=" " class="frame align-left"></a>Shiira is a KHTML-based web browser. If you visit this web site, you don&rsquo;t waste a lot of time looking around for a Windows version, as it&rsquo;s relatively clear that this is a Mac OS X product. Why is that? What is it about Mac products that demands a different level of graphical design quality and attention to detail? It can&rsquo;t just be because everything&rsquo;s shiny, can it?</p>
<p>No, it&rsquo;s also the good use of the oversized header graphic that&rsquo;s becoming quite vogue, both flaunting and reinforcing the browser graphical identity (it&rsquo;s a fish) with greens and blues that evoke &ldquo;water&rdquo;. The page below it is nicely done, but fairly standard, but the menu bar and header graphic really draw in the eye and impress.</p>
<p><a href="http://hmdt-web.net/shiira/en">Shiira Home Page</a></p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1196</guid>
    <title><![CDATA[Microsoft "Live"]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1196</link>
    <pubDate>Thu, 01 Dec 2005 21:07:22 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">1. Dec 2005 21:07:22 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1196/picture_2.png"><img src="https://www.earthli.com/data/news/attachments/entry/1196/picture_2_tn.png" alt=" " class="frame align-left"></a>We&rsquo;ve seen how firms large and small bring their sites up to speed. The screen shot to the left is Microsoft&rsquo;s enchanting new Windows Live site. Granted, it looks like they&rsquo;re still working on it, but let&rsquo;s take a critical look at it anyway. (Not ready for prime time? Leave it offline.)</p>
<p>Their icons are fine, but don&rsquo;t they have designers at that big old company? The content wraps around the icons in a way that was cool in 1995 when Netscape finally managed to do it without crashing all the time. The <span class="quote-inline">&ldquo;So what about MSN?&rdquo;</span> part looks all out of place. Line and paragraph spacing are atrocious and the copyright footer doesn&rsquo;t even have any spacing from the rest of the test.</p>
<p>Hey Microsoft! CSS is here and your browser actually supports some of it! Get acquainted with margins and padding to lighten up the site a bit and you might actually entice some people into clicking the <span class="quote-inline">&ldquo;Beta users sign in here&rdquo;</span> link. As it stands, you might as well scrawl &ldquo;HTML generated with Microsoft Word&rdquo; all over it.</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1192</guid>
    <title><![CDATA[Edgewall Software Services]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1192</link>
    <pubDate>Sun, 30 Oct 2005 10:13:47 +0100</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">30. Oct 2005 10:13:47 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Oct 2006 20:51:53 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1192/edgewallhome.png"><img src="https://www.earthli.com/data/news/attachments/entry/1192/edgewallhome_tn.png" alt=" " class="frame align-left clear-left"></a><a href="https://www.earthli.com/data/news/attachments/entry/1192/trachome.png"><img src="https://www.earthli.com/data/news/attachments/entry/1192/trachome_tn.png" alt=" " class="frame align-left clear-left"></a>Another in an growing list of sites that make XHTML+CSS look really good. This is a consulting company for web and software services, which makes good use of shades of a single color (red) to differentiate between their 3 service areas. The generic graphic adds an elegant touch to the home page and the rest of the page doesn&rsquo;t distract. There is a subtle news list on the right, with releases of their job tracking product, <a href="http://www.edgewall.com/trac/">Trac</a>, which also looks quite nice and functional. The product page for Trac is clean, presents the simple logo, a description of the product and a prominent download button. (<a href="http://www.edgewall.com/">Edgewall Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1185</guid>
    <title><![CDATA[RoundCube]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1185</link>
    <pubDate>Thu, 13 Oct 2005 22:05:21 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">13. Oct 2005 22:05:21 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Mar 2008 21:45:03 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1185/roundcubehome.png"><img src="https://www.earthli.com/data/news/attachments/entry/1185/roundcubehome_tn.png" alt=" " class="frame align-left"></a>Now here&rsquo;s an open-source project that knows how to look good. The banner at the top sets a bold color theme that the rest of the page uses and has a simple set of menus below with the important points for a software project. Subtle use of gradients gives it a professional look and the big screenshot (of an equally nice-looking UI) lets the graphics do the talking. All XHTML/CSS compliant (as is their product); the &ldquo;made on a Mac&rdquo; logo at the bottom shouldn&rsquo;t come as a big surprise. The concise sidebar is on each page, giving a consistent UI for the main pages of the site.</p>
<p>It&rsquo;s also a nice site for a web project − very clean, with nice screenshots, captions and use of bullet lists to keep things readable. All in all, the best SourceForge project page I&rsquo;ve ever seen. (<a href="http://www.roundcube.net/">RoundCube Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1182</guid>
    <title><![CDATA[Joyent]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1182</link>
    <pubDate>Thu, 06 Oct 2005 13:10:01 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">6. Oct 2005 13:10:01 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Mar 2008 21:44:39 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1182/joyenthome.png"><img src="https://www.earthli.com/data/news/attachments/entry/1182/joyenthome_tn.png" alt=" " class="frame align-left"></a><a href="https://www.earthli.com/data/news/attachments/entry/1182/joyentpurchase.png"><img src="https://www.earthli.com/data/news/attachments/entry/1182/joyentpurchase_tn.png" alt=" " class="frame align-right"></a><a href="http://joyent.com/">Joyent</a> is a web applications company with a suite of applications for small businesses. Their home page is a nice mix of browns and oranges; the menu side-bar has an especially clean feel to it. The purchase page looks good too, with a large &ldquo;SALE&rdquo; sticker in the upper left that seizes your attention. Excellent use of advanced styling for the links and callout boxes. (<a href="http://joyent.com/">Joyent Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1181</guid>
    <title><![CDATA[Opera "Feel Free" Promotion]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1181</link>
    <pubDate>Sun, 25 Sep 2005 15:13:08 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 15:13:08 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1181/opera_home_page.png"><img src="https://www.earthli.com/data/news/attachments/entry/1181/opera_home_page_tn.png" alt=" " class="frame align-left"></a>This just jumps out as a very nice, clean (and distinctly Apple-like) promotion for a big step in an existing product. It&rsquo;s a great, colorful way of drawing attention to a product. (<a href="http://www.opera.com/">Opera &ldquo;Feel Free&rdquo; Promotion</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1180</guid>
    <title><![CDATA[AimOneSoft]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1180</link>
    <pubDate>Sun, 25 Sep 2005 15:08:50 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 15:08:50 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Mar 2008 21:43:32 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1180/aimonesoft.png"><img src="https://www.earthli.com/data/news/attachments/entry/1180/aimonesoft_tn.png" alt=" " class="frame align-left"></a>This site has a very consistent and clean look, making good use of subtle gradients to give it a &ldquo;painted&rdquo; look without overdoing the colors. It looks happy and sophisticated — not at all dour and corporate, but exhuding confidence in the products. (<a href="http://www.aimonesoft.com/">AimOneSoft Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1179</guid>
    <title><![CDATA[Camino Web Browser]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1179</link>
    <pubDate>Sun, 25 Sep 2005 15:07:02 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 15:07:02 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 15:07:13 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1179/caminohome.png"><img src="https://www.earthli.com/data/news/attachments/entry/1179/caminohome_tn.png" alt=" " class="frame align-left"></a>Camino is a Mac OS X-only product that also makes excellent use of color to draw attention to its download buttons and warning box at the top. Note the use of an abstract header graphic at the top to contain the logo. (<a href="http://www.caminobrowser.org/">Camino Browser Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1178</guid>
    <title><![CDATA[Obvious Diversion]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1178</link>
    <pubDate>Sun, 25 Sep 2005 15:04:49 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 15:04:49 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Mar 2008 21:42:58 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1178/obviousdiversion.png"><img src="https://www.earthli.com/data/news/attachments/entry/1178/obviousdiversion_tn.png" alt=" " class="frame align-left"></a>There&rsquo;s not much to say here, except that sometime many colors can look nice. The menus on the right are in several shades of soft pastel and are quite harmonious. Keep it in mind as a choice for themes. Nice that it matches the big background graphic. (<a href="http://obviousdiversion.com/?p=316">Obvious Diversion Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1177</guid>
    <title><![CDATA[Apple Nano]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1177</link>
    <pubDate>Sun, 25 Sep 2005 15:03:16 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 15:03:16 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1177/nano_details.png"><img src="https://www.earthli.com/data/news/attachments/entry/1177/nano_details_tn.png" alt=" " class="frame align-right"></a><a href="https://www.earthli.com/data/news/attachments/entry/1177/apple_nano.png"><img src="https://www.earthli.com/data/news/attachments/entry/1177/apple_nano_tn.png" alt=" " class="frame align-left"></a>And then there&rsquo;s Apple. They have an enviable style to their pages. The large black block draws in the eye to the product. The product description uses a nice open line-spacing and magazine-style picture layout to make a pleasing picture. &ldquo;Buy now&rdquo; is nice and obvious against the white background (and doesn&rsquo;t even introduce an extra color, matching instead the banner). The store page highlights the two colors available (matching the selection buttons to the products) and using small pictures and visual cues to back up descriptions. Appropriate padding, margins and alignments are in use everywhere … the look of the content is just as important as the message. (<a href="http://www.apple.com/ipodnano/">Apple Nano Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1176</guid>
    <title><![CDATA[Bartleme]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1176</link>
    <pubDate>Sun, 25 Sep 2005 15:01:06 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 15:01:06 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1176/bartleme.png"><img src="https://www.earthli.com/data/news/attachments/entry/1176/bartleme_tn.png" alt=" " class="frame align-left"></a>Similar to the blue man web site, but less 3d, it makes good use for color for the different areas. The search at the top is &ldquo;Live&rdquo; and results update as you type above the Sidenotes. The green new icon also draws the eye. Click an article and scroll down to see the comments view, which is also a nice touch. (<a href="http://www.bartelme.at/">Bartleme Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1175</guid>
    <title><![CDATA[Zaadz]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1175</link>
    <pubDate>Sun, 25 Sep 2005 14:59:56 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:59:56 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1175/zaadz.png"><img src="https://www.earthli.com/data/news/attachments/entry/1175/zaadz_tn.png" alt=" " class="frame align-left"></a>This is another pretty clean-looking design. In particular, the page navigation is nicely organized and presented. The breadcrumbs are integrated under the section tabs and the &ldquo;Quote Size&rdquo; buttons on the right are like a toolbar (with result count shown in the same area). All information is gathered at the top. <strong>The company web site and philosophy are also interesting</strong> (<a href="http://www.zaadz.com/quotes/topics/laughter/">Zaadz Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1174</guid>
    <title><![CDATA[Steel Gryhon Blog]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1174</link>
    <pubDate>Sun, 25 Sep 2005 14:57:57 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:57:57 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1174/tabfolderboxheaders.png"><img src="https://www.earthli.com/data/news/attachments/entry/1174/tabfolderboxheaders_tn.png" alt=" " class="frame align-left"></a>Another relatively clean look; the thing of note is that the tab folders here are nicely done, collecting the date and topic without being too disturbing. (<a href="http://www.steelgryphon.com/blog">Steel Gryphon Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1173</guid>
    <title><![CDATA[WebSideStory]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1173</link>
    <pubDate>Sun, 25 Sep 2005 14:55:08 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:55:08 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:55:53 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1173/websidestory2.png"><img src="https://www.earthli.com/data/news/attachments/entry/1173/websidestory2_tn.png" alt=" " class="frame align-right"></a><a href="https://www.earthli.com/data/news/attachments/entry/1173/websidestory.png"><img src="https://www.earthli.com/data/news/attachments/entry/1173/websidestory_tn.png" alt=" " class="frame align-left"></a>A very corporate web site, but light-colored as well. Good use of line spacing (1.30em), light menu headers on top (tightly against one another and turning light gold when hovered). Uses green for the &ldquo;read more&rdquo; links to draw the eye and differentiate from menu links. The bottom of the page has an elegant copyright and site info section, with nicely grayed images. (<a href="http://www.websidestory.com/services-solutions/datainsights/spotlight.html">WebSideStory Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1172</guid>
    <title><![CDATA[The Man in Blue]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1172</link>
    <pubDate>Sun, 25 Sep 2005 14:52:17 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:52:17 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:56:28 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1172/themaninblue2.png"><img src="https://www.earthli.com/data/news/attachments/entry/1172/themaninblue2_tn.png" alt=" " class="frame align-right"></a><a href="https://www.earthli.com/data/news/attachments/entry/1172/themaninblue1.png"><img src="https://www.earthli.com/data/news/attachments/entry/1172/themaninblue1_tn.png" alt=" " class="frame align-left"></a>Tight, good-looking use of strong blue color. The frame around the lead-in graphic looks very good too. Note the use of an initial gradient on the article text to give it more texture. Header, navigation, content and sidebar are clearly-defined areas with their own colors. (<a href="http://www.themaninblue.com/writing/">TheManInBlue Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1171</guid>
    <title><![CDATA[Steam (Valve Software)]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1171</link>
    <pubDate>Sun, 25 Sep 2005 14:48:32 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:48:32 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">10. Mar 2008 21:41:06 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1171/steamhome.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/1171/steamhome_tn.jpg" alt=" " class="frame align-left"></a>Nice use of dark military colors; the first page (seen to the right) also makes good use of a familiar &ldquo;shopping flier feel&rdquo; for sales information. At the bottom is a list of credit cards supported, which offers information and an nice visual touch. (<a href="http://www.steampowered.com/index.php">Steam Home</a> and <a href="http://www.steampowered.com/index.php?area=news">Steam News</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1170</guid>
    <title><![CDATA[IntelliJIdea]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1170</link>
    <pubDate>Sun, 25 Sep 2005 14:45:56 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:45:56 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1170/intellijidea.png"><img src="https://www.earthli.com/data/news/attachments/entry/1170/intellijidea_tn.png" alt=" " class="frame align-left"></a>A single-product web site with two columns and modest use of color for attracting attention. Note the &ldquo;What&rsquo;s new&rdquo; and &ldquo;Download&rdquo; buttons featured prominently and that the product description, upgrade and documentation information all fits into the first scroll pane. (<a href="http://www.jetbrains.com/idea/index.html">IntelliJIdea Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1169</guid>
    <title><![CDATA[Enlightenment]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1169</link>
    <pubDate>Sun, 25 Sep 2005 14:42:49 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:42:49 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1169/enlightenment.png"><img src="https://www.earthli.com/data/news/attachments/entry/1169/enlightenment_tn.png" alt=" " class="frame align-left"></a>Nice use of watermark graphics in text boxes (see logo at bottom right). Site is a bit slow; have patience. (<a href="http://enlightenment.org/">Enlightenment Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1168</guid>
    <title><![CDATA[Inside Mac Games]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1168</link>
    <pubDate>Sun, 25 Sep 2005 14:40:19 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:40:19 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 14:41:26 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1168/insidemacgames.png"><img src="https://www.earthli.com/data/news/attachments/entry/1168/insidemacgames_tn.png" alt=" " class="frame align-left"></a>This is a gaming site and looks it, but the menu design on the left is quite tight and looks &ldquo;solid&rdquo;. The &ldquo;bubbles&rdquo; in the middle serve to nicely accent the important parts of the site. Compare and contrast with the highly metallic style of <a href="http://www.gamespot.com/">GameSpot</a>. They have a very similar layout, but more boxy (though the headers for the boxes are nice). (<a href="http://www.insidemacgames.com/">Inside Mac Games Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1167</guid>
    <title><![CDATA[Haiku]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1167</link>
    <pubDate>Sun, 25 Sep 2005 11:25:02 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:25:02 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:25:41 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1167/haiku.png"><img src="https://www.earthli.com/data/news/attachments/entry/1167/haiku_tn.png" alt=" " class="frame align-left"></a>This BeOS-variant maintainer is simple, but quite nice. I find the banner graphic fits with the logo quite well. Both the actual logo and the site icon (3 leaves in a circle) are elegant and nice. (<a href="http://haiku-os.org/learn.php">Haiku Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1166</guid>
    <title><![CDATA[Dynarch Navbar (JavaScript UI Controls)]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1166</link>
    <pubDate>Sun, 25 Sep 2005 11:23:24 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:23:24 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:27:20 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p>Mike Lischke&rsquo;s <a href="http://www.lischke-online.de">Soft Gems</a> site is a good example of this cool control in use. It uses accelerating/decelerating animation and opacity progression to show/hide menus. Very slick … and it&rsquo;s cross-browser. (<a href="http://www.dynarch.com/products/navbar/">Dynarch Navbar Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1165</guid>
    <title><![CDATA[UserPlane]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1165</link>
    <pubDate>Sun, 25 Sep 2005 11:21:49 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:21:49 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:26:25 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1165/userplane.jpg"><img src="https://www.earthli.com/data/news/attachments/entry/1165/userplane_tn.jpg" alt=" " class="frame align-left"></a>Nice, clean, professional single-product web site. Icons are simple, consistent and single color; uses one other color for the word &ldquo;Free&rdquo;. (<a href="http://www.userplane.com/">UserPlane Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  <item>
    <guid>https://www.earthli.com/news/view_article.php?id=1164</guid>
    <title><![CDATA[There's Pie in the Lunchroom]]></title>
    <link>https://www.earthli.com/news/view_article.php?id=1164</link>
    <pubDate>Sun, 25 Sep 2005 11:08:13 +0200</pubDate>
    <description><![CDATA[<div class="info-box-top">
<p>
Published by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:08:13 (GMT-5)</span>
</p>
<p>
Updated by <a href="https://www.earthli.com/news/view_user.php?name=marco" title="Marco von Ballmoos" class="visible">marco</a> on <span class="date-time">25. Sep 2005 11:26:57 (GMT-5)</span>
</p>
</div>
      <div class="text-flow wide">
  <p><a href="https://www.earthli.com/data/news/attachments/entry/1164/pie.png"><img src="https://www.earthli.com/data/news/attachments/entry/1164/pie_tn.png" alt=" " class="frame align-left"></a>This site is quite nice, using the four colored boxes motif to make their sidebars and articles distinct. Especially nice is the gradient shading at the bottom-left hand corner to separate the text blocks from each other and to draw attention to the details for each block. </p>
<p>I kind of like the little stipple-pattern used as a separator too. (<a href="http://www.deadpan.net/pie/">Pie Home Page</a>)</p>
      </div>
  ]]></description>
  </item>
  </channel>
</rss>
