Google Pixel 6 vs Galaxy s21 vs iPhone 13 Comparison of Specifications

Update - Now that I have had my Pixel 6 Pro 5 days here are a few observations.

Is the phone to huge?

  • Not at all in fact it is the same width and thickness as my old Pixel 3 XL and just 1/4 inch taller.

Is the in screen finger print scanner slow?

  • No it is very fast, just a fraction slower than the on the back scanner from my Pixel 3 XL, in fact I find it faster to scan my thumb print every time than to turn on the smart unlock which requires a swipe up to open the phone if it is unlocked because it detects it is on my body.

Have I ever seen the screen flicker?

  • No

Does the curved edge of the screen blur the image? Does it make it hard to swipe from the side?

  • Yes the very edge of the screen is slightly blurred but it does not bother me, most of the interface is not close enough to the edge to distort with the curved edge, only when viewing images can you tell. I have a protective case and I can still swipe from the edge just fine.

What about 5G is it faster? Does it drain the battery?

GTD—or “Getting things done”—is a framework for organizing and tracking your tasks and projects.

What is “GTD”?

Based on

GTD—or “Getting things done”—is a framework for organizing and tracking your tasks and projects. Its aim is a bit higher than just “getting things done”, though. (It should have been called “Getting things done in a much better way than just letting things happen, which often turns out not to be very cool at all”.) Its aim is to make you have 100% trust in a system for collecting tasks, ideas, and projects—both vague things like “invent greatest thing ever” and concrete things like “call Ada 25 August to discuss conference schedule”. Everything!

Sound like all other run-of-the-mill to-do list systems, you say? Well in many ways it is, but there is more to it, and it’s really simple. Promise! So please read on.

One of the basic assumptions of GTD is that you are dumb—or, rather, that your subconsciousness is quite dumb when it comes to thinking about things you should do. For example knowing you need to get your watch repaired, but instead of reminding you when you actually bike past the watch store, it implants an incessant feeling of “I need to remember … something” in your brain.

Jessica Kerr put it perfectly:

James Lawrence, the “Iron Cowboy" spreads hope

Iron CowboyJames Lawrence, best known as the “Iron Cowboy", was born in Calgary, Alberta, Canada. Married to Sunny who is the partner in their journey, is also a proud father of five wonderful kids: his daughters, Lucy, Lily, Daisy and Dolly, and his son, Quinn. On June 6, 2015, James attempted to complete 50 Ironman Triathlons in 50 consecutive days across all 50 U.S. States.

He trained knowing that he and his family would be moving from state to state and race to race in an RV, with little time to pick up or prepare meals along the way so he had to be sure his body was prepared to get through each race on “regular” food. He invited people in every state to join him on the last leg of the marathon, and most dinners and bike sandwiches were supplied by coordinators in each city. Lawrence didn’t have the luxury of relying on a highly specialized diet when so much of what he ate was out of his hands.

Augmenting Human Creativity in the Age of AI | James Taylor

There is one distinctly human competitive advantage: that is human creativity. This session is tailored to give you an expert perspective on the new science of ‘Super Creativity’ to generate, evaluate, develop and implement ideas quickly.

Speaker: James Taylor, Business Creativity, Innovation and Artificial Intelligence Expert


Pandemic part of God's plan

1. God was not surprised by or unprepared for the pandemic.

2. Come follow me home centered gospel learning

3. Ministering in a higher and holier way, more than just home visits every month

4. Prophets council to prepare physically and spiritually.

5. Things have slowed down.

6. Bigger focus on families

7. Time to study the gospel more.

8. Career changes

9. Video conference technology, zoom, webcams, internet, social media

10. Temple renovations like Salt Lake, St George, Church Office Plaza while visitors not allowed

11. Employees work from home spend more time with family, less time at office or commuting. Parents at home during lunch

12. Missionaries allowed to call home every week to connect with family, share spiritual experiences.

13. Missionaries given tablets then smart phones so they can run apps like Google hang outs, zoom

14. Missionary work forced to change to new and better methods, do more on line, on the phones with video conference, not knocking doors. Baptisms are up.

15. Young men activities separated from Boy Scouts, merit badges, Scout camps.

16. Women were allowed to get endowed without serving missions, thus allowing sealings now.

17. Starting sifting process.

18. Some less actives are joining zoom church.

Command line examples for Linux is the place to record those command-line gems that you return to again and again. 


  • Clear Cached Memory on Ubuntu

    Clear Cached Memory on Ubuntu based distributions, and also display memory status. Please do not use this on a production machine unless you really really know what you are doing. Echo 3 is a kinder way of purging the memory, you can also use 'echo 2' or 'echo 1' if #1 You know what you are doing, and #2 refer to number 1 :-)

    sudo free && sync && sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
  • Check a directory of PNG files for errors

Vim Tutor (vimtutor)

Based on A Day with Vim Tutor (vimtutor) by Minh-Phuc Tran

vimtutor is a very basic, clean, and cool application that teaches you how to use Vim. It’s the best place to get started using vim. Spending about 1 hour with vimtutor, you can pretty much get all major features of vim.

However, 1 hour is somewhat too much for guys who aren’t that interested in vim. Therefore, I wrote this 3-min-read article summarizing what and how vimtutor can teach you, then you can decide to jump into it later.

What vimtutor teaches

vimtutor includes 7 lessons:

Building Blocks of a Scalable Architecture

Based on this article


Modern online application development requirements are driven by the need for a highly-scalable and performance-centric platform. Like System Functionality Requirements, the NFR's (Non Functional Requiments) like scalability, performance and availability are given equal importance. For many years IT industry has been struggling to build highly scalable systems. In this struggle it has learned many good architecture and design principles.

This document captures some of these learning which are most frequently used from a very high level view. These learning has been categorized into design principles, design rules, design patterns, design antipatterns and building blocks of highly scalable online platforms. Followings are the high level definitions of these.

  • Design Principles are the fundamental design laws to be followed to build scalable systems. Design rules, patterns and anti-patterns are derived from one or more of these principles.

  • Design Rules are second level design laws that tells you of what to do and what not to do based on the past learning or what worked and what did not work.