A Luta Elegante: Projetando Membros Públicos/Privados em uma Linguagem de Script

2025-05-26

Um desenvolvedor, construindo um projeto de console de fantasia, luta para adicionar um sistema de módulos à sua linguagem de script. Explorando várias abordagens para distinguir declarações públicas e privadas - palavras-chave modificadoras (como `public` e `private` do Java), seções modificadoras (como C++), símbolos em identificadores (como o sublinhado do Python), manifestos de exportação (como Scheme) e símbolos em declarações (como `*` do Oberon) - eles se inclinam para uma solução nova: prefixar palavras-chave de declaração com um sublinhado (por exemplo, `rec_` para registros privados, `def_` para funções privadas). Embora não convencional, este método oferece concisão e evita a repetição de símbolos em cada local de uso.

Leia mais
Desenvolvimento sistema de módulos

Lote da Primavera de 2025 do YC: 70 startups de IA agentiva emergem

2025-06-14
Lote da Primavera de 2025 do YC: 70 startups de IA agentiva emergem

O lote da primavera de 2025 do Y Combinator viu um aumento de 70 startups focadas em IA agentiva, cada uma recebendo US$ 500.000 em financiamento. Essas empresas utilizam agentes de IA para inovar em vários setores, incluindo saúde (automação de recursos de seguro), fintech (otimização de processos de hipotecas) e segurança cibernética (simulação de ataques). Isso destaca a adoção acelerada da IA agentiva em vários setores.

Leia mais

Bitwarden Melhora a Segurança: Proteção de Login em Novos Dispositivos Chegando em Fevereiro de 2025

2025-01-28
Bitwarden Melhora a Segurança: Proteção de Login em Novos Dispositivos Chegando em Fevereiro de 2025

O Bitwarden está aprimorando a segurança com a implementação de uma proteção de login em novos dispositivos a partir de fevereiro de 2025. Usuários sem autenticação de dois fatores (2FA) ativada precisarão verificar seus logins em novos dispositivos com um código único enviado para seu endereço de e-mail registrado após inserir sua senha principal. Essa medida de segurança adicional protege as contas mesmo que as senhas sejam comprometidas. Usuários com 2FA, logins SSO, logins com chave API ou instâncias auto-hospedadas estão isentos.

Leia mais

Línguas de pássaros: um mundo surpreendentemente diverso

2025-01-16
Línguas de pássaros: um mundo surpreendentemente diverso

Esta postagem do blog explora a incrível diversidade das línguas de pássaros e suas adaptações a diferentes dietas. Da língua bifurcada do beija-flor à língua afiada e pontiaguda do pica-pau, e à língua incrivelmente farpada do pinguim, a língua de cada espécie é exclusivamente evoluída para se adequar aos seus hábitos alimentares. Os beija-flores, por exemplo, usam suas línguas como minúsculas palhinhas para lamber o néctar, enquanto os pica-paus usam as suas para lançar insetos de buracos em árvores. A postagem é ricamente ilustrada, mostrando a variedade e a maravilha das línguas de pássaros e destacando os designs engenhosos da natureza.

Leia mais
Tecnologia pássaros línguas

UE atrai cientistas americanos com iniciativa de €500 milhões em meio a cortes de financiamento

2025-05-10
UE atrai cientistas americanos com iniciativa de €500 milhões em meio a cortes de financiamento

Em resposta aos cortes de financiamento e ceticismo em relação à ciência nos EUA, a UE lançou o 'Escolha a Europa para a Ciência', uma iniciativa de €500 milhões (2025-2027) para atrair pesquisadores, principalmente dos EUA. O programa oferece estabilidade a longo prazo, processos simplificados e visa aumentar o investimento em P&D para 3% do PIB. Com seus substanciais programas de pesquisa e ambiente de apoio, a UE espera atrair talentos de ponta e solidificar sua liderança científica.

Leia mais

Boccaccio: Uma Vida Revelada Através de Autorretratos Literários

2025-07-08
Boccaccio: Uma Vida Revelada Através de Autorretratos Literários

Esta biografia reconstrói a vida de Giovanni Boccaccio examinando meticulosamente os elementos autobiográficos entrelaçados em suas obras literárias. O autor mergulha na interação entre os escritos de Boccaccio e suas experiências pessoais, revelando uma personalidade complexa marcada por sensibilidade, irritabilidade e um anseio por reconhecimento aliado a uma profunda insegurança. Embora a biografia às vezes dependa demais dos autorretratos de Boccaccio, comprometendo potencialmente seu rigor, ela ainda oferece insights valiosos sobre a vida e os tempos desse influente autor renascentista.

Leia mais
Diversos

Next.js 15.1+ Quebrado Fora do Vercel: Pesadelo de SEO e Falha de Segurança

2025-06-12

O Next.js 15.1 e versões posteriores estão seriamente quebrados fora das implantações do Vercel. O streaming de metadados do Vercel, destinado à otimização de desempenho, quebra o tratamento de metadados em plataformas que não são do Vercel, prejudicando o SEO. Os rastreadores de mecanismos de busca não conseguem ler os metadados gerados por JavaScript, e até mesmo builds estáticos exigem a execução de JavaScript para metadados. Além disso, a versão 15.1.8 contém uma vulnerabilidade de segurança crítica (CVE-2025-29927), corrigida apenas na versão 15.2.3. Este artigo aconselha fortemente contra o uso do Next.js 15.1+ e sugere considerar alternativas para evitar o travamento do Vercel e potenciais riscos de segurança.

Leia mais
Desenvolvimento

Meta usou dados piratas para treinar o Llama 3, revela documentos internos

2025-01-19
Meta usou dados piratas para treinar o Llama 3, revela documentos internos

Documentos internos da Meta revelados recentemente mostram que o modelo de linguagem grande Llama 3 foi treinado usando material protegido por direitos autorais da biblioteca pirata Library Genesis (LibGen). Apesar de preocupações internas, o CEO Mark Zuckerberg aprovou o uso desses dados. Essa decisão expõe a Meta a potenciais processos por violação de direitos autorais e publicidade negativa, destacando preocupações mais amplas sobre o fornecimento ético de dados no desenvolvimento de IA.

Leia mais
IA

Radxa Orion O6: Primeira placa-mãe Armv9 de código aberto do mundo chega ao mercado

2024-12-20
Radxa Orion O6: Primeira placa-mãe Armv9 de código aberto do mundo chega ao mercado

A Radxa, em colaboração com parceiros, lançou a Radxa Orion O6, considerada a primeira placa-mãe Armv9 de código aberto do mundo – mais precisamente, um computador de placa única (SBC). Equipado com o SoC CD8180 da CIX, ele possui 12 núcleos de CPU (incluindo quatro núcleos Cortex-A720 de até 2,8 GHz) e uma GPU Arm Immortalis G720, oferecendo desempenho impressionante com decodificação e codificação de vídeo 8K e uma NPU de 30 TOPS. As opções de RAM variam de 8 GB a 64 GB (DDR5-5500 soldada). A placa está repleta de E/S, incluindo vários slots M.2, um slot PCIe x16 e Ethernet multi-gigabit. Atualmente suporta Debian e Fedora Linux, com suporte para Windows e Android planejado. O preço começa em US$ 200 para o modelo de 8 GB.

Leia mais

Democracia Americana: Uma Análise de Dados da Crise e da Esperança

2025-07-20
Democracia Americana: Uma Análise de Dados da Crise e da Esperança

Este artigo usa dados para analisar o estado da democracia americana. Os dados revelam financiamento político altamente concentrado entre uma pequena elite, um judiciário fragmentado, agências governamentais remodeladas politicamente e baixa participação dos eleitores, particularmente entre os democratas. No entanto, os dados também oferecem esperança: milhões de eleitores democratas em potencial permanecem desmobilizados, a história mostra resistência cidadã bem-sucedida ao autoritarismo e a responsabilização dos líderes é comum em democracias saudáveis. O artigo apela para o foco na mobilização de eleitores em vez de apenas na moderação ideológica, enfatizando a importância da participação cidadã.

Leia mais

Engenheiro do Google de longa data deixa a empresa após 19 anos, refletindo sobre a evolução do Go

2025-05-11

