publish: Silent Rage Quits

This commit is contained in:
Ali Mürteza Yeşil 2020-07-30 20:20:36 +06:00
parent 22f95c6114
commit 61faba98a1
50 changed files with 857 additions and 353 deletions

View File

@ -1,7 +1,6 @@
title: $ADB_VENDOR_KEYS is not set
date: 2020-07-22
tags: android, error, 100DaysToOffload
category: Tech
tags: android, problem, 100DaysToOffload
summary: Authorizing adb when no prompt will come, the hard way.
status: published
comment: https://fosstodon.org/@murtezayesil/104558575376752243

View File

@ -0,0 +1,32 @@
title: Silent Rage Quits
date: 2020-12-30 16:49
tags: 100DaysToOffload
summary: nobody saw it coming
status: published
comment: https://fosstodon.org/@murtezayesil/104603241371480068
hundreddaystooffload: 11
Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?
Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.
I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.
If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.
## I finally snapped and I silently rage quitted
I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.
---
### Read on your own risk
In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...
Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.
---
If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.

View File

@ -2,8 +2,8 @@ title: Decentralized Internet is More Reliable
date: 2020-07-28 12:00
tags: 100DaysToOffload
summary: Every system is prone to failure and will face down time. Decentralization avoids total system failure.
status: draft
comment: TBA
status: published
comment: https://fosstodon.org/@murtezayesil/104591271530394013
hundreddaystooffload: 10
# Introduction

View File

