diff --git a/content/links/20200809.md b/content/links/20200809.md new file mode 100644 index 0000000..40fd3d1 --- /dev/null +++ b/content/links/20200809.md @@ -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. + + + +## [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. + diff --git a/content/links/20200809.pt.md b/content/links/20200809.pt.md new file mode 100644 index 0000000..9ee43d5 --- /dev/null +++ b/content/links/20200809.pt.md @@ -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 + + + +## [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. + + diff --git a/content/quotes/anatole-france/index.md b/content/quotes/anatole-france/index.md index efd278d..f9523cd 100644 --- a/content/quotes/anatole-france/index.md +++ b/content/quotes/anatole-france/index.md @@ -3,9 +3,13 @@ title = "Anatole France" weight = 97 [taxonomies] -tags = ["quotes", "anatole france", "god"] +tags = ["quotes", "anatole france", "god", "equality", "law"] +++ > "The impotence of God is infinite." > "If the path be beautiful, let us not ask where it leads." + +> "In its majestic equality, the law forbids rich and poor alike to sleep +> under bridges, beg in the streets and steal loaves of bread." +-- The Read Lily diff --git a/content/quotes/carl-sagan/index.md b/content/quotes/carl-sagan/index.md new file mode 100644 index 0000000..3e1a8d6 --- /dev/null +++ b/content/quotes/carl-sagan/index.md @@ -0,0 +1,9 @@ ++++ +title = "Carl Sagan" +weight = 99 + +[taxonomies] +tags = ["quotes", "carl sagan", "universe"] ++++ + +> "The universe seems neither benign nor hostile, merely indifferent." diff --git a/content/quotes/kim-hubbard/index.md b/content/quotes/kim-hubbard/index.md new file mode 100644 index 0000000..635f30e --- /dev/null +++ b/content/quotes/kim-hubbard/index.md @@ -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." diff --git a/content/quotes/lao-tzu/index.md b/content/quotes/lao-tzu/index.md index a0479dd..fd09878 100644 --- a/content/quotes/lao-tzu/index.md +++ b/content/quotes/lao-tzu/index.md @@ -10,3 +10,5 @@ tags = ["quotes", "lao tzu", "peace", "trust"] > look at the stars. This practice should answer the question." > "Who does not trust enough will not be trusted." + +> "He who knows, does not speak. He who speaks, does not know." diff --git a/content/quotes/marlo-thomas/index.md b/content/quotes/marlo-thomas/index.md new file mode 100644 index 0000000..6cfed87 --- /dev/null +++ b/content/quotes/marlo-thomas/index.md @@ -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." diff --git a/content/quotes/paul-shepard/index.md b/content/quotes/paul-shepard/index.md new file mode 100644 index 0000000..0ab3db1 --- /dev/null +++ b/content/quotes/paul-shepard/index.md @@ -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." diff --git a/content/quotes/random/index.md b/content/quotes/random/index.md index 80285a4..3d90fb4 100644 --- a/content/quotes/random/index.md +++ b/content/quotes/random/index.md @@ -118,4 +118,6 @@ tags = ["quotes", "graffiti", "education", "misery", "distributed systems", > brightest. The most damaged people are the wisest. All because they do not > wish to see anyone else suffer the way they do." +> "Don't be irreplaceable, if you can't be replaced, you can't be promoted." +> "Words must be weighed, not counted." diff --git a/content/quotes/richard-diran/index.md b/content/quotes/richard-diran/index.md new file mode 100644 index 0000000..1609a19 --- /dev/null +++ b/content/quotes/richard-diran/index.md @@ -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." diff --git a/content/quotes/richard-rohr/index.md b/content/quotes/richard-rohr/index.md new file mode 100644 index 0000000..4a662f4 --- /dev/null +++ b/content/quotes/richard-rohr/index.md @@ -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?" diff --git a/content/quotes/steve-jobs/index.md b/content/quotes/steve-jobs/index.md new file mode 100644 index 0000000..025c80d --- /dev/null +++ b/content/quotes/steve-jobs/index.md @@ -0,0 +1,9 @@ ++++ +title = "Steve Jobs" +weight = 115 + +[taxonomies] +tags = ["quotes", "steve jobs", "life"] ++++ + +> "Your time is limited, so don't waste it living someone else's life"