From 48da9024e07609eea65cbc57e8d54c32310766fa Mon Sep 17 00:00:00 2001 From: TitanE Date: Thu, 8 Jun 2023 18:50:40 +0300 Subject: [PATCH] Adding pins :) --- blog/browser-setup/index.html | 2 +- blog/discord-account/index.html | 2 +- blog/images/discord-no-way.gif | Bin 0 -> 1961 bytes blog/images/ffmpeg.gif | Bin 0 -> 2071 bytes blog/images/ieshit.gif | Bin 0 -> 3487 bytes blog/images/iestop.gif | Bin 0 -> 2493 bytes blog/images/iesucks.gif | Bin 0 -> 29452 bytes blog/switching-to-ffmpeg/index.html | 1 + images/got_html.gif | Bin 0 -> 1142 bytes index.html | 2 +- 10 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 blog/images/discord-no-way.gif create mode 100644 blog/images/ffmpeg.gif create mode 100644 blog/images/ieshit.gif create mode 100644 blog/images/iestop.gif create mode 100644 blog/images/iesucks.gif create mode 100644 images/got_html.gif diff --git a/blog/browser-setup/index.html b/blog/browser-setup/index.html index 469438a..714aba8 100644 --- a/blog/browser-setup/index.html +++ b/blog/browser-setup/index.html @@ -1 +1 @@ -(POST) My New Browser Setup

sf.cu > Blog > My New Browser Setup

My New Browser Setup

Posted on 17 March 2023

Categories: 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:

  1. Accounts (instances in which I need to login)
  2. Browsing (general website browsing)

Let me walk through how each profile is setup.

Profile Setup

Firstly, let me talk about common settings between both profiles.

Common In Both

On both profiles, I have my settings to optimize my privacy. On Firefox-based browsers, it is very easy to use these settings because most of them have little impact on convenience. I use Brave Search as my search engine and will switch to my own SearX instance when I get a good server. In terms of extensions, I have the 'uBlock Origin' extension installed setup to block JavaScript and remote fonts by default. I have the default lists along all the others unchecked by default apart from language lists. I block every single domain from Google, Facebook, Microsoft and other websites which are known for tracking. If a website breaks, I whitelist that website in particular.

Accounts Profile

My accounts profile is optimized to work well with day-to-day logins and important websites. I use this profile for all websites where I can login like Google or Microsoft.

I use the following extensions:

  1. Cookie AutoDelete
    • Enabled with whitelisting to auto-delete cookies for websites which I open by accident.
    • Using extension instead of Librewolf's built-in setting because it currently does not work for me.
  2. Containers
    • For multiple accounts

Browsing Profile

My browsing profile runs in permanent private browsing mode so my cookies, cache and browsing history are automatically deleted when I close my browser. I use it for general web browsing like watching videos, viewing articles and more. I have most of the content I like in an RSS feed but this profile is useful for some websites which either do not have an RSS feed or I only need to use once.

For this profile, I use these extensions:

  1. Dark Reader
    • 'Invert Listed Only' mode turned on because most websites I use have dark mode turned on already.
  2. LibRedirect
    • To redirect common websites to their free, libre and open-source frontends.
    • Some examples are:
      • YouTube --> Invidious
      • Twitter --> Nitter
      • Reddit --> LibReddit
      • Medium --> Scribe
      • Wikipedia --> Wikiless
    • I highly recommend everyone to do the same because these frontends are lightweight and do not use JavaScript which makes them load swiftly.

Conclusion

This setup has been serving me extremely well. I will continue using this setup and building on it if any specific need arises.

>>> Reply To Me

Previous Post - Next Post


+(POST) My New Browser Setup

sf.cu > Blog > My New Browser Setup

My New Browser Setup

Posted on 17 March 2023

Categories: 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:

  1. Accounts (instances in which I need to login)
  2. Browsing (general website browsing)

Let me walk through how each profile is setup.

Profile Setup

Firstly, let me talk about common settings between both profiles.

Common In Both

On both profiles, I have my settings to optimize my privacy. On Firefox-based browsers, it is very easy to use these settings because most of them have little impact on convenience. I use Brave Search as my search engine and will switch to my own SearX instance when I get a good server. In terms of extensions, I have the 'uBlock Origin' extension installed setup to block JavaScript and remote fonts by default. I have the default lists along all the others unchecked by default apart from language lists. I block every single domain from Google, Facebook, Microsoft and other websites which are known for tracking. If a website breaks, I whitelist that website in particular.

Accounts Profile

