all repos — website-hugo @ 09563b952470742a47f9e15068df74661ab89e3c

My personal blog, built with Hugo!

add content
Marco Andronaco andronacomarco@gmail.com
Tue, 10 Jan 2023 20:11:45 +0100
commit

09563b952470742a47f9e15068df74661ab89e3c

parent

9c98418f9bd33d36ac0297343a8571aed7e406ad

A .github/workflows/gh-pages.yml

@@ -0,0 +1,32 @@

+name: github pages + +on: + push: + branches: + - master # Set a branch that will trigger a deployment + pull_request: + +jobs: + deploy: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + with: + submodules: true # Fetch Hugo themes (true OR recursive) + fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: 'latest' + # extended: true + + - name: Build + run: hugo --minify + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + if: github.ref == 'refs/heads/main' + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./public
A .gitignore

@@ -0,0 +1,13 @@

+# Generated files by hugo +/public/ +/resources/_gen/ +/assets/jsconfig.json +hugo_stats.json + +# Executable may be added to repository +hugo.exe +hugo.darwin +hugo.linux + +# Temporary lock file while building +/.hugo_build.lock
A archetypes/default.md

@@ -0,0 +1,6 @@

+--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- +
A config.toml

@@ -0,0 +1,57 @@

+baseURL = 'https://bi-rabittoh.github.io/' +languageCode = 'en-us' +title = 'BiRabittoh' +theme = 'archie' + +copyright = "© BiRabittoh" +# Code Highlight +pygmentsstyle = "monokai" +pygmentscodefences = true +pygmentscodefencesguesssyntax = true +favicon = "favicon.ico" +paginate=3 # articles per page + +[taxonomies] + tag = "tags" + #category = "categories" + +[params] + mode="toggle" # color-mode → light,dark,toggle or auto + useCDN=false # don't use CDNs for fonts and icons, instead serve them locally. + #subtitle = "My blog and portfolio" + #mathjax = true # enable MathJax support + #katex = true # enable KaTeX support + +# Social Tags + +[[params.social]] +name = "GitHub" +icon = "github" +url = "https://github.com/Bi-Rabittoh" + +[[params.social]] +name = "LinkedIn" +icon = "linkedin" +url = "https://www.linkedin.com/in/marco-andronaco/" + +[[params.social]] +name = "E-Mail" +icon = "mail" +url = "mailto:andronacomarco@gmail.com" + +# Main menu Items + +[[menu.main]] +name = "Home" +url = "/" +weight = 1 + +[[menu.main]] +name = "Articles" +url = "/posts" +weight = 2 + +[[menu.main]] +name = "Tags" +url = "/tags" +weight = 3
A content/_index.md

@@ -0,0 +1,15 @@

+--- +title: "Home" +#date: 2023-01-10T13:08:39+01:00 +draft: false +--- + +Italian male born in 1998; I've been programming since 2016 and I love it. I enjoy art in every form, including video-games, as well as every kind of humor. I usually hang around on Discord while programming stuff I'll probably never actually get finished. + +While Italian is my main language, I can read and write in English. I'm a fast learner on any kind of programming language as long as it follows basic human logic. + +BiRabittoh, my nickname, comes from the Japanese pronunciation of "B-Rabbit", as said in Pandora Hearts, which was the first anime I ever watched on the internet. + +Finally, I love sending and receiving emails; feel free to use them for business inquiries or even if you just want to chat. + +🇮🇹 Questa pagina è disponibile anche in [italiano](/it).
A content/it.md

@@ -0,0 +1,16 @@

+--- +title: "Home" +#date: 2023-01-10T13:08:39+01:00 +draft: false +show_date: false +--- + +Sono nato nel 1998, programmo dal 2016 e la considero la mia passione. Apprezzo l'arte in ogni sua forma, inclusi i videogiochi, così come ogni tipo di humor. Mi piace passare il tempo su Discord programmando roba che probabilmente non finirò mai. + +L'italiano è la mia lingua madre, ma so leggere e scrivere in inglese. Di solito imparo velocemente qualsiasi tipo di linguaggio di programmazione, almeno finché segue una logica comprensibile. + +BiRabittoh, il mio nickname, viene dalla pronuncia giapponese di "B-Rabbit", da Pandora Hearts, il primo anime che io abbia mai guardato su internet. + +Infine, adoro mandare e ricevere email; puoi scrivermi per parlare di affari o anche solo per scambiare due chiacchiere. + +🇺🇸 This homepage is also available in [English](/).
A content/posts/ai-art-contest.md

