Yash: Um novo shell buscando a máxima conformidade com POSIX

2025-02-15
Yash: Um novo shell buscando a máxima conformidade com POSIX

Yash é um shell de linha de comando compatível com POSIX, escrito em C99, buscando a máxima conformidade com POSIX. Ele possui recursos como aliases globais, matrizes, vários métodos de redirecionamento, expansão de chaves, globbing estendido, aritmética fracionária, conclusão de comandos e previsão de comandos. Mantido no GitHub, o Yash atende em grande parte ao POSIX.1-2008 e recebe atualizações regulares de manutenção. Ele compila e executa em vários ambientes POSIX, sendo testado principalmente em Fedora, macOS e Cygwin. Após a instalação, os usuários podem personalizar variáveis de ambiente, aliases, prompts e muito mais por meio de arquivos de configuração.

Leia mais
Desenvolvimento Linha de comando

Vale do Moomin: Guerra, Trauma e a Comercialização de uma Amada Série Infantil

2025-04-13
Vale do Moomin: Guerra, Trauma e a Comercialização de uma Amada Série Infantil

Este artigo mergulha na criação e evolução das histórias dos Moomins pela artista finlandesa Tove Jansson. Originalmente concebidas durante a Guerra de Inverno, as histórias dos Moomins refletiam o trauma da guerra e o deslocamento. À medida que a série crescia em popularidade, Jansson se viu sobrecarregada pela comercialização, lidando com um relacionamento complexo com suas criações e as expectativas de seus leitores. O artigo detalha o fim eventual de Jansson para a série, simbolizando a despedida de uma artista de seu trabalho e uma rejeição das pressões comerciais que ela enfrentou.

Leia mais

Construindo um LLM do Zero: Um mergulho profundo no Dropout

2025-03-20
Construindo um LLM do Zero: Um mergulho profundo no Dropout

Este post documenta a jornada do autor pelo capítulo de dropout do livro de Sebastian Raschka "Construa um Modelo de Linguagem Grande (do Zero)". Dropout é uma técnica de regularização que previne o overfitting ignorando aleatoriamente alguns neurônios ou pesos durante o treinamento, espalhando assim o conhecimento mais amplamente pelo modelo. O autor detalha a implementação do dropout e explora nuances de sua aplicação em LLMs, como aplicar dropout em pesos de atenção ou vetores de valor, e rebalancear a matriz resultante. O post também aborda escolhas práticas de taxa de dropout e os desafios de lidar com tensores de ordem superior para processamento de lotes, preparando o cenário para aprendizado futuro.

Leia mais
Desenvolvimento

Ex-funcionário da Disney recebe 3 anos de prisão por hackear menus

2025-04-29
Ex-funcionário da Disney recebe 3 anos de prisão por hackear menus

Michael Scheuer, um ex-funcionário da Disney, foi condenado a três anos de prisão e ao pagamento de quase US$ 690.000 em restituição por invadir os servidores da empresa e alterar os menus dos restaurantes. Scheuer, que era gerente de produção de menus, manipulou preços de menus, adicionou linguagem profana e falsificou informações sobre alérgenos, criando um sério risco para a segurança pública. Embora a Disney tenha identificado e removido os menus alterados antes da distribuição, as ações de Scheuer causaram interrupções significativas no sistema e bloquearam várias contas de funcionários. Suas ações destacam as vulnerabilidades até mesmo de grandes corporações a ameaças internas.

Leia mais
Tecnologia

Candidato a Planeta Nove Avistado em Levantamentos Infravermelhos

2025-05-03
Candidato a Planeta Nove Avistado em Levantamentos Infravermelhos

Um novo estudo identificou um possível candidato para o elusivo Planeta Nove em dois levantamentos infravermelhos profundos conduzidos com 23 anos de diferença. Se este objeto for realmente o Planeta Nove, ele teria uma massa maior que a de Netuno e orbitaria a uma distância 700 vezes maior que a da Terra em relação ao Sol. A equipe usou dados dos satélites IRAS e AKARI, procurando por objetos que exibissem pequenos deslocamentos posicionais ao longo do tempo. Embora sejam necessárias observações adicionais para confirmação, essa descoberta reacende a busca pelo Planeta Nove e levanta questões intrigantes sobre sua origem e dinâmica orbital.