My accounts profile is optimized to work well with day-to-day logins and important websites. I use this profile for all websites where I can login like Google or Microsoft.

I use the following extensions:

  1. Cookie AutoDelete
    • Enabled with whitelisting to auto-delete cookies for websites which I open by accident.
    • Using extension instead of Librewolf's built-in setting because it currently does not work for me.
  2. Containers
    • For multiple accounts

Browsing Profile

My browsing profile runs in permanent private browsing mode so my cookies, cache and browsing history are automatically deleted when I close my browser. I use it for general web browsing like watching videos, viewing articles and more. I have most of the content I like in an RSS feed but this profile is useful for some websites which either do not have an RSS feed or I only need to use once.

For this profile, I use these extensions:

  1. Dark Reader
    • 'Invert Listed Only' mode turned on because most websites I use have dark mode turned on already.
  2. LibRedirect
    • To redirect common websites to their free, libre and open-source frontends.
    • Some examples are:
      • YouTube --> Invidious
      • Twitter --> Nitter
      • Reddit --> LibReddit
      • Medium --> Scribe
      • Wikipedia --> Wikiless
    • I highly recommend everyone to do the same because these frontends are lightweight and do not use JavaScript which makes them load swiftly.

Conclusion

This setup has been serving me extremely well. I will continue using this setup and building on it if any specific need arises.

>>> Reply To Me

Previous Post - Next Post


diff --git a/blog/discord-account/index.html b/blog/discord-account/index.html index bd83d5a..1a50836 100644 --- a/blog/discord-account/index.html +++ b/blog/discord-account/index.html @@ -1 +1 @@ -(POST) Delete Your Discord Account

sf.cu > Blog > Delete Your Discord Account

Delete Your Discord Account

Posted on 22 March 2023

Categories: 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:

The most prominent reason is privacy but lack of use compelled me to actually take the plunge and delete my Discord account.

Privacy

Introduction

Discord is a hellhole for your privacy. Avoid it at all costs. In this section, I will show you the various things that Discord tracks.

DISCORD'S HISTORY

OpenFeint was a mobile social network for gaming. The Founder of OpenFeint was Jason Citron, the current CEO of Discord. OpenFeint received a class-action lawsuit for storing data like:

OpenFeint then revealed all of this data to any mobile game developer who asked for it and advertising networks.

Well, if they collected all of this data, you must have agreed to it, right?

No. The company never asked for your consent. This data collection involved over 100M mobile devices.

PRIVACY ISSUES

So, when you have the CEO of a company that did all of this data collection become the CEO of another company, what do you think he is going to do? The answer is obvious. Of course he will do the same thing.

Let us go over what privacy issues there currently are with Discord.

  1. All messages, including direct messages are unencrypted.
    • Do not share any sensitive information on it. It can be detrimental if you store a password on their servers as any Discord employee can view it.
  2. Discord collects every single thing you do.
    • Do not be surprised if they log the amount of times you breathe while using Discord. It is stored with your User ID, an event ID, a timestamp and a detailed explanation of everything you do.
  3. Discord collects information about game executables.
    • After scanning your game executables, Discord basically will have a tally of what games you play. If they are doing it for game executables, there is no doubt that they are doing it for other apps as well.
  4. Government agencies, gather round!
    • Discord's privacy policy states that your data will be given to any government organisation that asks for it.
  5. The privacy toggles in the Discord app do nothing.
    • All they do is tell the server to delete the data as soon as it receives it. There is no verification, let alone an audit to verify this.
  6. Your messages are with us... and everyone else.
    • When you delete your Discord account, your messages are still kept and your profile will simply be replaced by “Deleted Account”. If you used Discord for even more than a few days to talk with friends, your messages are more than enough to deanonymize you.
  7. Oh, and don't do it yourself.
    • You will get banned for using tools to delete messages on Discord.

ALL IN ALL...

... this is not all that Discord does. If we know that Discord does all of this, there is obviously more that they are doing that we do not know. You should always assume closed-source pieces of software are tracking you and sending your information to a third-party.

Lack of Use

I was not using Discord anymore so I deleted it. The reason is that my previous account got banned for botting when I did not do anything. I made a new account, chatted with three or four of my friends. Afterwards, the CounterHawks Discord server got banned. Due to this, I realized there is no use for my account and that there is no reason for me to support Discord.

Conclusion

I do not use Discord anymore and probably never will. Previously, it was difficult to delete my Discord account but Discord themselves have done all the hard work for me.

>>> Reply To Me

