diff --git a/.well-known/security.txt b/.well-known/security.txt index dfaac3b..7ee2ea6 100644 --- a/.well-known/security.txt +++ b/.well-known/security.txt @@ -1,5 +1,5 @@ -Contact: mailto:sam.hadow@inbox.lv -Expires: 2026-17-11T11:59:00.000Z +Contact: sam(dot)hadow(at)proton(dot)me +Expires: 2027-26-03T11:59:00.000Z Encryption: https://hadow.fr/pgp-key.txt Preferred-Languages: en, fr, es Canonical: https://hadow.fr/.well-known/security.txt diff --git a/_config.yml b/_config.yml index 33e15ff..c6f2b7c 100644 --- a/_config.yml +++ b/_config.yml @@ -11,10 +11,10 @@ plugins: - jekyll-feed permalink: /blog/:title.html sidebar: - - name: sam.hadow@inbox.lv + - name: openPGP public key icon: Email logo - link: mailto:sam.hadow@inbox.lv - description: openPGP public key, prefer Matrix if you want to use E2EE + description: sam(dot)hadow(at)proton(dot)me
prefer Matrix if you want to use E2EE
+ link: /pgp-key.txt - name: Matrix.org icon: Matrix logo link: https://matrix.to/#/@fire:hadow.fr diff --git a/faq.md b/faq.md index cd21a82..d17d991 100644 --- a/faq.md +++ b/faq.md @@ -2,32 +2,35 @@ layout: default --- -# FAQ
+# FAQ ## Why this nickname? -Concise writing of Sam Hadow is shadow (S.Hadow).
I thought it would be a nice, yet not overly present, reference to Aaron Swartz. When he downloaded most of JSTOR articles from the MIT network he used the Identity "Gary Host" (G.Host). May he rest in peace, academic work and information should be freely available, not unfairly restricted. +Concise writing of Sam Hadow is shadow (S.Hadow). +I thought it would be a nice, yet not overly present, reference to Aaron Swartz. When he downloaded most of JSTOR articles from the MIT network he used the Identity "Gary Host" (G.Host). May he rest in peace, academic work and information should be freely available, not unfairly restricted. ## Why is this website in English? -Most people understand English even if it's not their native language. English is convenient to share knowledge or opinions, hence my choice.
I believe all knowledge above high school level should be shared in English, apart from literature or specific local history. It would not only help us understand better people from all around the globe but it would also be easier for technical or specific vocabulary. It's always a hassle having to learn how to call something in your own language and then in another language because you need to share your knowledge with someone else.
For example I like Indian food, therefore I picked up spices name through cooking books. But these books were in English, and then I had to learn how we call these spices in my own language. And even now I sometimes have difficulties translating an Indian recipe written in English into French, even if I understand it.

If your English level is awfully bad don't worry, the goal isn't to have a perfect C2 English, it's to make yourself understood. And if you want to improve, I recommend reading or watching content in English as much as possible, the internet is a wonderful place for that. A common mistake is to center your learning on "learning grammar and doing a lot of grammar exercises". While grammar shouldn't be neglected too much, it's tedious and sometimes even demotivating. Furthermore you don't *need* to know every grammar rule to speak somewhat fluently or understand others.

