Get 3 comments instantly! A best option for link building


Do you love to get 3 best comments under your 3 blog posts?

Visit my blog and add ONE beautiful comment under any articles. Once done, reply here with your blog name. You can immediately see 3 solid commends in your blog!

However, your comment must be genuine and it should not be a spam like few words such as “Nice blog”, “Nice post” etc. It should be at least 250 to 300 characters and good match to my article.

Do you think I am joking? Then have a try. Visit my blog and add a good comment and reply with your blog name here. Then see whether I am joking or not.



language design – Why F#, Rust and Others Use Option Type Instead Of Nullable types like C# 8 Or TypeScript?

AFAIK, Option type will have runtime overhead, while nullable types won’t, because Option time is an enum (consuming memory).

Why not just mark optional references as optional, then the compiler can follow code execution and find whenever it can’t more be null?

mac – How to remap “right option” key to “control + option + command + shift” in Karabiner?

You can edit the karabiner json file:

Look for this part in your profile:

"complex_modifications": {
    "rules": [ ]

Then add a new rule:

                "rules": [
                        "manipulators": [
                                "description": "Change right option to command+control+option+shift.",
                                "from": {
                                    "key_code": "right_option",
                                    "modifiers": {
                                        "optional": [
                                "to": [
                                        "key_code": "left_command",
                                        "modifiers": [
                                "type": "basic"

Restart the karabiner, it should work now.

Warning message at boot: Option ‘size’ missing in crypttab (Ubuntu 20.04)

I am dual booting Ubuntu 20.04 installed with a dedicated home and swap partition. I encrypted both home and swap using encryptfs after install. Since then no issues or whatsoever. After running some updates today I got a warning message at boot stating that:

cryptsetup: WARNING: Option ‘size’ missing in crypttab for plain
dm-crypt mapping root. Please read
/usr/share/doc/cryptsetup/README.initramfs and add the correct ‘size’
option to your crypttab(5).

Following the suggestion in this thread I added the option size=256 to the content of /etc/crypttab:

cryptswap1 UUID=XXXXXXXXXXXXXXX /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=256

Didn’t work though, the warning message at boot still persists with no noticable effect to the system.

The output of sudo cryptsetup status /dev/mapper/cryptswap1 is as following:

/dev/mapper/cryptswap1 is active and is in use.
  type:    PLAIN
  cipher:  aes-xts-plain64
  keysize: 256 bits
  key location: dm-crypt
  device:  /dev/sda4
  sector size:  512
  offset:  1024 sectors
  size:    39060480 sectors
  mode:    read/write

I will appreciate some advice here, thanks.

hosting – What would be the best option to host a personal website?

I would like to find the best solution to rent a server to host a personal website running Django. It’d be better if it runs on Linux and other than that, the only thing as I said is that it will be a Django website. Traffic should be low as it will only host showcase projects, as in other CV-looking websites you may have encountered.

I know nothing about server/hosting services, but I know how to host on a home server though.

I looked in AWS but man… Too many offers, pricing is really shady. I can be down with it but for now I don’t really understand.

Some of you must have dealt with this situation, I’d like to have your opinion. What would be my best option ?

applications – android go edition of Assurance wireless phone. No option to boot into safe mode using power off button to change notification access issue

I have issues using new apps on my assurance wireless phone that require notification access to work. it is not available on this phone. on my old assurance phone using 7.1 it works, but the phone is too small for me to use as I am handicapped. I need an easier fix if there is one available other than reprogramming the phone as it is under warranty for another year. I know this is an older android system but is new to me. When I try to boot it into safe mode, it won’t.