Previous Post - Next Post


+(POST) Delete Your Discord Account

sf.cu > Blog > Delete Your Discord Account

Delete Your Discord Account

Posted on 22 March 2023

Categories: 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:

The most prominent reason is privacy but lack of use compelled me to actually take the plunge and delete my Discord account.

Privacy

Introduction

Discord is a hellhole for your privacy. Avoid it at all costs. In this section, I will show you the various things that Discord tracks.

DISCORD'S HISTORY

OpenFeint was a mobile social network for gaming. The Founder of OpenFeint was Jason Citron, the current CEO of Discord. OpenFeint received a class-action lawsuit for storing data like:

OpenFeint then revealed all of this data to any mobile game developer who asked for it and advertising networks.

Well, if they collected all of this data, you must have agreed to it, right?

No. The company never asked for your consent. This data collection involved over 100M mobile devices.

PRIVACY ISSUES

So, when you have the CEO of a company that did all of this data collection become the CEO of another company, what do you think he is going to do? The answer is obvious. Of course he will do the same thing.

Let us go over what privacy issues there currently are with Discord.

  1. All messages, including direct messages are unencrypted.
    • Do not share any sensitive information on it. It can be detrimental if you store a password on their servers as any Discord employee can view it.
  2. Discord collects every single thing you do.
    • Do not be surprised if they log the amount of times you breathe while using Discord. It is stored with your User ID, an event ID, a timestamp and a detailed explanation of everything you do.
  3. Discord collects information about game executables.
    • After scanning your game executables, Discord basically will have a tally of what games you play. If they are doing it for game executables, there is no doubt that they are doing it for other apps as well.
  4. Government agencies, gather round!
    • Discord's privacy policy states that your data will be given to any government organisation that asks for it.
  5. The privacy toggles in the Discord app do nothing.
    • All they do is tell the server to delete the data as soon as it receives it. There is no verification, let alone an audit to verify this.
  6. Your messages are with us... and everyone else.
    • When you delete your Discord account, your messages are still kept and your profile will simply be replaced by “Deleted Account”. If you used Discord for even more than a few days to talk with friends, your messages are more than enough to deanonymize you.
  7. Oh, and don't do it yourself.
    • You will get banned for using tools to delete messages on Discord.

ALL IN ALL...

... this is not all that Discord does. If we know that Discord does all of this, there is obviously more that they are doing that we do not know. You should always assume closed-source pieces of software are tracking you and sending your information to a third-party.

Lack of Use

I was not using Discord anymore so I deleted it. The reason is that my previous account got banned for botting when I did not do anything. I made a new account, chatted with three or four of my friends. Afterwards, the CounterHawks Discord server got banned. Due to this, I realized there is no use for my account and that there is no reason for me to support Discord.

Conclusion

I do not use Discord anymore and probably never will. Previously, it was difficult to delete my Discord account but Discord themselves have done all the hard work for me.

>>> Reply To Me

Previous Post - Next Post


