Como perder um trabalho de TI em 10 minutos

As entrevistas de codificação do quadro branco podem custar-lhe um emprego

Recentemente estive bastante perto de conseguir um emprego em um dos Big 5 . Eu passei pelo processo de triagem e pela tarefa de levar para casa sem problemas, mas não consegui passar uma das etapas finais, um conjunto de uma para uma ou duas para uma, entrevistas: read more

Como a computação quântica e o aprendizado de máquina funcionam juntos

Estamos todos (pelo menos um pouco) familiarizados com o conceito de aprendizado de máquina e IA até agora – mas o que exatamente é a computação quântica? Se você não estiver rolando SlashDot e TechCrunch no diário, a computação quântica pode ter escapado do seu dicionário técnico. O nome por si só evoca alguma noção de um tipo complexo de configuração de supercomputadores sci-fi. E adivinha? Isso não está longe da verdade. read more

Como o Crypto salvou minha vida em maio de 2017

"Então, basicamente, isso pode mudar absolutamente tudo."

O que está acontecendo aqui e onde está o Intro / Table of Contents?

Na segunda-feira, 22 de maio de 2017, eu teria perdido a sinergia em uma conversa sobre o futuro da sociedade com uma Linda Mulher Russa, durante a qual nós dois voluntariamente nos apresentamos arrepios logo depois de eu observar que os governos não podem eliminar a criptografia porque é tarde demais; dando uns amassos com um Cara Indígena Gangly em um corredor na conferência de tecnologia consensus blockchain (depois que ele me cumprimentou durante a apresentação de encerramento do dia e nós pulamos para fora de uma sala cheia de milhares de pessoas); e flutuando em torno dos banhos russo e turco no East Village de topless (porque eu esqueci meu biquíni), me sentindo muito em casa no mundo (sem nada para me esconder ou sentir vergonha) depois. read more

Como o Git mudou a história do controle de versão de software

Juan Buis

Este post apareceu originalmente no Blog de Codificação . A Codacy , patrocinadora semanal do Hacker Noon, automatiza os padrões de qualidade e as revisões de código em todas as solicitações de commit e pull, assim você pode enviar dois dias antes a cada duas semanas de sprint. Use o código HACKERNOON para 15% de desconto. read more

O que eu acho na aquisição do GitHub … como funcionário da Microsoft

E meus pensamentos sobre a reação

Recentemente, uma pergunta apareceu no meu feed do Quora, onde me pediram para responder:

Como funcionário da Microsoft, você está surpreso com a repercussão da aquisição do GitHub? Como você se sente com isso? Como sobre seus colegas de trabalho? read more

Como eu crescimento hackeado meu bot para 10x melhor aquisição de usuários

Qual é um dos maiores mitos em que os startups tendem a acreditar?
“Se você tem um ótimo produto, ele se venderá!”

Certo?! Bem, não é bem assim…
Se você tentar executar essa crença como uma estratégia de marketing, provavelmente se encontrará em uma falha. E não sou eu quem diz isso, mas Peter Thiel, autor de " Zero to One " e um dos co-fundadores do PayPal, e parte da chamada "máfia do PayPal". read more

38 ações e insights para se tornar um arquiteto de software melhor

Vários anos atrás, me perguntaram: “Como você se tornou um arquiteto de software?”. Conversamos sobre as habilidades necessárias, a experiência e a quantidade de tempo e dedicação necessários para construir conhecimento. Além disso, passei pelas etapas que tomei, com as tecnologias com as quais trabalhei ativamente ou com o que aprendi durante minha carreira profissional e não profissional. read more

Tokenize the World: Por que eu possuo ações da Starbucks se não tomar café?

A Starbucks está me alugando

Eu nunca tomei uma xícara de café na minha vida. Nenhum. Na verdade, a única vez que vou ao Starbucks é usar o banheiro ou o wi-fi. É desnecessário dizer que eu não sou um cliente lucrativo para a Starbucks, nem sou um membro valioso de sua “Comunidade” de forma alguma. read more

10 pegadinhas comuns de segurança em Python e como evitá-las

Escrever código seguro é difícil. Quando você aprende uma linguagem, um módulo ou uma estrutura, aprende como ela deveria ser usada . Ao pensar em segurança, você precisa pensar em como isso pode ser mal utilizado . O Python não é uma exceção, mesmo dentro da biblioteca padrão existem práticas ruins documentadas para escrever aplicativos endurecidos. No entanto, quando falo com muitos desenvolvedores de Python, eles simplesmente não estão cientes deles.

Aqui estão meus top 10, em nenhuma ordem particular , pegadinhas comuns em aplicativos Python.

1. Injeção de entrada

Os ataques de injeção são amplos e muito comuns e existem muitos tipos de injeção. Eles afetam todas as linguagens, estruturas e ambientes.

Injeção de SQL é onde você está escrevendo consultas SQL diretamente, em vez de usar um ORM e misturar seus literais de string com variáveis. Eu li muito código onde "escapar de cotações" é considerado uma correção. Não é. Familiarize-se com todas as maneiras complexas como a injeção de SQL pode acontecer com esta planilha .