Um engenheiro sênior que passou 19 anos no Google, fortemente envolvido no desenvolvimento da linguagem de programação Go, deixou a empresa. O artigo reflete sobre sua jornada de 14 anos com Go, desde a contribuição para o front-end do compilador até a modelagem de recursos da linguagem, como genéricos, e a influência na direção geral do projeto. O autor acredita que Go ainda tem um espaço significativo para crescimento e espera contribuir para seu desenvolvimento futuro.

Leia mais
Desenvolvimento

Kate's App: Colaboração Médica Segura e Privada

2025-01-09

O Kate's App foi criado para apoiar cuidadores médicos e as pessoas de quem cuidam. Permite o compartilhamento e a coordenação seguros de informações médicas, permitindo que os usuários compartilhem privadamente prescrições, detalhes de médicos, compromissos e muito mais. Recursos de controle de acesso garantem privacidade, enquanto notificações mantêm os usuários atualizados sobre alterações de registros e novas mensagens. Seja gerenciando tratamento de câncer ou um resfriado comum, o Kate's App facilita um melhor gerenciamento de informações médicas e colaboração com entes queridos.

Leia mais

Construindo sua própria pilha TCP/IP de espaço de usuário: De quadros Ethernet a ARP

2025-03-04
Construindo sua própria pilha TCP/IP de espaço de usuário: De quadros Ethernet a ARP

Esta postagem de blog, a primeira de uma série, detalha a construção de uma pilha TCP/IP mínima no espaço de usuário do Linux. O objetivo é o aprendizado prático de programação de rede e de sistema. Ela abrange o uso de dispositivos TUN/TAP para interceptar tráfego de rede, um mergulho profundo no formato e análise de quadros Ethernet (endereços MAC, ethertype, CRC) e uma explicação completa do Protocolo de Resolução de Endereços (ARP), incluindo o formato de pacotes e o algoritmo de resolução. A postagem culmina na verificação da funcionalidade de resposta ARP da pilha personalizada usando arping.

Leia mais
Desenvolvimento

rv: Uma maneira reprodutível, rápida e declarativa de gerenciar pacotes R

2025-05-16
rv: Uma maneira reprodutível, rápida e declarativa de gerenciar pacotes R

rv é um gerenciador de pacotes R revolucionário que permite gerenciar e instalar pacotes R de forma reprodutível, rápida e declarativa. Ao especificar a versão do R, repositórios e dependências em um arquivo de configuração (rproject.toml), o comando `rv sync` sincroniza a biblioteca, o arquivo de configuração e o arquivo de bloqueio, enquanto o comando `rv plan` fornece uma prévia. Ele suporta configurações personalizadas de pacotes e repositórios, permitindo a instalação de pacotes específicos e seus pacotes sugeridos. rv é escrito em Rust e vem com documentação detalhada de instalação e uso.

Leia mais
Desenvolvimento gerenciamento de pacotes R

Universo Buraco Negro: O Big Bang não foi o começo?

2025-06-11
Universo Buraco Negro: O Big Bang não foi o começo?

Um novo estudo propõe que o universo não se originou do Big Bang, mas sim do colapso gravitacional e subsequente retorno dentro de um buraco negro supermassivo. Este modelo, baseado na física e observações conhecidas, aborda mistérios não resolvidos no modelo cosmológico padrão, como singularidades e energia escura. Ele prevê uma pequena curvatura espacial positiva no universo, testável por meio de observações futuras. Esta pesquisa oferece uma nova perspectiva sobre a origem e evolução do universo e pode explicar a formação de buracos negros supermassivos e a natureza da matéria escura.

Leia mais
Tecnologia origem do universo

Airflow: Reinventando o Streaming de Vídeo

2025-01-29

Airflow é um software de streaming de vídeo de compra única, para uso vitalício, que transmite vídeos para Chromecast, Apple TV e TVs com AirPlay 2. Ao contrário de outros, o Airflow possui um pipeline de processamento de vídeo personalizado. Ele suporta recursos como streaming de vídeo HEVC para Apple TV sem transcodificação, volume de áudio adaptativo, mixagem espacial de fones de ouvido e até mesmo reconhecimento de texto de legenda em tempo real (OCR) para reprodução aprimorada de vídeo 4K. Ele também oferece um aplicativo de controle remoto, suporta vários formatos de legenda e áudio e possui uma interface de usuário polida com recursos poderosos, como suporte a várias listas de reprodução e teste de velocidade.

