Browse Source

Merge branch 'draft/links-20200621' into preview

master 2020-06-21
Julio Biason 4 years ago
parent
commit
36f9e0df95
  1. 86
      content/links/20200621.md
  2. 92
      content/links/20200621.pt.md
  3. 9
      content/quotes/aesop/index.md
  4. 11
      content/quotes/crazy-nigel/index.md
  5. 11
      content/quotes/dr-who/index.md
  6. 11
      content/quotes/georg-lichtenberg/index.md
  7. 9
      content/quotes/lady-m-w-montagu/index.md
  8. 9
      content/quotes/mae-west/index.md
  9. 9
      content/quotes/publius-terentius-afer/index.md
  10. 4
      content/quotes/random/index.md
  11. 9
      content/quotes/stanislaw-lec/index.md
  12. 2
      content/quotes/star-trek/index.md
  13. 2
      content/quotes/telsa-gwynne/index.md
  14. 2
      content/quotes/theodore-sturgeon/index.md
  15. 10
      content/quotes/thomas-jefferson/index.md
  16. 2
      content/quotes/tom-robbins/index.md
  17. 2
      content/quotes/tommy-manville/index.md
  18. 10
      content/quotes/william-shakespeare/index.md

86
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.
<!-- more -->
## [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.

92
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.
<!-- more -->
## [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.
<!--
vim:spelllang=pt:
-->

9
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."

11
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..."

11
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?"

11
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."

9
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."

9
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."

9
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."

4
content/quotes/random/index.md

@ -5,7 +5,8 @@ weight = 300
[taxonomies] [taxonomies]
tags = ["quotes", "graffiti", "education", "misery", "distributed systems", tags = ["quotes", "graffiti", "education", "misery", "distributed systems",
"the day the earth stood still", "atheism", "religion", "following", "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 > 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 > The sign of a truly totalitarian culture is that important truths simply
> lack cognitive meaning. > lack cognitive meaning.
> "Time is an illusion perpetrated by the manufacturers of space."

9
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."

2
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." > "If some day we are defeated, well, war has its fortunes, good and bad."
-- Commander Kor, "Errand of Mercy", stardate 3201.7 -- Commander Kor, "Errand of Mercy", stardate 3201.7
> "Suffocating together ... would create heroic camaraderie."
-- Khan Noonian Singh, "Space Seed", stardate 3142.8

2
content/quotes/telsa-gwynne/index.md

@ -1,6 +1,6 @@
+++ +++
title = "Telsa Gwynne" title = "Telsa Gwynne"
weight = 201 weight = 116
[taxonomies] [taxonomies]
tags = ["quotes", "telsa gwynne", "permissions", "sex", "root"] tags = ["quotes", "telsa gwynne", "permissions", "sex", "root"]

2
content/quotes/theodore-sturgeon/index.md

@ -1,6 +1,6 @@
+++ +++
title = "Theodore Sturgeon" title = "Theodore Sturgeon"
weight = 201 weight = 116
[taxonomies] [taxonomies]
tags = ["quotes", "theodore sturgeon", "quality"] tags = ["quotes", "theodore sturgeon", "quality"]

10
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."

2
content/quotes/tom-robbins/index.md

@ -1,6 +1,6 @@
+++ +++
title = "Tom Robbins" title = "Tom Robbins"
weight = 201 weight = 116
[taxonomies] [taxonomies]
tags = ["quotes", "tom robbins", "education", "brain"] tags = ["quotes", "tom robbins", "education", "brain"]

2
content/quotes/tommy-manville/index.md

@ -1,6 +1,6 @@
+++ +++
quotes = "Tommy Manville" quotes = "Tommy Manville"
weight = 201 weight = 116
[taxonomies] [taxonomies]
tags = ["quotes", "tommy manville", "marriage", "divorce"] tags = ["quotes", "tommy manville", "marriage", "divorce"]

10
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
Loading…
Cancel
Save