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.

91 lines
3.4 KiB

Squashed commit of the following: commit 3f40f5fdb2075501b5a75f7d0e54e0fb95ca12f2 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 21:19:32 2020 -0300 Links for 2020-08-09 commit 6a854cf16bf7b8811d781844ccf5cb3829d63fa7 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 20:25:28 2020 -0300 Kim Hubbard quote commit dfaa6f423da56bf966fd92910ca43513f29fe932 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 20:13:56 2020 -0300 Paul Shepard quote commit 071833f8658ea608800a7befbf4ae52279949a49 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 19:53:00 2020 -0300 Marlo Thomas quote commit 97251eaa0045a93940a7dbda369a1bfbcc9ad6f2 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 19:35:52 2020 -0300 Carl Sagan quote commit 57ee63b3bf198a8d9cb001436542ac6b2ebbaa2d Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 19:25:25 2020 -0300 Random quote commit b76fc5d9ff3c4a05a5be787ed5782a1337f09a30 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 19:25:03 2020 -0300 Random quote commit 551fee9c978040076ac8ad93218a3379f45ea52f Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 19:18:51 2020 -0300 Anatole France quote commit 73ddb73db0a011b970750a2b504f813035e5f5cd Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 18:55:45 2020 -0300 Steve Jobs quote commit ac21935ca0de0233246f4fd54c8b93a6fa315115 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 18:49:52 2020 -0300 Lao Tzu quote commit c0422575e5aea8534e6cb9fefb9207b2f5290ea7 Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 18:28:39 2020 -0300 Richard Diran quote commit 25c42a9cf4a1ade5459b4fd2359358f41f5d42bc Author: Julio Biason <julio.biason@pm.me> Date: Sun Aug 9 18:27:47 2020 -0300 Richard Rohr quote
4 years ago
+++
title = "Links Commentados de 2020-08-09"
date = 2020-08-09
[taxonomies]
tags = ["links", "vim", "conferência", "vimconf", "git", "branches", "excel",
"ciência", "openjdk", "arm", "windows", "rust", "cli", "dataframes", "câmeras"]
+++
VimConf, SQL Melhor, Branches no Git, Excel Estragando a Ciência, OpenJDK em
ARM, Ferramentas CLI em Rust, DataFrames em Rust, Janelas do Mundo
<!-- more -->
## [VimConf 2020 Live](https://www.vimconf.live/)
Um pequeno ponto positivo em tudo que está acontecendo hoje em dia é a
quantidade de conferências que estão sendo transmitidas ao vivo.
E agora tem a conferência de VIM, VimConf, acontecendo online.
Pelo incrível preço de $0.
## [We Can Do Better Than SQL](https://edgedb.com/blog/we-can-do-better-than-sql/)
"Olhem, olhem! Nosso produto faz algo melhor que o resto do mundo! Nós
prometemos!"
Embora eu consiga entender que SQL não seja perfeito -- por exemplo, será que
alguém sabe quais são e como funcionam todos os tipos de join? -- mas e uma
coisa dizer "nosso sistema é melhor" quando dá pra ver claramente que a
requisição requer mais informação do que está sendo mostrado.
Com certeza, as queries apresentadas ficam mais simples, mas quanto trabalho
se tem quando o banco é criado para que a query funcione? Quais são os usos
disso e quando é que as coisas ficam complicadas? Eu posso citar o exemplo de
Rust: A linguagem faz com que seja possível escrever código paralelo correto,
mas devido a isso é realmente difícil escrever algo como uma lista encadeada
sem encontrar problemas.
Então sim, a sua query é mágica, mas não mostrar onde é que ela capota dá zero
de informação se eu quero usar o produto ou não. SQL tem suas deficiências,
mas elas são conhecidas e documentadas.
## [git branch --delete master](https://danso.ca/blog/git-branch-delete/)
Nada de deuses, nada de mestres.
Esse post é meio relacionado com outro link que eu compartilhei a uns 2 meses
atrás, mas aqui temos a explicação de como matar o branch "master" ou usar
qualquer outro no lugar.
## [Scientists rename human genes to stop Microsoft Excel from misreading them as dates](https://www.theverge.com/2020/8/6/21355674/human-genes-rename-microsoft-excel-misreading-dates)
Em que ponto chegamos que a ciência tem que se curvar diante dos caprichos da
tecnologia...
## [OpenJDK Comes to Windows 10 on ARM](https://www.infoq.com/news/2020/08/openjdk-win10-arm/)
Se você ainda tinha dúvidas que ARM é a plataforma do futuro, aqui tem dois
pontos que vão fazer você repensar:
- Tem um Java 10 para ARM.
- Tem um _Windows_ para ARM.
## [Rewritten in Rust: Modern Alternatives of Command-Line Tools](https://zaiste.net/posts/shell-commands-rust/)
Eu compartilhei uma lista parecida anteriormente, mas eu fico sempre
esquecendo de instalar o `hyperfine` e eu já tive situações que eu precisava
do `grex` e esqueci o nome dos dois.
Então, mais uma vez, na esperança que eu vou lembrar de conferir meu blog
antes de mais nada.
## [Polars: Rust DataFrames](https://github.com/ritchie46/polars)
Ciência de Dados em Rust. Eu não achava que era possível, mas eu posso ver os
primeiros passos aqui.
## [WindowSwap](https://window-swap.com/)
Esse é um projeto legal pacas, mesmo que não esteja diretamente ligado com
algo de programação.
Pessoas colocam câmeras nas suas janelas e você pode olhar através delas,
randomicamente.
<!--
vim:spelllang=pt:
-->