A injeção de comando é a qualquer momento em que você está chamando um processo usando popen, subprocess, os.system e obtendo argumentos de variáveis. Ao chamar comandos locais, existe a possibilidade de alguém configurar esses valores para algo malicioso.

Imagine este script simples [crédito] . Você chama um subprocesso com o nome do arquivo conforme fornecido pelo usuário:

import subprocess

def transcode_file (request, filename):
command = 'ffmpeg -i "{source}" output_file.mpg' . format(source = filename)
subprocess . call(command, shell = True) # a bad idea!
read more

Introduzindo Centralização Mínima Viável

Existe essa coisa chamada blockchain, e isso vai atrapalhar todo setor. Pela primeira vez na história, os seres humanos podem fazer transações direta e seguramente pela Internet sem depender de terceiros confiáveis. A implicação dessa mudança em relação à interação “sem confiança” entre pares é profunda. Plataformas e redes descentralizadas surgirão para rivalizar e provavelmente atrapalharão a Big Tech, os bancos e as indústrias já estabelecidas. read more

Como iniciar uma incubadora de startups (dos fundadores da Cardinal Ventures de Stanford)

Antes de nos unirmos à equipe de investimentos da CRV, éramos alunos de graduação da Stanford interessados ??em ajudar empresas de ensino a lançar e dimensionar. Em 2015, fundamos a Cardinal Ventures , que desde então se tornou a principal incubadora no campus de Stanford. Nós nos formamos em 2016, mas o programa ainda está sendo executado sob uma nova equipe de estudantes. read more

"Eu quero pagar com criptografia por tudo, e há várias razões para isso"

Desde o início de 2017, a Crypterium vem trabalhando em uma solução digital para permitir que as pessoas paguem com criptomoedas com a mesma facilidade que com dinheiro ou cartões de crédito. A idéia do aplicativo foi animadamente recebida por mais de 400.000 pessoas, incluindo o co-fundador do TechCrunch, Keith Teare, e o lendário capitalista de risco Tim Draper . read more

O fim da guerra da infinita é importante?

(Olhe para a manchete, pessoal. Não leia mais, a menos que você esteja todo envolvido.)

Desde o momento em que Thanos entrou pela primeira vez em nossos corações na primeira cena de pós-créditos depois de The Avengers , houve um ar de antecipação entre o conjunto de leitura cômico. A reação deles ao ouvir a frase “Infinity Gauntlet” foi semelhante à antecipação que você pode ver dos fãs de Watchmen se você mencionar a palavra “squid”, ou se você murmurar “Red Wedding” perto de um grupo de A Song of Ice and Fire. fãs. Quando se trata de adaptar essas histórias, esses são os momentos que causam a preocupação mais estressante. Por um lado, você não pode se imaginar passando por esse trauma novamente. Por outro lado, não há sentido em adaptar essas histórias, a menos que você realmente siga a história. E, por outro lado, em terceira mão que todos nós temos, há a empolgação por trás de imaginar se os contadores de histórias realmente farão isso, e como um público de massa vai reagir. read more

Servir um prato frio de REVENGE

Um olhar superficial no IMDB indica que existem cerca de 54 longas-metragens que levam o título de "Revenge". E mesmo em face desse número não-insignificante, é ainda difícil imaginar algum deles fazendo jus a esse título com qualquer coisa. como o poder pungente e primordial do thriller de língua francesa de Coralie Fargeat. Sem adornos, desequilibrado e intransigente em sua interpretação da justa e sangrenta vingança, não há tempo para torcer a mão ou refletir sobre a inutilidade do retorno. Cria um cenário em que a retribuição é nada menos que uma questão de sobrevivência absoluta. E, ao expor seu caso através do uso de um estilo de alta cinemática, o Revenge faz hora extra para ganhar cada centímetro de sua horripilante situação. read more

Em Tempo Passando em A CASA DE AMANHÃ

Um filme que mostra que “amadurecer” é sem idade

Parece haver um novo subgênero de filme que está sutilmente emergindo em 2018; o do conto de maioridade do punk. O que torna o subgênero tão novo é como elementos de tempo e espaço foram adicionados a essas histórias de mentes jovens descobrindo mundos novos e misteriosos fora delas mesmas. O mais notável deles, o ansiosamente aguardado How to Talk to Girls at Parties , vem ganhando destaque após a sua estrondosa estréia em Cannes no ano passado por sua aparência eletrizante, tom irônico e uma performance de gonzo de Nicole Kidman. No entanto, no outro extremo do espectro está a Casa do Amanhã ; a adaptação cinematográfica do romance de mesmo nome que oferece todos os traços acima combinados com uma sabedoria cheia de alma que é puramente sua. read more

AVATAR- O ÚLTIMO AIRBENDER Triunfa Novamente em Blu-ray

Criar uma história que funcione para todas as idades é um truque de mágica que provou ser muito mais difícil do que parece. Há uma razão para que os fãs não gostem apenas de séries e franquias como Guerra nas Estrelas , Jornada nas Estrelas , Harry Potter ou o Senhor dos Anéis , mas falem deles com reverência quase sagrada. Um pedaço de entretenimento que consegue ser cativante para uma mente jovem, ao mesmo tempo, dando um mais velho mais profundo e mais rico temático e emocional idéias para mastigar, isso é um santo graal bem vale a pena perseguir. read more