diff --git a/ask/index.html b/ask/index.html index 0fde3e1..4619133 100644 --- a/ask/index.html +++ b/ask/index.html @@ -18,7 +18,7 @@

sf.cu > Blog > Use AnySoftKeyboard

Use AnySoftKeyboard

-

22 September 2023

3 min

Software

+

Posted on: 22 September 2023

Reading time: 3 min

Category: Software

Your smartphone keyboard is an astoundingly sensitive piece of software. You use it to type everything from the most innocent of messages to the most crucial passwords. In terms of messaging on encrypted chat applications like Session or Signal, your smartphone keyboard bypasses encryption. They could know what you are searching about even on private search engines like SearX. This is because your keystrokes are unencrypted. With respect to passwords, your smartphone keyboard, if invasive, can potentially view your bank account details. This means that an individual who can access your smartphone keyboard does not need to utilize advanced techniques to view your data. Therefore, in terms of trust, you should make sure you absolutely trust your smartphone keyboard not to store your written text.

When you keep the above statements in mind, it gets unhealthily fear-inducing when you read how SwiftKey had a cloud syncing glitch which led to users being able to view other users' email addresses. It is also scary how SwiftKey that shipped by default on 600M Samsung Galaxy smartphones had a vulnerability that allowed hackers to setup a proxy server to access sensors and install apps without the user knowing. There was also a keyboard called ai.type that had over 40M users. Out of these, 31M users had their data leaked because the MongoDB database had no password. This included information like phone numbers, full names, device names and models, screen resolution, Android version, IMSI and IMEI numbers, email addresses, country of residence, social media profiles, IP addresses and even locations.

What is the solution to this madness? Fortunately, if you are on Android, you have free software options. By using free software keyboards, you can ensure that none of your keystrokes are stored or sent to a server. This brings us to AnySoftKeyboard. AnySoftKeyboard is a free, libre and open-source keyboard for Android that has multiple modes, layouts, theme customizations and more. It has all the features you would expect. Gesture typing, keyboard effects, corrections, emojis, you name it. Most importantly, it does not track any of your keystrokes. I have been using it for almost an year. It has been fast and efficient due to the minimalism and has saved me a lot of time. It has many niche features like a terminal layout that has arrows, tabs, pipes and forward slashes for ease of use in Android terminal emulators like Termux.

If you are on an iPhone, the best option is ironically Gboard. You can block Gboard's tracking using iOS' tracker blocking. Gboard does not log the text you store and instead uses federated learning to improve its autocorrect. There are no private options for an iPhone so it is better to choose the best out of two evils.

diff --git a/backups/index.html b/backups/index.html index c4b2cac..1df1ef2 100644 --- a/backups/index.html +++ b/backups/index.html @@ -17,10 +17,10 @@

sf.cu > Blog > Taking Proper Backups

Taking Proper Backups

-

27 July 2023

5 min

Technology

+

Posted on: 27 July 2023

Reading time: 5 min

Category: Technology

Taking backups is crucial in every single context. There is simply no situation where the lack of backups was beneficial. Such situations are always detrimental to people. Backups are also important for businesses, especially ones which are responsible for the lives of people, like hospitals.

Taking backups prevents data loss due to software or hardware errors. Even accidents have a minimal impact if you have a backup. It allows businesses to keep growing instead of being worried about recovering crucial client data. For public services like hospitals, being hit with ransomware is an extremely difficult moment. If the ransom is not paid immediately, it can result in loss of human lives. This is why you either have backups or lose money.

-

Losing precious memories hurts. Backups prevent this gut-wrenching scenario from ever occurring. With many spectacular backup solutions being free or cheap, there is absolutely no reason to take backups. If you work with new computers and devices regularly, then taking backups makes it easy to migrate and install multiple instances on new devices. This is especially easy with Linux systems due to the simple dotfile method. It also provides version control. If you have old versions of documents and files, it is easy to refer to previous examples for future work.

+

Losing precious memories hurts. Backups prevent this gut-wrenching scenario from ever occurring. With many spectacular backup solutions being free or cheap, there is absolutely no reason to take backups. If you work with new computers and devices regularly, then taking backups makes it easy to migrate and install multiple instances on new devices. This is especially easy with Linux systems due to the simple dotfile method. It also provides version control. If you have old versions of documents and files, it is easy to refer to previous examples for future work.

If there is one thing that people love about backups, it is the peace of mind you get knowing that you have an extremely low chance of losing your important data.

It does not matter if you are a normal person or a massive business; you should spend time and money to back up your data properly.

3-2-1 Backup Rule

diff --git a/blog/design/index.html b/blog/design/index.html index c9bf84d..e85a9cd 100644 --- a/blog/design/index.html +++ b/blog/design/index.html @@ -6,7 +6,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Design

+

sf.cu > Blog > Design

Design

This category is reserved for posts related to design.

+
  • 28/07/23 - Minimal Design
  • You are at the bottom of the image!


    diff --git a/blog/guides/index.html b/blog/guides/index.html index e6d40eb..9680ac3 100644 --- a/blog/guides/index.html +++ b/blog/guides/index.html @@ -6,13 +6,13 @@ ______| |_____| | | | | | | | \_| -

    sf.cu > Blog > Guides

    +

    sf.cu > Blog > Guides

    Guides

    In this category, I post guides about computing and technology.

    You have read the last page!


    diff --git a/blog/index.html b/blog/index.html index 5447aae..bbd5a94 100644 --- a/blog/index.html +++ b/blog/index.html @@ -16,40 +16,47 @@
    -

    sf.cu > Blog

    -

    Blog

    Categories:

    Read my (mostly) computing-related articles here.

    +

    sf.cu > Blog

    +

    Blog

    Categories:

    Read my (mostly) computing-related articles here.

    You have hit rock bottom!


    diff --git a/blog/linux/index.html b/blog/linux/index.html index 66ebf56..36b67ab 100644 --- a/blog/linux/index.html +++ b/blog/linux/index.html @@ -5,9 +5,9 @@ |______ | | |______ \_/ |_____| |_____| | \ | ______| |_____| | | | | | | | \_| -

    sf.cu > Blog > Linux

    +

    sf.cu > Blog > Linux

    Linux

    In this category, I post about tools and information related to Linux.

    +
  • 26/07/23 - VimWiki Is Terrific
  • +
  • 20/04/23 - Use Doas Instead Of Sudo
  • +
  • 13/03/23 - Why I Use Terminal Apps
  • You reached the bottom of your screen!


    diff --git a/blog/literary/index.html b/blog/literary/index.html index 8108bfc..48d3d31 100644 --- a/blog/literary/index.html +++ b/blog/literary/index.html @@ -8,7 +8,7 @@ -

    sf.cu > Blog > Literary

    +

    sf.cu > Blog > Literary

    Literary

    In this category, I post writings like poems.

    +
  • 24/09/23 - A Student's Nightmare
  • You have concluded the book!


    diff --git a/blog/other/index.html b/blog/other/index.html index 2ab17bf..4ff1a30 100644 --- a/blog/other/index.html +++ b/blog/other/index.html @@ -7,9 +7,10 @@ ______| |_____| | | | | | | | \_| -

    sf.cu > Blog > Other

    +

    sf.cu > Blog > Other

    Other

    In this category, I post about miscellaneous things. These posts may be information related to me or general things which do not apply to my regular posts.

    You have hit rock bottom!


    diff --git a/blog/software/index.html b/blog/software/index.html index c8d6e82..2287471 100644 --- a/blog/software/index.html +++ b/blog/software/index.html @@ -8,27 +8,27 @@ -

    sf.cu > Blog > Software

    +

    sf.cu > Blog > Software

    Software

    In this category, I post new software I find, information about current software or tricks that can be utilised in current software.

    +
  • 22/09/23 - Use AnySoftKeyboard
  • +
  • 06/08/23 - Switching To SVGs
  • +
  • 04/08/23 - Why I Switched Fonts
  • +
  • 25/07/23 - Use Plaintext
  • +
  • 10/07/23 - Oversimplification Kills
  • +
  • 02/07/23 - Open-Source Islam Apps?
  • +
  • 27/06/23 - Keep It Minimal
  • +
  • 23/06/23 - KeePass + Syncthing
  • +
  • 01/06/23 - Switching To FFmpeg
  • +
  • 27/05/23 - Don't Use GitHub
  • +
  • 19/05/23 - Do It Yourself
  • +
  • 13/05/23 - Start Using 2FA Properly
  • +
  • 07/05/23 - Instagram Deleted!
  • +
  • 02/05/23 - Password Systems
  • +
  • 20/04/23 - Use Doas Instead Of Sudo
  • +
  • 20/04/23 - Stop Using Social Media
  • +
  • 22/03/23 - Delete Your Discord
  • +
  • 17/03/23 - My New Browser Setup
  • +
  • 14/03/23 - How To Encrypt Emails
  • +
  • 14/03/23 - Keep Crypto Off Exchanges
  • +
  • 13/03/23 - Why I Use Terminal Apps
  • ERROR: Cannot show more posts (EOFError)


    diff --git a/blog/technology/index.html b/blog/technology/index.html index b17352a..e4ad0ef 100644 --- a/blog/technology/index.html +++ b/blog/technology/index.html @@ -6,15 +6,15 @@ ______| |_____| | | | | | | | \_| -

    sf.cu > Blog > Technology

    +

    sf.cu > Blog > Technology

    Technology

    In this category, I post about my opinion and guides on technology.

    You have hit rock bottom!


    diff --git a/browser/index.html b/browser/index.html index 3adf0cc..80b4a69 100644 --- a/browser/index.html +++ b/browser/index.html @@ -18,10 +18,10 @@

    sf.cu > Blog > My New Browser Setup

    My New Browser Setup

    -

    17 March 2023

    -

    2 min +

    Posted on: 17 March 2023

    +

    Reading time: 2 min

    -

    Software

    +

    Category: Software

    I have a new browser setup on my desktop to increase my privacy and convenience. It is divided into two profiles that perform differently based on what I need to do in the moment.

    What is it?

    I use Librewolf as my browser. It is a fork of Firefox that is enhanced for privacy without heavily impacting user experience. I divided it into two profiles:

    diff --git a/crypto/index.html b/crypto/index.html index 93bcab0..d1ec596 100644 --- a/crypto/index.html +++ b/crypto/index.html @@ -18,11 +18,9 @@

    sf.cu > Blog > Keep Crypto Off Exchanges

    Keep Crypto Off Exchanges

    -

    14 March 2023

    -

    - 3 min - -

    Software && Technology

    +

    Posted on: 14 March 2023

    +

    Reading time: 3 min +

    Category: Software && Technology

    In this article, we will discover why it is horrible to keep cryptocurrency on exchanges. If you do not have time to read this article, please stop keeping your cryptocurrencies on exchanges. If you do, your crypto may get stolen or lost. If you are interested in the details, please keep reading.

    Lack of Ownership

    When you keep cryptocurrencies on exchanges like Coinbase, they have your private keys. Anyone who has your private keys can manage your wallet as if it is their own. They can send, receive and do whatever they want with your wallet. Even if the exchange you are trading on is trusted, if they shut down, you will lose your crypto. This happened a few times before and thousands of people lost all of their crypto. This is why exchanges should be used for what they are good at; purchasing crypto. Keep exchanges only for one purpose.

    @@ -38,7 +36,7 @@
    diff --git a/discord/index.html b/discord/index.html index daa2ca6..3e565a7 100644 --- a/discord/index.html +++ b/discord/index.html @@ -18,10 +18,10 @@

    sf.cu > Blog > Delete Your Discord

    Delete Your Discord

    -

    22 March 2023

    -

    3 min +

    Posted on: 22 March 2023

    +

    Reading time: 3 min

    -

    Software && Guides

    +

    Category: Software && Guides

    As mentioned in the title, I have deleted my Discord account. This was obviously not without a reason. There are two reasons due to which I deleted my Discord account: