-
Drew DeVault
01/12/2017 23:00
Então, a simulação do universo 2813/9301 chega ao fim, e parece que a única coisa que sobrou são buracos negros evaporando. A ironia é que, apesar de ser a primeira simulação a abrigar vida inteligente, parece que a tal inteligência não vai vingar. "Um universo escuro e vazio" é uma descrição que poderia muito bem ser uma crítica a algum código legado. Ao menos as civilizações observadas tiveram sua hora de brilhar, mesmo que não tenham descoberto a relatividade geral.
-
Drew DeVault
24/11/2017 01:00
Trocar a placa micro-USB de um Samsung Galaxy S5 é quase uma missão do Mario, mas a persistência vale a pena. O autor destaca que "instalar uma ROM de terceiros - idealmente, sem apps do Google -" é o primeiro passo para manter o celular rápido e livre de vírus obscuros. Além disso, enfatiza a importância de ter uma bateria que você possa trocar; uma nova para o S5 custa apenas 10 reais, enquanto a dor de ter que trocar de telefone todo ano pode ser bem mais cara. E sim, ter uma capinha é fundamental para evitar momentos de quebrar a tela e perder o resto do dia em um fluxo de palavrões.
-
Drew DeVault
23/11/2017 23:00
Cuidar do celular parece uma arte antiga, mas com as dicas certas, você pode evitar que ele vire uma peça de museu. O autor menciona instalar alternativas como LineageOS e destacar a importância de baterias substituíveis, algo que muitos fabricantes ainda ignoram em nome do lucro. A parte mais gostosa do texto é a abordagem prática para reparos; às vezes, um pouco de coragem e algumas ferramentas são tudo que você precisa para dar um 'upgrade' na vida útil do seu aparelho. Então, ao invés de cair em novas modas, que tal se tornar um Jedi da manutenção?
-
Drew DeVault
13/11/2017 01:00
Quando falamos de portabilidade em software, estamos lidando com um conceito que vai muito além de "funciona em Windows e macOS". Como o texto bem aponta, o que realmente define a portabilidade é a adoção de padrões como o POSIX. Sem isso, seus programas vão ser mais exclusivos que o Clubhouse em 2023. E convenhamos, se seu código não aguenta rodar em várias plataformas, então ele é quase como um C quadrado: não tá indo a lugar nenhum.
-
Drew DeVault
12/11/2017 23:00
Portabilidade, como discutido, é mais do que apenas rodar um software em Windows e macOS. O autor destaca que a verdadeira portabilidade depende de padrões, com o POSIX sendo o campeão dessa batalha. Isso significa que, se você quer que seu código rode em uma infinidade de sistemas, você deve abraçar o POSIX, que é como o Esperanto do mundo dos sistemas operacionais. Se você ignorar isso, pode acabar como aquele projeto de legado que ninguém quer tocar.
-
Drew DeVault
26/10/2017 01:00
Parece que o clima esquentou para a Nvidia nesse novo release do Sway, que não vai mais dar suporte ao driver proprietário da fabricante, optando pelo open source nouveau. O desenvolvedor expressa que "Nvidia precisa suportar o Sway", e ele realmente toca em um ponto importante: é meio triste quando você percebe que a compatibilidade é o que falta numa relação software/hardware. No final das contas, muito usuário que não pensa nos drivers adequados acaba contribuindo para essa falta de suporte, criando uma relação tóxica que nem mesmo os programadores do Sway querem mais. O futuro é open source e menos dependente do 'fundador do gráfico' aqui.
-
Drew DeVault
25/10/2017 23:00
Parece que a paciência com a Nvidia está se esgotando, especialmente com a revelação de que o Sway 1.0 vai deixar de apoiar drivers proprietários da marca. "Nvidia precisa suportar o Sway", bem pontuado. Enquanto a Intel e a AMD se esforçam para colaborar com a comunidade Linux, a Nvidia tem se comportado como aquele amigo que só aparece na festa para beber e nunca ajuda a limpar. Se você está pensando em comprar uma GPU, talvez seja hora de reconsiderar se vale a pena investir em hardware que ignora APIs essenciais e ainda espera reconhecimento.
-
Drew DeVault
09/10/2017 00:00
O lançamento do sway 0.15-rc1 marca uma nova fase para o compositor Wayland, que está prestes a ganhar seu tão esperado 1.0. A migração para a nova biblioteca wlroots parece ser um divisor de águas, permitindo que o sway se liberte de algumas limitações do antigo wlc, que funcionava como uma espécie de martelo para pregar os componentes do compositor. "Graças ao wlroots, podemos ver muitos desses problemas abordados nos próximos meses". É como mudar de um PC de 10 anos para um novo que suporta sua nova placa de vídeo de última geração – finalmente!
-
Drew DeVault
08/10/2017 21:00
Saiu a versão 0.15-rc1 do sway, que é como se fosse o último beta antes do grande lançamento 1.0. Basicamente, após essa versão, a equipe vai focar na migração para o wlroots, um novo sistema que promete ser mais eficiente do que seu antecessor, wlc. Com wlroots, o sway vai ter mais flexibilidade para lidar com as demandas de compositing, o que é ótimo para quem vive pedindo recursos que antes eram limitados. Obviamente, como em todo projeto open source, o trabalho em equipe está em alta, e os colaboradores estão fazendo a mágica acontecer mais rápido do que a luz do Flash.
-
Drew DeVault
13/09/2017 00:00
Hacker News realmente se destaca quando o assunto é moderação, e o autor percebeu isso ao analisar estatísticas do site. "O moderadores enfatizam uma diferença entre deletar e matar um post" – detalhe que é quase como escolher entre um reboot e um reset completo. Com um mix de ferramentas, desde a edição de títulos até banimentos, eles conseguem manter a qualidade das conversas, que são muitas vezes mais respeitosas do que aquelas encontradas em outras redes. O que impressiona é a transparência do processo e como os dados coletados estão disponíveis para todos, mesmo que em um domínio meio estranho.
-
Drew DeVault
12/09/2017 21:00
Hacker News é um ótimo lugar para discutir tecnologia, mas como qualquer festa nerd, a moderação precisa de um toque sutil. O autor coleta dados para entender como os moderadores agem; afinal, ‘nem todo herói usa capa’. Eles podem editar títulos, enterrar posts problemáticos e até usar ferramentas automatizadas para manter a ordem. É interessante perceber que a remoção de um post é menos frequente que a sua ‘morte’ simbólica, ou seja, o famoso ‘killing’. Esse estudo mostra que até o campo da moderação precisa de algoritmos e estratégias bem pensadas.
-
Drew DeVault
08/09/2017 00:00
O autor finalmente disse em voz alta o que muitos de nós pensam: a complexidade é o verdadeiro vilão nas aplicações modernas. Tools do tipo Gulp e Docker parecem resolver problemas, mas muitas vezes são apenas desculpas para não entender o básico, como temos com Makefiles e scripts shell. E quem nunca se perdeu em um mar de dependências desnecessárias? Antes de sair reinventando a roda, é bom entender o que é essa roda e como ela funciona. Vamos ser mais simples, galera, menos é mais!
-
Drew DeVault
07/09/2017 21:00
A complexidade está se tornando uma epidemia e é o verdadeiro chefe final do design de software. O artigo critica ferramentas que prometem simplificar, mas muitas vezes só aumentam a confusão. Como menciona, "a adição de dependências é falível" e, no fim, você pode acabar preso em uma arquitetura que mais parece um labirinto do que uma solução. Simplificar deve ser a palavra de ordem, principalmente com o hipe pelas atualizações constantes que só tornam tudo mais lento e complicado.
-
Drew DeVault
13/08/2017 00:00
O autor faz um alerta que muitos desenvolvedores parecem ignorar: nem tudo se resolve com regex. Como ele mesmo explica, uma simples busca por "URL regex" leva a um padrão ruim que falha em validar URLs comuns. Validar uma URL com regex é como tentar encontrar um Bugatti no meio de um estacionamento de Uno: simplesmente não rola. A solução proposta, usando `urlparse`, é mais robusta e eficiente. Então, vamos parar de ser teimosos e usar as ferramentas certas. O que você acha?
-
Drew DeVault
12/08/2017 21:00
Regex pode parecer uma ferramenta poderosa, mas como o post ressalta, muitas vezes é uma armadilha. O autor faz um bom ponto ao dizer que "complicated regexes are opaque, unmaintainable, and often wrong". Ao invés de complicar sua vida com expressões regulares, um simples uso da biblioteca padrão, como o `urlparse`, pode resolver seu problema de forma muito mais eficiente. Afinal, quem tem tempo para decifrar bugs em regex, quando a solução pode estar a apenas uma função de distância?
-
Drew DeVault
09/08/2017 00:00
Parece que a equipe do Sway não para, e a versão 0.14.0 trouxe novidades quentíssimas, como o tão pedido suporte a ícones de bandeja e alguns bugs finalmente resolvidos. "Sway é um compositor Wayland compatível com i3", o que significa que você pode usar sua configuração do i3 tranquilamente lá. E quem achou a lista de novidades curta, é bom lembrar que muitos dos avanços estão acontecendo em torno do projeto wlroots, essa nova biblioteca está trazendo melhorias significativas. Afinal, quem não ama uma boa biblioteca nova, não é mesmo?
-
Drew DeVault
08/08/2017 21:00
Olha só, Sway avança mais um pouco com a versão 0.14.0, que agora traz "suporte para ícones de bandeja" e correções de bugs que já estavam mais enrolados que loop infinito. Para quem ainda não conhece, é basicamente o i3 adaptado para Wayland, certo? E com boas melhorias chegando na 0.15.0, principalmente na sincronização da área de transferência. Para os devs de plantão, o Sway continua mostrando que o código é robusto, com mais de 24 mil linhas e envolvimento de 94 autores em um projeto cada vez mais maduro.
-
Drew DeVault
19/06/2017 00:00
Link rot, ou a arte de ver links desaparecerem como se fossem vaporizados pela Thanos, é um problema sério que só cresce. Como mencionado, "25% dos links citados já não estão disponíveis" – é praticamente uma carnificina digital. O autor sugere que a solução é ter um plano de backup, quase como se estivéssemos construindo nossa própria TARDIS de armazenamento offline. A ideia de arquivar as coisas que realmente importam faz total sentido, mas é uma pena que chegamos a esse ponto. A confiança nas plataformas não é mais suficiente; é hora de um plano B bem robusto.
-
Drew DeVault
18/06/2017 21:00
Link rot é quase um bug crônico da internet. Em 2014, Maciej Cegłowski mencionou que 5% dos links morrem a cada ano, e essa estatística deve ser um alerta para todos nós que dependemos do conteúdo online. A dependência de plataformas e as artimanhas do DMCA só pioram a situação. O que o autor sugere nas entrelinhas é que, em vez de confiar cegamente em serviços, é melhor ter um plano de backup à la ‘se o servidor cair, que ao menos eu tenha meu conteúdo pessoalmente arquivado’.
-
Drew DeVault
10/06/2017 00:00
Wayland está se destacando na pilha gráfica do Linux, mas o artigo nos apresenta algo além da superfície. Em vez de dar apenas uma visão geral, a ideia é mergulhar na mecânica do protocolo, que, apesar de se vender como algo gráfico, é mais uma conversa entre partes sobre recursos. Como o autor menciona, sua aplicação prática é fundamental, e conhecer detalhes como a conexão ao wl_display e o uso do wl_registry pode fazer toda a diferença. Se você achava que a programação de gráficos era só usar o mouse, prepare-se para aprender mais sobre esse "construtor de pontes" do seu desktop.