Skip to content

Instantly share code, notes, and snippets.

View ranisalt's full-sized avatar
🦊

Ranieri Althoff ranisalt

🦊
View GitHub Profile
@adolfont
adolfont / fugadecerebros.md
Last active May 10, 2022 23:08
Fuga de Cérebros de Pessoas da Academia Brasileira

Fuga de Cérebros de Pessoas da Academia Brasileira

Olá pessoal, neste texto eu vou falar de um fio que eu fiz no Twitter e alguns comentários que foram feitos a ele.

Começou assim: eu descobri que Alexandre Zaghetto, ex-professor do Departamento de Ciêncas da Computação da UnB, Universidade (Federal) de Brasília, pediu demissão (o termo correto para funcionários públicos regidos pela Lei 8.112/90 é exoneração) agora em abril de 2022. Pesquisando um pouco descobri que Zaghetto hoje trabalha na Sony, na Califórnia, EUA, como pesquisador.

Uma curiosidade interessante sobre o Alexandre Zaghetto é que o perfil no Google Scholar dele lista 7 patentes como suas produções mais recentes.

Olhando rapidamente o Linkedin de Zaghetto dá para ver que ele está na Sony desde 2019. Portanto, o fato da exoneração dele ter sido publicada somente agora indica que ele provavelmente pediu, em 2019, licença sem remuneração por 3 anos. Usou este tempo para decidir e decidiu continuar na Sony.

@pedropazello
pedropazello / haskell.md
Last active July 26, 2020 00:20
Haskell: Primeiros passos e bookmarks.
@robotlolita
robotlolita / oop.md
Last active May 24, 2023 21:23
O que é OOP? Por que Java não deve ser considerado uma linguagem com um bom suporte para esse paradigma?

Objeto é a noção de uma entidade que é definida inteiramente pelo seu comportamento. E esse comportamento é dinâmicamente selecionado. Em outras palavras, eu "peço" um objeto para "andar," e como ele vai fazer isso é inteiramente definido pelo objeto.

O exemplo:

objeto.anda()

Captura bem essa idéia. Eu tenho uma mensagem "anda," mas eu não consigo dizer o que essa função faz direto do meu código, porque isso depende no comportamento dinâmico da execução do programa (em uma linguagem estáticamente tipada você consegue optimizar isso, mas o raciocínio do código continua o mesmo).

@eendeego
eendeego / bindings-cheat-sheet.md
Created November 28, 2012 10:26
Node/V8 bindings cheat sheet