"objetos (equivalente aos dicts do python, por exemplo), funções, arrays e o null. Tudo mais NÃO É considerado um objeto pela linguagem. Hmm, será? Na especificação da linguagem tem uma seção chamada "Fundamental Objects" que possui 5 sub-seções: Object..."3 tabcoins · 6 comentários · kht · 2 anos atrás
"LEFT JOIN e LEFT OUTER JOIN são equivalentes. De forma geral, INNER e OUTER são opcionais. INNER é o default, a menos que você use LEFT, RIGHT ou FULL (e neste caso, implicitamente será OUTER). Ou seja: | Isso aqui | É equivalente a isso | |-----------..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Eu acho que não é open source - e inclusive recentemente colocaram algumas limitações (como limitar a 100 fontes no plano gratuito). Mas como eu não tenho tantas fontes assim, continuo usando. Mas se pesquisar por "feedly alternatives", vai achar vária..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Um detalhe: para pegar uma determinada quantidade de cartas aleatórias, não precisa necessariamente embaralhar tudo, você pode usar a função random.sample. E não precisa de range para percorrer as listas, você pode fazer for elemento in lista diretamen..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Desculpe ser o estraga-prazeres, mas a própria documentação oficial do módulo random tem aviso bem claro: Warning: The pseudo-random generators of this module should not be used for security purposes. For security or cryptographic uses, see the secrets..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"A resposta é: function nextInLine(arr, item) { // Only change code below this line arr.push(item); const removed = arr.shift(); return removed; return item; // Only change code above this line } Apesar de ter "funcionado", eu não diria que está totalme..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Depende. Pra sites que eu só consumo o conteúdo, uso o Feedly. Pra sites que eu também participo (como o TabNews), eu visito um a um."1 tabcoin · 3 comentários · kht · 2 anos atrás
"Esse site também pode ajudar. Ele tem exemplos iterativos pra vc visualizar como as estruturas funcionam. Olha só: vídeo mostrando um exemplo de inserções e remoções em uma árvore binária "1 tabcoin · 0 comentário · kht · 2 anos atrás
"como você descobre a verdade quando só tem acesso a mentiras? Excelente ponto. E sabe o que muita gente faz? Escolhe suas próprias "verdades" de forma arbitrária, enviesada e irracional. Isso explica a quantidade assustadora de terraplanismo, anti-vaxx..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Cara, só corrige o link aí, agora está indo para https://www.tabnews.com.br/pedromendes/education.github.com/discount_requests/application."1 tabcoin · 1 comentário · kht · 2 anos atrás
"chegamos a um ponto insustentável, precisamos de um reset [...] podemos pegar o que ganhamos de bom até aqui e descartar o que há de ruim Acho que não tem mais como resetar. E muitas das coisas ruins dão dinheiro (conteúdo polêmico é o que gera o tal d..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Gente falando 💩 com convicção existe desde sempre. Podemos então dizer que o ChatGPT já se comporta como um humano? :-)"2 tabcoins · 0 comentário · kht · 2 anos atrás
"Só vai aumentar cada vez mais a nossa responsabilidade na pesquisa séria e em buscar fontes confiáveis de conhecimento. Esse é o cenário ideal, e que eu gostaria que fosse verdade. Na prática, vemos muita gente achando que o ChatGPT é um oráculo que nu..."1 tabcoin · 0 comentário · kht · 2 anos atrás
""Correto" depende muito de cada caso. Mas de forma geral, um modelo relacional "clássico" (ou seja, sem JSON/XML/qualquer outro formato, sem NoSQL, etc) costuma funcionar bem para a maioria dos casos. Dito isso, e sem saber mais detalhes do seu projeto..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Acho que sempre tivemos responsabilidades, só que muitas vezes não era tão aparente. Certa vez vi uma palestra do Martin Fowler na qual ele cita um exemplo hipotético de um gerente que pede ao programador para criar um código malicioso que - de propósi..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"<sarcasmo>E se bobear, vão fazer mais barulho e reclamar muito mais por causa dos carros que atropelam cachorros do que os que atropelam pessoas.</sarcasmo> Acho que o teste desse site aí tem um viés terrível: estamos no conforto de nossas..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Existe uma versão online - e resumida - do livro no site da Universidade de Princeton. Em português, tem uma série de aulas - que segundo o próprio professor, foi "descaradamente copiada" do livro - aqui. As aulas são do professor Paulo Feofiloff, que..."1 tabcoin · 3 comentários · kht · 2 anos atrás
"Bom, se eu visse um código desses em qualquer sistema sério, acharia bizarro. A menos, é claro, que houvesse uma justificativa muito boa (mas não consigo imaginar nenhuma)."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Tem uma análise bem detalhada desse livro aqui e aqui. Note que muitos erros são coisas que um iniciante dificilmente perceberia, e esse é o maior perigo, pois cria vícios e crenças que são muito difíceis de desfazer depois..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Com certeza vai, dos devs que são meros digitadores de código, que não tem estudam fundamentos, formados via YouTube e que não sabem sequer ler a documentação de uma ferramenta. Esses aí estão com os dias contados e não deve demorar. Vale lembrar que e..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"O problema é que a "escala do que é saudável" é algo bem subjetivo. Nenhum patrulheiro acha que está patrulhando, todos acham que estão "apenas questionando". É daí que surgem os conflitos..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Mais rápido não é questão de opinião, depende do que vc faz. Toda estrutura de dados tem prós e contras (pode ser mais rápida pra algumas coisas e mais lenta pra outras). Algumas serão mais rápidas pra inserir ou remover, outras pra buscar. Algumas não..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"O problema é que o ChatGPT muitas vezes dá respostas erradas. Pior ainda, muitas vezes a resposta é meio certa. Ela parece correta pra um iniciante, mas qualquer um que conheça um pouco mais do assunto já percebe que está cheio de problemas. Esse é o p..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Não é bem uma teoria. O Gartner Hype Cycle é uma análise feita pelo Gartner: uma empresa que conduz uma pesquisa sobre o estado de várias tecnologias e uma projeção para o futuro. O gráfico é o resultado dessa pesquisa (juntamente com um relatório deta..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Perfeito o comentário sobre SSR. Incrível como nossa área é cíclica: primeiro todos fazem algo de um jeito, até que alguém inventa outro e esse passa a ser o "certo". Depois percebem que não é bem assim e em alguns casos é pior, e voltam pro jeito anti..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sim, empresas investem no que elas acham que vale a pena. Mas elas erram também, então somente o fato de estarem investindo não garante que será um sucesso. Investimento sempre é uma aposta, mas quantas apostam não floparam nas últimas décadas? Claro q..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"A única referência que encontrei foi este artigo (referenciado nesta resposta do Stack Overflow), que menciona o termo "Variable Object" (talvez "Objeto Variável" não seja a melhor tradução, isso se livro estiver falando da mesma coisa). Enfim, segundo..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Não seria melhor apagar esse post e deixar somente o outro, que além de estar corretamente formatado, teve mais comentários?"2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sim, mas aí o método deveria ter um nome melhor que toString, né? :-)"2 tabcoins · 0 comentário · kht · 2 anos atrás