Julio Biason
4 years ago
2 changed files with 171 additions and 0 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: |
||||
--> |
Loading…
Reference in new issue