The source content for blog.juliobiason.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
4.3 KiB

Squashed commit of the following: commit 28e3110b78e969f35d6b650777846f83d399ca29 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 21:16:48 2020 -0300 Commented links for 2020-08-02 commit 9ca3a7433debdb4ad64b15ee9559e36fc3efe2cc Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 20:37:09 2020 -0300 Alan Moore quote commit d895a0e61c2512594dcdca06f38916e96b38383f Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 20:27:34 2020 -0300 Random quote commit b019cfe5c79494eec129db927e2b16b3dfe3e6de Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 20:24:48 2020 -0300 Josh Billings quote commit 8797d9c6f73549d399a7fa5e67551ed0aac41296 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 20:22:28 2020 -0300 Havelock Ellis quote commit 2a6a4cc037f69440c162a840b256f20c21dcea6c Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 20:21:36 2020 -0300 Mike ODell quote commit 74d04a50975b344af7d32e0bf289339a94220f06 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 20:18:52 2020 -0300 Giordano Bruno quote commit 5df4e1b8a4e45068d2051e1e3b001fbe31c025ed Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 20:00:05 2020 -0300 Saint Exupery quote commit e418713faed49be04474c3a5f91f30a232b1677c Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 19:36:31 2020 -0300 Random quote commit 898c3b8ab28af72e236a4060af6af3eb4346f208 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 19:35:45 2020 -0300 Random quote commit 98b6aaf260746b13bc6b11a94e4ce93bdfe52124 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 18:34:46 2020 -0300 John Lennon quote commit bf568d4999f029993aaca655e8f494c068ea4eaf Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 18:00:51 2020 -0300 Alan Kay quote commit f50a31c43fa7af6699b6645f6bb568d496da1f86 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 2 17:38:34 2020 -0300 Calvin Coolidge quote
4 years ago
+++
title = "Links Comentados de 2020-08-02"
date = 2020-08-02
[taxonomies]
tags = ["links"]
+++
Falhas de Async/Await, Facebook Reclamando do iOS 14, Telegram no Eamcs, Go É
A Linguagem do Google, Copyleft é Copyright, Google Culpando "O Algoritmo" de
Novo, Fragmentação de Times.
<!-- more -->
## [Beware of Async/Await](https://www.brandonsmith.ninja/blog/async-await)
Não tanto "cuidado com async/await", mas mais como "não use async/await da
forma errada". E agora que todas as linguagens tem o seu async/await, esse
problema pode acontecer em qualquer uma delas.
## [Facebook says Apple’s iOS 14 changes could hurt its ad targeting](https://www.cnbc.com/2020/07/30/facebook-says-apples-ios-14-changes-could-hurt-its-ad-targeting.html)
Dá pra perceber quando a Apple está fazendo algo certo quando o Facebook diz
que uma mudança no iOS vai prejudicar as propagandas deles.
## [telega.el: GNU Emacs telegram client (unofficial)](https://github.com/zevlg/telega.el)
E a "pia da cozinha" do Emacs só fica maior.
## [pkg.go.dev is more concerned with Google's interests than good engineering](https://drewdevault.com/2020/08/01/pkg-go-dev-sucks.html)
Mais uma vez, eu discordo do Drew em vários pontos, mas eu tenho que dar
pontos pra ele quando ele consegue explicar um ponto muito bem.
Um dos principais pontos do Git é a sua decentalização. Mesmo que o uso _de
facto_ nos dias atuais não seja decentalizado, mas infelizmente centralizado.
E o Google deveria saber disso, porque eles já tiveram o seu repositório Git
(GoogleCode) e eles... cagaram. E agora, porque eles cagaram com o mesmo,
parece que eles querem estragar as coisas ainda mais, para que as pessoas não
se liguem o tamanho da cagada.
E, mais uma vez, Go é a linguagem do Google. Não é a sua linguagem e eles não
estão interessados em te ajudar.
## [Open Usage Commons: a warning](https://forum.palemoon.org/viewtopic.php?f=65&t=24914)
Vamos ignorar o tom de "o mundo está acabando" do post e vamos focar no que
ele comenta:
1. Para ajudar desenvolvedores open source com o registro de marca, você tem
que desistir de todas as suas patentes e coisas dos tipo para o Open Usage
Commons.
2. Me deixem repetir isso: Você _desiste_ de todas as _suas_ patentes para
_outra pessoa_.
Copyleft funciona porque, no fundo, é baseado nas leis de copyright; você pode
processar alguém que tentar roubar suas patentes e marcas se, por exemplo,
eles tentaram tirar o seu copyright do produto ou eles tentar usar sua posição
para ocupar a sua posição de "quem entende como isso foi feito".
Uma coisa que me lembrou no começo do post é que a GNU Foundation faz a mesma
coisa: Se você quiser que a sua aplicação seja uma aplicação GNU, você deve
passar todos as patentes e marcas para a fundação GNU. E embora pareça ser a
mesma coisa, as similaridades terminam aí:
Se você quiser distribuir qualquer coisa sob qualquer licença GPL (GPL, LGPL
ou AGPL), você _não_ precisa passar nada para a GNU Foundation; o produto
ainda é seu. Se você quiser que sua aplicação seja considerada uma aplicação
GNU, a fundação ainda precisa aceitar o pedido.
Marcas e copyrights são _muito_ importantes para projetos open source. Não os
entregue pra ninguém.
## [Google blames algorithm for adding porn titles to train station search results](https://grahamcluley.com/google-porn-titles-train-station-search-results/)
Mais uma vez, a mítica desculpa "Foi o algoritmo!". Não foi um "Desculpe, nós
erramos com a base treinamento", é "o algoritmo".
A ideia do Google de "organizar a informação do mundo" parece cada vez mais
longe quando eles sequer entendem da informação.
## [Independence, autonomy, and too many small teams](https://kislayverma.com/organizations/independence-autonomy-and-too-many-small-teams/)
Eu já vi isso: Como as pessoas acreditam na "comunicação cresce
exponencialmente" e devem ser criados times menores -- que está correto. Mas
as pessoas fazem "times menores" e não "problemas menores que possam ser
gerenciados por times menores". E é aí que as coisas começam a se desmontar.
Honestamente, para mim, isso parece muito com um problema em não ter um
arquiteto de sistemas, alguém que tenha uma visão geral do sistema e pense
como todas as peças se juntam.
<!--
vim:spelllang=pt:
-->