@ -1,56 +0,0 @@
title: Decentralized Internet is More Reliable
date: 2020-07-28 12:00
tags: 100DaysToOffload
summary: Every system is prone to failure and will face down time. Decentralization avoids total system failure.
status: published
comment: https://fosstodon.org/@murtezayesil/104591271530394013
hundreddaystooffload: 10
# Introduction
I was looking for a way to explain decentralized internet to my family. Then Yarmo Mackenbach came up with the idea of [ELIUF](https://yarmo.eu/post/eliuf "Explain Like I Use Facebook"). A decentralized attempt to explain concept, advantages and disadvantages of decentralized internet to people using centralized platforms, such as Facebook, Twitter, YouTube, Instagram, TikTok, WhatsApp, etc.
From power surge to aged hardware, bug in software to cyber attack, there are many reasons a system may fail. Neither centralized or decentralized systems are %100 safe from failures.
---
# System failure
## Centralized Systems
There is a central server that stores every data required to offer a service. Any failure in the central server may cause it to go out of service. Any maintenace such as updating software or replacing aged hardware may require powering server off thus putting it out of service.
## Decentralized Systems
In a decentralized network, there are multiple servers and each of them store only the data for their own clients. Servers communicate with each other if they need to get data stored in some other server. If any server fails or goes to maintenance, only the clients connected to that server will lose service. Rest of the network will continue to function as usual. That being said, any attempts to communicate with failed server will fail too.
---
# Cyber attacks
User credentials (such as emails, passwords, bank card numbers) and user data (such as profile pictures, birthday videos, phone numbers) uploaded to server are stored by the server and they make an attractive target for cyber criminals.
## Centralized Systems
All the data is available from central server. Cyber attacks put every single user's data in danger.
## Decentralized Systems
There is no server that has access to every data of every user. When servers are communicating, they only share minimum amount of data required. User credentials (email and password) are only known by the server user is connected to. If a server is attacked by cyber criminals, only the users of that server will get affected. Users on the other servers of the network won't be affected by the attack. That being said, all the communications made to attacked server may also be visible to attackers.
---
### Redundancy isn't decentralization
Both centralized and decentralized platfroms may utilize redundancy servers to avoid going entirely out of service in case of server failure. Facebook for instance deploys multiple data centers in different countries. So if one of the data center goes to maintenance, users connected to it will be routed to other data centers and continue to receive the service without down time.
Redundancy is a good way to ensure reliable network but also costly one.
---
# Conclusion
Decentralization doesn't make a server more durable or secure. Every server, regardless of whether a part of centralized or decentralized network, is prone to failures and cyber attacks. Decentralization reduces the impact and limits the number of users being affected.
---
## ELIUF posts elsewhere on the internet
- [ELIUF: Explain Like I Use Facebook](https://yarmo.eu/post/eliuf) by [Yarmo Mackenbach](https://yarmo.eu/)
- [How to decentralize the Internet](https://www.garron.blog/posts/eliuf.html) by [Guillermo Garron](https://www.garron.blog/about.html)

View File

@ -41,8 +41,9 @@
</nav>
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
<li class="active"><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
@ -57,8 +58,8 @@
<div class="entry-content">
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/error.html">error</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
<span>| in <a href="https://murtezayesil.me/category/notes.html">Notes</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/problem.html">problem</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> <h2>Story</h2>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -50,6 +51,8 @@
<h1>Archives for Ali Murteza Yesil</h1>
<dl>
<dt>Wed 30 December 2020</dt>
<dd><a href="https://murtezayesil.me/silent-rage-quits.html">Silent Rage Quits</a></dd>
<dt>Tue 28 July 2020</dt>
<dd><a href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html">Decentralized Internet is More Reliable</a></dd>
<dt>Sun 26 July 2020</dt>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -49,50 +50,50 @@
<aside id="featured" class="body">
<article>
<h1 class="entry-title"><a href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html">Decentralized Internet is More Reliable</a></h1>
<h1 class="entry-title"><a href="https://murtezayesil.me/silent-rage-quits.html">Silent Rage Quits</a></h1>
<footer class="post-info">
<span>Wed 30 December 2020</span>
<span>| in <a href="https://murtezayesil.me/category/personal.html">Personal</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>11</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><p>Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?</p>
<p>Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.</p>
<p>I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.</p>
<p>If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.</p>
<h2>I finally snapped and I silently rage quitted</h2>
<p>I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.<br>
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.</p>
<hr>
<h3>Read on your own risk</h3>
<p>In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...</p>
<p>Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.</p>
<hr>
<p>If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.</p><!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
</aside><!-- /#featured -->
<section id="content" class="body">
<h1>Other articles</h1>
<ol id="posts-list" class="hfeed">
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html" rel="bookmark"
title="Permalink to Decentralized Internet is More Reliable">Decentralized Internet is More Reliable</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Tue 28 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>10</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><h1>Introduction</h1>
<p>I was looking for a way to explain decentralized internet to my family. Then Yarmo Mackenbach came up with the idea of <a href="https://yarmo.eu/post/eliuf" title="Explain Like I Use Facebook">ELIUF</a>. A decentralized attempt to explain concept, advantages and disadvantages of decentralized internet to people using centralized platforms, such as Facebook, Twitter, YouTube, Instagram, TikTok, WhatsApp, etc.</p>
<p>From power surge to aged hardware, bug in software to cyber attack, there are many reasons a system may fail. Neither centralized or decentralized systems are %100 safe from failures.</p>
<hr>
<h1>System failure</h1>
<h2>Centralized Systems</h2>
<p>There is a central server that stores every data required to offer a service. Any failure in the central server may cause it to go out of service. Any maintenace such as updating software or replacing aged hardware may require powering server off thus putting it out of service. </p>
<h2>Decentralized Systems</h2>
<p>In a decentralized network, there are multiple servers and each of them store only the data for their own clients. Servers communicate with each other if they need to get data stored in some other server. If any server fails or goes to maintenance, only the clients connected to that server will lose service. Rest of the network will continue to function as usual. That being said, any attempts to communicate with failed server will fail too.</p>
<hr>
<h1>Cyber attacks</h1>
<p>User credentials (such as emails, passwords, bank card numbers) and user data (such as profile pictures, birthday videos, phone numbers) uploaded to server are stored by the server and they make an attractive target for cyber criminals.</p>
<h2>Centralized Systems</h2>
<p>All the data is available from central server. Cyber attacks put every single user's data in danger.</p>
<h2>Decentralized Systems</h2>
<p>There is no server that has access to every data of every user. When servers are communicating, they only share minimum amount of data required. User credentials (email and password) are only known by the server user is connected to. If a server is attacked by cyber criminals, only the users of that server will get affected. Users on the other servers of the network won't be affected by the attack. That being said, all the communications made to attacked server may also be visible to attackers.</p>
<hr>
<h3>Redundancy isn't decentralization</h3>
<p>Both centralized and decentralized platfroms may utilize redundancy servers to avoid going entirely out of service in case of server failure. Facebook for instance deploys multiple data centers in different countries. So if one of the data center goes to maintenance, users connected to it will be routed to other data centers and continue to receive the service without down time.<br>
Redundancy is a good way to ensure reliable network but also costly one.</p>
<hr>
<h1>Conclusion</h1>
<p>Decentralization doesn't make a server more durable or secure. Every server, regardless of whether a part of centralized or decentralized network, is prone to failures and cyber attacks. Decentralization reduces the impact and limits the number of users being affected.</p>
<hr>
<h2>ELIUF posts elsewhere on the internet</h2>
<ul>
<li><a href="https://yarmo.eu/post/eliuf">ELIUF: Explain Like I Use Facebook</a> by <a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
<li><a href="https://www.garron.blog/posts/eliuf.html">How to decentralize the Internet</a> by <a href="https://www.garron.blog/about.html">Guillermo Garron</a></li>
</ul><!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/104591271530394013">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
</aside><!-- /#featured -->
<section id="content" class="body">
<h1>Other articles</h1>
<ol id="posts-list" class="hfeed">
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
@ -135,8 +136,8 @@ Redundancy is a good way to ensure reliable network but also costly one.</p>
<div class="entry-content">
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/error.html">error</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
<span>| in <a href="https://murtezayesil.me/category/notes.html">Notes</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/problem.html">problem</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
@ -219,27 +220,12 @@ Redundancy is a good way to ensure reliable network but also costly one.</p>
<span>| tags: <a href="https://murtezayesil.me/tag/digitalcleansing.html">digitalcleansing</a><a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>2</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/privacy-for-the-whole-family.html" rel="bookmark"
title="Permalink to Privacy For The Whole Family">Privacy For The Whole Family</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Fri 10 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/nextcloud.html">nextcloud</a><a href="https://murtezayesil.me/tag/self-hosting.html">self-hosting</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>1</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
</ol><!-- /#posts-list -->
<p class="paginator">
Page 1 / 1
Page 1 / 2
<a href="https://murtezayesil.me/author/ali-murteza-yesil2.html">&raquo;</a>
</p>
</section><!-- /#content -->
<section id="extras" class="body">

View File

@ -0,0 +1,129 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Ali Murteza Yesil - Ali Murteza Yesil</title>
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/main.css" />
<link href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate" title="Ali Murteza Yesil Atom Feed" />
<link href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate" title="Ali Murteza Yesil RSS Feed" />
<!-- This border added via BLACK_LIVES_MATTER toggle in site settings -->
<style>
body {
border-width: 5em ;
border-color: #000000 ;
border-style: none solid solid solid ; /* top border : none, right bottom left : solid */
}
</style>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body id="index" class="home">
<!-- This banner added via BLACK_LIVES_MATTER toggle in site settings -->
<div style="background-color: black; padding: 1em; margin-bottom: .8em">
<h1 style="text-align: center; margin-bottom: 0em"><a href="https://blacklivesmatter.com/" style="color: #fce21b; font-size: 2em">Black Lives Matter</a></h1>
</div>
<header id="banner" class="body">
<h1><a href="https://murtezayesil.me/">Ali Murteza Yesil <strong>Blog</strong></a></h1>
<nav><ul>
<li><a href="https://murtezayesil.me/pages/about.html">About</a></li>
<li><a href="https://murtezayesil.me/pages/contact.html">Contact</a></li>
</ul>
<form id="search" action"#" onsubmit="javascript:window.open('https://duckduckgo.com/?q='+document.getElementById('keywords').value+'+site:https://murtezayesil.me');">
<input id="keywords" type="text" />
</form>
</nav>
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<section id="content" class="body">
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/privacy-for-the-whole-family.html" rel="bookmark"
title="Permalink to Privacy For The Whole Family">Privacy For The Whole Family</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Fri 10 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/nextcloud.html">nextcloud</a><a href="https://murtezayesil.me/tag/self-hosting.html">self-hosting</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>1</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
</ol><!-- /#posts-list -->
<p class="paginator">
<a href="https://murtezayesil.me/author/ali-murteza-yesil.html">&laquo;</a>
Page 2 / 2
</p>
</section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
<ul>
<li><a href="https://kevq.uk">Kev Quirk</a></li>
<li><a href="https://mikestone.me">Mike Stone</a></li>
<li><a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
<li><a href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate">rss feed</a></li>
<li><a href="https://fosstodon.org/@murtezayesil" rel="me">Fostodon</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme <a href="https://github.com/blueicefield/pelican-blueidea/">blueidea</a>, inspired by the default theme.</p>
</footer><!-- /#contentinfo -->
<!-- IndieWeb Profile -->
<!-- ToDo : Make IndieWeb Profile auto generating according to site preferences -->
<!-- This profile is created by following https://kevq.uk/how-to-create-an-indieweb-profile/ blog post. Thanks to Kev Quirk -->
<section style="display: none;" class="h-card">
<!-- About me -->
<span class="p-name">Ali Murteza Yesil</span>
<span class="p-note">I'm a student, privacy advocate and SysAdmin wannabe. I was born in Turkey but I live abroad.</span>
<!-- Profile picture -->
<img class="u-photo" src="https://murtezayesil.me/images/avatar_polygon_1.png"/>
<!-- My location -->
<!-- <span class="p-locality">City, Country or Country</span> -->
<!-- Links -->
<a class="u-url u-uid" href="https://murtezayesil.me"></a>
<!-- Mail Template <a class="u-email" rel="me" href="mailto:USERNAME@SERVICEPROVIDER"></a> -->
<a class="u-url" rel="me" href="https://fosstodon.org/@murtezayesil"></a>
<!-- Twitter Example <a class="u-url" rel="me" href="https://twitter.com/USERNAME"></a> -->
<!-- Template <a class="u-url" rel="me" href="https://URL"></a> -->
<!-- Categories -->
<span class="p-category">Blogging</span>
<span class="p-category">Open Source Software</span>
<span class="p-category">Privacy</span>
</section>
</body>
</html>

View File

@ -42,13 +42,14 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<section id="content" class="body">
<h1>Authors on Ali Murteza Yesil</h1> <li><a href="https://murtezayesil.me/author/ali-murteza-yesil.html">Ali Murteza Yesil</a> (10)</li>
<h1>Authors on Ali Murteza Yesil</h1> <li><a href="https://murtezayesil.me/author/ali-murteza-yesil.html">Ali Murteza Yesil</a> (11)</li>
</section>
<section id="extras" class="body">

View File

@ -42,14 +42,16 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<h1>Categories on Ali Murteza Yesil</h1>
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a> (2)</li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a> (8)</li>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a> (3)</li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a> (1)</li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a> (7)</li>
</ul>
<section id="extras" class="body">
<div class="blogroll">

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li class="active"><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -78,6 +79,22 @@
<h1>Other articles</h1>
<ol id="posts-list" class="hfeed">
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/adb_vendor_keys-is-not-set.html" rel="bookmark"
title="Permalink to $ADB_VENDOR_KEYS is not set">$ADB_VENDOR_KEYS is not set</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/notes.html">Notes</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/problem.html">problem</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/fizzbuzz-with-single-semicolon.html" rel="bookmark"

View File

@ -0,0 +1,138 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Ali Murteza Yesil - Personal</title>
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/main.css" />
<link href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate" title="Ali Murteza Yesil Atom Feed" />
<link href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate" title="Ali Murteza Yesil RSS Feed" />
<!-- This border added via BLACK_LIVES_MATTER toggle in site settings -->
<style>
body {
border-width: 5em ;
border-color: #000000 ;
border-style: none solid solid solid ; /* top border : none, right bottom left : solid */
}
</style>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body id="index" class="home">
<!-- This banner added via BLACK_LIVES_MATTER toggle in site settings -->
<div style="background-color: black; padding: 1em; margin-bottom: .8em">
<h1 style="text-align: center; margin-bottom: 0em"><a href="https://blacklivesmatter.com/" style="color: #fce21b; font-size: 2em">Black Lives Matter</a></h1>
</div>
<header id="banner" class="body">
<h1><a href="https://murtezayesil.me/">Ali Murteza Yesil <strong>Blog</strong></a></h1>
<nav><ul>
<li><a href="https://murtezayesil.me/pages/about.html">About</a></li>
<li><a href="https://murtezayesil.me/pages/contact.html">Contact</a></li>
</ul>
<form id="search" action"#" onsubmit="javascript:window.open('https://duckduckgo.com/?q='+document.getElementById('keywords').value+'+site:https://murtezayesil.me');">
<input id="keywords" type="text" />
</form>
</nav>
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li class="active"><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<aside id="featured" class="body">
<article>
<h1 class="entry-title"><a href="https://murtezayesil.me/silent-rage-quits.html">Silent Rage Quits</a></h1>
<footer class="post-info">
<span>Wed 30 December 2020</span>
<span>| in <a href="https://murtezayesil.me/category/personal.html">Personal</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>11</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><p>Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?</p>
<p>Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.</p>
<p>I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.</p>
<p>If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.</p>
<h2>I finally snapped and I silently rage quitted</h2>
<p>I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.<br>
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.</p>
<hr>
<h3>Read on your own risk</h3>
<p>In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...</p>
<p>Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.</p>
<hr>
<p>If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.</p><!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
<p class="paginator">
Page 1 / 1
</p>
</aside><!-- /#featured -->
</ol><!-- /#posts-list -->
</section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
<ul>
<li><a href="https://kevq.uk">Kev Quirk</a></li>
<li><a href="https://mikestone.me">Mike Stone</a></li>
<li><a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
<li><a href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate">rss feed</a></li>
<li><a href="https://fosstodon.org/@murtezayesil" rel="me">Fostodon</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme <a href="https://github.com/blueicefield/pelican-blueidea/">blueidea</a>, inspired by the default theme.</p>
</footer><!-- /#contentinfo -->
<!-- IndieWeb Profile -->
<!-- ToDo : Make IndieWeb Profile auto generating according to site preferences -->
<!-- This profile is created by following https://kevq.uk/how-to-create-an-indieweb-profile/ blog post. Thanks to Kev Quirk -->
<section style="display: none;" class="h-card">
<!-- About me -->
<span class="p-name">Ali Murteza Yesil</span>
<span class="p-note">I'm a student, privacy advocate and SysAdmin wannabe. I was born in Turkey but I live abroad.</span>
<!-- Profile picture -->
<img class="u-photo" src="https://murtezayesil.me/images/avatar_polygon_1.png"/>
<!-- My location -->
<!-- <span class="p-locality">City, Country or Country</span> -->
<!-- Links -->
<a class="u-url u-uid" href="https://murtezayesil.me"></a>
<!-- Mail Template <a class="u-email" rel="me" href="mailto:USERNAME@SERVICEPROVIDER"></a> -->
<a class="u-url" rel="me" href="https://fosstodon.org/@murtezayesil"></a>
<!-- Twitter Example <a class="u-url" rel="me" href="https://twitter.com/USERNAME"></a> -->
<!-- Template <a class="u-url" rel="me" href="https://URL"></a> -->
<!-- Categories -->
<span class="p-category">Blogging</span>
<span class="p-category">Open Source Software</span>
<span class="p-category">Privacy</span>
</section>
</body>
</html>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -107,22 +108,6 @@ Redundancy is a good way to ensure reliable network but also costly one.</p>
<span>| tags: <a href="https://murtezayesil.me/tag/digitalcleansing.html">digitalcleansing</a><a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/fediverse.html">fediverse</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>8</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/adb_vendor_keys-is-not-set.html" rel="bookmark"
title="Permalink to $ADB_VENDOR_KEYS is not set">$ADB_VENDOR_KEYS is not set</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/error.html">error</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li class="active"><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -1,5 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Ali Murteza Yesil</title><link href="https://murtezayesil.me/" rel="alternate"></link><link href="https://murtezayesil.me/feeds/atom.xml" rel="self"></link><id>https://murtezayesil.me/</id><updated>2020-07-28T12:00:00+06:00</updated><subtitle>Blog</subtitle><entry><title>Decentralized Internet is More Reliable</title><link href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html" rel="alternate"></link><published>2020-07-28T12:00:00+06:00</published><updated>2020-07-28T12:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-28:/decentralized-internet-is-more-reliable.html</id><summary type="html">&lt;p&gt;Every system is prone to failure and will face down time. Decentralization avoids total system failure.&lt;/p&gt;</summary><content type="html">&lt;h1&gt;Introduction&lt;/h1&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>Ali Murteza Yesil</title><link href="https://murtezayesil.me/" rel="alternate"></link><link href="https://murtezayesil.me/feeds/atom.xml" rel="self"></link><id>https://murtezayesil.me/</id><updated>2020-12-30T16:49:00+06:00</updated><subtitle>Blog</subtitle><entry><title>Silent Rage Quits</title><link href="https://murtezayesil.me/silent-rage-quits.html" rel="alternate"></link><published>2020-12-30T16:49:00+06:00</published><updated>2020-12-30T16:49:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-12-30:/silent-rage-quits.html</id><summary type="html">&lt;p&gt;nobody saw it coming&lt;/p&gt;</summary><content type="html">&lt;p&gt;Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?&lt;/p&gt;
&lt;p&gt;Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.&lt;/p&gt;
&lt;p&gt;I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.&lt;/p&gt;
&lt;p&gt;If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.&lt;/p&gt;
&lt;h2&gt;I finally snapped and I silently rage quitted&lt;/h2&gt;
&lt;p&gt;I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.&lt;br&gt;
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Read on your own risk&lt;/h3&gt;
&lt;p&gt;In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...&lt;/p&gt;
&lt;p&gt;Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.&lt;/p&gt;</content><category term="Personal"></category><category term="100DaysToOffload"></category></entry><entry><title>Decentralized Internet is More Reliable</title><link href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html" rel="alternate"></link><published>2020-07-28T12:00:00+06:00</published><updated>2020-07-28T12:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-28:/decentralized-internet-is-more-reliable.html</id><summary type="html">&lt;p&gt;Every system is prone to failure and will face down time. Decentralization avoids total system failure.&lt;/p&gt;</summary><content type="html">&lt;h1&gt;Introduction&lt;/h1&gt;
&lt;p&gt;I was looking for a way to explain decentralized internet to my family. Then Yarmo Mackenbach came up with the idea of &lt;a href="https://yarmo.eu/post/eliuf" title="Explain Like I Use Facebook"&gt;ELIUF&lt;/a&gt;. A decentralized attempt to explain concept, advantages and disadvantages of decentralized internet to people using centralized platforms, such as Facebook, Twitter, YouTube, Instagram, TikTok, WhatsApp, etc.&lt;/p&gt;
&lt;p&gt;From power surge to aged hardware, bug in software to cyber attack, there are many reasons a system may fail. Neither centralized or decentralized systems are %100 safe from failures.&lt;/p&gt;
&lt;hr&gt;
@ -128,7 +140,7 @@ Your browser does not support the video tag.
&lt;p&gt;&lt;img alt="SCRCPY is casting Android phone's screen on to computer after manually copying computer's adbkey.pub file to phone's adb_keys file" src="images/scrcpy_casting_android_to_computer.png" title="scrcpy is finally working"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;It was a little annoying adventure for me to find where the adbkey.pub suppose to go. I am not immitated with having to do that thing manually. I was annoyed that this information isn't out there in Android documentations and requires reading answers from 2014 on stack &lt;strong&gt;overflow&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;I hope this guide was helpful to you 😊️&lt;/h3&gt;</content><category term="Tech"></category><category term="android"></category><category term="error"></category><category term="100DaysToOffload"></category></entry><entry><title>FizzBuzz with single semicolon</title><link href="https://murtezayesil.me/fizzbuzz-with-single-semicolon.html" rel="alternate"></link><published>2020-07-20T00:00:00+06:00</published><updated>2020-07-20T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-20:/fizzbuzz-with-single-semicolon.html</id><summary type="html">&lt;p&gt;Attempt to write an eccentric FizzBuzz program with as few semicolon as possible.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Semicolon is a bit special in Rust. It only comes after statements, not expressions. that includes codeblock returns. This gave me a silly idea.&lt;/p&gt;
&lt;h3&gt;I hope this guide was helpful to you 😊️&lt;/h3&gt;</content><category term="Notes"></category><category term="android"></category><category term="problem"></category><category term="100DaysToOffload"></category></entry><entry><title>FizzBuzz with single semicolon</title><link href="https://murtezayesil.me/fizzbuzz-with-single-semicolon.html" rel="alternate"></link><published>2020-07-20T00:00:00+06:00</published><updated>2020-07-20T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-20:/fizzbuzz-with-single-semicolon.html</id><summary type="html">&lt;p&gt;Attempt to write an eccentric FizzBuzz program with as few semicolon as possible.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Semicolon is a bit special in Rust. It only comes after statements, not expressions. that includes codeblock returns. This gave me a silly idea.&lt;/p&gt;
&lt;h2&gt;How many semicolons needed to write a FizzBuzz program in Rust?&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;fn&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;// for every number from 1 to 100&lt;/span&gt;

View File

@ -11,7 +11,57 @@
&lt;li&gt;It will open a page with a text box. Write why you want to close your account and submit. If you are not sure what to write and also feeling adventurous, you can copy paste this link : https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;/li&gt;
&lt;li&gt;They will email you within 24 hours either for more instructions or to tell you that your account is closed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Depending on where you live or how many Amazon services you used, you may need to go through more steps.&lt;/p&gt;</content><category term="Notes"></category><category term="100DaysToOffload"></category></entry><entry><title>FizzBuzz with single semicolon</title><link href="https://murtezayesil.me/fizzbuzz-with-single-semicolon.html" rel="alternate"></link><published>2020-07-20T00:00:00+06:00</published><updated>2020-07-20T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-20:/fizzbuzz-with-single-semicolon.html</id><summary type="html">&lt;p&gt;Attempt to write an eccentric FizzBuzz program with as few semicolon as possible.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Semicolon is a bit special in Rust. It only comes after statements, not expressions. that includes codeblock returns. This gave me a silly idea.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Depending on where you live or how many Amazon services you used, you may need to go through more steps.&lt;/p&gt;</content><category term="Notes"></category><category term="100DaysToOffload"></category></entry><entry><title>$ADB_VENDOR_KEYS is not set</title><link href="https://murtezayesil.me/adb_vendor_keys-is-not-set.html" rel="alternate"></link><published>2020-07-22T00:00:00+06:00</published><updated>2020-07-22T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-22:/adb_vendor_keys-is-not-set.html</id><summary type="html">&lt;p&gt;Authorizing adb when no prompt will come, the hard way.&lt;/p&gt;</summary><content type="html">&lt;h2&gt;Story&lt;/h2&gt;
&lt;p&gt;I like &lt;a href="https://github.com/Genymobile/scrcpy" title="scrcpy by Genymobile - GitHub"&gt;scrcpy&lt;/a&gt;. It allows me to cast my phone to computer and use it ther thanks to cable technology (wifi works too). So, after hopping to &lt;img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/025/123/static/a76f54a7dbcd8afd.png" width="15em" height="15em"&gt; Pop_OS! I reinstalled adb and scrcpy.
But this time scrcpy didn't work. Instead it throw this error:&lt;br&gt;
&lt;blockquote style="font-style: normal;"&gt;
&lt;code&gt;
adb: error: failed to get feature set: device unauthorized.&lt;br&gt;
This adb server's $ADB_VENDOR_KEYS is not set&lt;br&gt;
Try 'adb kill-server' if that seems wrong.&lt;br&gt;
Otherwise check for a confirmation dialog on your device.&lt;br&gt;
ERROR: "adb push" returned with value 1
&lt;/code&gt;
&lt;/blockquote&gt; &lt;/p&gt;
&lt;h2&gt;Easy way | Grant access using prompt on the phone&lt;/h2&gt;
&lt;p&gt;After enabling &lt;a href="https://www.howtogeek.com/129728/how-to-access-the-developer-options-menu-and-enable-usb-debugging-on-android-4.2/"&gt;USB debugging in Developer options&lt;/a&gt; connect phone to computer and run &lt;code&gt;scrcpy&lt;/code&gt;. Phone should prompt you for granting access to computer. All you have to do is accept and connection will be granted 🎉️&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This prompt didn't appear on my phone. As it turns out, that prompt doesn't works as expected on some custom ROMS. After some digging online, I came across &lt;a href="https://stackoverflow.com/a/26309956"&gt;this answer on stack &lt;strong&gt;overflow&lt;/strong&gt;&lt;/a&gt;. Which leads to a &lt;a href="https://android.googlesource.com/platform/system/core/+/d5fcafaf41f8ec90986c813f75ec78402096af2d"&gt;commit message for (new) adb authentication&lt;/a&gt; implemented in 2012. This prompt copies ~/.android/adbkey.pub on computer, &lt;code&gt;$ADB_VENDOR_KEYS&lt;/code&gt;, to &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; file in phone's memory. since prompt isn't working for me I have to add that key manually 😕️&lt;/p&gt;
&lt;h2&gt;Littler harder way | copy-paste using Termux + root&lt;/h2&gt;
&lt;p&gt;Since &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; file is offlimits for the user, we need root priviledges for this method.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy ~/.android/adbkey.pub to phone's memory&lt;/li&gt;
&lt;li&gt;Open Termux and install sudo &amp;gt; &lt;code&gt;pkg install tsu&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Navigate to where file adbkey.pub is. I'm using Redmi Note 4 and its &lt;code&gt;/sdcard&lt;/code&gt; directory is used for .&lt;br&gt;
File is at &lt;code&gt;/sdcard/adbkey.pub&lt;/code&gt; in my case &amp;gt; &lt;code&gt;cd /sdcard&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Copy &lt;code&gt;adbkey.pub&lt;/code&gt; to &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; with sudo priviledges &amp;gt; &lt;code&gt;sudo cp adbkey.pub /data/misc/adb/adb_keys&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;Double check if content of &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; on phone and &lt;code&gt;~/.android/adbkey.pub&lt;/code&gt; on computer are the same&lt;/li&gt;
&lt;li&gt;Enjoy 😊️&lt;/li&gt;
&lt;/ol&gt;
&lt;video width="720" height="auto" controls="controls"&gt;
&lt;source src="https://murtezayesil.me/videos/copying_adb_vendor_keys_using_termux_and_root.mp4" type="video/mp4"&gt;
Your browser does not support the video tag.
&lt;/video&gt;
&lt;hr&gt;
&lt;h2&gt;Hard way | copy-paste using TWRP&lt;/h2&gt;
&lt;p&gt;This is the "no-root" hard method. You will still need root priviledges to edit &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt;. If your phone isn't rooted but has TWRP, GREAT. TWRP has root priviledges and a file manager.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Boot into TWRP by holding Vol+ and Power keys while the phone is turned off.&lt;/li&gt;
&lt;li&gt;Connect phone to computer&lt;/li&gt;
&lt;li&gt;Copy ~/.android/adbkey.pub to phone's memory&lt;/li&gt;
&lt;li&gt;Go to Advanced &amp;gt; File manager&lt;/li&gt;
&lt;li&gt;Navigate to where adbkey.pub was copied to. I am using Redmi Note 4 and MTP connects to &lt;code&gt;/sdcard&lt;/code&gt; on this device.&lt;/li&gt;
&lt;li&gt;Copy &lt;code&gt;adbkey.pub&lt;/code&gt; to &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Delete &lt;code&gt;adb_keys&lt;/code&gt; in &lt;/li&gt;
&lt;li&gt;Rename &lt;code&gt;adbkey.pub&lt;/code&gt; to &lt;code&gt;abd_keys&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Double check if content of &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; on phone and &lt;code&gt;~/.android/adbkey.pub&lt;/code&gt; on computer are the same&lt;/li&gt;
&lt;li&gt;Enjoy 😊️&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img alt="SCRCPY is casting Android phone's screen on to computer after manually copying computer's adbkey.pub file to phone's adb_keys file" src="images/scrcpy_casting_android_to_computer.png" title="scrcpy is finally working"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;It was a little annoying adventure for me to find where the adbkey.pub suppose to go. I am not immitated with having to do that thing manually. I was annoyed that this information isn't out there in Android documentations and requires reading answers from 2014 on stack &lt;strong&gt;overflow&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;I hope this guide was helpful to you 😊️&lt;/h3&gt;</content><category term="Notes"></category><category term="android"></category><category term="problem"></category><category term="100DaysToOffload"></category></entry><entry><title>FizzBuzz with single semicolon</title><link href="https://murtezayesil.me/fizzbuzz-with-single-semicolon.html" rel="alternate"></link><published>2020-07-20T00:00:00+06:00</published><updated>2020-07-20T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-20:/fizzbuzz-with-single-semicolon.html</id><summary type="html">&lt;p&gt;Attempt to write an eccentric FizzBuzz program with as few semicolon as possible.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Semicolon is a bit special in Rust. It only comes after statements, not expressions. that includes codeblock returns. This gave me a silly idea.&lt;/p&gt;
&lt;h2&gt;How many semicolons needed to write a FizzBuzz program in Rust?&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;fn&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;// for every number from 1 to 100&lt;/span&gt;

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Ali Murteza Yesil - Personal</title><link href="https://murtezayesil.me/" rel="alternate"></link><link href="https://murtezayesil.me/feeds/personal.atom.xml" rel="self"></link><id>https://murtezayesil.me/</id><updated>2020-12-30T16:49:00+06:00</updated><subtitle>Blog</subtitle><entry><title>Silent Rage Quits</title><link href="https://murtezayesil.me/silent-rage-quits.html" rel="alternate"></link><published>2020-12-30T16:49:00+06:00</published><updated>2020-12-30T16:49:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-12-30:/silent-rage-quits.html</id><summary type="html">&lt;p&gt;nobody saw it coming&lt;/p&gt;</summary><content type="html">&lt;p&gt;Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?&lt;/p&gt;
&lt;p&gt;Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.&lt;/p&gt;
&lt;p&gt;I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.&lt;/p&gt;
&lt;p&gt;If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.&lt;/p&gt;
&lt;h2&gt;I finally snapped and I silently rage quitted&lt;/h2&gt;
&lt;p&gt;I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.&lt;br&gt;
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Read on your own risk&lt;/h3&gt;
&lt;p&gt;In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...&lt;/p&gt;
&lt;p&gt;Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.&lt;/p&gt;</content><category term="Personal"></category><category term="100DaysToOffload"></category></entry></feed>

File diff suppressed because one or more lines are too long

View File

@ -66,57 +66,7 @@ What I understood at the time was that, there are servers running Mastodon syste
&lt;p&gt;I want to become a SysAdmin and know all about this server stuff. So I decided to deploy servers that I will need to maintain and learn about system administration during the process. I believe this is a good excuse to stay indoors during pandemic 😷️ (Emoji doesn't imply that I am sick, I am not. I also don't want to become one)&lt;/p&gt;
&lt;p&gt;I deployed a NextCloud server for my family and a Jitsi server too. Why not add Mastodon to do pile as well. I rented a 5$/month server and a 100GB storage for database and user uploaded content for another 5$/month.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.joinmastodon.org/" title="What is Mastodon?"&gt;Mastodon's documentation&lt;/a&gt;'s installation guide part expects a SysAdmin to know more than I do. I also got help from &lt;a href="https://computingforgeeks.com/install-mastodon-on-ubuntu-with-letsencrypt-ssl-certificate/" title="Install Mastodon on Ubuntu 20.04/18.04 With Lets Encrypt SSL Certificate"&gt;another guide&lt;/a&gt;. But after try installing Mastodon twice and rollback once, &lt;a href="https://yesil.club/"&gt;I got a working instance&lt;/a&gt;. Since it is an instance for my family. I am not allowing account creation from outside, but only via invite.&lt;/p&gt;
&lt;p&gt;Next piece of the puzzle will be backuping database and user data. I don't know what is the best way to approach this but we shall see.&lt;/p&gt;</content><category term="Tech"></category><category term="digitalcleansing"></category><category term="privacy"></category><category term="fediverse"></category><category term="100DaysToOffload"></category></entry><entry><title>$ADB_VENDOR_KEYS is not set</title><link href="https://murtezayesil.me/adb_vendor_keys-is-not-set.html" rel="alternate"></link><published>2020-07-22T00:00:00+06:00</published><updated>2020-07-22T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-22:/adb_vendor_keys-is-not-set.html</id><summary type="html">&lt;p&gt;Authorizing adb when no prompt will come, the hard way.&lt;/p&gt;</summary><content type="html">&lt;h2&gt;Story&lt;/h2&gt;
&lt;p&gt;I like &lt;a href="https://github.com/Genymobile/scrcpy" title="scrcpy by Genymobile - GitHub"&gt;scrcpy&lt;/a&gt;. It allows me to cast my phone to computer and use it ther thanks to cable technology (wifi works too). So, after hopping to &lt;img src="https://fosstodon.b-cdn.net/custom_emojis/images/000/025/123/static/a76f54a7dbcd8afd.png" width="15em" height="15em"&gt; Pop_OS! I reinstalled adb and scrcpy.
But this time scrcpy didn't work. Instead it throw this error:&lt;br&gt;
&lt;blockquote style="font-style: normal;"&gt;
&lt;code&gt;
adb: error: failed to get feature set: device unauthorized.&lt;br&gt;
This adb server's $ADB_VENDOR_KEYS is not set&lt;br&gt;
Try 'adb kill-server' if that seems wrong.&lt;br&gt;
Otherwise check for a confirmation dialog on your device.&lt;br&gt;
ERROR: "adb push" returned with value 1
&lt;/code&gt;
&lt;/blockquote&gt; &lt;/p&gt;
&lt;h2&gt;Easy way | Grant access using prompt on the phone&lt;/h2&gt;
&lt;p&gt;After enabling &lt;a href="https://www.howtogeek.com/129728/how-to-access-the-developer-options-menu-and-enable-usb-debugging-on-android-4.2/"&gt;USB debugging in Developer options&lt;/a&gt; connect phone to computer and run &lt;code&gt;scrcpy&lt;/code&gt;. Phone should prompt you for granting access to computer. All you have to do is accept and connection will be granted 🎉️&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This prompt didn't appear on my phone. As it turns out, that prompt doesn't works as expected on some custom ROMS. After some digging online, I came across &lt;a href="https://stackoverflow.com/a/26309956"&gt;this answer on stack &lt;strong&gt;overflow&lt;/strong&gt;&lt;/a&gt;. Which leads to a &lt;a href="https://android.googlesource.com/platform/system/core/+/d5fcafaf41f8ec90986c813f75ec78402096af2d"&gt;commit message for (new) adb authentication&lt;/a&gt; implemented in 2012. This prompt copies ~/.android/adbkey.pub on computer, &lt;code&gt;$ADB_VENDOR_KEYS&lt;/code&gt;, to &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; file in phone's memory. since prompt isn't working for me I have to add that key manually 😕️&lt;/p&gt;
&lt;h2&gt;Littler harder way | copy-paste using Termux + root&lt;/h2&gt;
&lt;p&gt;Since &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; file is offlimits for the user, we need root priviledges for this method.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy ~/.android/adbkey.pub to phone's memory&lt;/li&gt;
&lt;li&gt;Open Termux and install sudo &amp;gt; &lt;code&gt;pkg install tsu&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Navigate to where file adbkey.pub is. I'm using Redmi Note 4 and its &lt;code&gt;/sdcard&lt;/code&gt; directory is used for .&lt;br&gt;
File is at &lt;code&gt;/sdcard/adbkey.pub&lt;/code&gt; in my case &amp;gt; &lt;code&gt;cd /sdcard&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Copy &lt;code&gt;adbkey.pub&lt;/code&gt; to &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; with sudo priviledges &amp;gt; &lt;code&gt;sudo cp adbkey.pub /data/misc/adb/adb_keys&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;Double check if content of &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; on phone and &lt;code&gt;~/.android/adbkey.pub&lt;/code&gt; on computer are the same&lt;/li&gt;
&lt;li&gt;Enjoy 😊️&lt;/li&gt;
&lt;/ol&gt;
&lt;video width="720" height="auto" controls="controls"&gt;
&lt;source src="https://murtezayesil.me/videos/copying_adb_vendor_keys_using_termux_and_root.mp4" type="video/mp4"&gt;
Your browser does not support the video tag.
&lt;/video&gt;
&lt;hr&gt;
&lt;h2&gt;Hard way | copy-paste using TWRP&lt;/h2&gt;
&lt;p&gt;This is the "no-root" hard method. You will still need root priviledges to edit &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt;. If your phone isn't rooted but has TWRP, GREAT. TWRP has root priviledges and a file manager.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Boot into TWRP by holding Vol+ and Power keys while the phone is turned off.&lt;/li&gt;
&lt;li&gt;Connect phone to computer&lt;/li&gt;
&lt;li&gt;Copy ~/.android/adbkey.pub to phone's memory&lt;/li&gt;
&lt;li&gt;Go to Advanced &amp;gt; File manager&lt;/li&gt;
&lt;li&gt;Navigate to where adbkey.pub was copied to. I am using Redmi Note 4 and MTP connects to &lt;code&gt;/sdcard&lt;/code&gt; on this device.&lt;/li&gt;
&lt;li&gt;Copy &lt;code&gt;adbkey.pub&lt;/code&gt; to &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Delete &lt;code&gt;adb_keys&lt;/code&gt; in &lt;/li&gt;
&lt;li&gt;Rename &lt;code&gt;adbkey.pub&lt;/code&gt; to &lt;code&gt;abd_keys&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Double check if content of &lt;code&gt;/data/misc/adb/adb_keys&lt;/code&gt; on phone and &lt;code&gt;~/.android/adbkey.pub&lt;/code&gt; on computer are the same&lt;/li&gt;
&lt;li&gt;Enjoy 😊️&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img alt="SCRCPY is casting Android phone's screen on to computer after manually copying computer's adbkey.pub file to phone's adb_keys file" src="images/scrcpy_casting_android_to_computer.png" title="scrcpy is finally working"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;It was a little annoying adventure for me to find where the adbkey.pub suppose to go. I am not immitated with having to do that thing manually. I was annoyed that this information isn't out there in Android documentations and requires reading answers from 2014 on stack &lt;strong&gt;overflow&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;I hope this guide was helpful to you 😊️&lt;/h3&gt;</content><category term="Tech"></category><category term="android"></category><category term="error"></category><category term="100DaysToOffload"></category></entry><entry><title>Digital Cleansing - Jitsi</title><link href="https://murtezayesil.me/digital-cleansing-jitsi.html" rel="alternate"></link><published>2020-07-18T00:00:00+06:00</published><updated>2020-07-18T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-18:/digital-cleansing-jitsi.html</id><summary type="html">&lt;p&gt;My family and relatives live different countries and make good use of video calling services regardless of who is offering the service&lt;/p&gt;</summary><content type="html">&lt;p&gt;My family is spread into 3 countries in 3 different continents. If we include my close relatives too, these numbers go even higher. It is important to stay in contact with your family and relatives in Turkish culture and we try to do that. Let it be weekend Zoom meetings (in 40 minute chunks :) or phone calls on WhatsApp (owned by Facebook), we heavily rely on third party services for communication. After launching NextCloud for my family to use, I what I wanted to tackle the &lt;strong&gt;Communication&lt;/strong&gt; problem.&lt;/p&gt;
&lt;p&gt;Next piece of the puzzle will be backuping database and user data. I don't know what is the best way to approach this but we shall see.&lt;/p&gt;</content><category term="Tech"></category><category term="digitalcleansing"></category><category term="privacy"></category><category term="fediverse"></category><category term="100DaysToOffload"></category></entry><entry><title>Digital Cleansing - Jitsi</title><link href="https://murtezayesil.me/digital-cleansing-jitsi.html" rel="alternate"></link><published>2020-07-18T00:00:00+06:00</published><updated>2020-07-18T00:00:00+06:00</updated><author><name>Ali Murteza Yesil</name></author><id>tag:murtezayesil.me,2020-07-18:/digital-cleansing-jitsi.html</id><summary type="html">&lt;p&gt;My family and relatives live different countries and make good use of video calling services regardless of who is offering the service&lt;/p&gt;</summary><content type="html">&lt;p&gt;My family is spread into 3 countries in 3 different continents. If we include my close relatives too, these numbers go even higher. It is important to stay in contact with your family and relatives in Turkish culture and we try to do that. Let it be weekend Zoom meetings (in 40 minute chunks :) or phone calls on WhatsApp (owned by Facebook), we heavily rely on third party services for communication. After launching NextCloud for my family to use, I what I wanted to tackle the &lt;strong&gt;Communication&lt;/strong&gt; problem.&lt;/p&gt;
&lt;p&gt;We have 3 kinds of communication needs in the family:&lt;br&gt;
1. Text messages&lt;br&gt;
2. Voice Calls&lt;br&gt;

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li class="active"><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -49,50 +50,50 @@
<aside id="featured" class="body">
<article>
<h1 class="entry-title"><a href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html">Decentralized Internet is More Reliable</a></h1>
<h1 class="entry-title"><a href="https://murtezayesil.me/silent-rage-quits.html">Silent Rage Quits</a></h1>
<footer class="post-info">
<span>Wed 30 December 2020</span>
<span>| in <a href="https://murtezayesil.me/category/personal.html">Personal</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>11</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><p>Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?</p>
<p>Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.</p>
<p>I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.</p>
<p>If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.</p>
<h2>I finally snapped and I silently rage quitted</h2>
<p>I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.<br>
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.</p>
<hr>
<h3>Read on your own risk</h3>
<p>In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...</p>
<p>Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.</p>
<hr>
<p>If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.</p><!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
</aside><!-- /#featured -->
<section id="content" class="body">
<h1>Other articles</h1>
<ol id="posts-list" class="hfeed">
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html" rel="bookmark"
title="Permalink to Decentralized Internet is More Reliable">Decentralized Internet is More Reliable</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Tue 28 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>10</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><h1>Introduction</h1>
<p>I was looking for a way to explain decentralized internet to my family. Then Yarmo Mackenbach came up with the idea of <a href="https://yarmo.eu/post/eliuf" title="Explain Like I Use Facebook">ELIUF</a>. A decentralized attempt to explain concept, advantages and disadvantages of decentralized internet to people using centralized platforms, such as Facebook, Twitter, YouTube, Instagram, TikTok, WhatsApp, etc.</p>
<p>From power surge to aged hardware, bug in software to cyber attack, there are many reasons a system may fail. Neither centralized or decentralized systems are %100 safe from failures.</p>
<hr>
<h1>System failure</h1>
<h2>Centralized Systems</h2>
<p>There is a central server that stores every data required to offer a service. Any failure in the central server may cause it to go out of service. Any maintenace such as updating software or replacing aged hardware may require powering server off thus putting it out of service. </p>
<h2>Decentralized Systems</h2>
<p>In a decentralized network, there are multiple servers and each of them store only the data for their own clients. Servers communicate with each other if they need to get data stored in some other server. If any server fails or goes to maintenance, only the clients connected to that server will lose service. Rest of the network will continue to function as usual. That being said, any attempts to communicate with failed server will fail too.</p>
<hr>
<h1>Cyber attacks</h1>
<p>User credentials (such as emails, passwords, bank card numbers) and user data (such as profile pictures, birthday videos, phone numbers) uploaded to server are stored by the server and they make an attractive target for cyber criminals.</p>
<h2>Centralized Systems</h2>
<p>All the data is available from central server. Cyber attacks put every single user's data in danger.</p>
<h2>Decentralized Systems</h2>
<p>There is no server that has access to every data of every user. When servers are communicating, they only share minimum amount of data required. User credentials (email and password) are only known by the server user is connected to. If a server is attacked by cyber criminals, only the users of that server will get affected. Users on the other servers of the network won't be affected by the attack. That being said, all the communications made to attacked server may also be visible to attackers.</p>
<hr>
<h3>Redundancy isn't decentralization</h3>
<p>Both centralized and decentralized platfroms may utilize redundancy servers to avoid going entirely out of service in case of server failure. Facebook for instance deploys multiple data centers in different countries. So if one of the data center goes to maintenance, users connected to it will be routed to other data centers and continue to receive the service without down time.<br>
Redundancy is a good way to ensure reliable network but also costly one.</p>
<hr>
<h1>Conclusion</h1>
<p>Decentralization doesn't make a server more durable or secure. Every server, regardless of whether a part of centralized or decentralized network, is prone to failures and cyber attacks. Decentralization reduces the impact and limits the number of users being affected.</p>
<hr>
<h2>ELIUF posts elsewhere on the internet</h2>
<ul>
<li><a href="https://yarmo.eu/post/eliuf">ELIUF: Explain Like I Use Facebook</a> by <a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
<li><a href="https://www.garron.blog/posts/eliuf.html">How to decentralize the Internet</a> by <a href="https://www.garron.blog/about.html">Guillermo Garron</a></li>
</ul><!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/104591271530394013">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
</aside><!-- /#featured -->
<section id="content" class="body">
<h1>Other articles</h1>
<ol id="posts-list" class="hfeed">
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
@ -135,8 +136,8 @@ Redundancy is a good way to ensure reliable network but also costly one.</p>
<div class="entry-content">
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/error.html">error</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
<span>| in <a href="https://murtezayesil.me/category/notes.html">Notes</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/problem.html">problem</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
@ -219,27 +220,12 @@ Redundancy is a good way to ensure reliable network but also costly one.</p>
<span>| tags: <a href="https://murtezayesil.me/tag/digitalcleansing.html">digitalcleansing</a><a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>2</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/privacy-for-the-whole-family.html" rel="bookmark"
title="Permalink to Privacy For The Whole Family">Privacy For The Whole Family</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Fri 10 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/nextcloud.html">nextcloud</a><a href="https://murtezayesil.me/tag/self-hosting.html">self-hosting</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>1</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
</ol><!-- /#posts-list -->
<p class="paginator">
Page 1 / 1
Page 1 / 2
<a href="https://murtezayesil.me/index2.html">&raquo;</a>
</p>
</section><!-- /#content -->
<section id="extras" class="body">

129
output/index2.html Normal file
View File

@ -0,0 +1,129 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Ali Murteza Yesil</title>
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/main.css" />
<link href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate" title="Ali Murteza Yesil Atom Feed" />
<link href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate" title="Ali Murteza Yesil RSS Feed" />
<!-- This border added via BLACK_LIVES_MATTER toggle in site settings -->
<style>
body {
border-width: 5em ;
border-color: #000000 ;
border-style: none solid solid solid ; /* top border : none, right bottom left : solid */
}
</style>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body id="index" class="home">
<!-- This banner added via BLACK_LIVES_MATTER toggle in site settings -->
<div style="background-color: black; padding: 1em; margin-bottom: .8em">
<h1 style="text-align: center; margin-bottom: 0em"><a href="https://blacklivesmatter.com/" style="color: #fce21b; font-size: 2em">Black Lives Matter</a></h1>
</div>
<header id="banner" class="body">
<h1><a href="https://murtezayesil.me/">Ali Murteza Yesil <strong>Blog</strong></a></h1>
<nav><ul>
<li><a href="https://murtezayesil.me/pages/about.html">About</a></li>
<li><a href="https://murtezayesil.me/pages/contact.html">Contact</a></li>
</ul>
<form id="search" action"#" onsubmit="javascript:window.open('https://duckduckgo.com/?q='+document.getElementById('keywords').value+'+site:https://murtezayesil.me');">
<input id="keywords" type="text" />
</form>
</nav>
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<section id="content" class="body">
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/privacy-for-the-whole-family.html" rel="bookmark"
title="Permalink to Privacy For The Whole Family">Privacy For The Whole Family</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Fri 10 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/nextcloud.html">nextcloud</a><a href="https://murtezayesil.me/tag/self-hosting.html">self-hosting</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>1</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
</ol><!-- /#posts-list -->
<p class="paginator">
<a href="https://murtezayesil.me/index.html">&laquo;</a>
Page 2 / 2
</p>
</section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
<ul>
<li><a href="https://kevq.uk">Kev Quirk</a></li>
<li><a href="https://mikestone.me">Mike Stone</a></li>
<li><a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
<li><a href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate">rss feed</a></li>
<li><a href="https://fosstodon.org/@murtezayesil" rel="me">Fostodon</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme <a href="https://github.com/blueicefield/pelican-blueidea/">blueidea</a>, inspired by the default theme.</p>
</footer><!-- /#contentinfo -->
<!-- IndieWeb Profile -->
<!-- ToDo : Make IndieWeb Profile auto generating according to site preferences -->
<!-- This profile is created by following https://kevq.uk/how-to-create-an-indieweb-profile/ blog post. Thanks to Kev Quirk -->
<section style="display: none;" class="h-card">
<!-- About me -->
<span class="p-name">Ali Murteza Yesil</span>
<span class="p-note">I'm a student, privacy advocate and SysAdmin wannabe. I was born in Turkey but I live abroad.</span>
<!-- Profile picture -->
<img class="u-photo" src="https://murtezayesil.me/images/avatar_polygon_1.png"/>
<!-- My location -->
<!-- <span class="p-locality">City, Country or Country</span> -->
<!-- Links -->
<a class="u-url u-uid" href="https://murtezayesil.me"></a>
<!-- Mail Template <a class="u-email" rel="me" href="mailto:USERNAME@SERVICEPROVIDER"></a> -->
<a class="u-url" rel="me" href="https://fosstodon.org/@murtezayesil"></a>
<!-- Twitter Example <a class="u-url" rel="me" href="https://twitter.com/USERNAME"></a> -->
<!-- Template <a class="u-url" rel="me" href="https://URL"></a> -->
<!-- Categories -->
<span class="p-category">Blogging</span>
<span class="p-category">Open Source Software</span>
<span class="p-category">Privacy</span>
</section>
</body>
</html>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Decentralized Internet is More Reliable</title>
<title>Silent Rage Quits</title>
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/main.css" />
<link href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate" title="Ali Murteza Yesil Atom Feed" />
<link href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate" title="Ali Murteza Yesil RSS Feed" />
@ -42,7 +42,8 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li class="active"><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
<li class="active"><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
@ -50,55 +51,39 @@
<article>
<header>
<h1 class="entry-title">
<a href="https://murtezayesil.me/drafts/decentralized-internet-is-more-reliable.html" rel="bookmark"
title="Permalink to Decentralized Internet is More Reliable">Decentralized Internet is More Reliable</a></h1>
<a href="https://murtezayesil.me/silent-rage-quits.html" rel="bookmark"
title="Permalink to Silent Rage Quits">Silent Rage Quits</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Tue 28 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>10</strong> of #100DaysToOffload</span>
<span>Wed 30 December 2020</span>
<span>| in <a href="https://murtezayesil.me/category/personal.html">Personal</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>11</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> <h1>Introduction</h1>
<p>I was looking for a way to explain decentralized internet to my family. Then Yarmo Mackenbach came up with the idea of <a href="https://yarmo.eu/post/eliuf" title="Explain Like I Use Facebook">ELIUF</a>. A decentralized attempt to explain concept, advantages and disadvantages of decentralized internet to people using centralized platforms, such as Facebook, Twitter, YouTube, Instagram, TikTok, WhatsApp, etc.</p>
<p>From power surge to aged hardware, bug in software to cyber attack, there are many reasons a system may fail. Neither centralized or decentralized systems are %100 safe from failures.</p>
</footer><!-- /.post-info --> <p>Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?</p>
<p>Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.</p>
<p>I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.</p>
<p>If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.</p>
<h2>I finally snapped and I silently rage quitted</h2>
<p>I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.<br>
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.</p>
<hr>
<h1>System failure</h1>
<h2>Centralized Systems</h2>
<p>There is a central server that stores every data required to offer a service. Any failure in the central server may cause it to go out of service. Any maintenace such as updating software or replacing aged hardware may require powering server off thus putting it out of service. </p>
<h2>Decentralized Systems</h2>
<p>In a decentralized network, there are multiple servers and each of them store only the data for their own clients. Servers communicate with each other if they need to get data stored in some other server. If any server fails or goes to maintenance, only the clients connected to that server will lose service. Rest of the network will continue to function as usual. That being said, any attempts to communicate with failed server will fail too.</p>
<h3>Read on your own risk</h3>
<p>In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...</p>
<p>Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.</p>
<hr>
<h1>Cyber attacks</h1>
<p>User credentials (such as emails, passwords, bank card numbers) and user data (such as profile pictures, birthday videos, phone numbers) uploaded to server are stored by the server and they make an attractive target for cyber criminals.</p>
<h2>Centralized Systems</h2>
<p>All the data is available from central server. Cyber attacks put every single user's data in danger.</p>
<h2>Decentralized Systems</h2>
<p>There is no server that has access to every data of every user. When servers are communicating, they only share minimum amount of data required. User credentials (email and password) are only known by the server user is connected to. If a server is attacked by cyber criminals, only the users of that server will get affected. Users on the other servers of the network won't be affected by the attack. That being said, all the communications made to attacked server may also be visible to attackers.</p>
<hr>
<h3>Redundancy isn't decentralization</h3>
<p>Both centralized and decentralized platfroms may utilize redundancy servers to avoid going entirely out of service in case of server failure. Facebook for instance deploys multiple data centers in different countries. So if one of the data center goes to maintenance, users connected to it will be routed to other data centers and continue to receive the service without down time.<br>
Redundancy is a good way to ensure reliable network but also costly one.</p>
<hr>
<h1>Conclusion</h1>
<p>Decentralization doesn't make a server more durable or secure. Every server, regardless of whether a part of centralized or decentralized network, is prone to failures and cyber attacks. Decentralization reduces the impact and limits the number of users being affected.</p>
<hr>
<h2>ELIUF posts elsewhere on the internet</h2>
<ul>
<li><a href="https://yarmo.eu/post/eliuf">ELIUF: Explain Like I Use Facebook</a> by <a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
<li><a href="https://www.garron.blog/posts/eliuf.html">How to decentralize the Internet</a> by <a href="https://www.garron.blog/about.html">Guillermo Garron</a></li>
</ul>
<p>If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.</p>
</div><!-- /.entry-content -->
<!-- #100DaysToOffload message -->
<p>Day <strong>10</strong> of <a href="https://100daystooffload.com/" title="click to read about the challenge">#100DaysToOffload</a></p>
<p>Day <strong>11</strong> of <a href="https://100daystooffload.com/" title="click to read about the challenge">#100DaysToOffload</a></p>
<!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="TBA">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -49,50 +50,50 @@
<aside id="featured" class="body">
<article>
<h1 class="entry-title"><a href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html">Decentralized Internet is More Reliable</a></h1>
<h1 class="entry-title"><a href="https://murtezayesil.me/silent-rage-quits.html">Silent Rage Quits</a></h1>
<footer class="post-info">
<span>Wed 30 December 2020</span>
<span>| in <a href="https://murtezayesil.me/category/personal.html">Personal</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>11</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><p>Has it ever happened to you that when you start to change your life for better by building a good habit but at some point you give up seemingly out of nowhere, kinda like rage quit but without rage?</p>
<p>Announcing your goal to public or close friends and family members for them to keep you reminded of your goal is called "motivational accountability". It sounds like a great idea. But it only back fired in my cases.</p>
<p>I decided to announce what my goal was and wanted people to motivate me by reminding me my goals. I got the support of people I love. I also got bombarded with what I should and shouldn't do. I am mad at myself for pushing myself to the spotlight and too much attention.</p>
<p>If you look from outside there was nothing wrong, my path was wide open, weather was clear. People around me made sure of that. I can't be mad at them for their help. I pressured myself by taking too much support which turned into pressure. There is a fine line between supporting someone by reminding one's goals and pressuring them to reach their goals. Even though some people were keeping the balance when mixed with other's pressure, they all turned into pressure.</p>
<h2>I finally snapped and I silently rage quitted</h2>
<p>I still do set targets for myself but I don't announce them. They instead are my secrets until they are reached.<br>
Asking for help, opinions and experiences of others is important for making educated decisions. But it sure is difficult without revealing anything. If people really have to know, it should be as few people as possible in my opinion.</p>
<hr>
<h3>Read on your own risk</h3>
<p>In case you are wondering what I rage quitted, it is computer programming (or at least CS degree). After spending 4 years in 2 different universities in 2 different countries and hearing about what programming languages to learn, which online courses to take, what programs to write, how much mark to get, how many hours to sit on the arse and practise coding, practising for interviews, solving puzzles on Leetcode, memorizing a tone of formulas for no other reason than they will be asked in the exam, what should one aim for ...</p>
<p>Maybe you think I got it all wrong and annoyed and frustrated for no good reason. If you don't recall this feeling, I am happy for you. I hope you never experience it.</p>
<hr>
<p>If you find accountability very motivational and working for you then I am glad for you. Let the world know and help you to reach your goals.</p><!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
</aside><!-- /#featured -->
<section id="content" class="body">
<h1>Other articles</h1>
<ol id="posts-list" class="hfeed">
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/decentralized-internet-is-more-reliable.html" rel="bookmark"
title="Permalink to Decentralized Internet is More Reliable">Decentralized Internet is More Reliable</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Tue 28 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>10</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><h1>Introduction</h1>
<p>I was looking for a way to explain decentralized internet to my family. Then Yarmo Mackenbach came up with the idea of <a href="https://yarmo.eu/post/eliuf" title="Explain Like I Use Facebook">ELIUF</a>. A decentralized attempt to explain concept, advantages and disadvantages of decentralized internet to people using centralized platforms, such as Facebook, Twitter, YouTube, Instagram, TikTok, WhatsApp, etc.</p>
<p>From power surge to aged hardware, bug in software to cyber attack, there are many reasons a system may fail. Neither centralized or decentralized systems are %100 safe from failures.</p>
<hr>
<h1>System failure</h1>
<h2>Centralized Systems</h2>
<p>There is a central server that stores every data required to offer a service. Any failure in the central server may cause it to go out of service. Any maintenace such as updating software or replacing aged hardware may require powering server off thus putting it out of service. </p>
<h2>Decentralized Systems</h2>
<p>In a decentralized network, there are multiple servers and each of them store only the data for their own clients. Servers communicate with each other if they need to get data stored in some other server. If any server fails or goes to maintenance, only the clients connected to that server will lose service. Rest of the network will continue to function as usual. That being said, any attempts to communicate with failed server will fail too.</p>
<hr>
<h1>Cyber attacks</h1>
<p>User credentials (such as emails, passwords, bank card numbers) and user data (such as profile pictures, birthday videos, phone numbers) uploaded to server are stored by the server and they make an attractive target for cyber criminals.</p>
<h2>Centralized Systems</h2>
<p>All the data is available from central server. Cyber attacks put every single user's data in danger.</p>
<h2>Decentralized Systems</h2>
<p>There is no server that has access to every data of every user. When servers are communicating, they only share minimum amount of data required. User credentials (email and password) are only known by the server user is connected to. If a server is attacked by cyber criminals, only the users of that server will get affected. Users on the other servers of the network won't be affected by the attack. That being said, all the communications made to attacked server may also be visible to attackers.</p>
<hr>
<h3>Redundancy isn't decentralization</h3>
<p>Both centralized and decentralized platfroms may utilize redundancy servers to avoid going entirely out of service in case of server failure. Facebook for instance deploys multiple data centers in different countries. So if one of the data center goes to maintenance, users connected to it will be routed to other data centers and continue to receive the service without down time.<br>
Redundancy is a good way to ensure reliable network but also costly one.</p>
<hr>
<h1>Conclusion</h1>
<p>Decentralization doesn't make a server more durable or secure. Every server, regardless of whether a part of centralized or decentralized network, is prone to failures and cyber attacks. Decentralization reduces the impact and limits the number of users being affected.</p>
<hr>
<h2>ELIUF posts elsewhere on the internet</h2>
<ul>
<li><a href="https://yarmo.eu/post/eliuf">ELIUF: Explain Like I Use Facebook</a> by <a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
<li><a href="https://www.garron.blog/posts/eliuf.html">How to decentralize the Internet</a> by <a href="https://www.garron.blog/about.html">Guillermo Garron</a></li>
</ul><!-- Comments -->
<hr>
<h2>Comments</h2>
<p>Toot on <a href="https://fosstodon.org/@murtezayesil/104591271530394013">this thread</a> to comment. This blog is a static site. Comments won't appear here.</p>
</article>
</aside><!-- /#featured -->
<section id="content" class="body">
<h1>Other articles</h1>
<ol id="posts-list" class="hfeed">
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
@ -135,8 +136,8 @@ Redundancy is a good way to ensure reliable network but also costly one.</p>
<div class="entry-content">
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/error.html">error</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
<span>| in <a href="https://murtezayesil.me/category/notes.html">Notes</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/problem.html">problem</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
@ -219,27 +220,12 @@ Redundancy is a good way to ensure reliable network but also costly one.</p>
<span>| tags: <a href="https://murtezayesil.me/tag/digitalcleansing.html">digitalcleansing</a><a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>2</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/privacy-for-the-whole-family.html" rel="bookmark"
title="Permalink to Privacy For The Whole Family">Privacy For The Whole Family</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Fri 10 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/nextcloud.html">nextcloud</a><a href="https://murtezayesil.me/tag/self-hosting.html">self-hosting</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>1</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
</ol><!-- /#posts-list -->
<p class="paginator">
Page 1 / 1
Page 1 / 2
<a href="https://murtezayesil.me/tag/100daystooffload2.html">&raquo;</a>
</p>
</section><!-- /#content -->
<section id="extras" class="body">

View File

@ -0,0 +1,129 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Ali Murteza Yesil - 100DaysToOffload</title>
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/main.css" />
<link href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate" title="Ali Murteza Yesil Atom Feed" />
<link href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate" title="Ali Murteza Yesil RSS Feed" />
<!-- This border added via BLACK_LIVES_MATTER toggle in site settings -->
<style>
body {
border-width: 5em ;
border-color: #000000 ;
border-style: none solid solid solid ; /* top border : none, right bottom left : solid */
}
</style>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body id="index" class="home">
<!-- This banner added via BLACK_LIVES_MATTER toggle in site settings -->
<div style="background-color: black; padding: 1em; margin-bottom: .8em">
<h1 style="text-align: center; margin-bottom: 0em"><a href="https://blacklivesmatter.com/" style="color: #fce21b; font-size: 2em">Black Lives Matter</a></h1>
</div>
<header id="banner" class="body">
<h1><a href="https://murtezayesil.me/">Ali Murteza Yesil <strong>Blog</strong></a></h1>
<nav><ul>
<li><a href="https://murtezayesil.me/pages/about.html">About</a></li>
<li><a href="https://murtezayesil.me/pages/contact.html">Contact</a></li>
</ul>
<form id="search" action"#" onsubmit="javascript:window.open('https://duckduckgo.com/?q='+document.getElementById('keywords').value+'+site:https://murtezayesil.me');">
<input id="keywords" type="text" />
</form>
</nav>
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<section id="content" class="body">
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
<h1><a href="https://murtezayesil.me/privacy-for-the-whole-family.html" rel="bookmark"
title="Permalink to Privacy For The Whole Family">Privacy For The Whole Family</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Fri 10 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/privacy.html">privacy</a><a href="https://murtezayesil.me/tag/nextcloud.html">nextcloud</a><a href="https://murtezayesil.me/tag/self-hosting.html">self-hosting</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>1</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --> </div><!-- /.entry-content -->
</article></li>
</ol><!-- /#posts-list -->
<p class="paginator">
<a href="https://murtezayesil.me/tag/100daystooffload.html">&laquo;</a>
Page 2 / 2
</p>
</section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
<ul>
<li><a href="https://kevq.uk">Kev Quirk</a></li>
<li><a href="https://mikestone.me">Mike Stone</a></li>
<li><a href="https://yarmo.eu/">Yarmo Mackenbach</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
<li><a href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate">rss feed</a></li>
<li><a href="https://fosstodon.org/@murtezayesil" rel="me">Fostodon</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme <a href="https://github.com/blueicefield/pelican-blueidea/">blueidea</a>, inspired by the default theme.</p>
</footer><!-- /#contentinfo -->
<!-- IndieWeb Profile -->
<!-- ToDo : Make IndieWeb Profile auto generating according to site preferences -->
<!-- This profile is created by following https://kevq.uk/how-to-create-an-indieweb-profile/ blog post. Thanks to Kev Quirk -->
<section style="display: none;" class="h-card">
<!-- About me -->
<span class="p-name">Ali Murteza Yesil</span>
<span class="p-note">I'm a student, privacy advocate and SysAdmin wannabe. I was born in Turkey but I live abroad.</span>
<!-- Profile picture -->
<img class="u-photo" src="https://murtezayesil.me/images/avatar_polygon_1.png"/>
<!-- My location -->
<!-- <span class="p-locality">City, Country or Country</span> -->
<!-- Links -->
<a class="u-url u-uid" href="https://murtezayesil.me"></a>
<!-- Mail Template <a class="u-email" rel="me" href="mailto:USERNAME@SERVICEPROVIDER"></a> -->
<a class="u-url" rel="me" href="https://fosstodon.org/@murtezayesil"></a>
<!-- Twitter Example <a class="u-url" rel="me" href="https://twitter.com/USERNAME"></a> -->
<!-- Template <a class="u-url" rel="me" href="https://URL"></a> -->
<!-- Categories -->
<span class="p-category">Blogging</span>
<span class="p-category">Open Source Software</span>
<span class="p-category">Privacy</span>
</section>
</body>
</html>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -52,8 +53,8 @@
<h1 class="entry-title"><a href="https://murtezayesil.me/adb_vendor_keys-is-not-set.html">$ADB_VENDOR_KEYS is not set</a></h1>
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/error.html">error</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
<span>| in <a href="https://murtezayesil.me/category/notes.html">Notes</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/problem.html">problem</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><h2>Story</h2>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Ali Murteza Yesil - error</title>
<title>Ali Murteza Yesil - problem</title>
<link rel="stylesheet" href="https://murtezayesil.me/theme/css/main.css" />
<link href="https://murtezayesil.me/feeds/atom.xml" type="application/atom+xml" rel="alternate" title="Ali Murteza Yesil Atom Feed" />
<link href="https://murtezayesil.me/feeds/rss.xml" type="application/rss+xml" rel="alternate" title="Ali Murteza Yesil RSS Feed" />
@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
@ -52,8 +53,8 @@
<h1 class="entry-title"><a href="https://murtezayesil.me/adb_vendor_keys-is-not-set.html">$ADB_VENDOR_KEYS is not set</a></h1>
<footer class="post-info">
<span>Wed 22 July 2020</span>
<span>| in <a href="https://murtezayesil.me/category/tech.html">Tech</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/error.html">error</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
<span>| in <a href="https://murtezayesil.me/category/notes.html">Notes</a></span>
<span>| tags: <a href="https://murtezayesil.me/tag/android.html">android</a><a href="https://murtezayesil.me/tag/problem.html">problem</a><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a></span> <span>| Day <strong>7</strong> of #100DaysToOffload</span>
</footer><!-- /.post-info --><h2>Story</h2>

View File

@ -42,6 +42,7 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>

View File

@ -42,21 +42,22 @@
<div id="submenu">
<ul>
<li><a href="https://murtezayesil.me/category/notes.html">Notes</a></li>
<li><a href="https://murtezayesil.me/category/personal.html">Personal</a></li>
<li><a href="https://murtezayesil.me/category/tech.html">Tech</a></li>
</ul>
<div>
</header><!-- /#banner -->
<section id="content" class="body">
<h1>Tags for Ali Murteza Yesil</h1> <li><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a> (10)</li>
<h1>Tags for Ali Murteza Yesil</h1> <li><a href="https://murtezayesil.me/tag/100daystooffload.html">100DaysToOffload</a> (11)</li>
<li><a href="https://murtezayesil.me/tag/android.html">android</a> (1)</li>
<li><a href="https://murtezayesil.me/tag/code.html">code</a> (1)</li>
<li><a href="https://murtezayesil.me/tag/digitalcleansing.html">digitalcleansing</a> (5)</li>
<li><a href="https://murtezayesil.me/tag/error.html">error</a> (1)</li>
<li><a href="https://murtezayesil.me/tag/fediverse.html">fediverse</a> (1)</li>
<li><a href="https://murtezayesil.me/tag/jitsi.html">jitsi</a> (1)</li>
<li><a href="https://murtezayesil.me/tag/nextcloud.html">nextcloud</a> (2)</li>
<li><a href="https://murtezayesil.me/tag/privacy.html">privacy</a> (6)</li>
<li><a href="https://murtezayesil.me/tag/problem.html">problem</a> (1)</li>
<li><a href="https://murtezayesil.me/tag/self-hosting.html">self-hosting</a> (1)</li>
</section>

View File

@ -50,8 +50,9 @@ DEFAULT_PAGINATION = 10
USE_FOLDER_AS_CATEGORY = True
ARTICLE_PATHS = [
'Tech',
'Notes',
'Personal',
'Tech',
'draft',
]