From ffb547eb91004923c144ca6d456e05a2aa72c672 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 08:37:25 -0300 Subject: [PATCH 01/14] Stanislaw Lec quote --- content/quotes/stanislaw-lec/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/quotes/stanislaw-lec/index.md diff --git a/content/quotes/stanislaw-lec/index.md b/content/quotes/stanislaw-lec/index.md new file mode 100644 index 0000000..b3053fa --- /dev/null +++ b/content/quotes/stanislaw-lec/index.md @@ -0,0 +1,9 @@ ++++ +title = "Stanislaw Lec" +weight = 115 + +[taxonomies] +tags = ["quotes", "stanislaw lec", "immortality", "death"] ++++ + +> "The first condition of immortality is death." From c4f64364349217b716e7f34008175ad32d3e269f Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 08:44:47 -0300 Subject: [PATCH 02/14] Aesop quote --- content/quotes/aesop/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/quotes/aesop/index.md diff --git a/content/quotes/aesop/index.md b/content/quotes/aesop/index.md new file mode 100644 index 0000000..a1ec4df --- /dev/null +++ b/content/quotes/aesop/index.md @@ -0,0 +1,9 @@ ++++ +title = "Aesop" +weight = 97 + +[taxonomies] +tags = ["quotes", "aesop", "tyranny", "excuses"] ++++ + +> "Any excuse will serve a tyrant." From 69cf36fe43e95d30d963332d1d9cdfe3ee019ecd Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 09:51:25 -0300 Subject: [PATCH 03/14] Thomas Jefferson quote --- content/quotes/thomas-jefferson/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/thomas-jefferson/index.md diff --git a/content/quotes/thomas-jefferson/index.md b/content/quotes/thomas-jefferson/index.md new file mode 100644 index 0000000..602d38d --- /dev/null +++ b/content/quotes/thomas-jefferson/index.md @@ -0,0 +1,10 @@ ++++ +title = "Thomas Jefferson" +weight = 116 + +[taxonomies] +tags = ["quotes", "thomas jefferson", "things"] ++++ + +> "Never buy what you do not want because it is cheap; it will be dear to +> you." From f4908cf48417ab32f3e36305f5c15705bed4576f Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 09:51:42 -0300 Subject: [PATCH 04/14] Fixed weight --- content/quotes/telsa-gwynne/index.md | 2 +- content/quotes/theodore-sturgeon/index.md | 2 +- content/quotes/tom-robbins/index.md | 2 +- content/quotes/tommy-manville/index.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/quotes/telsa-gwynne/index.md b/content/quotes/telsa-gwynne/index.md index 6929162..0f26b01 100644 --- a/content/quotes/telsa-gwynne/index.md +++ b/content/quotes/telsa-gwynne/index.md @@ -1,6 +1,6 @@ +++ title = "Telsa Gwynne" -weight = 201 +weight = 116 [taxonomies] tags = ["quotes", "telsa gwynne", "permissions", "sex", "root"] diff --git a/content/quotes/theodore-sturgeon/index.md b/content/quotes/theodore-sturgeon/index.md index c7e4560..efbb743 100644 --- a/content/quotes/theodore-sturgeon/index.md +++ b/content/quotes/theodore-sturgeon/index.md @@ -1,6 +1,6 @@ +++ title = "Theodore Sturgeon" -weight = 201 +weight = 116 [taxonomies] tags = ["quotes", "theodore sturgeon", "quality"] diff --git a/content/quotes/tom-robbins/index.md b/content/quotes/tom-robbins/index.md index edb83e7..4d801b2 100644 --- a/content/quotes/tom-robbins/index.md +++ b/content/quotes/tom-robbins/index.md @@ -1,6 +1,6 @@ +++ title = "Tom Robbins" -weight = 201 +weight = 116 [taxonomies] tags = ["quotes", "tom robbins", "education", "brain"] diff --git a/content/quotes/tommy-manville/index.md b/content/quotes/tommy-manville/index.md index 895782d..1359633 100644 --- a/content/quotes/tommy-manville/index.md +++ b/content/quotes/tommy-manville/index.md @@ -1,6 +1,6 @@ +++ quotes = "Tommy Manville" -weight = 201 +weight = 116 [taxonomies] tags = ["quotes", "tommy manville", "marriage", "divorce"] From 71f4fd038ec0eff3cfddeb22647e6a17bf7d4ea2 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 09:53:03 -0300 Subject: [PATCH 05/14] Publius Terentius Afer quote --- content/quotes/publius-terentius-afer/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/quotes/publius-terentius-afer/index.md diff --git a/content/quotes/publius-terentius-afer/index.md b/content/quotes/publius-terentius-afer/index.md new file mode 100644 index 0000000..a4945e0 --- /dev/null +++ b/content/quotes/publius-terentius-afer/index.md @@ -0,0 +1,9 @@ ++++ +title = "Publius Terenius Afer (Terence)" +weight = 112 + +[taxonomies] +tags = ["quotes", "publis terenius afer", "hope"] ++++ + +> "While there's life, there's hope." From 7b458a0c00810ad6045b0d80c323a34b9223e496 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 09:54:45 -0300 Subject: [PATCH 06/14] William Shakespeare quote --- content/quotes/william-shakespeare/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/william-shakespeare/index.md diff --git a/content/quotes/william-shakespeare/index.md b/content/quotes/william-shakespeare/index.md new file mode 100644 index 0000000..32a1669 --- /dev/null +++ b/content/quotes/william-shakespeare/index.md @@ -0,0 +1,10 @@ ++++ +title = "William Shakespeare" +weight = 119 + +[taxonomies] +tags = ["quotes", "william shakespeare", "temptation"] ++++ + +> "Tempt not a desperate man." +-- Romeo and Juliet From a891018043073ef52ed8e196c6ed506b9c9b56bf Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 10:04:28 -0300 Subject: [PATCH 07/14] Lady M W Montagu quote --- content/quotes/lady-m-w-montagu/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/quotes/lady-m-w-montagu/index.md diff --git a/content/quotes/lady-m-w-montagu/index.md b/content/quotes/lady-m-w-montagu/index.md new file mode 100644 index 0000000..b8e358f --- /dev/null +++ b/content/quotes/lady-m-w-montagu/index.md @@ -0,0 +1,9 @@ ++++ +title = "Lady M. W. Montagu" +weight = 108 + +[taxonomies] +tags = ["quotes", "lady m w montagu", "generalizations"] ++++ + +> "General notions are generally wrong." From 3c403b166d2bb1518cb8778b18f4b930937609ac Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 10:12:40 -0300 Subject: [PATCH 08/14] Mae West quote --- content/quotes/mae-west/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/quotes/mae-west/index.md diff --git a/content/quotes/mae-west/index.md b/content/quotes/mae-west/index.md new file mode 100644 index 0000000..4e8bf5f --- /dev/null +++ b/content/quotes/mae-west/index.md @@ -0,0 +1,9 @@ ++++ +title = "Mae West" +weight = 109 + +[taxonomies] +tags = ["quotes", "mae west", "journal", "diary"] ++++ + +> "Keep a diary and one day it'll keep you." From 9e1232d2d1a4f63e36c7fc81c3cb4119b3bf9ded Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 14:28:49 -0300 Subject: [PATCH 09/14] Georg Lichtenberg quote --- content/quotes/georg-lichtenberg/index.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 content/quotes/georg-lichtenberg/index.md diff --git a/content/quotes/georg-lichtenberg/index.md b/content/quotes/georg-lichtenberg/index.md new file mode 100644 index 0000000..82360cb --- /dev/null +++ b/content/quotes/georg-lichtenberg/index.md @@ -0,0 +1,11 @@ ++++ +title = "Georg Lichtenberg" +weight = 103 + +[taxonomies] +tags = ["quotes", "georg lichtenberg", "love", "narcissism"] ++++ + +> "He who is in love with himself has at least this advantage -- he won't +> encounter many rivals." + From 1f7185654581f0bf678b347f3587741ebe1e1a00 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 14:29:47 -0300 Subject: [PATCH 10/14] Crazy Nigel quote --- content/quotes/crazy-nigel/index.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 content/quotes/crazy-nigel/index.md diff --git a/content/quotes/crazy-nigel/index.md b/content/quotes/crazy-nigel/index.md new file mode 100644 index 0000000..b172b25 --- /dev/null +++ b/content/quotes/crazy-nigel/index.md @@ -0,0 +1,11 @@ ++++ +title = "Crazy Nigel" +weight = 99 + +[taxonomies] +tags = ["quotes", "crazy nigel", "power tools", "alcohol"] ++++ + +> "Of course power tools and alcohol don't mix. Everyone knows power tools aren't +> soluble in alcohol..." + From 33f48713ebffd641daccb0da8c839b809cd1a6de Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 14:32:02 -0300 Subject: [PATCH 11/14] Dr Who quote --- content/quotes/dr-who/index.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 content/quotes/dr-who/index.md diff --git a/content/quotes/dr-who/index.md b/content/quotes/dr-who/index.md new file mode 100644 index 0000000..d8f5424 --- /dev/null +++ b/content/quotes/dr-who/index.md @@ -0,0 +1,11 @@ ++++ +title = "Dr. Who" +weight = 100 + +[taxonomies] +tags = ["quotes", "dr who", "guns"] ++++ + +> "Have you noticed the way people's intelligence capabilities decline +> sharply the minute they start waving guns around?" + From a97b59a7d63226f0aa7770350a58fada51788a8a Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 14:33:17 -0300 Subject: [PATCH 12/14] Random quote --- content/quotes/random/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/quotes/random/index.md b/content/quotes/random/index.md index 958f291..0d381ea 100644 --- a/content/quotes/random/index.md +++ b/content/quotes/random/index.md @@ -5,7 +5,8 @@ weight = 300 [taxonomies] tags = ["quotes", "graffiti", "education", "misery", "distributed systems", "the day the earth stood still", "atheism", "religion", "following", -"regrets", "money", "perfection", "practice", "nerds"] +"regrets", "money", "perfection", "practice", "nerds", "totalitarianism", +"materialism", "god", "time"] +++ > If you took all the students that felt asleep in class and laid them end to @@ -52,3 +53,4 @@ tags = ["quotes", "graffiti", "education", "misery", "distributed systems", > The sign of a truly totalitarian culture is that important truths simply > lack cognitive meaning. +> "Time is an illusion perpetrated by the manufacturers of space." From d60c8fd04880ab09c4c0ec6e7ff1e6fdcef99a7f Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 14:33:53 -0300 Subject: [PATCH 13/14] Star Trek quote --- content/quotes/star-trek/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/quotes/star-trek/index.md b/content/quotes/star-trek/index.md index 76fdb91..63c9806 100644 --- a/content/quotes/star-trek/index.md +++ b/content/quotes/star-trek/index.md @@ -43,3 +43,5 @@ tags = ["star trek", "quotes", "eve mchuron", "spock", "rojan", "sarek"] > "If some day we are defeated, well, war has its fortunes, good and bad." -- Commander Kor, "Errand of Mercy", stardate 3201.7 +> "Suffocating together ... would create heroic camaraderie." +-- Khan Noonian Singh, "Space Seed", stardate 3142.8 From 94a9e1cfa1758ab1b06a19b01fa8fe9c24a2e141 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 21 Jun 2020 15:14:16 -0300 Subject: [PATCH 14/14] Links for 2020-06-21 --- content/links/20200621.md | 86 +++++++++++++++++++++++++++++++++ content/links/20200621.pt.md | 92 ++++++++++++++++++++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 content/links/20200621.md create mode 100644 content/links/20200621.pt.md diff --git a/content/links/20200621.md b/content/links/20200621.md new file mode 100644 index 0000000..c4abd56 --- /dev/null +++ b/content/links/20200621.md @@ -0,0 +1,86 @@ ++++ +title = "Commented Links for 2020-06-21" +date = 2020-06-21 + +[taxonomies] +tags = ["links", "google", "privacy", "incognito mode", "chrome", "exploit", +"http", "c++", "tables", "emacs", "licenses", "builder pattern", "rust", +"medium"] ++++ + +Google Lawsuit for Ignoring Incognito Mode, Chrome Exploit in the Wild, +Benchmarking HTTP/1.1 and HTTP/2.0, Creating Tables in C++, Understanding +Emacs, Open Source Licenses, Builder Pattern in Rust, Why Leave Medium. + + + +## [Google faces $5 billion lawsuit for tracking people in incognito mode](https://www.cnet.com/news/google-faces-5-billion-lawsuit-for-tracking-people-in-incognito-mode/) + +Company that makes money tracking people keeps tracking people even when they +ask for not doing it, news at eleven. + +I keep repeating this over and over, but let's put this again: If you rely on +anything Google, you can assume your privacy is gone. Your salary? They know. +Your secret emails? Known. The trash you talk about your boss with your +coworkers? All noted. + +Worse: When you _suggest_ people to start using Google products, you're +basically telling them you don't freaking care about that person privacy. What +kind of friend does that to a friend? + +## [Exclusive: Massive spying on users of Google's Chrome shows new security weakness](https://www.reuters.com/article/us-alphabet-google-chrome-exclusive/exclusive-massive-spying-on-users-of-googles-chrome-shows-new-security-weakness-idUSKBN23P0JO) + +Still in news about who doesn't care about you, a security alert for Chrome +being explore by others -- besides Google -- to spy on you. + +The interesting part part here is that the security flaw was found by a +company called "Awake Security". Why is this interesting? 'Cause Google has a +specialized group in finding security flaws that, it seems, can only find +security in _other_ products, never on theirs. + +## [Performance testing HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push for REST APIs](https://evertpot.com/h2-parallelism/) + +A curious comparison: The way to do several requests using different versions +of HTTP with different properties. + +Obviously, the new stuff is more performant, but one has to ask if doing that +many requests is actually a real thing -- as in "You know loading the real +site, not the site and 300 trackers and bullshit libraries for stupid +animations". + +## [tabulate: Table Maker for Modern C++](https://github.com/p-ranav/tabulate) + +My desire to work with C++ got a lot lower after I learnt Rust, but I have to +reckon that this library, to create ASCII tables on the console, looks a lot +interesting. + +## [A Life Configuring Emacs](https://github.com/alhassy/emacs.d/blob/master/README.org) + +Do you want to learn Emacs? Like, _really_ learn it? + +Here is a very complete, very long explanation of how to do things in Emacs. + +## [Choosing a license for GoatCounter](https://www.arp242.net/license.html) + +Discussions about open source licenses are always nice and cool, 'cause there +is always something else you can learn about the licenses that exist. + +In this case, a post analysing several licenses about trying to, besides +keeping the source open, also being able to make money on top of it. + +## [The builder pattern, and a macro that keeps FFI code DRY](https://fasterthanli.me/blog/2019/making-our-own-ping-6/) + +I kept this post for a while for one single reason: How freaking _easy_ it is +to create the builder pattern in Rust without any external libraries. There +are crates that allow doing it so with simple `#[derive]` directives but this +just shows how you don't even need that, if you're willing to type a bit more. + +## [Why we left Medium, and how!](https://blog.elementary.io/welcome-to-the-new-blog/) + +You may have noticed that, from some time, none of the links I commented here +are from Medium. And there is a reason for me to not share content posted +there and it is exactly due the aggressive measures they are taking to gather +resources -- not that there is something wrong doing it so, but there are +other ways besides blocking people out of content, or taking our features for +people that publish content -- and remember that Medium itself doesn't publish +_anything_, they need other people to create content for them. diff --git a/content/links/20200621.pt.md b/content/links/20200621.pt.md new file mode 100644 index 0000000..d3978ba --- /dev/null +++ b/content/links/20200621.pt.md @@ -0,0 +1,92 @@ ++++ +title = "Links Comentados de 2020-06-21" +date = 2020-06-21 + +[taxonomies] +tags = ["links", "google", "privacidade", "incognito mode", "chrome", +"exploit", "http", "c++", "tabelas", "emacs", "licenças", "builder pattern", +"rust", "medium"] ++++ + +Google Sendo Processado Por Ignorar Incognito Mode, Exploit do Chrome por aí, +Comparando HTTP/1.1 e HTTP/2.0, Criando Tabelas em C++, Entendendo Emacs, +Licenças Open Source, Builder Pattern em Rust, Porque Não Usar Medium. + + + +## [Google faces $5 billion lawsuit for tracking people in incognito mode](https://www.cnet.com/news/google-faces-5-billion-lawsuit-for-tracking-people-in-incognito-mode/) + +Empresa que faz dinheiro rastreando pessoas continua rastreando pessoas mesmo +quando essas pedem para que isso não seja feito. + +Eu fico repetindo isso, mas me deixem colocar isso de novo: Se você depende de +qualquer coisa do Google, você pode assumir que a sua privacidade se foi. Seu +salário? Eles sabem. Seus emails secretos? Conhecidos. As coisas que você +reclama do seu chefe para seus colegas de trabalho? Tudo anotado. + +Pior: Quando você sugere para alguém usar algum produto Google, você está +basicamente dizendo que você não se importa com a privacidade deles. Que tipo +de amigo faz isso com alguém? + +## [Exclusive: Massive spying on users of Google's Chrome shows new security weakness](https://www.reuters.com/article/us-alphabet-google-chrome-exclusive/exclusive-massive-spying-on-users-of-googles-chrome-shows-new-security-weakness-idUSKBN23P0JO) + +Ainda em notícias de quem não se importa com você, alerta de segurança do +Chrome sendo explorada para que outros -- além do Google -- possam espiar +você. + +A parte interessante aqui é que a falha de segurança foi achada por uma +empresa chamada "Awake Security". Por que interessante? Porque o Google tem um +grupo especializado em encontrar falhas de segurança que, aparamente, só +consegue achar falhas de segurança em _outros_ produtos, nunca nos deles. + +## [Performance testing HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push for REST APIs](https://evertpot.com/h2-parallelism/) + +Uma comparação curiosa: A forma de fazer várias requisições utilizando +diferentes versões do HTTP com diferente propriedades. + +Obviamente, as novas versões são mais performáticas, mas temos que perguntar +se fazer todo esse monte de requisições é algo real -- no sentido de "Carregue +o site de verdade, não o site e 300 trackers e bibliotecas pra fazer animações +estúpidas". + +## [tabulate: Table Maker for Modern C++](https://github.com/p-ranav/tabulate) + +Meu prazer de trabalhar com C++ diminuiu um monte depois de conhecer Rust, mas +eu tenho que admitir que essa biblioteca, para geração de tabelas ASCII no +terminal, parece ser um bocado interessante. + +## [A Life Configuring Emacs](https://github.com/alhassy/emacs.d/blob/master/README.org) + +Você quer aprender Emacs? Mas _realmente_ aprender? + +Aqui tem uma explicação bem completa, bem longa de como fazer coisas no Emacs. + +## [Choosing a license for GoatCounter](https://www.arp242.net/license.html) + +Discussões sobre licenças open source são sempre legais porque sempre dá pra +aprender algo a mais sobre as licenças que existem. + +No caso, um post analisando várias licenças sobre o sentido de além de deixar +como código aberto, também ter a possibilidade de ganhar dinheiro com o +produto. + +## [The builder pattern, and a macro that keeps FFI code DRY](https://fasterthanli.me/blog/2019/making-our-own-ping-6/) + +Eu guardei esse post por algum tempo por um único motivo: Como é _fácil_ criar +o builder pattern em Rust sem qualquer biblioteca externa. Existem crates que +permite adicionar todo isso com uma entrada de `#[derive]`, mas isso mostra +que nem isso você precisa, se estiver disposto a digitar um pouco mais. + +## [Why we left Medium, and how!](https://blog.elementary.io/welcome-to-the-new-blog/) + +Vocês devem ter notado que, de um tempo pra cá, nenhum dos links comentados é +do Medium. E existe um motivo para que eu não compartilhe mais conteúdo +postado lá e é justamente pelas medidas agressivas que eles tem tomado para +angariar recursos -- não que tenha algo de errado com isso, mas existem outras +formas além de bloquear usuários fora do conteúdo ou tirar funcionalidades de +quem esta publicado conteúdo -- e lembrem-se que o Medium em si não publica +_nada_, são outros que geram conteúdo para eles. + +