+Most people understand English even if it's not their native language. English is convenient to share knowledge or opinions, hence my choice. +I believe all knowledge above high school level should be shared in English, apart from literature or specific local history. It would not only help us understand better people from all around the globe but it would also be easier for technical or specific vocabulary. It's always a hassle having to learn how to call something in your own language and then in another language because you need to share your knowledge with someone else. +For example I like Indian food, therefore I picked up spices name through cooking books. But these books were in English, and then I had to learn how we call these spices in my own language. And even now I sometimes have difficulties translating an Indian recipe written in English into French, even if I understand it. +
+If your English level is awfully bad don't worry, the goal isn't to have a perfect C2 English, it's to make yourself understood. And if you want to improve, I recommend reading or watching content in English as much as possible, the internet is a wonderful place for that. A common mistake is to center your learning on "learning grammar and doing a lot of grammar exercises". While grammar shouldn't be neglected too much, it's tedious and sometimes even demotivating. Furthermore you don't *need* to know every grammar rule to speak somewhat fluently or understand others. +
Here are some useful resources: + [British Council](https://learnenglish.britishcouncil.org/) if you want an English teacher, or even online classes. + various websites with news, articles and resources divided in different levels
[1](https://www.newsinlevels.com/) [2](https://learningenglish.voanews.com/) -+ [Cambridge dictionary](https://dictionary.cambridge.org/) (Please try to use an English dictionary rather than translations)

++ [Cambridge dictionary](https://dictionary.cambridge.org/) (Please try to use an English dictionary rather than translations) +
You can also learn by watching movies, streams, videos or reading books and news articles in English, whichever you prefer. -## Why this email address? -I use [inbox.lv](https://www.inbox.lv/) because when I created this website I wanted an email dedicated to it and not use my personnal protonmail address. I put this email address directly on the main page of my website so it's doomed to receive spam from so called "web designers" and all that because of their crawlers.
- -Sure instead of directly writing the mailto link I could have put sam(dot)hadow(at)inbox(dot)lv. But it just stops the very basic crawlers, the RegEx in the crawler just needs to be modified a bit to also spot these email addresses. The only "good" solution against spam would be to have a captcha. But this solution would require having a service running on my server just for the captcha and possibly require the clients to run JavaScript. So I prefered not to have a captcha for the mail.
- -And why this specific provider? I just had the following needs: +## What happened to the old email address ? +I used [inbox.lv](https://www.inbox.lv/) (sam(dot)hadow(at)inbox(dot)lv) because when I created this website I wanted an email dedicated to it and not use my personnal protonmail address and I just had the following needs: + IMAP/SMTP access with only a free account + registration possible **without** providing a phone number -Both needs were fulfilled with [inbox.lv](https://www.inbox.lv/), but apart from that, do I recommend this mail provider? No. Why? -+ mails aren't stored encrypted unlike with tutanota or protonmail. -+ with the free account you are automatically subscribed to mailing lists which are just spam (ads in Latvian). I manage to filter them out with a rule in thunderbird. But it would be a huge downside if you're reading your mails from your phone or the webmail. +Both needs were fulfilled with inbox.lv, but they recently locked me out of all my inbox.lv accounts and ask for a phone number verification which I don't want to provide. +I therefore created a [protonmail](https://proton.me/mail) account specifically for my website. I don't have IMAP/SMTP access but considering the advantages of protonmail in terms of privacy it's a good solution. +The new email address is sam(dot)hadow(at)proton(dot)me (replace the (dot) and (at)). ## Why Jekyll? I wanted a static website to reduce load on my server as well as attack surface. I also wanted to use as little JavaScript as possible to keep this website accessible to everyone. diff --git a/pgp-key.txt b/pgp-key.txt index f4568f5..ecd0302 100644 --- a/pgp-key.txt +++ b/pgp-key.txt @@ -1,13 +1,17 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -xjMEaUZ2DBYJKwYBBAHaRw8BAQdAIl8HlFgBweV3DF0LmHiQE3eYKFrjS9xxcR0M -Ac1cvXvNHlNhbSBIYWRvdyA8c2FtLmhhZG93QGluYm94Lmx2PsKPBBMWCAA3FiEE -RLJpkgH7YHe4JtpfYCoqyKjPaE8FAmlGdgwFCQWjmoACGwMECwkIBwUVCAkKCwUW -AgMBAAAKCRBgKirIqM9oTyLyAP94lB5TKCwA+ATzHulhrNwF60Y9AFmwK7ZHGnBU -jilj7wD+Jaul5dPQg406S4M7xy7eCb9eS3EnzKEmIqi9P6bZIQjOOARpRnYNEgor -BgEEAZdVAQUBAQdAbNcccxmlin3R8gsfJ6MbR9UM7ewoxKOnmN8HD2Nqkh4DAQgH -wn4EGBYIACYWIQREsmmSAftgd7gm2l9gKirIqM9oTwUCaUZ2DQUJBaOagAIbDAAK -CRBgKirIqM9oT8fKAPwMPU1fqkhkG0op0LV699QDkcb3zDvntsVLyV3C7NR42AD/ -S2NEyS3xKH50+2Y3ptjieDb92X5cdc6PZmjsezb/Sw0= -=Pb8M +xjMEacWYBRYJKwYBBAHaRw8BAQdAYYJfbebbgQ8kxmsimUimlyQlIrX4bu/e +vffZjVnjvCPNKXNhbS5oYWRvd0Bwcm90b24ubWUgPHNhbS5oYWRvd0Bwcm90 +b24ubWU+wsARBBMWCgCDBYJpxZgFAwsJBwkQUe5E72lUN6FFFAAAAAAAHAAg +c2FsdEBub3RhdGlvbnMub3BlbnBncGpzLm9yZ9lBSvTtFLboFHp+/BMIJYFb +vW+OZuYOwhmmNguKbK25AxUKCAQWAAIBAhkBApsDAh4BFiEEaUZXnj6nm+9S +Nv1lUe5E72lUN6EAAGVxAP4mFxluVjKA+Ar4GIqzbOFj+iESF8+EmL7ix0Gy +K4N7gAD8DfiPLctNi1ygw3KIJ/ZZd/DdQcqCvoMEbeWso0TBzArOOARpxZgF +EgorBgEEAZdVAQUBAQdA8KOpLKoppeYI0Yq26TWhPEnpF6AxQ4qZEKRrPY2H +S2wDAQgHwr4EGBYKAHAFgmnFmAUJEFHuRO9pVDehRRQAAAAAABwAIHNhbHRA +bm90YXRpb25zLm9wZW5wZ3Bqcy5vcmdiV3mWxtlpK1eOElaIwjDX28REmnWG +Bt9j/jRFUNNshwKbDBYhBGlGV54+p5vvUjb9ZVHuRO9pVDehAADVpwD/RXpX +xBy4wDi1O1BEzk9u+YkHFS9r4ko4lXnwkMBnFs0BANHpwEVA4e86GRwjN9aR +w1smkJo4pV7dg4xw0YyeF/UP +=wd9R -----END PGP PUBLIC KEY BLOCK-----