2023-04-07
Se perdermos o Arquivo da Internet, estamos lixados
Original. O Arquivo da Internet, que se descreve como "uma biblioteca sem fins lucrativos de milhões de livros, filmes, software, música, websites, e muito mais", foi processado por quatro editoras corporativas por cometerem violação de direitos de autor, e um juiz federal decidiu a favor das editoras. No entanto, o Arquivo da Internet está a recorrer da decisão, que alguns argumentam ser fundamentalmente uma greve contra serviços públicos financiados pelos contribuintes por empresas e particulares. Os críticos argumentam que o encerramento da Biblioteca Nacional de Emergência, que disponibilizou gratuitamente livros protegidos por direitos de autor durante a pandemia da COVID-19, é muito mais desastroso para a classe trabalhadora do que o acesso aos livros alguma vez poderá ser. Se o apelo não for bem sucedido, os seres humanos perderão mais conhecimento do que a Biblioteca de Alexandra alguma vez contido.
Discussion Service. Os utilizadores da Discussion Service debatem as leis de direitos de autor e preservação cultural. As batalhas legais levantam questões sobre a legitimidade dos direitos de autor e os monopólios governamentais. Alguns apelam a uma melhor governação para encorajar o trabalho e termos de direitos de autor mais curtos. A perda da AI poderia reescrever a história, salientando a importância da preservação do conhecimento. Sugestões para iniciar uma nova entidade ou parar as doações devido ao comportamento arriscado da AI. Biblioteca Nacional de Emergência vista como inesperada e benéfica, mas os líderes da AI têm a responsabilidade de preservar a história.
Navios cromados WebGPU
Original. Chrome lança WebGPU, uma nova API de gráficos web que oferece gráficos 3D melhorados e computação em paralelo de dados no ChromeOS, macOS, e Windows, para fornecer acesso a capacidades avançadas de GPU e programação eficiente com a plataforma web. WebGPU foi concebido com uma API JavaScript idiomática, integração com promessas, e grandes mensagens de erro, e é um bloco de construção para futuras melhorias, tais como o acesso a núcleos de shader para mais optimizações de aprendizagem da máquina, e maior ergonomia na WGSL. WebGPU é o resultado de um esforço colaborativo de 6 anos do Grupo Comunitário "GPU para a Web" do W3C, incluindo contribuições da Mozilla, Apple, Intel, e Microsoft. As plataformas ChromeOS, Windows e macOS podem suportar WebGPU, com Linux, Android, e outras plataformas a expandir o suporte num futuro próximo. As bibliotecas populares WebGL, como Babylon.js, PlayCanvas, e TensorFlow.js, já oferecem algum apoio WebGPU ou estão a trabalhar nele. Os recursos para saber mais sobre WebGPU incluem especificações W3C, documentação MDN, amostras, computação GPU, entre outros.
Discussion Service. A Chrome enviou WebGPU, que promete melhorias em relação à WebGL. O WebGPU é uma mudança de jogo com contribuições positivas; as opiniões variam sobre se as GPUs desktop ou móveis devem ser priorizadas. Os utilizadores discutem formas de limitar as funcionalidades do browser com fuga de informação e impedir a recolha de impressões digitais. Há preocupações sobre o potencial uso malicioso para a extracção de moeda criptográfica. O Web3DSurvey rastreia características e limites relacionados com a WebGPU. Há entusiasmo quanto ao potencial para a adopção generalizada do WebGPU, apesar das preocupações sobre limitações em comparação com tecnologias gráficas mais capazes.
Tabby - Um co-piloto GitHub auto-hospedado
Original. TabbyML lançou Tabby, uma alternativa auto-hospedada ao GitHub Copilot que é open-source e on-prem. Apresenta auto-contenção sem necessidade de um SGBD ou serviço de nuvem, uma interface web para modelos de visualização e configuração e MLOps, uma interface OpenAPI, e fácil integração com a infra-estrutura existente. Os programadores podem utilizar a imagem da doca para uma fácil implementação, e TabbyML suporta GPU a nível de consumidor com carregamento de peso FP-16 e outras optimizações. O seu servidor FastAPI incorpora uma documentação OpenAPI da API HTTP.
Discussion Service. Tabby, uma alternativa auto-hospedada GitHub Copilot, oferece controlo completo sobre dados e privacidade ao mesmo tempo que afina os modelos. Poupa tempo, mas levanta preocupações em matéria de privacidade. As questões de privacidade da GitHub são exageradas, e o Copilot tem limitações. TabbyML gera código de caldeira e levanta questões sobre a salvaguarda do código IP. A versão alfa do Tabby é popular, apesar da falta de máscaras profissionais e de provas de apoio. O Copilot prevê o código com precisão, mas tem limitações e pode sugerir mau código. Alguns utilizadores sugerem uma versão auto-hospedada do Copilot e mudança de nome para melhor SEO.
Tesla trabalhadores partilharam imagens de câmaras de carro, incluindo "cenas de intimidade"
Original. Os funcionários da Tesla terão partilhado vídeos e imagens captados pelas câmaras dos carros dos clientes através de um sistema interno de mensagens, que incluía conteúdo "por vezes altamente invasivo". Apesar de Tesla afirmar que as câmaras de vigilância automóvel são "concebidas desde o início para proteger a privacidade", os empregados tinham acesso fácil à saída das câmaras e ao conteúdo partilhado "livremente". Cenas íntimas sem nudez, juntamente com "certas peças de roupa e certos artigos de bem-estar sexual", estavam entre os artigos partilhados. No entanto, alguns ex-trabalhadores alegaram que havia partilha legítima para fins de trabalho. Alternativamente, algumas imagens foram alegadamente partilhadas amplamente e amplamente vistas, incluindo a gestão.
Discussion Service. Os utilizadores discutem artigos duplicados e directrizes do sítio sobre a submissão de fontes originais. Nenhum comentário relevante sobre o tema Tesla partilhar imagens de câmaras de carro, incluindo "cenas de intimidade".
Simplesmente explicado: Como funciona o GPT?
Original. O artigo discute o processo por detrás do GPT-3 e como é utilizado para conversas em linguagem natural através da incorporação de palavras e modelos probabilísticos. Os seus pontos fortes incluem a geração de texto e a ligação lógica de ideias, mas enfrenta limitações com informações falsas e restrições de entrada. Há semelhanças e diferenças na estrutura do cérebro humano, incluindo as capacidades linguísticas restritas do GPT e a falta de aprendizagem contínua. O artigo também levanta questões de consciência e preocupações sobre a perda de emprego, mas nota que o GPT por si só não pode fazer mal. No entanto, é necessária cautela para um maior desenvolvimento da IA, e os especialistas pesquisam formas de prevenir resultados negativos. As aptidões técnicas e o espírito empreendedor serão valiosos, uma vez que as consequências do GPT continuam a ser incertas.
Discussion Service. Especialistas do Hacker News debatem as capacidades e limitações dos modelos de linguagem AI, incluindo ChatGPT e GPT-4. Alguma cautela na atribuição de propriedades semelhantes às humanas a máquinas, no entanto o ChatGPT produz texto preciso e específico do contexto, uma componente do AGI. Debate em torno da relevância do cenário da sala chinesa e da natureza da inteligência e da consciência. Atenção dada às capacidades práticas e inovação, relevância dos transformadores e limites dos dados de formação. Nota dos cépticos GPT-4 carece de mecanismos de feedback de cérebros biológicos apesar de gerar texto de tipo humano.
Concepção do sistema e o custo da complexidade arquitectónica (2013)
Original. A mensagem de erro `HTTP Status 429 - Too Many Requests' indica que o utilizador enviou um grande volume de pedidos num curto espaço de tempo.
Discussion Service. O artigo discute a concepção do sistema e o custo da complexidade arquitectónica. Os utilizadores partilham experiências pessoais com fornecedores de nuvens e compreendem sistemas complexos. Os comentários salientam a importância da simplicidade, boa documentação e pensamento futuro. Os benefícios e desafios da arquitectura de software, e o equilíbrio entre simplicidade e complexidade, são debatidos por especialistas. A definição de complexidade em sistemas de software é também discutida.
Difamado pelo ChatGPT
Original. N/A.
Discussion Service. A calúnia gerada pela IA representa um risco significativo, estando o ChatGPT sob escrutínio pela sua potencial responsabilidade. Os utilizadores debatem a responsabilidade pela sua produção e sugerem a manutenção de um padrão de cuidado. As questões de responsabilidade dos automóveis autónomos são também discutidas, e as implicações legais do ChatGPT como instrumento para procurar aconselhamento médico e jurídico. Foram também levantadas preocupações quanto à exactidão dos modelos linguísticos e ao uso ético dos dados pessoais. Há críticas à fiabilidade do ChatGPT e à propagação de informações erróneas, levando a pedidos de isenção de responsabilidade e a termos vinculativos de acordos de serviço. A intersecção da tecnologia e da sociedade é um foco principal neste posto, com debates jurídicos em curso sobre a responsabilização pelos resultados gerados pela IA.
Plano Director Parte 3
Original. Tesla lança o Plano Director Parte 3, propondo um caminho para uma economia energética global sustentável através da electrificação e produção e armazenamento de electricidade, com pressupostos, fontes e cálculos detalhados por detrás da proposta. Os leitores são bem-vindos a dar o seu contributo e a juntarem-se à conversa. Tesla também fornece aos EUA o perfil de procura totalmente electrificado utilizado na modelação.
Discussion Service. Tesla's Master Plan Part 3 recebe atenção no Hacker News com discussões sobre a vida sem combustíveis fósseis, a viabilidade dos VE, o investimento em energias renováveis, e a propagação da COVID-19. Os utilizadores debatem a viabilidade da transição para as energias renováveis, a carga financeira dos impostos para a super-riqueza, e o armamento da bondade e da tolerância na política. A reputação de Tesla, o tratamento dos funcionários, e a visão de futuro são também discutidos. O editor deve identificar a mensagem principal e evitar os preconceitos políticos ou religiosos.
Tesla trabalhadores partilharam imagens sensíveis gravadas pelos carros dos clientes
Original. Os empregados da Tesla partilharam vídeos sensíveis captados pelas câmaras dos carros dos clientes entre 2019 e 2022, segundo entrevistas da Reuters com nove antigos trabalhadores da Tesla. Quedas, fugas na estrada e situações embaraçosas estavam entre os vídeos partilhados através do sistema de mensagens internas de Tesla, alguns publicamente. O Aviso de Privacidade do Cliente da empresa destaca a garantia de anonimato das gravações das câmaras que não estão ligadas aos clientes ou aos seus veículos, mas alguns ex-funcionários chamaram-lhe "violação de privacidade". Tesla respondeu às preocupações de protecção de dados fazendo alterações ao Modo Sentry, incluindo faróis pulsantes nos carros estacionados para alertar os transeuntes de que podem ser monitorizados. A Reuters alega que todas as citações serão adiadas, e fornece links para correcções e feedback do site.
Discussion Service. Os trabalhadores da Tesla partilhavam imagens sensíveis gravadas pelos automóveis dos clientes sem garantias de privacidade. Os regulamentos de privacidade com consequências graves devem ser aplicados, e as empresas devem construir a privacidade a partir do zero. Anecdotes destacam a falta de privacidade em várias empresas e startups, sendo criticada a falta de leis de privacidade digital na Índia. A privacidade dos dados não é totalmente segura, e os empregados podem ver e utilizar indevidamente dados privados. As normas de privacidade alemãs não são perfeitas, mas as autoridades de protecção de dados estariam interessadas em quaisquer violações de dados por parte dos fabricantes de automóveis devido à aplicação da GDPR. Existem preocupações de privacidade com veículos ligados, mas alguns notam que existem capacidades de rastreio semelhantes em veículos não-EV. Relatórios sugerem que alguns emprestadores colocaram dispositivos de rastreio em automóveis, embora não seja claro se vendem os dados.
Buck2: O nosso sistema de construção de código aberto
Original. Meta lança Buck2, um sistema de construção de código aberto em GitHub, escrito em Rust. Buck2 separa as regras do núcleo e da linguagem específica, com testes internos indicando construções 2x mais rápidas do que Buck1, maior paralelismo, e uma saída de consola redesenhada. Buck2 pode ser adequado para projectos multi-linguísticos de tamanho moderado, concebidos com características avançadas de desempenho e características de dependência expressivas e dinâmicas. Meta partilha projectos tecnológicos de código aberto, incluindo IA, dados, desenvolvimento, front-end, linguagens, plataformas, segurança, e VR, sem que sejam mencionadas actualizações ou lançamentos notáveis.
Discussion Service. O sistema de construção Buck2 de código aberto do Facebook ganha atenção para o seu motor de computação incremental e suporte Windows. Os utilizadores da Discussion Service discutem outras ferramentas de construção, incluindo Waf, TensorFlow, e Py_wheel, destacando os desafios do manuseamento de grandes bases de código. Buck2 remove a dependência de JVM em Buck1, reescrevendo-a em Rust. Buck2 e Bazel são sistemas de construção multi-linguagem com capacidades de construção e integração reproduzíveis. O artigo sugere o uso da ferramenta certa para o trabalho certo, e concentrando-se nos pontos fortes de uma ferramenta. Alguns utilizadores argumentam que a compilação estática acrescenta complexidade, enquanto outros defendem os benefícios dos binários ligados de forma estática.
Mariadb.com está morta, viva MariaDB.org
Original. MariaDB.com, a entidade comercial, enfrenta falhas devido a má liderança, racismo, reclamações de sexismo, e violações da lei laboral. Monty, o fundador, foi afastado do conselho em Julho de 2022, e a aquisição hostil do CEO Michael Howard levou a um declínio no valor das acções. Os arquivos da SEC indicam que a MariaDB pode estar a encerrar, enfrentando problemas de retenção e recrutamento de pessoal devido à sua reputação. Os funcionários são aconselhados a agendar entrevistas com outras empresas, enquanto elogiam o MariaDB.org e o código aberto.
Discussion Service. O encerramento do site MariaDB.com leva a suspeitas de instabilidade financeira. Alegações de parcialidade e acusações não apoiadas contra a MariaDB Corp. são encaradas com cepticismo. A opinião pública divide-se sobre o futuro do MariaDB.org. O tópico Hacker News discute as alegações de discriminação, passando a comparar o MariaDB e Postgres. MariaDB Corp. a pedir a falência, o impacto no desenvolvimento é incerto. As acções da MariaDB PLC diminuem em quase 70% desde a IPO, preocupação dos analistas com a gestão inexperiente e as mudanças na indústria. Perdas judiciais de 20 milhões de dólares e fusão da SkySQL contribuem para problemas financeiros. O desenvolvimento futuro é infundado devido aos patrocinadores corporativos.
Mostrar aplicação web Pomodoro ADHD-friendly Pomodoro
Original. Infelizmente, como este é apenas um comentário de uma linha, não há informação suficiente para fornecer um resumo conciso.
Discussion Service. Brainpls.work" Temporizador baseado em Pomodoro para suporte de ADHD criticado como baseado na web. Sugestões feitas para dispositivos temporizadores mais inteligentes e melhorias na aplicação do navegador. Nova aplicação de temporizador de atenção/fluxo lançada no Github, preferida como aplicação nativa. Os utilizadores elogiam o progresso do aplicativo pessoal flashcard. O feedback inclui a adição de notificações audíveis, marcação de distracção, e exibição da hora local. O desenvolvedor da aplicação pode ter ADHD.
Meta lança nova ferramenta de segmentação fotográfica baseada em IA para toda a gente
Original. Meta desenvolveu um novo modelo de segmentação de imagem chamado SAM que pode isolar qualquer objecto em imagens ou vídeos sob comando. O SAM visa democratizar o processo de segmentação de imagem, reduzindo a necessidade de formação e perícia especializada. A tecnologia é adequada para a compreensão de conteúdos de páginas web, edição de imagens e aplicações de realidade aumentada. A SAM é notável pela sua capacidade de identificar objectos não presentes no seu conjunto de dados de formação e pela sua abordagem parcialmente aberta. Além disso, Meta criou um conjunto de dados chamado SA-1B que inclui 11 milhões de imagens e 1,1 mil milhões de máscaras de segmentação que serão disponibilizadas para fins de investigação sob uma licença Apache 2.0.
Discussion Service. Meta lança ferramenta de segmentação fotográfica baseada em IA com abertura e desenvolvimento de IA elogiada. Alguns preocupam-se com a viabilidade da plataforma. Modelo treinado em 12,6 milhões de imagens de código aberto. Os utilizadores criticam o título do artigo enganador e as ferramentas de segmentação existentes. Sem relevância para a extensão Chrome ou aplicações YC.
O que acontece quando se divulgam as credenciais AWS e como AWS minimiza os danos
Original. Um utilizador AWS divulgou intencionalmente as suas credenciais AWS a um repositório público GitHub para ver o que aconteceria. Num minuto após a fuga das credenciais, AWS adicionou uma "Política de Quarentena" à conta de utilizador e informou o utilizador via e-mail com instruções sobre como proteger a sua conta. Um actor malicioso rapidamente fez chamadas API automatizadas com as credenciais vazadas, mas não tiveram êxito devido a permissões limitadas. AWS utiliza um serviço GitHub Secrets Scanning para detectar e responder rapidamente a fugas de credenciais. Para evitar fugas de credenciais, os utilizadores podem executar scans pré-comprometidos localmente ou adicionar um scanner secreto à sua conduta de CI/CD.
Discussion Service. Um utilizador da Discussion Service criou um projecto para divulgar automaticamente segredos AWS e desencadear processos de digitalização. É frustrante rodar chaves com muitas numa conta. AWS invalida os tokens em repositórios públicos, mas os malfeitores podem já ter acesso. Os utilizadores do AWS são aconselhados a falar com a equipa antes de revogar chaves em produção. O apoio da AWS deve ser contactado o mais rápido possível após um ataque. Segurança adicional pode ser acrescentada limitando o uso de chaves a certos IPs. Um guião ou um gancho pode impedir o empurrão de credenciais. A intenção de programação do digitalizador não é clara.
Gource - Animar a sua história Git
Original. Gource é um gerador gráfico em árvore animado para directórios de projectos de software, no qual os programadores podem trabalhar. A ferramenta tem suporte de registo integrado para Git, Mercurial, Bazaar, e SVN, e pode analisar registos feitos por ferramentas de terceiros para repositórios CVS. Gource tem extensa documentação, exemplos, e controlos na sua página wiki, que incluem novas características, fontes, filtros, e opções como a opção --high-dpi option, --file-idle-time-at-end option ou --fixed-user-size option. Gource 0.54 é a versão mais recente, que inclui suporte experimental para Wayland e correcções de bugs na Apple M1. Existem outras ferramentas semelhantes como Logstalgia, vista como uma ferramenta útil de visualização de log de acesso ao servidor web. Se gostar de Gource, pode mostrar o seu apreço e doar ao seu autor para encorajar o desenvolvimento futuro deste e de outros projectos de código-fonte aberto.
Discussion Service. Gource, uma ferramenta para animar a história de Git, é elogiada por determinar a estrutura do projecto, editar tendências & padrões de trabalho, e é frequentemente utilizada para uma visualização divertida. Os redactores partilham a sua utilização para visualizar a actividade de comentários e refactorings de código. Algumas empresas até o exibem publicamente. Algumas lutam para encontrar usos práticos, mas consideram-no gratificante como uma ferramenta de reflexão. Esteticamente agradável para muitos.
Mostrar Gerar ideias de arranque com base nos comentários de Discussion Service
Original. Introduzindo uma nova ferramenta online que gera ideias de arranque baseadas em tópicos retirados de comentários publicados no Hacker News. Desenvolvida por um indivíduo chamado tjcx, a plataforma permite aos utilizadores introduzir um assunto e receber uma ideia de arranque aleatória com base em comentários relacionados com esse tópico. Esta invenção pode revelar-se útil na capacitação de empresários e na promoção da inovação.
Discussion Service. Um novo gerador de ideias de arranque foi criado usando comentários de Discussion Service. As ideias vão desde as mais sérias às sarcásticas, incluindo um serviço de assinatura de sangue de cabra e contratação de assassinos. Os comentários troçam das ideias, mas também sugerem plataformas para UBI e medicina personalizada. Outras sugestões incluem aplicações de fitness, dispositivos de monitorização de temperatura, e VR para monitorização de animais de estimação. Os utilizadores na Discussion Service sugerem uma vasta gama de ideias de arranque, incluindo ideias controversas, tais como bonecos sexuais para crianças e carne humana cultivada em laboratório. Resultados mistos relatados, sendo alguns divertidos e outros não tão úteis. A precisão criticada, e os comentários políticos ou religiosos desencorajados.
DevOps usa um modelo de capacidade, não um modelo de maturidade
Original. DevOps deve utilizar um modelo de capacidade, não um modelo de maturidade, de acordo com Steve Fenton. Ao contrário de um modelo de maturidade, a abordagem é baseada em resultados e encoraja a experimentação com ferramentas e processos. Baseado no SEM, personalizável, e dinâmico; pode conduzir a ganhos incrementais através da identificação de capacidades. Os modelos de maturação podem ser rígidos, padronizados, e não considerar desafios empresariais únicos. O modelo de capacidade liga características a resultados mais amplos do sistema. O modelo estrutural é esmagador, mas deve ser utilizado para a melhoria contínua.
Discussion Service. Os DevOps transformaram o papel da equipa Dev e elevaram os níveis de perícia da SysAdmin. Alguns sugerem termos alternativos como "engenharia de plataforma". Modelo de capacidade baseado em métricas criticado como um campo de vendas, exige capacidades significativas. Cultivar uma cultura de experimentar coisas novas para o desenvolvimento empresarial.
Acrescentar capacidade à rede eléctrica não é uma tarefa simples
Original. A rede eléctrica enfrenta desafios na integração de fontes renováveis, com poucos fornecedores dispostos a expandir a capacidade do transformador. Uma regulamentação conservadora e ligações insuficientes à rede limitam a quota de mercado das renováveis, causando atrasos e incerteza em novos projectos. Os reguladores reconhecem a necessidade de ligações de longo alcance para a descarbonização da rede, com novos regulamentos de apoio a projectos de energias renováveis. A Índia planeia ligar 500GW de capacidade renovável até 2030, enquanto que a China beneficia da recente expansão da rede. No entanto, a optimização da gestão de filas e procedimentos de planeamento continua a ser crucial, uma vez que a construção de infra-estruturas de rede deve equilibrar equilíbrios delicados.
Discussion Service. A adição de capacidade à rede eléctrica enfrenta desafios em termos de licenças, leis ambientais, propriedade, domínio eminente, e encontrar proprietários não registados. Os países enfrentam problemas de rede únicos, incluindo a rede eléctrica negligenciada da África do Sul e a capacidade da rede dos Países Baixos incapaz de acompanhar os investimentos. A antiga infra-estrutura da rede está a ser reutilizada para novos parques eólicos offshore no Reino Unido, mas muitos projectos verdes têm datas na década de 2030. A estabilidade na rede vs. a promoção de fontes de energia renováveis e a necessidade de hidrogénio para armazenamento de energia é discutida. Os desafios das energias renováveis incluem a construção excessiva, armazenamento, e conectividade à rede. Os sul-africanos têm menos cortes de energia em países como a Alemanha e a Áustria. A China é líder na transmissão DC de ultra-alta tensão. As energias renováveis nunca foram um problema para as redes, embora a inércia sintética e a gestão de quedas repentinas de fornecimento continuem a ser um desafio.
Anunciando a WCGI: WebAssembly e CGI
Original. Wasmer introduziu a WCGI, uma tecnologia que combina o poder da WebAssembly com a simplicidade da CGI para o desenvolvimento do lado do servidor. Pode reutilizar aplicações CGI existentes, criar pacotes ultra-pequenos com apenas lógica empresarial e activos estáticos, e executar código WebAssembly numa caixa de areia. Assegura maior eficiência, segurança e flexibilidade no desenvolvimento do lado do servidor e tem o potencial de remodelar o cenário de aplicações sem servidor. Os programadores Web podem criar aplicações WCGI com Ferrugem e PHP compilando-as para Wasm, e os servidores WCGI podem ser executados utilizando a CLI wasmer. Wasmer está continuamente a trabalhar na expansão das possibilidades da WCGI.
Discussion Service. Wasmer.io anuncia WCGI, permitindo uma integração perfeita com servidores existentes; Java Servlets vs. padrões abertos; soluções WebAssembly fora do browser. Java applets, GWT e JVM discutidos. WCGI apresenta isolamento de memória, capacidade de saída CGI e elimina a necessidade de variáveis de ambiente. Testes de desempenho Wordpress em WCGI. Desenvolvedores que utilizam WASM e Wasmer para inclusão de código nativo, reduzindo atrasos e melhorando a portabilidade. Alocação de recursos de aplicações de alta segurança e controlo de módulos. Velocidade de execução mais lenta no WebAssembly em comparação com o nativo.
JSON vs. XML
Original. Doug Crockford, criador do JSON, partilha a sua história no podcast CoRecursive e discute as suas batalhas contra o XML, a história do JavaScript, e o seu papel em fazer do JSON um padrão. Também reflecte sobre a sua carreira e encoraja os criadores a abraçar novos paradigmas. Os utilizadores da Discussion Service partilham as suas experiências e pensamentos sobre vários tópicos relacionados com a tecnologia. Globalmente, estes posts oferecem perspectivas valiosas para profissionais que procuram expandir os seus conhecimentos.
Discussion Service. Especialistas debatem os prós e os contras da XML e do JSON, com alguns a preferirem a XML para dados complexos, enquanto outros sugerem o JSON devido à sua simplicidade e adopção generalizada. Douglas Crockford é reverenciado entre os programadores e ocupa um lugar especial nos corações dos entusiastas do JSON. Os utilizadores discutem as vantagens e desvantagens de diferentes formatos de dados e linguagens de programação, sem uma solução clara para os seus trade-offs inerentes. Apesar do debate, existem diferentes formatos por uma razão e devem ser seleccionados de acordo com a necessidade situacional. Adam Bosworth argumenta que a utilização explosiva do HTML se devia às suas limitações, e não apesar delas, e que o XML era demasiado complexo para os utilizadores quotidianos.
Website alojado num servidor Linux com 24 anos de idade
Original. Uma vez que não é dado qualquer conteúdo de texto em bruto, não posso fornecer um resumo para esta tarefa.
Discussion Service. Um servidor Linux com 24 anos continua a funcionar com NetBSD e Apache, hospedando um sítio web. Os utilizadores lembram-se de tecnologia web desactualizada, com alguns a sugerirem novas formas de implementar livros de visitas ou de ver balcões. Há também discussões sobre acesso a ficheiros simultâneos e atitudes da sociedade em relação à programação. Alojar um sítio web em hardware desactualizado não é prático para servir páginas nos tempos actuais. Alguns acham difícil o acesso ao servidor devido ao cloudflare.
A culpa é minha se não consegues lidar com a verdade? (2019)
Original. O artigo alerta para os perigos da racionalidade excessiva, salientando que ser útil é por vezes mais importante do que estar certo. Explica como indivíduos excessivamente racionais podem carecer de empatia e criar jogos de poder. O artigo cita um exemplo de uma abordagem positiva de resolução de problemas e questiona os leitores sobre como se esconder por detrás da racionalidade para evitar responsabilidades. Os comentários na discussão do Hacker News incluem tópicos como a produtividade e a metodologia ágil, onde os utilizadores tocam na racionalidade e disfunção empresarial. Um utilizador sugere um livro sobre Agile como referência. Não foram mencionadas novas tecnologias ou lançamentos.
Discussion Service. Um artigo enfatiza a orientação em vez de dizer a verdade às pessoas, uma vez que os factos são frequentemente ineficazes. Os utilizadores da Discussion Service discutem a importância da empatia e do contexto, levantando questões sobre o prazer de derivar a raiva. Especialistas debatem o equilíbrio entre honestidade e bondade, e a necessidade de empatia, respeito e rigor científico. O debate centra-se no propósito da ciência, na descoberta da verdade, e na teoria do jogo. A comunicação eficaz da verdade requer tacto, timing e construção de relações, pois a negligência leva à crueldade e às lutas pelo poder. Alguns argumentam que a verdade objectiva em alguns contextos pode ser desrespeitosa, e assumindo que uma verdade é imperfeita.
C Strings e a minha lenta descida à loucura
Original. Diego Crespo discute a manipulação de Cordas C e funções comuns, tais como strcpy e strlen, e as potenciais questões que surgem do trabalho com estas funções. Os desafios de trabalhar com línguas não latinas, especificamente Unicode e codificação UTF-8, são detalhados com possíveis soluções de trabalho. A importância da cautela ao trabalhar com C Strings, a fim de evitar comportamentos indefinidos e potenciais ataques, é salientada. Crespo observa também que C++ evita algumas destas questões, tratando as cordas como objectos. Os leitores são convidados a verificar os relatos e artigos do autor sobre linguagens de programação e codificação de baixo nível.
Discussion Service. Os utilizadores de Discussion Service discutem questões de segurança inerentes ao manuseamento de cordas em C, sugerem a utilização de bibliotecas alternativas, e salientam a necessidade de uma melhor gestão da memória. A praticidade do processamento de cordas em C é debatida, com alguns a recomendarem alocadores ou contentores. As bibliotecas C por defeito são criticadas por ineficiência, e os utilizadores sugerem a renomeação da função strlen para melhor legibilidade. Os comentários também cobrem bugs causados por strncpy() e nuances de Unicode. Os entusiastas de C defendem o acesso e controlo da linguagem, enquanto outros a consideram demasiado complexa, e discutem diferentes métodos de manipulação de strings em C. Conselhos oferecidos para evitar armadilhas comuns de manipulação de strings em C. Frustração expressa, e bibliotecas alternativas de cordas sugeridas sobre arrays simples. Apesar da popularidade do C, falta-lhe uma solução eficiente para a gestão de cordas.
MutexProtected: Um Padrão C++ para uma Concorrência Mais Fácil
[Original](https://awesomekling.github.io/MutexProtected-A-C++-Padrão-por-moeda mais fácil/). O artigo explica os desafios da programação de aplicações concorrentes utilizando fechaduras e apresenta um padrão C++ chamado MutexProtected que simplifica este processo. O autor utiliza um exemplo em C para demonstrar a necessidade de MutexProtected e prepara um exemplo de barebones. O artigo introduz então uma classe C++ RAII para resolver o problema do desbloqueio do mutex esquecido, mas mostra as suas deficiências. O autor apresenta então MutexProtected como uma construção poderosa que combina um mutex e um tipo de dados para assegurar o correcto acesso simultâneo aos dados. O artigo conclui com a introdução do MemoizedTreeMap, uma implementação de um mapa baseado em árvores que utiliza MutexProtected para garantir a segurança dos fios.
Discussion Service. MutexProtected é um padrão C++ para uma concorrência fácil como os mutex da Ferrugem. Boost.synchronized é complexo, mas pode ser usado apenas no cabeçalho. Os comentários sugerem lambda e estilo RAII ou bloqueio e desbloqueio explícito, e scoped_lock para bloqueios múltiplos. Especialistas debatem mutexes versus canais para concorrência.
Clarence Thomas e o bilionário
Original. ProPublica relata que o Juiz Clarence Thomas aceitou alegadamente viagens de luxo do doador republicano Harlan Crow durante mais de duas décadas, sem as divulgar nas divulgações financeiras anuais, levantando preocupações éticas. Crow, que gastou milhões em política conservadora, possui um iate e um jacto privado no qual Thomas viajou, e hospedou-o no seu rancho no Texas e estância privada. O acesso de Crow à justiça estende-se a qualquer pessoa que o homem de negócios escolha para convidar, violando potencialmente as leis de divulgação. A orientação ética actualizada dos juízes esclarece que a divulgação é necessária para tais estadias, incluindo uma viagem de 2021 a um cemitério católico perto da cidade de Nova Iorque, onde foi revelada uma estátua de bronze do professor do oitavo ano de Thomas com financiamento da Crow.
Discussion Service. Um juiz essencial do Supremo Tribunal dos EUA poderia estar envolvido em corrupção significativa, uma vez que poderia ter recebido favores ilícitos de um bilionário; contudo, é improvável que estas acções conduzissem a um impeachment no actual clima ultra-político. Embora o Juiz Thomas possa não estar vinculado às regras éticas dos tribunais inferiores, podem ainda ser tomadas medidas legais, incluindo uma investigação do Departamento de Justiça ou do IRS. A aparente corrupção a partir do nível do poder judicial realça a influência corruptora dos super-ricos nas instituições governamentais, com sucesso previsível até agora. Apesar de ser flagrantemente contra a lei, as acções do Juiz Thomas podem decorrer sem penalização, em parte devido a uma recusa de responsabilização dos detentores do poder.
Fraca Compossibilidade da Ferrugem
Original. O autor discute a fraca compossibilidade de Rust, destacando questões de sintaxe com for-loops e iteradores, e como afecta casos de uso no mundo real; o autor critica a falta de flexibilidade e compossibilidade de Rust, argumentando a favor de um abrandamento no desenvolvimento da linguagem para se concentrar na ergonomia; o autor menciona o trabalho em curso sobre genéricos de palavras-chave e referências para melhorar a compossibilidade.
Discussion Service. Os utilizadores debatem a compossibilidade de Rust: alguns elogiam a sua versatilidade, outros criticam a sua inflexibilidade com iteradores. O poder da ferrugem e o seu sistema de tipo são admirados, mas alguns acham a sua sintaxe complicada. As equipas devem concentrar-se na ergonomia, embora alguns sugiram a utilização de outras línguas se a Ferrugem não for apreciada. A linha Discussion Service discute as armadilhas de programação, encerramentos e o modelo iterativo de Rust. A sintaxe, o sistema de efeitos e as limitações de Rust são criticados. Problemas de compossibilidade surgem com os encerramentos assimétricos de Rust e o seu suporte vitalício. Rust experimenta com código genérico sobre sync+async, enquanto Goroutines e Zig têm esta característica.
Manchar e evitar a fragmentação da pilha em aplicações de ferrugem
Original. Um projecto Rust enfrentou um crescimento de memória sem limites, provavelmente causado pela fragmentação da pilha, resolvido através da troca do alocador com jemalloc para um melhor perfil de memória. Um benchmark.yml no repo do projecto testa diferentes entradas. Svix procura especialistas em ferrugem para um serviço escalável para a sua comunidade.
Discussion Service. Um artigo discute como evitar a fragmentação da pilha em aplicações de ferrugem, sugere que a jemalloc pode ajudar. Os comentários sugerem a compactação da pilha, cabos, tcmalloc. São discutidas as opções correctas de pilha e as compensações. O marketing de projectos de código-fonte aberto e a fragmentação da pilha. jemalloc é recomendado para o uso de alta memória de um servidor HTTP devido à alocação de blocos de Rust. A eficiência do sistema do tipo Rust é apreciada, 99,999% de SLA alcançado através de testes e redundâncias.
Tenha cuidado com o que testa ou envia para Vercel
Original. O artigo adverte para ser cauteloso ao testar ou instalar em Vercel, pois pode resultar num IP na lista negra. Os utilizadores relatam experiências pessoais com a proibição de PI da Vercel, citando problemas com a produtividade e comunicação da sua equipa. Alguns sugerem que a proibição pode estar ligada às tentativas mal orientadas da Vercel para evitar abusos. As soluções incluem o contacto com o apoio ao cliente ou a mudança para outro serviço. Um comentário da Discussion Service realça a importância da segurança da infra-estrutura da nuvem e dos testes adequados.
Discussion Service. Vercel resolve questões de facturação, explora os limites de utilização. Alguns criticam o processo de reembolso. A optimização dos custos nas nuvens é importante. Vercel comparado com AWS App Runner, outras alternativas mais baratas. O Serverless pode levar a uma facturação inesperada.
Linux 6.4 Trazendo Adições Apple M2 para 2022 MacBook e Mac Mini
Original. As adições de Árvore de Dispositivos (DT) para dispositivos M2 da Apple, incluindo MacBook Air, MacBook Pro, e Mac Mini, serão adicionadas ao Linux 6.4. Hector Martin, o programador principal da Asahi Linux, submeteu as actualizações do SoC DT da Apple para a fila na árvore SoC, antes da abertura da janela de fusão no final do mês. A adição da série Apple M2 Device Tree e o suporte para o hardware essencial das máquinas no DT trará o muito necessário suporte do kernel a montante para o Apple M2. No entanto, o dispositivo ainda não é utilizável pelos utilizadores finais, e os indivíduos que desejem a melhor experiência Apple M1/M2 Linux terão de utilizar uma distribuição a jusante como a Asahi Linux.
Discussion Service. Linux 6.4 adiciona suporte Apple M2 para MacBook/Mac Mini 2022. Os utilizadores da Discussion Service comparam a gestão de energia do Linux/MacOS. O Asahi Linux ainda não é uma solução perfeita. Alguma excitação mas frustração com a qualidade dos comentários. Os utilizadores lamentam a desinformação/nonsense. A qualidade da discussão deteriorou-se num determinado domínio. Um utilizador sugere o seu bloqueio. O resto do tópico não parece ter sido afectado.
Ilustrações de comboios de manutenção japoneses 'invisíveis' que só funcionam à noite
Original. O artista Masami Onishi ilustrou a mão-de-obra japonesa raramente vista de comboios nocturnos que realizam trabalhos de manutenção nos carris e fios eléctricos durante as primeiras horas da manhã, o que garante um serviço suave e ininterrupto ao longo do dia. As ilustrações detalhadas destes comboios fazem parte do Projecto Toei do Gabinete Metropolitano de Transportes de Tóquio. Incluem o "Rail Grinding Carriage" que suaviza as abrasões nos carris, e o "Electric Inspection Carriage" que avalia a altura, tensão e condições das linhas eléctricas aéreas. Os caminhos-de-ferro do Japão têm uma taxa de descarrilamento notavelmente baixa, com apenas dois incidentes deste tipo registados em todo o país em 2018.
Discussion Service. Ilustrações de comboios de manutenção japoneses 'invisíveis' apenas a trabalhar à noite, realçadas através do Projecto Toei. Os habitantes de NYC comentam a manutenção inadequada do metro 24 horas por dia, 7 dias por semana, alguns culpando vocações ultrapassadas, tais como operadores de portas. Retrata as carruagens limpas contrastantes do metro de Tóquio e a manutenção deficiente em Nova Iorque, levando à discussão de infra-estruturas deficientes em outras cidades americanas. Os caminhos-de-ferro japoneses beneficiam de investidores privados e financiamento governamental, contrastando com a perda de transportes públicos americanos, vistos como um bem público. O Governo Metropolitano de Tóquio é proprietário de muitos comboios, mantidos através de sofisticados sistemas de IA, com planos para serem totalmente autónomos até 2032. A hora de ponta de Tóquio é menos desconfortável do que Londres ou Nova Iorque, com lugares reservados.