Julio Biason
4 years ago
12 changed files with 245 additions and 1 deletions
@ -0,0 +1,81 @@ |
|||||||
|
+++ |
||||||
|
title = "Commented Links for 2020-08-09" |
||||||
|
date = 2020-08-09 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["links", "vim", "conference", "vimconf", "git", "branches", "excel", |
||||||
|
"science", "openjdk", "arm", "windows", "rust", "cli", "dataframes", "cameras"] |
||||||
|
+++ |
||||||
|
|
||||||
|
VimConf, Better SQL, Git Branches, Excel Fucking Science, OpenJDK on ARM, Rust |
||||||
|
CLI Tools, DataFrames in Rust, World Windows. |
||||||
|
|
||||||
|
<!-- more --> |
||||||
|
|
||||||
|
## [VimConf 2020 Live](https://www.vimconf.live/) |
||||||
|
|
||||||
|
One small good point on everything that is going around is the amount of |
||||||
|
conferences going live. |
||||||
|
|
||||||
|
And now there is VimConf going live. |
||||||
|
|
||||||
|
For the incredible amount of $0. |
||||||
|
|
||||||
|
## [We Can Do Better Than SQL](https://edgedb.com/blog/we-can-do-better-than-sql/) |
||||||
|
|
||||||
|
"Hear, hear! Our product has a better thing than the rest of world! We |
||||||
|
promise!" |
||||||
|
|
||||||
|
Although I can understand that SQL is not perfect -- I mean, do anyone know |
||||||
|
and know how to use all the join types? -- but it is one thing saying "our |
||||||
|
system is better" when you can clearly see that the request needs information |
||||||
|
beyond what you're showing. |
||||||
|
|
||||||
|
Surely, your queries may be simple, but how much work there is when creating |
||||||
|
the database for making that query possible? What proper cases does it match |
||||||
|
and where does it make things harder? I can cite Rust as an example: It makes |
||||||
|
possible to write parallel code correctly, but due this it is really hard to |
||||||
|
write something like a linked list without running into some issues. |
||||||
|
|
||||||
|
So yeah, your query is magical, but not showing where it falls flat gives zero |
||||||
|
information about if I want to use it or not. SQL has its drawbacks, but there |
||||||
|
are known and documented. |
||||||
|
|
||||||
|
## [git branch --delete master](https://danso.ca/blog/git-branch-delete/) |
||||||
|
|
||||||
|
No Master Branches, No God Branches. |
||||||
|
|
||||||
|
This is kinda related to the other link shared 2 months ago, but gives an |
||||||
|
explanation on how to kill your master branch and use something else. |
||||||
|
|
||||||
|
## [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) |
||||||
|
|
||||||
|
What point we reached when science has to bow to the whims of technology... |
||||||
|
|
||||||
|
## [OpenJDK Comes to Windows 10 on ARM](https://www.infoq.com/news/2020/08/openjdk-win10-arm/) |
||||||
|
|
||||||
|
If you had any doubts that ARM is the platform for the future, there are two |
||||||
|
points here that may make you rethink: |
||||||
|
|
||||||
|
- There is Java 10 for ARM. |
||||||
|
- There is a _Windows_ for ARM. |
||||||
|
|
||||||
|
## [Rewritten in Rust: Modern Alternatives of Command-Line Tools](https://zaiste.net/posts/shell-commands-rust/) |
||||||
|
|
||||||
|
I shared a list like this before, but I keep forgetting to install `hyperfine` |
||||||
|
and I had to use `grex` once and forgot their names. |
||||||
|
|
||||||
|
So, once again, in the hopes I'll remember to check my blog first. |
||||||
|
|
||||||
|
## [Polars: Rust DataFrames](https://github.com/ritchie46/polars) |
||||||
|
|
||||||
|
Data science in Rust. I didn't believe it was possible, but I can see the |
||||||
|
first steps here. |
||||||
|
|
||||||
|
## [WindowSwap](https://window-swap.com/) |
||||||
|
|
||||||
|
This is one hell of a cool project, even if not directly linked to programming |
||||||
|
itself. |
||||||
|
|
||||||
|
People put cameras on their windows and you can check them, randomly. |
||||||
|
|
@ -0,0 +1,90 @@ |
|||||||
|
+++ |
||||||
|
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: |
||||||
|
--> |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Carl Sagan" |
||||||
|
weight = 99 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "carl sagan", "universe"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "The universe seems neither benign nor hostile, merely indifferent." |
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "Kim Hubbard" |
||||||
|
weight = 107 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "kim hubbard", "happiness"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "It's pretty hard to tell what does bring happiness; poverty and wealth |
||||||
|
> have both failed." |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Marlo Thomas" |
||||||
|
weight = 109 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "marlo thomas", "facts"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Never face facts; if you do, you'll never get up in the morning." |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Paul Shepard" |
||||||
|
weight = 112 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "paul shepard", "mental health"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "There is a secret person undamaged within every individual." |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Richard Diran" |
||||||
|
weight = 114 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "richard diran"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "I have a rock garden. Last week three of them died." |
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "Richard Rohr" |
||||||
|
weight = 114 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "richard rohr", "pain", "changes"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "You can tell a lot about someone with what they do with their pain - do |
||||||
|
> they transform it or do they transmit it?" |
Loading…
Reference in new issue