Categoria: Blog

Por que os judeus, em média, são mais bem-sucedidos que outras nacionalidades

Muitos perceberam que entre os milionários há muitos judeus. E entre os grandes chefes. E entre os grandes cientistas (22% dos prêmios Nobel). Ou seja, os judeus representam cerca de 0,2% da população mundial, mas entre os bem-sucedidos são incomparavelmente mais. Como eles conseguem isso? O que torna os judeus tão especiais? Uma vez ouvi sobre um estudo de uma universidade americana (o link se perdeu, mas se alguém puder […]

Os dados de passaporte de funcionários e turistas foram tornados públicos

O Presidente da Associação dos Participantes do Mercado de Dados, Ivan Begtin, informou que conseguiu descobrir cerca de 360.000 registros de dados pessoais disponíveis publicamente. Além disso, foram encontrados dados pessoais de alguns políticos russos, banqueiros, empresários e outras pessoas famosas. A vazamento de dados foi detectado após a análise de sites de oito sistemas de informação do governo. Os dados pessoais dos usuários foram encontrados após […]

GOSTIM: P2P F2F E2EE IM em uma noite com criptografia GOST

Como desenvolvedor da biblioteca PyGOST (Primitivas criptográficas GOST em Python puro), frequentemente recebo perguntas sobre como implementar uma troca de mensagens segura de forma simples. Muitos acreditam que a criptografia aplicada é algo bastante simples e que uma chamada .encrypt() de um cifrador simétrico é suficiente para garantir o envio seguro através de um canal de comunicação. Outros, no entanto, acreditam que a criptografia aplicada é um domínio restrito a poucos, e […]

Sistemas complexos. Chegando a um nível crítico

Se você passou algum tempo pensando sobre sistemas complexos, certamente entende a importância das redes. As redes governam nosso mundo. Desde reações químicas dentro de uma célula até as redes de interações em um ecossistema, as redes comerciais e políticas que moldam o curso da história. Ou considere este artigo que você está lendo. Provavelmente, você o encontrou em uma rede social ou o baixou de uma rede de computadores […]

Como aceleramos nosso aplicativo web em 20 vezes usando WebAssembly

Neste artigo, discutimos o caso de acelerar um aplicativo de navegador substituindo cálculos em JavaScript por WebAssembly. WebAssembly — o que é? Em resumo, é um formato binário de instruções para uma máquina virtual de pilha. Muitas vezes, o Wasm (abreviação) é chamado de linguagem de programação, mas não é bem assim. O formato de instruções é executado no navegador juntamente com JavaScript. O importante é que o WebAssembly pode […]

PyDERASN: como escrevi uma biblioteca ASN.1 com slots e blobs

ASN.1 é um padrão (ISO, ITU-T, GOST) de linguagem que descreve informações estruturadas, bem como regras para codificação dessas informações. Para mim, como programador, é apenas mais um formato de serialização e representação de dados, junto com JSON, XML, XDR e outros. É extremamente comum em nossas vidas cotidianas, e muitos se deparam com ele: em comunicações móveis, telefônicas, VoIP (UMTS, LTE, […]

Ele não é seu Rook

Com a crescente popularidade do Rook, quero discutir os desafios e problemas que você pode encontrar ao longo do caminho. Sobre mim: Experiência na administração do Ceph desde a versão Hammer, fundador da comunidade t.me/ceph_ru no Telegram. Para não ser apenas um falador, vou referir os posts reconhecidos pelo Habr (de acordo com a classificação) sobre problemas com Ceph. A maior parte dos problemas que […]

Novo artigo: Quanta memória de vídeo é necessária para os jogos modernos

Este ano pode ser sem dúvida chamado de o ano das placas de vídeo para jogos. Foi em 2019 que a NVIDIA praticamente disparou toda a sua munição — no momento em que este artigo foi escrito, a GeForce GTX 1650, equipada com 4 GB de memória, já havia sido apresentada. Em breve, a AMD mostrará uma série de adaptadores gráficos para jogos da geração Navi, mas foi esta empresa que apresentou o dispositivo recordista — o Radeon VII, equipado com 16 GB […]

Google Translatotron – tecnologia de tradução simultânea de voz que imita a voz do usuário.

Os desenvolvedores do Google apresentaram um novo projeto, que resultou na criação de uma tecnologia capaz de traduzir frases faladas de uma língua para outra. A principal diferença do novo tradutor, chamado Translatotron, em relação aos similares é que ele funciona exclusivamente com som, sem usar texto intermediário. Essa abordagem permitiu acelerar significativamente o funcionamento do tradutor. Outra característica notável […]

Índices Bitmap em Go: busca em alta velocidade

Palavra de abertura Eu apresentei esta palestra em inglês na conferência GopherCon Russia 2019 em Moscovo e em russo — no meetup em Nizhny Novgorod. O tema é sobre o índice bitmap — menos conhecido que o B-tree, mas não menos interessante. Compartilho a gravação da apresentação na conferência em inglês e a transcrição em texto em russo. Vamos analisar, […]

O novo Microsoft Edge muda o tema junto com o Windows

A moda das interfaces escuras em vários programas, incluindo navegadores, continua a ganhar força. Recentemente, foi revelado que um tema assim apareceu no navegador Edge, mas na época era necessário ativá-lo manualmente com flags. Agora, isso não é mais necessário. Na última versão do Microsoft Edge Canary 76.0.160.0, foi adicionada uma função semelhante à do Chrome 74. Refiro-me […]

Python — um ajudante na busca de passagens aéreas baratas para quem ama viajar

O autor do artigo, cuja tradução publicamos hoje, diz que seu objetivo é contar sobre o desenvolvimento de um web scraper em Python usando Selenium, que realiza a busca de preços de passagens aéreas. Ao buscar passagens, utiliza-se datas flexíveis (+- 3 dias em relação às datas especificadas). O scraper salva os resultados da busca em um arquivo Excel e envia um e-mail para quem o iniciou com um resumo […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster