Posts

Why I Stopped Using My Xiaomi Mi Band 4

Image
I bought a Xiaomi Mi Band 4 from Amazon and returned it the day after it arrived. Why? Because of some usability issues tech reviews don’t tell about. The box of the Xiaomi Mi Band 4 fitness tracker I returned. Why I wanted the Mi Band 4 I actually didn’t want a fitness tracker. My Moto 360 2015 smartwatch is apparently dying. So I wanted a replacement for the Moto 360’s most useful feature to me, the ability to show the notifications from the phone when it’s more convenient to twist the wrist than to reach and grab the phone. I thought the Mi Band 4, a popular and affordable device, could do an acceptable job at that. Usability issues The Mi Band 4 seems like a good and useful fitness tracker with a clean user interface. But, when I tried it, I realized it has some usability issues that make it less suited for what I needed. The first is the font of text longer than a few words such as in notifications is so tiny , with prescription glasses I have to strain to read ...

In Praise of Cheap Keyboards

Image
I’m typing this with a keyboard that is cheap and looks cheap, and I’m loving it. It all started with my first Chromebook, an Acer C720 I got to learn about and explore Chrome OS. I loved it so much I switched to using Chrome OS as my only desktop operating system. Back then my daily driver was an i3 ASUS Chromebox 2 hooked to the Logitech K120 full travel keyboard I had kept around from my last PC. Having a main desktop machine, I put aside the Chromebook for a while. But later something motivated me to play with the Chromebook more: its keyboard . The screen of the Acer C720 has notoriously poor viewing angles. But I realized I could view it more comfortably by setting the Chromebook on a slightly taller desk, which made the angle optimal. This led me to use the device more and appreciate its chiclet keyboard with its good feedback . The Atlantis Chocolate 1300 keyboard I had with my ASUS Chromebox 2. To have a similar experience on the Chromebox I bought the only low p...

A List of Free Python Books

Image
If you’re like me, you love learning by reading books. So, when I set out to learn the Python programming language in the last days of 2018, I started looking for good books. I googled, browsed Reddit, checked major Python sites, and came out with a list Python books, including several free ebooks. I shared the list of free books to Reddit as I thought it may help others. Not only was the list a huge hit, some users suggested more great books. The GitHub repository of the list of free Python Books I maintain. Given all the interest, I put together my initial list, integrated it with the suggestions, and published the list of free Python books . Go check the list, there are good titles covering many topics, from introductory guides to advanced language features and techniques, from software engineering to game development, and more. Including a few gems, such as the unusual book Boxes: Your Second Python Book that explores digital typesetting and text layout algorithms.

How to Zoom the Screen on Android

Image
You have no trouble viewing the screen of your Android device, but sometimes you squint and struggle with tiny text or small details. What to do? Use Android’s triple-tap to magnify gesture. This is actually an accessibility feature, but it’s very handy also for general use. Enable the gesture in the Android system settings under Settings > Accessibility > Magnification > Magnify with triple-tap > On . Now, each time you can’t read or see something on the screen, triple-tap on it. Here’s what the tiny text of a street name in the Google Maps app looks like when magnified: The Google Maps screen magnified with the triple-tap gesture plus pinching on my Pixel 2XL phone. Android magnifies — effectively a digital zoom — whatever is at the spot you triple-tap on. Pinch to magnify even more. Drag with two fingers to scroll and pan. You know the screen is magnified because there’s an orange frame around the edges. Triple-tap again to turn off the magnification and go ...

Reading Impractical Python Projects

Image
If you experienced the home and personal computing revolution of the early 1980s, you may have read some books that got you hooked up with programming. These books led you through the intellectual adventure of using computing to explore interesting problem domains. I got a recent book that brought back that fascination and excitement with programming, Impractical Python Projects: Playful Programming Activities to Make You Smarter by Lee Vaughan. The cover of the book Impractical Python Projects in the Google Play Books app on my Pixel 2 XL phone. The book is not a Python tutorial or guide. Instead, it presents stimulating coding projects for non-programmers who want to use Python for doing experiments, test theories, or simulate natural phenomena . This includes professionals who are not software developers but use programming to solve problems in science and engineering. Exploring and understanding the problem domain is an integral part of the book’s projects along with th...

Space Apps for Android: 8 Sep 2019 Update

Image
I released a new update of my book Space Apps for Android: Discover the Best Astronomy and Space Apps on September 8, 2019. If you purchased the book, you can download the latest version for free from your Leanpub library . Chapter The Sun of my book Space Apps for Android in Google Play Books on my Pixel 2 XL phone. This new version comes with the complete rewrite of chapter The Sun , which now has an introduction. I removed all the material on Solar Observer because the app is partially obsolete and doesn’t provide much value. I also added the entries for Eclipse Calculator 2 , the best eclipse app, and SunViewer 2, which lets you view the latest solar images. Why an update? Because I’m self-publishing the book as a work in progress with the Lean Publishing process, so I’m constantly updating and expanding it.

NASA Removes HDEV Support From Its Android App

Image
The HDEV experiment on the International Space Station stopped working sometime in July 2019. The official NASA app for Android removed HDEV support in version 1.90, released on August 30, 2019, as its change log entry notes: Removed the ISS HDEV section which has reached end of life HDEV (High Definition Earth-Viewing ) was a set of commercial HD video cameras mounted on the exterior or the ISS and aimed at the Earth . The purpose of this NASA experiment was to evaluate the effects of long-term exposure to space radiation of off the shelf video equipment. The cameras streamed beautiful live images of the Earth from space and worked continuously, except for the night side of the orbit or when operational constraints prevented it. The end of life notice in the video feed of NASA's HDEV experiment. Credit: NASA. The loss of the payload is not unexpected as the harsh environment was eventually going to damage the devices. Still, the general public loved these views and...