Leia mais

Mistério na Galeria Nacional: Uma Obra-Prima Anônima

2025-05-03
Mistério na Galeria Nacional: Uma Obra-Prima Anônima

Para comemorar seu bicentenário, a National Gallery adquiriu um misterioso retábulo que retrata a Virgem e o Menino com dois santos, datado de 1500-1510. O artista permanece desconhecido, e há debates sobre sua nacionalidade (neerlandesa ou francesa). A pintura está repleta de humor e iconografia curiosa, incluindo um querubim soltando pum e degraus estranhamente pregos. Sua aquisição representa um evento significativo, adicionando um enigma fascinante à história da arte e tornando-se uma posse valiosa da National Gallery.

Leia mais

Política de Cookies do Site Explicada

2025-03-17
Política de Cookies do Site Explicada

Este artigo explica como o site usa cookies. Alguns cookies são usados para otimizar os serviços do site e são necessários para armazenamento ou acesso técnico. Outros cookies são usados para armazenar as preferências do usuário ou realizar análise estatística anônima. Alguns cookies são usados para criar perfis de usuário, veicular anúncios ou rastrear usuários em vários sites para fins de marketing. O site enfatiza que os dados de cookies usados exclusivamente para fins estatísticos anônimos geralmente não podem ser usados para identificar usuários.

Leia mais

Aprendizagem de idiomas em adultos: ouvir primeiro, ler depois?

2025-03-15
Aprendizagem de idiomas em adultos: ouvir primeiro, ler depois?

Um novo estudo revela que adultos aprendendo um novo idioma se beneficiam mais ao focar inicialmente na melodia e no ritmo da fala, em vez de texto escrito. Adultos tchecos ouviram Maori, depois foram testados para distinguir Maori de Malaio. Aqueles que simplesmente ouviram tiveram melhor desempenho do que aqueles que também leram legendas; a leitura prejudicou sua capacidade de discernir os padrões rítmicos das línguas. Isso sugere que os adultos devem imitar bebês, priorizando os padrões sonoros gerais de um idioma antes de lidar com formas escritas, potencialmente desbloqueando os mecanismos inerentes de aquisição de linguagem do cérebro.

Leia mais

Apple Finalmente Permite Migrar Compras Entre Contas

2025-02-12
Apple Finalmente Permite Migrar Compras Entre Contas

A Apple lançou um novo documento de suporte que explica como os usuários podem migrar suas compras de filmes, músicas e aplicativos de contas antigas do iTools/.Mac/MobileMe/iTunes para sua conta principal da Apple. Esse recurso aguardado há muito tempo resolve a fragmentação de contas que muitos usuários antigos experimentaram. O processo de migração acontece em um iPhone ou iPad, no aplicativo Configurações, em 'Mídia e Compras'. No entanto, há limitações: apenas uma migração por ano é permitida, contas infantis e o Compartilhamento Familiar não são compatíveis, e o recurso não está disponível na UE, Reino Unido e Índia.

Leia mais

Ataque Oculto à Vista: Análise de Segurança em Nível de Locatário Desmascara Atividade Maliciosa

2025-03-31
Ataque Oculto à Vista: Análise de Segurança em Nível de Locatário Desmascara Atividade Maliciosa

Uma equipe de segurança descobriu um login de usuário aparentemente comum que mascarava um ataque sofisticado direcionado a 24 usuários. O atacante usou o Microsoft Azure CLI, tentando logins de um data center mexicano com no máximo duas tentativas por usuário para evitar detecção de força bruta. Eles também utilizaram IPs da faixa 2001:0470:c8e0::/48 para evadir detecções baseadas em IOC. Ao analisar a atividade de login em nível de locatário, em vez de focar em usuários individuais, a equipe identificou com sucesso o ataque. Isso destaca a importância da análise de logs em todo o locatário para descobrir atividades maliciosas ocultas em comportamentos de usuário aparentemente normais.

Leia mais