Leia mais
Desenvolvimento streaming de vídeo

Blacksmith: Como uma plataforma CI serverless atinge a lucratividade por meio de multi-inquilinato

2025-05-14
Blacksmith: Como uma plataforma CI serverless atinge a lucratividade por meio de multi-inquilinato

A Blacksmith, uma startup do YC, construiu uma plataforma em nuvem serverless para cargas de trabalho de CI. Inicialmente, eles dependiam de simulações para projetar as margens, até descobrirem os benefícios econômicos da multi-inquilinato. Aproveitando a natureza irregular das cargas de trabalho de CI – empregos de curta duração (5 a 40 minutos) e clientes geograficamente diversos – a Blacksmith utiliza eficientemente seus recursos de servidor. Sua frota de centenas de CPUs de jogos bare-metal, virtualizadas com Firecracker, cria e destrói VMs em miniatura sob demanda. Mais clientes significam mais atividade aleatória, suavizando a operação geral, reduzindo o custo para servir cada trabalho e aumentando as margens de lucro. O artigo detalha a lucratividade em vários níveis de utilização e o impacto dos fusos horários e da geografia na utilização de recursos, demonstrando, em última análise, o poder econômico de seu modelo de multi-inquilinato.

Leia mais
Desenvolvimento multi-inquilinato

Solução em Série Geométrica para Carga de Capacitor sob Excitação de Onda Quadrada

2025-01-24

Este artigo analisa o processo de carga e descarga de um capacitor sob a influência de uma tensão de onda quadrada simétrica. Ao estabelecer equações recursivas para carga e descarga, a solução em série geométrica para o processo é obtida. Casos especiais são discutidos onde a constante de tempo é muito menor ou muito maior do que o período da onda quadrada. Por exemplo, quando a constante de tempo é muito menor do que o período, o capacitor carrega e descarrega completamente; quando o período é muito menor do que a constante de tempo, o circuito age como um filtro passa-baixas.

Leia mais

Estratégias para o Mercado em Alta: Desvendando as Ferramentas de Investimento da ET

2025-06-12
Estratégias para o Mercado em Alta: Desvendando as Ferramentas de Investimento da ET

A plataforma financeira ET oferece uma variedade de ferramentas de investimento para ajudá-lo a entender o mercado de ações. A seção "Ideias de Investimento" fornece recomendações de ações e tendências setoriais. Use o recurso "Relatórios de Ações +" para avaliar as pontuações das ações, o potencial de alta e muito mais. "Carteira BigBull" mostra onde os líderes de mercado estão investindo. O "Analisador de Ações" avalia as ações com base em fundamentos, solvência, crescimento, risco e propriedade. "Humor do Mercado" analisa o sentimento e identifica inversões de tendência. Por fim, o "Stock Talk Live" diário às 9h permite que você faça perguntas a especialistas registrados na SEBI.

Leia mais

Putnam-AXIOM: Um novo benchmark que desafia a capacidade de raciocínio matemático de LLMs

2025-01-01
Putnam-AXIOM: Um novo benchmark que desafia a capacidade de raciocínio matemático de LLMs

Pesquisadores apresentaram o Putnam-AXIOM, um benchmark desafiador composto por 236 problemas da William Lowell Putnam Mathematical Competition, projetado para avaliar as capacidades de raciocínio matemático de alto nível de modelos de linguagem grandes (LLMs). Para mitigar a contaminação de dados, um benchmark de variação com alterações funcionais de 52 problemas também foi criado. Os resultados mostram que mesmo os modelos de melhor desempenho experimentam uma queda significativa na precisão (cerca de 30%) nas variações em comparação com os originais, destacando espaço substancial para melhorias no raciocínio matemático de LLMs.

Leia mais

Agente iPhone: Controle seu dispositivo iOS com GPT-4.1

2025-06-02
Agente iPhone: Controle seu dispositivo iOS com GPT-4.1

