Stavros' Stuff Latest Posts Latest posts on Stavros' Stuff. en-us Stavros Korokithakis The UX people https://www.stavros.io/posts/the-ux-people/ https://www.stavros.io/posts/the-ux-people/ <div class="pull-quote">Who are they?</div><p>Today, at work, I was debating with other engineers on what the wording of the message should be, when a patient tries to register an already-registered blood test kit. The specifics (or the people) aren&#8217;t really important here, but what struck a chord was when someone said &#8220;this is up to the UX people&#8221;.</p> <p>We don&#8217;t <em>have</em> &#8220;UX people&#8221;. &#8220;UX people&#8221; <em>don&#8217;t exist</em>.</p> <h2>The UX people</h2> <p>The unspoken assumption here is that Wed, 11 Oct 2023 16:09:36 +0000 Spam spammers back https://www.stavros.io/posts/spam-spammers-back/ https://www.stavros.io/posts/spam-spammers-back/ <div class="pull-quote">Now with added ChatGPT</div><p>I&#8217;m writing this post sleepless and with a headache, which I find is the best way to write posts, because it removes all the verbal guardrails, so, be forewarned.</p> <p>Back in 2016, a year before recorded history, I stole a simple idea: What if I wrote a bot to reply to spammers, pretending to be interested in their wares, and wasting their time? After <a href="/posts/spamnesty-waste-spammers-time/">some creating this</a>, it turned out that it was possible, and <a href="https://spa.mnesty.com/">Spamnesty</a> was born.</p> <p>Spamnesty was cleverly disguised as a company, <a href="https://www.mnesty.com/">Mnesty, LLC</a>, Asia&#8217;s premier maritime logistics company, strategically located in the land-locked Mongolia. Of course, this didn&#8217;t tip spammers off that the whole thing was fake, because why would they even care to look at the site? This resulted in untold amounts of entertainment, whiling the small hours of the morning away, reading about the likes of the hapless <a href="https://spa.mnesty.com/conversations/hehkkbwb/">Abdullah Ishaq</a>, whose attempt of selling LedTrading.com to my bot did not Sat, 05 Aug 2023 18:37:08 +0000 Use your Wii Balance Board as a scale (again) https://www.stavros.io/posts/use-your-wii-balance-board-as-a-scale-again/ https://www.stavros.io/posts/use-your-wii-balance-board-as-a-scale-again/ <div class="pull-quote">We did it again, internet</div><p>If you&#8217;ll recall, <a href="/posts/your-weight-online/">once upon a time I managed to get my Wii Balance Board to connect to my computer and function as a scale</a>. At some point throughout the years, Linux changed, and that method broke. It would still measure your weight fine, but you could no longer activate the balance board by tapping its front button, you had to flip it over, remove the battery compartment lid and press the red button every time. This was too much of a hassle, so I stopped using the board, hoping that a solution to this problem would arrive one day to liberate me from the scourge of adipose tissue.</p> <p>This day is today (well, a few months ago, actually, but I couldn&#8217;t be arsed writing about it until today, so). I received an email from a reader called Jawaad Mahmood, who had read my balance board article and spent a bit of time figuring out how to get the balance board to work, and packaged his work into <a href="https://github.com/jmahmood/bbev">a library called bbev</a>.</p> <p>I was initially sceptical because many people contacted me throughout the years, but nobody managed to get rid of the red button requirement. Talking to Jawaad for a bit, though, he confirmed that he could painlessly get the board to pair with his computer with the front button. Apparently something had changed in the Linux Bluetooth stack, and made pairing possible again, and he managed to figure out how.</p> <p>This was great news! However, Sat, 10 Jun 2023 22:53:36 +0000 Clearing up some misconceptions about Passkeys https://www.stavros.io/posts/clearing-up-some-passkeys-misconceptions/ https://www.stavros.io/posts/clearing-up-some-passkeys-misconceptions/ <div class="pull-quote">I love passkeys so much</div><p>I am <em>unreasonably</em> excited about <a href="https://developer.apple.com/passkeys/">passkeys</a>, I&#8217;ve <a href="/posts/authentication/">long</a> been looking for a better/more convenient way than passwords to do authentication, and I think passkeys are finally it.</p> <p>However, whenever I see passkeys mentioned (for example on the recent <a href="https://tailscale.com/blog/passkeys/">Tailscale post</a> about them), there are always a lot of misconceptions that surface in the debate. I&#8217;d like to clear some of them here, and hopefully explain a bit better what passkeys are.</p> <h2>A bit of backstory</h2> <p>Passkeys are a user-friendly name for, and an implementation of <a href="https://en.wikipedia.org/wiki/WebAuthn">WebAuthn</a>, which in turn is part of the <a href="https://en.wikipedia.org/wiki/FIDO_Alliance#FIDO2">FIDO2 project</a>. All that is basically a way to say that passkeys are an open standard, developed by a consortium of companies that want to make authentication more secure and more usable. My personal opinion is that passkeys are a great solution to that problem, and that&#8217;s why I&#8217;m so excited about them.</p> <p>At their core, passkeys are <em>just a way for a website to ask your browser for authentication</em>. That&#8217;s it, they aren&#8217;t tied to a specific piece of hardware or a way for that hardware to work. I&#8217;ll expound more on this further on.</p> <p>I want to lay out some common misconceptions about passkeys that I&#8217;ve been seeing, and Thu, 08 Jun 2023 14:41:28 +0000 I made an e-ink display that shows my calendar https://www.stavros.io/posts/making-the-timeframe/ https://www.stavros.io/posts/making-the-timeframe/ <div class="pull-quote">Time to relax? Think again.</div><p>There&#8217;s an old saying I just made up, it goes &#8220;a man has a problem. Give him a solution, now he has two problems&#8221;, and that&#8217;s how I felt when I came across <a href="http://www.lilygo.cn/prod_view.aspx?TypeId=50061&amp;Id=1384&amp;FId=t3:50061:3">the LilyGo T5</a>, a beautiful e-ink display with an ESP32 microprocessor and an 18650 battery holder.</p> <p>I needed to find something to make with it.</p> <h2>The idea</h2> <p>I realized that one thing that&#8217;s missing from my life right now is more time pressure. I have a job, which got me most of the way there, but I&#8217;m bad at remembering the time of each of the twenty meetings I have every day. I really needed something that would allow me to see my daily calendar at a glance, and I realized that a 4.7&#8221; e-ink screen was the perfect thing for that use case, so I quickly started working on making this a reality.</p> <p>The result was&#8230;</p> <h2>The Timeframe</h2> Sun, 05 Mar 2023 05:40:08 +0000