Compilações Rápidas em Rust: Segredos para um CI Inferior a 10 Minutos

2025-06-20

É uma reclamação comum que o Rust compila lentamente, mas o autor argumenta que a maioria dos projetos Rust compila muito mais lentamente do que deveria. Usando o rust-analyzer (200 mil linhas de código mais um milhão de linhas de dependências) como exemplo, eles alcançaram um pipeline de CI de 8 minutos no GitHub Actions. O artigo detalha estratégias para otimizar os tempos de compilação, incluindo o aproveitamento do cache de CI, divisão de tarefas de CI, desativação da compilação incremental e informações de depuração, redução de dependências, utilização de `cargo build -Z timings` para análise de desempenho e arquitetura cuidadosa do código para evitar a instanciação excessiva de genéricos em limites de crate. O autor destaca o impacto do tempo de compilação na produtividade do desenvolvedor e recomenda otimizar regularmente os tempos de compilação para manter os tempos de CI para grandes projetos Rust em uma faixa razoável, por exemplo, cerca de 10 minutos.

Leia mais

Nem todo sistema de IA precisa ser um agente

2025-06-19
Nem todo sistema de IA precisa ser um agente

Este artigo explora os avanços recentes em Modelos de Linguagem Grandes (LLMs) e compara diferentes arquiteturas de sistemas de IA, incluindo LLMs puros, sistemas baseados em Geração Aumentada por Recuperação (RAG), uso de ferramentas e fluxos de trabalho de IA e agentes de IA. Usando um aplicativo de triagem de currículos como exemplo, ele ilustra as capacidades e complexidades de cada arquitetura. O autor argumenta que nem todos os aplicativos exigem um agente de IA; a arquitetura certa deve ser escolhida com base nas necessidades. A publicação enfatiza a importância da construção de sistemas de IA confiáveis, recomendando começar com padrões simples e compostos e adicionar complexidade incrementalmente, priorizando a confiabilidade em relação à capacidade bruta.

Leia mais

Dispositivos Vestíveis e a Revolução Médica: Um Avanço na Eletrônica de Fibras

2025-03-23
Dispositivos Vestíveis e a Revolução Médica: Um Avanço na Eletrônica de Fibras

Nos últimos anos, houve avanços notáveis na aplicação de dispositivos vestíveis na área da saúde. Os pesquisadores estão utilizando materiais e processos avançados, como a técnica de desenho térmico, para criar fibras multifuncionais que integram sensores, baterias e até mesmo unidades de computação. Essas fibras podem ser tecidas em tecidos inteligentes para monitoramento fisiológico em tempo real, diagnóstico de doenças e até mesmo administração de tratamento. Desde o monitoramento simples de ECG até interfaces neurais sofisticadas, a eletrônica de fibras está abrindo caminho para cuidados de saúde personalizados e contínuos. Essa inovação tecnológica promete revolucionar a indústria médica, inaugurando uma verdadeira revolução médica.

Leia mais

Conquistando a Contenção de Travas de Contadores de Banco de Dados: o Padrão de Contador com Slots

2025-02-04
Conquistando a Contenção de Travas de Contadores de Banco de Dados: o Padrão de Contador com Slots

Atualizar contadores de banco de dados em cenários de alta concorrência geralmente leva à contenção de travas, causando degradação de desempenho e até deadlocks. Este artigo apresenta um padrão chamado "contadores com slots" que mitiga eficazmente a contenção de travas distribuindo contadores em vários slots. Este padrão distribui as operações de atualização em várias linhas, eliminando o gargalo das atualizações de linha única e melhorando o desempenho de concorrência. O GitHub usou uma solução semelhante para resolver problemas de contagem; a ideia principal é distribuir as operações de atualização em várias linhas e depois agregá-las para obter a contagem final.

Leia mais
Desenvolvimento

Criatividade com IA: Estranheza Polida ou Avanço Genuíno?

2025-02-18
Criatividade com IA: Estranheza Polida ou Avanço Genuíno?