@@ -0,0 +1,53 @@

+--- +title: "The AI takeover is near?" +date: 2022-09-21T21:50:41Z +draft: false +tags: [art,ai,machine learning] +--- + +## Context +August 29, 2022. +The Colorado State Fair gives out prizes for various art categories in a contest. Let's have a look at _Théâtre D'opéra Spatial_, the winner for category no.5: _Digital Arts / Digitally-Manipulated Photography_ ([leaderboard](https://coloradostatefair.com/wp-content/uploads/2022/08/2022-Fine-Arts-First-Second-Third.pdf)). + +![Théâtre D'opéra Spatial](https://www.tuttotech.net/wp-content/uploads/2022/09/Intelligenza-artificiale-quadro-1.jpg) + +That same day, a heated debate started on Twitter (as if that weren't the norm there). That's because the winner of this art contest used Midjourney, a popular AI image generator, to generate their entry. + +> We’re watching the death of artistry unfold right before our eyes — if creative jobs aren’t safe from machines, then even high-skilled jobs are in danger of becoming obsolete + +Source: [@OmniMorpho](https://nitter.it/omnimorpho/status/1564782875072872450). + +## The debate +While you could argue that the effort the creator (Jason M. Allen) put in was minuscule in comparison to the years of study and preparation an artist needs to undertake, I don't think that actually matters when it comes to winning a competition or making an artpiece in general. + +First of all, _art is totally subjective_. I could spend 5 seconds drawing a stick figure in MSPaint and have a contemporary art critique tell me it's garbage, while people from another age might see a complaint towards modern, lifeless technology. This feels like a hyperbole, but I don't think it's that far from reality. + +In 1961 Italian artist Piero Manzoni put his [literal feces](https://en.wikipedia.org/wiki/Artist%27s_Shit) in 90 cans and sold them as an artpiece. He also created a "magic base", in the sense that you could put anything or anyone on it and that would become an artpiece in itself. + +![Merda d'artista](https://upload.wikimedia.org/wikipedia/commons/c/c2/Piero_Manzoni_-_Merda_D%27artista_%281961%29_-_panoramio.jpg) + +He created this because he saw _art as a relic of the artist_. Any object or even person can become an art piece if an artist puts his sign on it. But how do you become an artist? By making something that makes people discuss, something new and innovative that nobody ever thought about doing before. That's what Mr. Allen did and that's why I think he deserves his price. + +Before photography was invented, artists generally strove to make their painting as realistic as possible. As soon as people were able to cheaply make perfect copies of reality, artists began experimenting with new techniques, things that a camera could never do. Allen showed everyone how technology just reached a new milestone, introducing a new need for artists to innovate and create something exclusive to their abilities. Something an AI can't reproduce. Yet. + +## A slight hole in this argument +But wait. The competition judges did not know he used an AI to make his art piece. So how could they have considered it innovative and revolutionary? + +If you take a look at the 2nd and 3rd entries of the contest, you'll see they're clearly made by humans and clearly have a symbolic value. This does not apply to Allen's entry, which is just VERY good looking. If I were a judge, I would not have chosen Allen's work to win the competition, but again, _art is subjective_. + +I tried to find out more about the criteria for the evaluation of this contest's entries and I found this: + +> “And there should be no lagging or hanging back by anybody who has anything worth exhibiting” + +[Source](https://coloradostatefair.com/competitions/general-entry-fine-arts/fine-arts-exhibition/). + +Also, they wrote this about the "under 18" art showcase: +> Art must be original in painting, drawing, sculpture, ceramics, photography, jewelry, and more! Have fun, be creative, enter to win. + +[Source](https://coloradostatefair.com/competitions/general-entry-fine-arts/amateur-art-2/). + +## Conclusion +Whichever way you put it, Théâtre D'opéra Spatial deserves to be called an art piece. The judges apparently valued aesthetics more than symbolic meaning, and their opinion cannot be logically disputed. Everyone gives a value to an artpiece based on their personal studies and experiences. + +Now, knowing about the tools he used, we know Allen did something that nobody ever thought (or managed) to do before. If he hadn't won that contest, this debate would never have started, but he did. That's what makes him an artist and, consequently, his creation a work of art. +
A content/posts/data-volatility.md

