diff --git a/src/about-me.org b/src/about-me.org
index e137a9f..e9a8944 100644
--- a/src/about-me.org
+++ b/src/about-me.org
@@ -8,11 +8,52 @@
#+OPTIONS: H:5 auto-id:t
#+STARTUP: showeverything
+#+begin_notes
+*Sorry for the late reply*
+
+Please do not take it personally if I do not answer soon enough.
+After reading Digital Minimalism[fn:dm] I decided to drastically protect
+myself against most real-time notifications.
+
+Most of my notifications are centralized in my email.
+I try to look at my email everyday, but it not unusual if a week passes
+without checking them.
+
+So I'll answer, it can just take a lot of time.
+#+end_notes
+
+[fn:dm] http://www.calnewport.com/books/digital-minimalism/
+
+
* Contact
:PROPERTIES:
:CUSTOM_ID: contact
:END:
-- email: @@html: Yann Esposito <yann@esposito.host>@@
-- keybase: https://keybase.io/yogsototh
-- gitlab: https://gitlab.esy.fun
+- *email*: @@html: Yann Esposito <yann@esposito.host>@@
+Self hosted services:
+
+- [[https://gitlab.esy.fun/yogsototh][programming]]
+- [[https://espial.esy.fun/u:yogsototh][bookmarks]]
+- [[https://espial.esy.fun/u:yogsototh/notes][notes / micro-blog]]
+
+** Social Platforms
+:PROPERTIES:
+:CUSTOM_ID: social-platforms
+:END:
+
+- keybase: [[https://keybase.io/yogsototh][yogsototh]]
+- bookmarks: [[https://pinboard.in/u:yogsototh][u:yogsototh]]
+- lobste.rs: [[https://lobste.rs/u/yogsototh][/u/yogsototh]]
+- github: [[https://github.com/yogsototh][yogsototh]]
+- twitter: [[https://twitter.com/yogsototh][@yogsototh]]
+- reddit: [[https://reddit.com/u/yogsototh][/u/yogsototh]]
+- stack overflow: [[https://stackoverflow.com/users/40569/yogsototh][yogsototh]]
+
+** old websites
+:PROPERTIES:
+:CUSTOM_ID: old-websites
+:END:
+
+- https://yannesposito.com ✞ 2016
+- http://yann.esposito.free.fr ✞ 2007
diff --git a/src/archive.org b/src/archive.org
index 24ef94f..41f8e76 100644
--- a/src/archive.org
+++ b/src/archive.org
@@ -2,7 +2,7 @@
#+AUTHOR: Yann Esposito
#+EMAIL: yann@esposito.host
#+DESCRIPTION: Articles
-- [2019-09-14] *[[file:/Users/yaesposi/y/her.esy.fun/src/posts/how-i-internet.org][How I Internet]]* @@html:
@@@@html:@@#blog@@html:@@ @@html:@@#self-hosting@@html:@@ @@html:@@#web@@html:@@@@html:
@@@@html:@@How I protect myself against attention grabbing anti-patterns.@@html:
@@
-- [2019-08-18] *[[file:/Users/yaesposi/y/her.esy.fun/src/posts/project-el/index.org][Autoload Script by project]]* @@html:@@@@html:@@#blog@@html:@@ @@html:@@#org-mode@@html:@@ @@html:@@#programming@@html:@@@@html:
@@@@html:@@A script I use to load safely an eLISP file when entering a new project directory.@@html:
@@
-- [2019-08-17] *[[file:/Users/yaesposi/y/her.esy.fun/src/posts/troll-2/index.org][Troll 2]]* @@html:@@@@html:@@#movie@@html:@@@@html:
@@@@html:@@I watched what may be the worse movie of all time and I still enjoyed greatly the show.@@html:
@@
-- [2019-08-17] *[[file:/Users/yaesposi/y/her.esy.fun/src/posts/new-blog.org][New Blog]]* @@html:@@@@html:@@#blog@@html:@@ @@html:@@#css@@html:@@ @@html:@@#org-mode@@html:@@ @@html:@@#programming@@html:@@ @@html:@@#web@@html:@@@@html:
@@@@html:@@Meta article about how I generate this blog.@@html:
@@
\ No newline at end of file
+- [2019-09-14] *[[file:/Users/esposito/dev/her.esy.fun/src/posts/how-i-internet.org][How I Internet]]* @@html:@@@@html:@@#blog@@html:@@ @@html:@@#minimalism@@html:@@ @@html:@@#self-hosting@@html:@@ @@html:@@#web@@html:@@ @@html:@@#zen@@html:@@@@html:
@@@@html:@@How I protect myself against attention grabbers and many social media anti-patterns.@@html:
@@
+- [2019-08-18] *[[file:/Users/esposito/dev/her.esy.fun/src/posts/project-el/index.org][Autoload Script by project]]* @@html:@@@@html:@@#blog@@html:@@ @@html:@@#org-mode@@html:@@ @@html:@@#programming@@html:@@@@html:
@@@@html:@@A script I use to load safely an eLISP file when entering a new project directory.@@html:
@@
+- [2019-08-17] *[[file:/Users/esposito/dev/her.esy.fun/src/posts/troll-2/index.org][Troll 2]]* @@html:@@@@html:@@#movie@@html:@@@@html:
@@@@html:@@I watched what may be the worse movie of all time and I still enjoyed greatly the show.@@html:
@@
+- [2019-08-17] *[[file:/Users/esposito/dev/her.esy.fun/src/posts/new-blog.org][New Blog]]* @@html:@@@@html:@@#blog@@html:@@ @@html:@@#css@@html:@@ @@html:@@#org-mode@@html:@@ @@html:@@#programming@@html:@@ @@html:@@#web@@html:@@@@html:
@@@@html:@@Meta article about how I generate this blog.@@html:
@@
\ No newline at end of file
diff --git a/src/posts/how-i-internet.org b/src/posts/how-i-internet.org
index 6556240..79ab60f 100644
--- a/src/posts/how-i-internet.org
+++ b/src/posts/how-i-internet.org
@@ -8,23 +8,6 @@
#+OPTIONS: auto-id:t
#+begin_notes
-*Sorry for the late reply*
-
-Don't take it personnaly if I do not answer immediately to your comments or
-questions.
-
-I do not receive notification from most social media or even mail.
-I do not have any social-media platform application on my phone.
-I almost never check social media platform except GitHub.
-
-I check my mails once in a while.
-Sometimes a few times a day, but sometime only after a few days.
-
-It is a protection against real-time notifications, and urgency feeling
-that is harmful fof most people.
-
----------
-
TL;DR:
- I /POSSE[fn:posse]/; Publish Own Site, Syndicate Elsewhere:
@@ -60,113 +43,105 @@ This is why this is the preferred target of those "brain hacks".
Anti-features are:
-- likes / retweets ; they provide no more benefit for us except we feel good
- by this social approval.
-- comments are useful, the problem with comments is they generate a
- notification or if not, generate us to check quite often if our output
- has generated social approval or not.
+- *notifications* ; they are here to grab your attention when you are away
+ doing something else.
+- *likes / upvotes / retweets / pokes...* ; they are here to provide a "brain social
+ sugar". They are not really useful but make us feel good by reinforing
+ our feeling of social approval hacking our "social brain".
+ More than that, we generally fall for most psychologic trick with those
+ and make our production oriented to short content, mêmes, etc...
+- *comments* ; Unlike likes or retweets, comment are a lot more useful,
+ they can start a discussion. They still have two problems:
+ 1. Public comment are subject to spam, troll, attacks, etc...
+ 2. Generally comments are associated to real-time notifications, and thus
+ break a slower, calmer, more respectful communication channel. We are
+ not all meant to react instantaneously.
+
+My solution to take back the control, is to generate the content using my
+own tools and broadcast those content to all other social media.
+If people react to this on some social media, I'll get a mail that will be
+put in a "social" folder.
+I forbid myself to constantly check this social folder.
+
-Now I control the social inputs from those social medias.
-I receive almost no notification.
I do not have any social media application on my phone.
Everything goes through my email, filtered in some folder.
I only check those notifications in my email once or two times a day.
-It is not exception that I don't check those for an entier week.
+Sometime I only check the social mail folder once in a week.
-The main drawback is that not answering immediately to feedback can make me
-look like a rude person.
-I am just protecting myself from realtime and sychronous social interaction
-on Internet.
+As a result, I receive almost no notification.
+I am almost never interrupted for those social interactions.
-* Producing
-:PROPERTIES:
-:CUSTOM_ID: producing
-:END:
-** Self Hosting
-:PROPERTIES:
-:CUSTOM_ID: self-hosting
-:END:
-The first important step is to self host most of my data.
+The main drawback of course is that I can give the impression that I am
+rude by not answering immediately.
+Unfortunately I am just protecting myself.
-Unfortunately this is not as straightforward as it should be.
-The very first huge obstacle is owning a domain name and configuring the DNS.
-It is WAY too complex to buy and control easily your own domain name.
-I mean, once used to it, it is quite easy.
-But I can't imagine someone not very used to computers to be able to
-do all of that for himself in less than a few hours/days.
+If I feel this is a too big problem, I'll create an auto-responder bot that
+will nicely explain that I am sorry for the inconvenience but I can make a
+long time to answer.
-I wrote an [[file:new-blog.org][article]] sharing the details about my currentl blog platform.
-I also describe how I intend to provide a respectful blog.
+So being on the Internet, and in particular on the Web is mostly about
+consuming information and producing information.
-** RSS
-:PROPERTIES:
-:CUSTOM_ID: rss
-:END:
-It was important for me to provide an RSS feed.
-So people can follow my blog via an RSS reader.
-For now, I am not fully satisfied with it because my current system only
-provide links but not the full content in the RSS feed.
-
-But this is good enough for posting news later.
-
-** Git Broadcast
-:PROPERTIES:
-:CUSTOM_ID: git-broadcast
-:END:
-How I push to both my self-hosted repository and GitHub to take advantage
-of all social features offered by GitHub.
-
-I also self host a gitlab instance locally.
-That way I have an infinite number of private repositories.
-I can share my code to anyone.
-
-The main drawback of my self-hosted gitlab instance, is that this is not a
-social platform like Github is.
-So I duplicate all of my public repositories to Github and my origin is
-configured with both my own gitlab and github.
-Each time I make a =git push= the push is broadcasted on both my own gitlab
-instance and on GitHub.
-You can configure broadcast push with:
-
-#+begin_src
-git remote set-url origin --push --add
-git remote set-url origin --push --add
-#+end_src
-
-** Espial
-:PROPERTIES:
-:CUSTOM_ID: espial
-:END:
-[[https://github.com/jonschoning/espial][espial]] is an open-source, web-based bookmarking server.
-It is a very easy to install single binary.
-Perfect if you want a self-hosted bookmark web application.
-
-This tool is written in Haskell, and I made a few pull request to add RSS
-feeds of my public bookmarks as well as an RSS feed for my public notes.
-
-Notes, are simply text you save, you can make them public or private.
-** node-red
-:PROPERTIES:
-:CUSTOM_ID: node-red
-:END:
-[[https://nodered.org][node-red]] is a tool that make it easy to write /flows/.
-I use it to syndicate my self-hosted content to social media platforms.
-
-Each time I save a new public bookmark, a new blog post, a new note, I
-tweet it.
* Consuming
:PROPERTIES:
:CUSTOM_ID: consuming
:END:
-So far I explained how I syndicate my content on multiple platform on the
-Internet.
-The main advantage is I own my data and all platform only get the link to
-my content.
-** Emacs elfeed
+
+Internet consumption evolved a lot.
+Just think about the few first pages you visited a few years ago and today.
+
+People tend to consume on their smartphones and generally inside a social
+media platform dedicated application.
+You are generally presented with an inifinite scroll media content.
+Most of the time either video or photos.
+Sometime with a link to some website, often behind a paywall.
+
+And a lot about things easy to digest.
+A cute cat, an image with a joke, a funny video, and once in a while like
+very rare, a real important information about someone you care about or a
+big news.
+Most of the time, the news will be part of a polemic.
+Because polemic is a very efficient attention grabber.
+
+While I am totally fine with a bit of entertainment and polemic, the level
+at which we are currently exposed right now can be quite harmful.
+
+First thing to think about, why are we so eager to /news/?
+Why not feel the same about old but great content?
+Before all those news system, we were /active/ during our information
+consumption.
+We started from a search engine and /searched/ something.
+Now, we still use search engines, but it is really about searching and not
+trying to /discover/ something new.
+This is also something to keep in mind.
+
+** News
+:PROPERTIES:
+:CUSTOM_ID: news
+:END:
+
+So my entry point to news consumption are:
+
+- highly selected RSS sources (for example HN posts with > 500 upvotes)
+- [[https://lobste.rs][lobste.rs]]
+- [[https://pinboard.in/popular/][popular pinboard.in bookmarks]]
+- very few sub-reddits with small volume
+- [[https://laarc.io][laarc.io]]
+- [[https://fermatslibrary.com][Fermat's Library newsletter]]
+
+I plan on generating RSS from those different sources with "smart filters".
+Typically number of upvote filters for lobste.rs, laarc.io, sub-reddits,
+but also number of bookmarks in popular pinboard, etc...
+
+I really enjoy staying inside emacs as much as I can.
+This is a clean, dense, text-oriented environment.
+
+*** Emacs elfeed
:PROPERTIES:
:CUSTOM_ID: emacs-elfeed
:END:
-One of my most useful tool to get news is RSS.
+As I said, one of my most useful tool to get news is RSS.
In particular I consume it inside Spacemacs using [[https://github.com/skeeto/elfeed][elfeed]].
I also use elfeed-org to organize my feeds ans I also take care to remove
@@ -189,34 +164,113 @@ I check my social notifications once in a while.
I still get notifications on Github because I use it a lot for my work.
But only email and web notifications, not desktop notifications.
-So even for Github, I can take a lot of time to react.
+So even for Github, I can take a few days to react.
+* Producing
+:PROPERTIES:
+:CUSTOM_ID: producing
+:END:
+
+Another very important aspect of Internet and the Web is the ability to
+produce an output and give it to someone else far away.
+
+For now I only have two circles, myself and fully public.
+
+I will certainly endup with strategies to put intermediate circles of
+publications in the future.
+It is good enough for now.
+
+** Self Hosting
+:PROPERTIES:
+:CUSTOM_ID: self-hosting
+:END:
+A first important step for me was to self host most of my data.
+
+I wrote an [[file:new-blog.org][article]] sharing the details about my currentl blog platform.
+I also describe how I intend to provide a respectful blog.
+
+** RSS
+:PROPERTIES:
+:CUSTOM_ID: rss
+:END:
+It was important for me to provide an RSS feed.
+So people can know when I update my blog.
+For now, I am not fully satisfied with it because my current system only
+provide links but not the full content in the RSS feed.
+
+But this is good enough for my current usage.
+
+** Git Broadcast
+:PROPERTIES:
+:CUSTOM_ID: git-broadcast
+:END:
+I configured all my public repositories to be pushed both on my self-hosted
+Gitlab instance and GitHub.
+
+That way I host my own content, while still using to my advantages the
+social feature of Github.
+
+You can configure your git repositories to push to multiple url by:
+
+#+begin_src
+git remote set-url origin --push --add
+git remote set-url origin --push --add
+#+end_src
+
+** Espial
+:PROPERTIES:
+:CUSTOM_ID: espial
+:END:
+[[https://github.com/jonschoning/espial][espial]] is an open-source, web-based bookmarking server.
+It is a very easy to install single binary.
+This is perfect if you want to self-host your bookmarks while having some publics.
+
+This tool is written in Haskell, and I made a few pull requests to add RSS
+feeds of my public bookmarks as well as an RSS feed for my public notes.
+
+Notes, are simply text you save, you can make them public or private. I
+tend to use it as my "micro-blogging". For the time when I just want to
+write a short remark and not a full blog post article.
+** node-red
+:PROPERTIES:
+:CUSTOM_ID: node-red
+:END:
+[[https://nodered.org][node-red]] is a tool that make it easy to write /flows/.
+I use it to syndicate my self-hosted content to social media platforms.
+
+Each time I save a new public bookmark, a new blog post, a new note, I
+tweet it.
* Conclusion
:PROPERTIES:
:CUSTOM_ID: conclusion
:END:
-This is how I can still use mainstreamsocial media platform while not
-allowing those to optimize their attention grabbing algorithm on me.
+So I described how while still using centralized social media platform, I
+still own my data, I protect myself from new attention grabbing features
+and design / UX pattern changes in those platforms.
-I just take what I find positive in them, but do not pay the price of the
-negativity of those platforms.
+Mostly, I take the positive aspect of those platform while not paying most
+of the negative price.
For now my system is quite tailored made, and adapted to me.
I think we could imagine that we could offer that to more people by having
a single, easy to create platform.
The bit sad state, is that I know there are a few system that try to make
-it easy for more people to self-host, or host to a friend, smaller community.
-But this is still reserved to technical savy people.
+it easy for more people to self-host, or provide self-hosting for a smal
+community or family.
+But this is still reserved to technical people in my opinion.
-I think starting from espial we could create a simple small platform to
+I think we could be inspired by espia to create a simple small platform to
provide those feature to most people.
- ability to blog/microg blog and syndicate
- ability to publish securly private infos to a small group of friends and family
- generate RSS for different group of peoples
-For me this is kind of superior to federation and mastodon, etc...
-Mastodon, unfortunately replicate the anti-features of twitter, facebook,
-and other social media platforms.
+I would personally prefer that to a Federation platform (like Mastodon).
+Unfortunately the federated network mostly replicate the anti-features of twitter, facebook,
+and other social media platforms. While I believe we should change our
+consumption habit.
+
+RSS is already a great tool for that.