Este ensaio explora o uso de ferramentas de IA em trabalhos criativos e os problemas potenciais com o estilo de sua produção. O autor argumenta que a arte gerada por IA muitas vezes prioriza o refinamento e a segurança, faltando originalidade verdadeiramente surpreendente, assemelhando-se a "pessoas atraentes com idiossincrasias altamente verificadas" em vez de "estranhos" genuínos. Usando a subcultura gótica como exemplo, o autor destaca que a interação e o feedback consistentes em grupos menores são mais propícios ao desenvolvimento de estilos individuais, enquanto o escrutínio em larga escala leva à convergência. Embora as ferramentas de IA reduzam a barreira de entrada para a criação, o autor também expressa preocupação com a dependência excessiva de mecanismos de "interrogação paralela" na criação de IA, potencialmente limitando a criatividade. O autor, por fim, expressa otimismo, acreditando que, à medida que as pessoas aprofundam o uso e a exploração de ferramentas de IA, um equilíbrio será encontrado, alcançando harmonia entre tecnologia e arte.

Leia mais
IA

Um Programador Rejeita Ferramentas de Codificação de IA: Eficiência, Ética e Meio Ambiente

2025-06-18

Um programador experiente explica sua recusa em usar ferramentas de codificação de IA, não por resistência tecnológica, mas por preocupações profundas com eficiência, ética e meio ambiente. O autor argumenta que os ganhos de produtividade das ferramentas de IA atuais são questionáveis ​​e que elas correm o risco de introduzir mais erros. Além disso, o treinamento de modelos de IA coloca uma pressão imensa no meio ambiente, e suas fontes de dados levantam preocupações éticas, incluindo violação de propriedade intelectual. O autor enfatiza a alegria da "luta e aprendizado" na programação e as vantagens do código escrito manualmente em termos de qualidade e manutenibilidade. Em última análise, ele escolhe seguir os métodos de programação tradicionais e pede uma regulamentação mais rigorosa da tecnologia de IA.

Leia mais
Desenvolvimento

arXivLabs: Experimentos com recursos impulsionados pela comunidade

2025-06-16
arXivLabs: Experimentos com recursos impulsionados pela comunidade

arXivLabs é uma estrutura para colaboradores criarem e compartilharem novos recursos do arXiv diretamente no site. Participantes, indivíduos e organizações, abraçam os valores do arXiv de abertura, comunidade, excelência e privacidade dos dados do usuário. O arXiv está comprometido com esses valores e trabalha apenas com parceiros que os compartilham. Tem uma ideia para um projeto valioso para a comunidade? Saiba mais sobre o arXivLabs.

Leia mais
Desenvolvimento

Tamanho da amostra no beisebol: Quantos dados são suficientes?

2025-04-04
Tamanho da amostra no beisebol: Quantos dados são suficientes?

Uma temporada de beisebol é uma coleção de inúmeros pequenos eventos, cada arremesso contribuindo para o resultado final. Avaliar o desempenho do jogador requer uma quantidade substancial de dados, mas a chave é entender quais pontos de dados são significativos. Este artigo explora a questão do tamanho da amostra nas estatísticas de beisebol, explicando por que uma única aparição no bastão não é suficiente para julgar a habilidade de um jogador e por que são necessários mais dados para cancelar a aleatoriedade. Ele destaca que diferentes estatísticas exigem diferentes tamanhos de amostra para 'estabilizar', por exemplo, a taxa de strikeouts requer uma amostra menor que o BABIP. O autor enfatiza a importância do tamanho da amostra para evitar tirar conclusões precipitadas com base em dados limitados.

Leia mais

Construindo Software Rapidamente: Lições Aprendidas

2025-07-14

Este artigo detalha lições aprendidas sobre como construir software rapidamente. O autor defende a definição de metas de qualidade realistas com base nas necessidades do projeto, enfatizando uma abordagem de 'rascunho bruto' em que um protótipo funcional é construído primeiro e depois refinado. As estratégias incluem simplificar requisitos, evitar distrações e fazer pequenas alterações de código focadas. O autor também destaca habilidades valiosas como leitura de código, modelagem de dados, scripts e depuração, e o uso eficaz de LLMs para acelerar o desenvolvimento. É um guia prático para desenvolvedores que buscam melhorar a eficiência e entregar software de alta qualidade.