diff --git a/blog/images/discord-no-way.gif b/blog/images/discord-no-way.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ee8d649bb8a72a7f45f94b18b37284cb5dca480 GIT binary patch literal 1961 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 literal 0 HcmV?d00001 diff --git a/blog/images/iestop.gif b/blog/images/iestop.gif new file mode 100644 index 0000000000000000000000000000000000000000..e60434023f4e588d1e3ed05132a6c34a0497e70d GIT binary patch literal 2493 zcmd6niC2@y8pdA|0s&0PVokJAzX+&YY9NR}5Ge_pi9o{As)&{l(~=?qNn{aAA$*V^ z0SO=~Mz$CN2q-9OK@T)9F!oh&M7GWB~Da5D|?HpMeKQM@Q5+ zNQ4X`#M6MuWTHl7aImGDpzUL2Cpi z@OV5e6Pg`i2|#ZICWMEFw=+S{f@T(Uu^=ics*3|6k*J>o?K~LfKtB)S%ROKHnP#1(9E7p{hmK`rY zaq?7|ry`7BRb5l7JFBlV)Hmp~P$^(A1m`bYXuH&Qu~kr=%ZF=KXd|C+v)^i95P$p5 zS9kbLl^q@Dua10oxwGa*PxtlS>i)^WA^ZS=@`Pk{`{q*C)IB9Zm zk-{4o2-C$_q|8QbJC%E`vRBf6Dg8GGb#1kf^v6Phi_kCs*e3kZZowo@xrRctmj^tb zxR&;6eR8joscXfr;mp?4bpeDD4!ZKCCN^g%?nTtTjQcKi*N?b;Al9xa9?y#%`r8`_ z$K)QPzO$++n${|ANpI86o@Uj5+;6dIDO1(`AZzbt($>^E8>^P{A4Np&nEyu5gqn4J z^;QyXP8Wdco-gt$y|Z;H8;7HVVyX#tGv1PTZT=vw?aRUX*LAm_=-8&~9LxWtk;_bS z)*&1lq>v~f1DA*65{9APbL+S>A#KI;{nOqZ#oNmNByy<)$I?>JU{OSDDfPrDkn3O2)fp_vVB&!5D?>JCBk*n}UQCPsD_m;WLtiVuxd{RHc{_W7vdW)W7c`-*7+% z@)TtovJs5$v>o{Q9AqzM;J=oA#6FErQ|ZXs6#FLuFf zEYaRAtQ%+PdUdMQ9Wn7GN*9w&AjDJSZyx-;1XcEgEudiQO)`ZYNwIz8JfE6q!rYc# z49OSReI#wlVbcn)mW2u2W6jKPUSjfGeq&u`ElLPpU(@L9`7~{;Nz*o9viWh;u8? z3x+>YQh)Y|X|hvvRt$yrQt-mrKjysatd4!i9U(tOywZOGUyx#j8 z50cjr7r!Gu^A{ql);b!CUXf3h2JYsZjCtF^}wg&8ePN|{!jXz4s_ zc>S{1nl&K!(yZN}8;*>ac=!IS{+;tZX6sZJvd#K;e(pU-LWke{qoft{?A5r^d678( z=tSb;!p|PHi+?=5ay}FJpGjbW03OCzHVOWJO@hCJN)6yJ!?lKvG{U#j+d0{a2F@y7+EZi@WB&E8hYi1SmB8JY8NZr)+Rg#A`pzt! zp=AT_!xd`!#%aOfHv1PNDbDs;nQl8*)*lMtT$Vdlx%B)>xi{J}p&~@rXlga~Tze_O zfUdr`!9Jpu+z~YF038Yez5QOq9%X~#WZKl*t|sTWe9P+1KfkQ-&jgjvY+$6*PP^#R zrrvB+aO~o?gES$IO5W0<;S{VI>AmYQ+Cm+y4C%c5?1xK6J6<;9fn_ts0tVb+&A;xM z!Qd;Kh<@uN_+FhwU(=fo}1n6ohPn0U+nKZ)%tDyj}LzupO`EM_=yYL zsb6xZXP!RhbAO}GP#@25slPv)@tk}4@X1uFv#q!6F}c=h=lK|~&tP^_B%buqmsaLg zyWFk_rg{t4ewU!VqB(P`^wpz)muaNf>uF?)tG|*dx|U|O*XO?BqMc9v)?X$rN*Ira zkGonCp5fh|+^txz<9)W__tU|$)#n1c2EwX`>^&FHlur^! zQ@(la%?Uv=z0=^d71#Lo@gGL#Vw859_Cy>1^5Rk;H#h*{`UiwYawB&WEd7$jLb-T9 zl9-GnB<`1dEHQFyI>9njD323Lkzk2b94i#X6D*hO2ch8sLEMPQfbal+Bw{-|JYc6W zmS@;9nK&W#fN^oEL>`9(aRU**M5#=kd`KjhBubG8vE1vgyaS>*aY8y0B9ZP-O-zoL zAzZ15L9pZ`rXgEgT#O(V%M+#VA^cE+Ww1*S!eko<{n(*wf3`7=U>PTuCwVzLr>3Sd z68^JCTw)SKl$fwQ9T_K)Ax2IROXWr>2M!?8L^&c%N)ii`5s4J}c!T7C*qHI}Q~xDa Yh$M?Yk;vrYWTX5Pak9)Pm;qb=379Iyj{pDw literal 0 HcmV?d00001 diff --git a/blog/images/iesucks.gif b/blog/images/iesucks.gif new file mode 100644 index 0000000000000000000000000000000000000000..e1466bef4ee6b70ea6a68b314e5d1e17098d4e6a GIT binary patch literal 29452 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 F{{cnYrTqW^ literal 0 HcmV?d00001 diff --git a/blog/switching-to-ffmpeg/index.html b/blog/switching-to-ffmpeg/index.html index 1de1e4c..480bba8 100644 --- a/blog/switching-to-ffmpeg/index.html +++ b/blog/switching-to-ffmpeg/index.html @@ -25,6 +25,7 @@

FFmpeg is a difficult program to learn but the rewards are worth it. I currently have a command that records my screen, converts the audio in the recording from stereo to mono and finally encode it in H.264 for ultimate compatibility.

To Close The File...

All in all, you should learn FFmpeg if you do even a little amount of multimedia manipulation. It will help you out immensely.

+

>>> Reply To Me

Previous Post


diff --git a/images/got_html.gif b/images/got_html.gif new file mode 100644 index 0000000000000000000000000000000000000000..f713730e8917753b5c9c028c9e937e16a896741b GIT binary patch literal 1142 zcmb_a{cFu}6h5S^{Gv$96q67VeHzzGB4S>4Gh4eh5~hzeTtZrit6^R?^0MiOjiJd3 zqgaMb8OA}{yoJ_i^VYDilG^c{@896m?R(Gnob#OLdCqs%?3tkn%NEi=T1S-lr$;xU z-ZY93_O1ZWSn!Jlj~KF;MO|H;;=Pgv4?OV?fp`Be9FZqtBC$=#oFnJSF*zZpR`ia% zC(q=Cyjm|iVo%J(Laa6_j>MBNiI5mmQb+1ZnN&dAfDIa07)H0+9t-arJ15SmtwrX& z^X$Ahuf_sJ_Kw-HI94NtUhz)Yi8xVk#Hds6l%0xGYz1q8fizfx7HU`wY(N7G!)k&o zN3i$ey_!C(MaJw|JgdnC3lxRDh!=%=kV3Cl_9|W>4}O3qreO#4g9H?UHNZd`EYS)c zSPX1H153?0DVYkhYryJPbI1#^-=5!8~ZfsyL;AaRZVspSqJD*Js4y2V)XrJ(~v4Igwmd zUcW!y<-X19NW6b=(DZ#xpAPkp9T}c>VR6HibB~UV$u8fSb9iX%P-w%K!kosoCuLKU zIt%mM`DbUEb|0US+i^CvVn*tc^sHaQn)XG8`PRIo*7WizJEFy*7b~70oZnbloSc-C zc{Sx_G(F+@@;BA%8s-$;h>~!?~&X87Vc{YZ@z8{;dyXU5PfYjeP94t#i$S zSL^p4*;G{XqrL6+_|9>EuWyXLeo=O;(HOMEPAGE) Sufyaan's Webpage

sf@titan [~/sf.cu]$ cat INTRO.md

Greetings, everyone!

My name is Sufyaan and I welcome you to my personal website!

I am a brand designer but my interests are in computing. I love using free (libre) software that follows the UNIX philosophy.

I like to spend my free time tinkering around with my computer and learning about new innovations in both the technology and design industries.

On this website, I post on my blog about a plethora of topics that I am interested in like:

  • Computing
  • GNU/Linux
  • Design
  • Announcements

I do not post regularly. I did not create this website for views or money. I simply post what I enjoy and what I find helpful.

If you would like to contribute to this website, please do so on it's Git repository. Any contribution, no matter how small, is appreciated.

Here are links to useful pages on this website:

  • Blog - View my blog posts on computing, Linux and design.
  • About - View some information about me and find out how to contact me.
  • Portfolio - View my designs and projects.
  • Links - My pages on other websites and sites I like to browse.
  • Definitions - View the definitions of terms that I use in my blog posts.

I hope you find useful and interesting information on this website!


+(HOMEPAGE) Sufyaan's Webpage

sf@titan [~/sf.cu]$ cat INTRO.md

Greetings, everyone!

My name is Sufyaan and I welcome you to my personal website!

I am a brand designer but my interests are in computing. I love using free (libre) software that follows the UNIX philosophy.

I like to spend my free time tinkering around with my computer and learning about new innovations in both the technology and design industries.

On this website, I post on my blog about a plethora of topics that I am interested in like:

  • Computing
  • GNU/Linux
  • Design
  • Announcements

I do not post regularly. I did not create this website for views or money. I simply post what I enjoy and what I find helpful.

If you would like to contribute to this website, please do so on it's Git repository. Any contribution, no matter how small, is appreciated.

Here are links to useful pages on this website:

  • Blog - View my blog posts on computing, Linux and design.
  • About - View some information about me and find out how to contact me.
  • Portfolio - View my designs and projects.
  • Links - My pages on other websites and sites I like to browse.
  • Definitions - View the definitions of terms that I use in my blog posts.

I hope you find useful and interesting information on this website!