@@ -0,0 +1,78 @@

+--- +title: "Data Volatility" +date: 2022-01-14T10:31:59Z +draft: false +tags: [privacy,foss,advice] +--- + +I tried to access my domain at smol.pub yesterday and I noticed the service went down. Fear started rushing through my veins as I noticed I would have to choose another platform and, most importantly, write everything back from scratch since I don't have a backup. This made me think about the importance of always having a backup stored somewhere. + +## Why though +Creating a backup of your important data is crucial. On a daily basis, people discover vulnerabilities that allow remote code execution on any host machine. Try to imagine what would happen if someone ran a ransomware program on your PC. Would you be safe? + +This genuinely feels like fearmongery, but it's something that can seriously happen: you can be attacked by someone that specifically targets you. If you run Windows, you might be part of a botnet (think about all of the unsigned EXE files you've run since you installed the OS). What happens when someone doesn't need your machine anymore? Well, that person might try and squeeze some money from you by holding your files hostage. + +## Cloud backups +Most people define cloud storage as follows: +> Cloud storage is a way for businesses and consumers to save data securely online so that it can be accessed anytime from any location and easily shared with those who are granted permission. Cloud storage also offers a way to back up data to facilitate recovery off-site. + +Source: [Investopedia](https://www.investopedia.com/terms/c/cloud-storage.asp). + +In reality, cloud storage is no more than some dude's computer. + +As soon as you upload your personal data to any service, you're trusting it to store it in a safe and private way. If that software is not open source, you're basically asking to get spied on. + +Most people do not care about that, that's why cloud storage solutions are very popular and basically enabled by default on any device you might buy nowadays. + +I personally use cloud storage but I would never actually upload anything I actually care about on it... +If you have to choose, I have a few suggestions. + +### Don't trust non-encrypted solutions +Everybody has a Google account nowadays. If you forget your password, there is a way to recover it and get access to everything inside, including your Google Drive contents. As long as there is a password that can be changed or reset, your files are NOT encrypted and fully visible to anyone who has access to the Drive servers (Google or any other government agency that might want to take a peek). +Most cloud solutions work like this, and it's actually frightening how many people trust megacorporations to have all of their private information available unencrypted. + +One encrypted solution I use is mega.nz. +While I can't be sure that the mega team isn't spying on me, at least they're hiding it well if they do. +Mega includes an encryption key with your account, which is not tied to your login information. +This means that if you lose your key, you also lost all of your files, there is absolutely no way to get them back, even if you change your account password. + +Now, Mega is not open source, so you can never be sure that there isn't any backdoor, or that keys aren't stored together with your personal information, but at least it's something. + +### Encrypt your data yourself +If you really need to trust Google, Apple or Amazon with your files, you can encrypt your files locally with the gpg command. This way, feds and big tech are going to need another password to actually access your private files. + +It's really easy, just two commands mainly. + +Encrypt: +``` +gpg -c --cipher-algo AES256 secret.file +``` + +Decrypt: +``` +gpg segret.file.gpg +``` + +If you need to encrypt a folder, you can compress it first: +``` +tar -cf output.tar.gz secret-folder +``` + +Then encrypt your output.tar.gz archive as if it was a single file. + +After decrypting it, you can extract your archive through this command: +``` +tar -xf output.tar.gz +``` + +Check out Mental Outlaw's [video](https://invidio.us/M0O7vhvQW30) about this very topic. + +## Local backups +This is the best way to backup your data. +You don't need to encrypt it if you have full physical access to your data, but you would still be vulnerable if it gets lost or stolen, so it's always better to keep it encrypted and safe. + +Of course, if you have a backup hard drive always plugged in your PC, it's not really secure at all, since one could remotely execute a ransomware that encrypts everything in your PC, including all drives both internal and external, so you would get your backup encrypted with the original files voiding everything you've done. + +This is why you should keep a GNU/Linux device that only serves backup purposes and is turned OFF most of the time. As long as no current runs through your CPU, your files are safe. You should only turn it on once a month and copy everything important over, so you have a safe and offline backup. + +You could also use a USB stick or external hard drive, as long as you only plug them in your PC when necessary.
A content/posts/fomo.md

@@ -0,0 +1,40 @@

+--- +title: "My opinion on FOMO" +date: 2022-03-06T11:21:41Z +draft: false +tags: [advice] +--- + +## What are you even talking about +Let me preface this by saying I know nothing about psychology and behavioral studies, so anything you read here is just my personal opinion. + +Let's start with defining FOMO, to make sure we're all on the same spectrum. +> Fear of missing out (FOMO) is the feeling of apprehension that one is either not in the know or missing out on information, events, experiences, or life decisions that could make one's life better. + +Source: [Wikipedia](https://en.wikipedia.org/wiki/Fear_of_missing_out). + +The Fear Of Missing Out is what drives modern society; It keeps us hooked to mainstream social media and drives newbie investors towards obvious rugpulls. + +[Studies](https://www.sciencedirect.com/science/article/abs/pii/S0747563213000800) have correlated it to various negative behaviors, like social media addiction and even distracted driving. + +## Am I affected by this? +Probably. As long as you have a friend group and an account on any mainstream social network, yes you are. +It's the feeling that drives you to check out your friends' Stories on Instagram, the dread you feel when somebody else reaches a life goal before you do, the fear that pushes people to buy limited-time merchandise before it runs out of stock. + +## My experience +FOMO has been a constant for my entire life and just now I'm trying to write this as a way to think critically about it and try to avoid being pushed by stupid instincts. I've come to realize that Discord is the thing that slows down my productivity the most: as soon as I enter a voice chat with my friend, I stop being productive in any capacity and I'm also uncapable of resuming for the whole day. + +Even after I turn off my PC, I still think about what my friends are doing and what I'm missing out on, be it a Gartic Phone round or any stupid discussion I might have had on there. The biggest problem is, it's entirely subconscious. I often find myself uncapable of concentrating and don't know what's the cause of it; I've been eliminating elements one by one to find out the cause of this and turns out that distancing myself totally from social media AND Discord actually solves it. + +It's not immediate either, it took a few days for me but your mileage may vary depending on a lot of factors. Of course, I plan on restoring my online presence after I have graduated but it's useful to know what exactly was causing me to waste all of my time for months. + +## Any solutions? +I think you should evaluate possible solutions yourself, as FOMO is strictly dependant on your personality and experiences. You could try eliminating or replacing parts of your habits regularly, like I did, to find out if something is more destructive than you might initially think. + +As I was researching this, I found out about JOMO. It stands for "Joy Of Missing Out" and it's the exact opposite thing. +Embracing JOMO means you dedicate a few hours of the day to yourself and stop worrying about how your friends are doing at life and which continent gets invaded next. + +Modern society does not wait for anybody, there's nothing wrong in taking a break and focusing on yourself. You can always catch up later. + +* [Another interesting article about FOMO](gopher://republic.circumlunar.space:70/0/~katolaz/phlog/20190219_fomo.txt), on Gopher; +* [Same article](https://gopherproxy.vern.cc/gopher/republic.circumlunar.space:70/0/~katolaz/phlog/20190219_fomo.txt), but proxied to be viewed on modern browsers.
A content/posts/ggvg01.md

@@ -0,0 +1,38 @@

+--- +title: "GGVG01 - Fran Bow" +date: 2022-02-09T11:29:15Z +draft: false +tags: [game review] +--- + +![Fran bow](/ggvg01/a.png) + +While I'm a free software enthusiast, I love videogames as an art form (even if playing them involves messing with ugly DRM). That's why I've decided I will start talking (spoiler-free) about my favorite ones in my new series: the Geminaut's Guide to Video Games! + +## Context +Fran Bow was developed by Killmonday Games, a Swedish indie studio composed of Natalia and Isak Martinsson. +This game was suggested to me by my ex-girlfriend. As soon as I saw the artstyle, I was instantly hooked to it, so I completed it for the first time. Most of my friends know I often stop playing most games mid-story if they're not engaging enough, but of course Fran Bow was _not_ one of those. + +## Artstyle +Fran Bow looks like nothing you've ever experienced before. Everything looks cute, but in a creepy way. As you play, you're constantly feeling like everything could collapse at any moment. +Seeing the world as Fran is a beautiful experience, everything is up to interpretation: most importantly, as soon as she takes her medication, blood and gore fill up the screen as she's presented upon horrors from another dimension. +I really recommend you check out the trailer, because words cannot express the unique style this game has. + +## Gameplay +This is a point-and-click adventure game, so don't really expect anything dynamic out of it. The puzzles are kind of intuitive, I remember I only needed to check out a guide once or twice; this means it's really easy, considering I'm really dumb with point-and-click games. +The whole game revolves about switching between dimensions and exploring Fran's broken mind while she tries remembering her past. + +## Lore +I was really surprised with the amount of lore this game hides! At one point in the game (kind of early) you get an illustrated book with all kinds of explainations about the universe this game takes place into. +It's all so coherent it made me scratch my head and really think about the complexity of the world we live in; it poses philosophical questions about life, death and everything in-between. + +## Links +=> http://www.franbow.com/ Official website. +=> https://www.gog.com/en/game/fran_bow Buy the game DRM-free! + +## Screenshots +![1](/ggvg01/b.png) +![2](/ggvg01/c.png) +![3](/ggvg01/d.png) +![4](/ggvg01/e.png) +![5](/ggvg01/f.png)
A content/posts/modern-web-bloat.md

@@ -0,0 +1,45 @@

+--- +title: "Modern Web Bloat" +date: 2021-04-09T00:00:00Z +draft: false +tags: [foss] +--- + +This is it. My first blog post; I suppose this officially makes be a boomer. + +## Inspiration +Some time ago I stumbled upon a [video](https://invidio.us/cvDyQUpaFf4), where the popular Linux influencer [Luke Smith](https://lukesmith.xyz) talked about the effort of looking up a Chicken Parmesan recipe in 2021 without having any adblock or privacy extensions enabled. + +That's because most modern websites take a lot of time to load framework files, ads and trackers. While that's kinda functional, I think we should change our habits and start making simple websites again. + +Yeah, this looks like a first world problem and it probably is, but it's not as subtle as you think. I'm actually convinced that the internet could actually benefit from this way of thinking, and that's what I'm going to talk about. + +## The problem +In the early days of the internet, it was common for webpages to be written using only HTML, so we had very ugly but functional websites. + +As technology went on, sites needed to get more modern-looking and interactive; that's why CSS and JavaScript were introduced into the mix, allowing for dynamic websites that could actually change based on user input. +As of nowadays, a lot more stuff went into the mix, to the point where the browser is now the most common program we use in our OS: you can, in fact, use it for doing things that 15+ years ago required external programs, like: + +* playing music and video, +* reading PDF files, +* doing office work, +* checking e-mail, +* cloud storage, +* etc... + +I guess people just find it more comfortable if they can do everything with a single program, and they're not to blame for that. This IS the easiest approach for unexperienced people: just have a program that does everything, instead of having to learn how to use a bunch of different software. +This plethora of uses is possible today because of the existence of various libraries and frameworks that simplify JavaScript and CSS and make them easier to develop complicated websites with. +This is good for basic web users who just want functional websites, and great for developers since they can easily code advanced functions inside the browser, which makes them work in every OS. +Sadly, this brings us to the problem: any modern website has become a burden for any browser to load, since our browser needs to download and parse through each library and often fill the page content as you scroll through. +In his video, Luke Smith found that a simple Chicken Parmesan recipe would take up to 5-10 megabytes, which doesn't sound like a lot, but it actually is. +It's easier to understand it if you think about it with video-games; any game on 16-bit consoles and earlier, including full-fledged 30+ hour adventures like Final Fantasy 6 and Chrono Trigger, weighs less than one single recipe page (as stated [here](https://blogs.umass.edu/Techbytes/2014/02/10/history-of-gaming-storage/#attachment_2827)). + +## The solution +Well, I don't think this "problem" is getting solved soon, as new frameworks for web development are constantly being introduced. Sadly, it's a one-way train, but if you're a web-dev you could actually make a difference yourself! +I mean, this can not apply to all websites. Some of them just NEED to be as responsive and interactive as they are; most of them actually just became bloated at a certain time period (probably mid-2000s) when having a flashy website was cool and different from what everyone else had. +Nowadays you can be different than other websites by using plain HTML and CSS for your website: this ensures your pages will load instantly and be compatible even with the oldest of browsers! +If you like this philosophy, you can check out other projects that aim for a simpler and faster web, like these ones: + +* [gemini://](//gemini.circumlunar.space/): a new, purposefully limited, internet protocol; +* [based.cooking](https://based.cooking/): a modern recipe website based on user collaboration via GitHub; +* [wiby.me](https://wiby.me/): a search engine that aims to only index classic style webpages.
A content/posts/you-should-use-linux.md

@@ -0,0 +1,90 @@

+--- +title: "You should probably use Linux" +date: 2021-04-29T00:00:00Z +draft: false +tags: [privacy,foss,advice] +--- + +## Why are you writing this? +As you probably know, I like using free software (free as in _freedom_, not free of charge). Most people see users with this mentality as a group of paranoid psychopaths who circlejerk about their custom systems. While that's in part true, there's much more to it. + +I often get asked by Windows or MacOS users about why they should think about switching to a GNU/Linux OS (which I'll be referring to as Linux); I'm just going to address everything here so I don't have to repeat it to everyone who asks. + +I'll try to address every aspect where Linux is objectively better than the competition, then look at some reasons you _could_ have to stick to Windows or, like I did, set up a dual boot. + +## What is free software? +First of all, let's read the official definition for it. + +> A program is free software if the program's users have the four essential freedoms: +> 0. The freedom to run the program as you wish, for any purpose. +> 1. The freedom to study how the program works, and change it so it does your computing as you wish. +> 2. The freedom to redistribute copies so you can help others. +> 3. The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. +> A program is free software if it gives users adequately all of these freedoms. + +Source: [Free Software Foundation](https://www.gnu.org/philosophy/free-sw.en.html). + +Let's examine how this freedom is beneficial. + +### Linux is open +Using free software on an open source OS means you always know what's going on with your PC; if you get curious or have any suspects you can always read the source code (or trust that somebody already did it in your place). + +The good thing about Linux is that it doesn't hide anything from you. Whenever there's a problem, you can read various logfiles (with different levels of detail) to identify and troubleshoot your problem; it's also easier to fix problems since you actually know what each program and file does, while troubleshooting in closed-source OSes is like trying to fix a car engine without being able to open the hood. + +Some distros, like [Arch Linux](https://archlinux.org/), require you to set everything up from scratch; this means you always know exactly which programs you're installing and their exact function inside the Linux environment. I would only advise this kind of installation to advanced users, but after you do it the first time you'll certainly learn a lot about how a Linux OS actually works. + +### Linux is secure +Every single FOSS-oriented website makes this point, I'm just going to re-iterate it just to be sure. +The source code being publicly available doesn't make software less secure. In fact, it's way more secure since more people can work on it and fix security flaws. +[Security through obscurity](https://en.wikipedia.org/wiki/Security_through_obscurity) just doesn't work. You can see that by looking at the number of security breaches that are found every day on closed-source software. + +If you make your software closed-source you're basically betting you and your small team are able to create a better and more secure code than every single other person in the planet. Of course, this assumption is stupid and irrealistic, that's why FOSS software will always be faster and more secure than closed-source alternatives. + +This goes for every kind of software, including the very operating system code. GNU/Linux based operating systems are the most secure choice for every kind of user. +More often than not, you can trust the software programmers without even reading the code yourself: since they're sharing every single line of code, they probably don't have anything to hide. If they do include malicious code, someone else will probably have noticed by now, provided you didn't build and run that software straight from the repo a few minutes after the last commit lol + +You can also be safe against external attackers. Linux's [market share](https://gs.statcounter.com/os-market-share/desktop/worldwide/#monthly-202012-202012-bar) on desktop and laptop PCs was less than 2% as of January 2021, and those people are probably much more tech-savy than the other OSes' users... +This means attackers will likely target Windows or OS X users, so you can be safe even without using an antivirus or anything similar (even though there _are_ [choices](https://www.clamav.net/) for that, too). + +### Linux is smarter +Saying that Linux is for *everybody* would be a risky take. My point is that you _probably_ could benefit from using a Linux system. + +If you're a programmer, Linux is objectively the best OS you can use. As a programmer, I love using the terminal to do stuff more quickly. I also love the level of integration you can have with the system: a lot of programs are designed with a client/server model, which makes them work in complex scenarios as long as you have the time and patience to configure them properly. + +While Windows still has to retain compatibility with legacy systems, Linux is much more free to do its own thing. Linux will always be smarter and more modern. Just think about the filesystem structure. +Windows is forced to retain a confusing structure, where you have a ton of (not) hidden folders where programmers can store their necessary data... But there are so many choices and they're not coherent! If I wanted to create a backup of all my settings and save files, I would have to copy all of these folders: +``` +C:\ProgramData; C:\Users\username\AppData; C:\Users\username\Documents\my games; +``` +And I would still miss all of the informations saved on the awful Windows Registry... + +On Linux, you just copy the .config folder in your home directory. + +Moreover, in Windows 10 you have two ways of editing system settings: the Control Panel and the Windows Settings. But sometimes editing a setting on one side does NOT reflect on the other! +Windows is literally the most confusing OS you can start with... And people still recommend it to beginners over Linux. It's just dumb. + +### Linux is versatile +Now, to the point everybody's been waiting for. Yes, none of the Adobe programs will run _natively_ on any Linux distro. That means if you're a creative person and you need those programs on a daily basis, maybe you should consider dual booting... + +BUT, steps are being made in two different directions: +* Valve is working on Proton, which allows the execution of most Windows-only applications and games on any Linux system. +* More and more open-source alternatives to closed-source standards are being developed by the day. + +While Proton is interesting, I always prefer to run open source software, especially if we're talking about programs that are also free of charge: imagine trusting a closed-source software you didn't pay for. + +## Conclusion +Ok, now I'm getting repetitive so I'll just get to the point. +Linux is constantly evolving and it has now become the top choice for a lot of people, so let's try and consider every use case. + +* If you're a professional that's deep in the industry and you need some _specific_ program to run perfectly on your device... Yeah, you should use Windows. +* If you're a power user that's just used to paid software, maybe consider trying out some open source alternative? +* If you're a gamer, I say you should dual boot. I have a Windows 10 LTSC installation that I use _exclusively_ for gaming. While Proton has made Linux gaming feasable, the experience isn't always the best, especially if you play games that require millisecond-grade accuracy, like rhythm games or competitive shooters. +* If you're a student or employee, Linux would be perfect for you. You can quickly take notes and do office work without the annoying Windows 10 updates popping up and rebooting your system seemingly at random. Also, any Linux system will probably be more light on resource usage than Windows, so you could take some old hardware you thought would never be using again and actually make something useful with it. +* If you work in the programming or engineering field, then what are you waiting for? You should try out a Linux OS as soon as possible, and not in a virtual machine. A lot of my friends said they didn't like Linux because it felt slow... While running on a VM... Duh? Try it out on real hardware so you can feel its superiority. + +Well, I can't possibly cover *every* profession and use-case, but I hope I was clear about those I managed to list above. +I'm going to conclude this article with some interesting links about Linux and FOSS you definitely should check out. + +* [Is Linux About…?](https://islinuxabout.xyz/) +* [usermod.net - Why use Linux?](https://usermod.net/why-use-linux/) +
A layouts/index.html

@@ -0,0 +1,23 @@

+ + +{{ define "main" }} +<main> + <article> + <header> + <h1>{{.Title}}</h1> + </header> + <!-- "{{.Content}}" pulls from the markdown content of the corresponding _index.md --> + {{.Content}} + </article> + <!-- + <ul> + Ranges through content/posts/*.md + {{ range ( where .Site.RegularPages "Type" "posts" ) }} + <li> + <a href="{{.Permalink}}">{{.Date.Format "2006-01-02"}} | {{.Title}}</a> + </li> + {{ end }} + </ul> + --> +</main> +{{ end }}