Leia mais
Desenvolvimento

Quase Afohamento Revela Perigos da Água Rasa

2025-07-27
Quase Afohamento Revela Perigos da Água Rasa

Um quase afogamento de uma criança de quatro anos destaca os perigos de assumir que águas rasas são sempre seguras. Durante as férias, a família do autor encontrou uma fonte rasa no quintal de sua casa alugada. Embora a água chegasse apenas até o cotovelo da criança de quatro anos, ela quase se afogou após cair. Incapaz de ficar de pé devido a um vestido volumoso e talvez à falta de experiência em manobrar na água, ela ficou presa. Felizmente, um membro da família a avistou e o pai conseguiu resgatá-la rapidamente. O incidente serve como um lembrete claro de que mesmo águas rasas podem representar riscos significativos para crianças pequenas.

Leia mais

Stack AI contrata engenheiros 10x para democratizar a IA

2025-05-30
Stack AI contrata engenheiros 10x para democratizar a IA

A Stack AI, uma startup de IA apoiada pela Y Combinator e pela Gradient Ventures, fundada por dois doutores do MIT, está procurando engenheiros frontend 10x! Eles estão construindo uma plataforma amigável e sem código que democratiza o acesso a modelos de linguagem grandes, permitindo que qualquer pessoa crie aplicativos de IA impactantes. Integrando os principais modelos de IA (OpenAI, Anthropic, Google) e várias fontes de dados, a Stack AI possui mais de 85.000 usuários e mais de 300 clientes pagantes. A vaga exige proficiência em React, TypeScript e um forte foco em UX. Se você é apaixonado por IA e prospera em um ambiente de startup dinâmico, esta é sua chance de causar um impacto real.

Leia mais
Desenvolvimento

Meta lança novo aplicativo de IA alimentado pelo Llama 4

2025-04-29
Meta lança novo aplicativo de IA alimentado pelo Llama 4

O Meta lançou um novo aplicativo de IA independente construído com seu modelo Llama 4, focando em uma experiência de IA mais personalizada. O aplicativo oferece interação por voz e integra recursos como geração e edição de imagens. Os usuários podem se envolver em interações naturais e conversacionais com a IA por meio de voz ou texto, aproveitando suas poderosas capacidades de pesquisa para resolver problemas e acessar informações. Um feed 'Descobrir' permite que os usuários compartilhem e explorem aplicativos de IA. Os recursos de conversação por voz estão inicialmente disponíveis nos EUA, Canadá, Austrália e Nova Zelândia.

Leia mais

Mensagens irritantes de perfil infantil em serviços de streaming: um desabafo

2025-04-13
Mensagens irritantes de perfil infantil em serviços de streaming: um desabafo

Netflix, BBC iPlayer e Amazon Prime, entre outros, solicitam persistentemente aos usuários a criação de perfis infantis, mesmo para aqueles que não têm filhos. O autor expressa frustração, argumentando que isso não apenas irrita, mas também pode ser prejudicial para aqueles que perderam filhos ou têm dificuldades com a fertilidade. O apelo é por uma opção de "nunca mais perguntar", respeitando as necessidades dos usuários sem filhos e reconhecendo que o mundo não gira em torno das crianças.

Leia mais
Diversos perfis infantis

YC Anuncia o Lote da Primavera de 2025: X25

2025-01-20
YC Anuncia o Lote da Primavera de 2025: X25

A Y Combinator está lançando seu primeiro lote de primavera, o X25, elevando o número total de lotes anuais para quatro (Inverno, Primavera, Verão, Outono). A designação 'X', escolhida por seu uso comum na programação, reflete as raízes tecnológicas da YC. Essa programação de lotes mais frequente visa melhor acomodar os prazos dos fundadores e financiar rapidamente o aumento de startups impulsionadas por IA. As inscrições estão abertas até 11 de fevereiro, 20h PT, com o programa acontecendo de abril a junho e culminando em um Demo Day presencial.

Leia mais
Startup

arXivLabs: Experimentos com Colaboração da Comunidade

2025-03-03
arXivLabs: Experimentos com Colaboração da Comunidade