O PhoneAgent é um aplicativo iOS que utiliza o modelo GPT-4.1 da OpenAI para controlar seu iPhone em vários aplicativos. Acessando a árvore de acessibilidade, ele pode executar tarefas como enviar mensagens, baixar aplicativos e fazer ligações. Ele usa o framework de teste de interface do usuário do Xcode, não requer jailbreak, mas é experimental e possui limitações conhecidas, como lidar com tarefas de longa duração e animações. O aplicativo envia o conteúdo do aplicativo para a API da OpenAI e se comunica com os testes de IU por meio de um servidor TCP.

Leia mais
Desenvolvimento

Mandados de busca por palavra-chave: privacidade versus aplicação da lei

2025-05-22
Mandados de busca por palavra-chave: privacidade versus aplicação da lei

Um caso de incêndio criminoso cometido por adolescentes desencadeia um debate sobre 'mandados de busca por palavra-chave'. A polícia usou este método para rastrear suspeitos por meio de palavras-chave de mecanismos de busca, levantando preocupações sobre privacidade e eficiência da aplicação da lei. O artigo detalha o caso, a vida dos condenados após o encarceramento e explora a relação complexa entre identidades digitais e pegadas online. Este caso também fornece um precedente para a revisão pela Suprema Corte dos EUA da legalidade dos mandados de busca por palavra-chave.

Leia mais

Publisher: Servidor de Modelo Semântico de Código Aberto para Malloy

2025-05-17
Publisher: Servidor de Modelo Semântico de Código Aberto para Malloy

Publisher é um servidor de modelo semântico de código aberto construído na linguagem de dados Malloy. Ele permite que você crie modelos de dados semânticos ricos — definindo o significado, os relacionamentos e o contexto por trás dos seus dados — e os expõe por meio de uma interface de servidor. Aplicações, agentes de IA e usuários podem consultar dados de forma consistente e confiável, aproveitando o entendimento compartilhado definido no modelo Malloy. O Publisher resolve o problema de respostas não confiáveis quando o significado dos dados não está claro. Ele usa consultas Malloy, compilando-as em SQL nos bastidores para fornecer respostas confiáveis sem redefinir o significado dos dados em cada ferramenta. Ele consiste em três componentes principais: um servidor, um SDK e um aplicativo de referência, suportando vários bancos de dados e aplicativos de IA.

Leia mais
Desenvolvimento modelo semântico

Poliamor não liberta; monogamia não protege: retrospectiva de namoro na área da baía

2024-12-19
Poliamor não liberta; monogamia não protege: retrospectiva de namoro na área da baía

Este ensaio reflete sobre uma década de namoro na área da baía, desafiando a noção de que o poliamor é inerentemente libertador ou a monogamia inerentemente protetora. Com base em experiências pessoais e anedotas de amigos, o autor argumenta que nenhum estilo de relacionamento garante realização emocional ou impede o desgosto. Dados estatísticos sobre poliamor são analisados, revelando complexidades e contradições. O autor conclui que a chave para relacionamentos bem-sucedidos reside na autoconsciência, comunicação e resolução de problemas de apego pessoal, em vez de depender exclusivamente de uma estrutura de relacionamento específica.

Leia mais
Diversos poliamor monogamia

Farebox: Roteamento Multimodal em Rust

2024-12-14
Farebox: Roteamento Multimodal em Rust

Farebox é uma implementação rápida do RAPTOR em Rust, projetada para máquinas com restrições de memória. Ele utiliza o Valhalla para transferências e roteamento de primeira/última milha, suportando roteamento multiagência e com reconhecimento de fuso horário. O objetivo do projeto é complementar o OpenTripPlanner, fornecendo um serviço de preenchimento para áreas não cobertas por instâncias existentes. O mapeamento de memória é usado para tabelas de horários para permitir cobertura em escala planetária com uma única instância e reduzir os custos de hospedagem. Planos futuros incluem suporte a GTFS-RT e potencialmente rRAPTOR para cálculo simultâneo de itinerários em vários horários de partida.

Leia mais
Desenvolvimento Roteamento

Além do Código Amarelo: Um Guia para Startups Resolverem Problemas Difíceis

2024-12-19