arXivLabs é uma estrutura para desenvolver e compartilhar novos recursos do arXiv diretamente no site, incentivando a colaboração entre indivíduos e organizações. Os participantes devem aderir aos valores do arXiv de abertura, comunidade, excelência e privacidade dos dados do usuário. Tem uma ideia para melhorar a comunidade arXiv? Saiba mais sobre o arXivLabs.

Leia mais
Desenvolvimento

Tomada Inteligente de US$ 8 se Torna um Aumentador de Produtividade

2025-06-22

Um script simples monitora o estado de uma tomada inteligente de US$ 8. A tomada possui um interruptor físico e conectividade Wi-Fi, permitindo acesso à API para verificar seu status. Quando o interruptor está ligado, o script modifica o arquivo /etc/hosts para bloquear sites que distraem (Twitter, YouTube, etc.). Colocada fora do alcance fácil, isso cria atrito; acessar sites bloqueados requer desligar fisicamente a tomada, tornando a navegação impensada na internet menos atraente. Um hack de produtividade surpreendentemente eficaz!

Leia mais
Diversos

Koko: Organização sem fins lucrativos de saúde mental com tecnologia de IA procura líder técnico

2025-03-06
Koko: Organização sem fins lucrativos de saúde mental com tecnologia de IA procura líder técnico

A Koko, uma organização sem fins lucrativos de tecnologia de saúde mental fundada por ex-engenheiros do MIT e do Airbnb, está contratando um líder técnico. Eles estão construindo sistemas de IA escaláveis para fornecer suporte imediato de saúde mental online para jovens, integrando suas intervenções em plataformas como TikTok e Discord. Tendo ajudado mais de 4 milhões de jovens em 199 países, a Koko enfatiza decisões de produto baseadas em dados, testes A/B e padrões rigorosos de segurança. Esta é uma oportunidade para causar um impacto significativo usando IA para o bem.

Leia mais

O Alfabeto Encarnado: Do Humanismo Renascentista a Comentários Pedagógicos

2025-02-13
O Alfabeto Encarnado: Do Humanismo Renascentista a Comentários Pedagógicos

Os caracteres tipográficos têm sido há muito tempo associados à forma humana. Figuras renascentistas como Luca Pacioli e Geoffroy Tory usaram a anatomia humana como base para as proporções das letras, como visto na xilogravura de Peter Flötner de 1534, 'Menschenalphabet'. Obras posteriores, como 'The Comical Hotch Potch' (1782), mudaram o foco, usando o alfabeto para comentar sutilmente os aspectos formadores de caráter da educação, retratando figuras se contorcendo comicamente para imitar formas de letras.

Leia mais

Gerando Labirintos em Haskell com Grafos Indutivos

2025-04-28

Este artigo detalha como o autor gera labirintos usando a linguagem de programação Haskell e grafos indutivos. O autor primeiro apresenta o algoritmo de geração de labirintos, uma busca em profundidade (DFS) aleatorizada, e depois explica como representar e percorrer grafos usando grafos indutivos em Haskell. O artigo explica completamente o conceito e o uso de grafos indutivos, fornecendo exemplos de código usando a biblioteca fgl para implementar DFS aleatorizada. Finalmente, o autor mostra como desenhar o labirinto gerado e sugere melhorias e extensões adicionais, como o uso de algoritmos ou formas de grafos diferentes para gerar labirintos.

Leia mais
Desenvolvimento Geração de Labirintos

Inverno da IA: Demissões no Vale do Silício e Mercado de Trabalho Difícil

2025-05-22
Inverno da IA: Demissões no Vale do Silício e Mercado de Trabalho Difícil

No início da pandemia, o mercado de trabalho de tecnologia explodiu. Mas 2023 trouxe demissões em massa, impulsionadas pela incerteza econômica e pelo rápido avanço da IA, que está automatizando funções de nível inicial. Mesmo graduados de universidades prestigiadas como Berkeley e Stanford estão lutando para encontrar empregos, destacando a necessidade de habilidades fortes e especializadas no mercado desafiador de hoje.

Leia mais
1 2 317 318 319 321 323 324 325 595 596