Este artigo, escrito por um experiente executivo de tecnologia que se tornou investidor e depois fundador, compartilha insights de suas experiências na Instacart e na Beacon. Ele critica o uso excessivo de 'Código Amarelo' - uma abordagem de resolução de problemas em modo de crise - observando sua eficácia, mas também seu impacto negativo no moral da equipe. Ele propõe uma alternativa mais sustentável: 'Suando o Problema'. Isso envolve remover restrições ocultas (por exemplo, a falácia de 'manter as luzes acesas'), executar várias soluções em paralelo, evitar preocupações prematuras com escalabilidade e quebrar silos departamentais. O cerne é construir resiliência da equipe e músculos de resolução de problemas, cultivando uma cultura em que abordar ativamente desafios difíceis é o padrão.

Leia mais

Fungo de Chernobyl se alimenta de radiação

2025-02-23
Fungo de Chernobyl se alimenta de radiação

Cientistas descobriram um fungo negro, Cladosporium sphaerospermum, prosperando na zona de exclusão de Chernobyl. Esse fungo não apenas sobrevive, mas ativamente absorve radiação gama, usando-a como fonte de energia em um processo chamado 'radiosíntese'. Seu pigmento de melanina desempenha um papel fundamental nessa absorção de radiação e conversão de energia. Essa adaptação notável abre possibilidades para biorremediação de resíduos radioativos e até mesmo proteção contra radiação para viagens espaciais, destacando a resiliência da vida em ambientes extremos.

Leia mais
Tecnologia Fungo Radiação

Supercarros Híbridos: Uma Ponte para o Futuro ou uma Solução Temporária?

2025-06-22
Supercarros Híbridos: Uma Ponte para o Futuro ou uma Solução Temporária?

Diante de regulamentações de emissão mais rigorosas, fabricantes de automóveis de luxo estão se voltando cada vez mais para a tecnologia híbrida. Embora os veículos totalmente elétricos permaneçam o objetivo final, as limitações na infraestrutura de carregamento e a demanda por alto desempenho tornam os híbridos uma solução intermediária atraente. Marcas top como Bugatti, Porsche e Lamborghini lançaram modelos híbridos, enfatizando que essa tecnologia não é uma solução temporária, mas uma maneira de combinar o melhor dos motores de combustão e da energia elétrica. Com os avanços nos combustíveis sintéticos e na tecnologia de baterias, os supercarros híbridos podem muito bem permanecer uma força de mercado significativa nos próximos anos.

Leia mais

Perplexity supera o Google como melhor mecanismo de busca

2024-12-16
Perplexity supera o Google como melhor mecanismo de busca

Um colunista de tecnologia veterano relembra a evolução dos mecanismos de busca, dos pioneiros iniciais como AltaVista à dominância do Google e, agora, à ascensão da busca impulsionada por IA. O artigo argumenta que a dependência excessiva do Google em anúncios degradou a qualidade da busca, enquanto o Perplexity, com sua abordagem impulsionada por IA, fornecimento de links de origem e foco na experiência do usuário, surgiu como uma alternativa superior. Embora reconhecendo as imperfeições das respostas de IA, o autor destaca as fontes verificáveis do Perplexity como um diferencial fundamental, fornecendo resultados de busca mais precisos e confiáveis. O futuro do Google é incerto, e sua capacidade de recuperar sua antiga glória ainda está por ser vista.

Leia mais

Engenharia Reversa do Trocador de Marchas Eletrônico VanMoof: Decodificando os Sinais

2025-01-19
Engenharia Reversa do Trocador de Marchas Eletrônico VanMoof: Decodificando os Sinais

Um hacker conseguiu fazer engenharia reversa com sucesso do protocolo de comunicação do trocador de marchas eletrônico de uma bicicleta elétrica VanMoof. Usando um analisador lógico e o PulseView, ele determinou uma taxa de dados de 9600bps e identificou o uso do protocolo Modbus RTU. A análise dos pacotes de solicitação e resposta revelou que a bicicleta envia comandos de leitura de registro, com o trocador de marchas retornando dados. Embora os significados exatos dos registros ainda não estejam claros, este trabalho fornece uma base crucial para a construção de um módulo de substituição para resolver a notória falta de confiabilidade do trocador de marchas, um fator importante na falência da VanMoof.

Leia mais
1 2 534 535 536 538 540 541 542 595 596