Ainda é um recurso opcional, e há uma grande chance de que o multithreading continue sendo opcional. (ativando a opção, fazendo uma instalação separada etc.)
Eu também quase não uso Type, e acho que vou usar free-threading por causa de questões de desempenho, mas de forma bem limitada.
Um dos grandes motivos da popularidade do Python foi justamente não precisar se preocupar nem com esse tipo de multithreading. Se tiver que levar isso em conta também, vai acabar virando uma linguagem que pessoas comuns não conseguem usar com facilidade.
free threading python realmente não parece ser nada fácil. Dá uma sensação de estar abrindo a caixa de Pandora. Há a possibilidade de todo tipo de bug de sincronização que ficou escondido até agora começar a aparecer. E ainda por cima só explodindo no runtime, bem de vez em quando. Aqueles problemas que já davam dor de cabeça no desenvolvimento com multithreading talvez agora também comecem a se tornar sérios de vez no Python. Mesmo olhando só para a família C, trechos que usam funções que não são thread-safe já devem causar problemas imediatamente.
Quando eu achava que isso era só uma nova tecnologia, eu olhava com curiosidade,
mas agora que os empregadores estão de fato promovendo cortes de contratação e de salários por causa desse tipo de tecnologia, isso já não me faz sentir muito bem..
Acho que, como ainda estamos em uma fase de transição, várias situações inusitadas acabam acontecendo.
Daqui para frente pode melhorar ainda mais, ou continuar assim, então também vai ser divertido ver como isso muda kkk
Nossa... parece que o 9to5mac bloqueou completamente o acesso de bots.
Fiz um resumo manual. Ainda estou ajustando o prompt, mas no momento ele tem cerca de 4 mil caracteres (800 tokens).
Contribuí com tradução personalizada, carregador de arquivos do Excel, lista virtual e outros recursos. Espero que muita gente também use no Brasil. ^^
Estou usando o Gemini no GitHub para receber revisão de PR, e às vezes acontece exatamente isso.
Tipo quando eu já fiz a checagem de null na linha logo acima, mas ele revisa dizendo para adicionar exatamente a mesma linha logo acima porque eu estaria usando sem checar null.
Não dá para colocar tudo em prompts — o conhecimento de contexto, os padrões de trabalho, os resultados esperados e seus formatos, que uma pessoa naturalmente aprende ao trabalhar.
E, mesmo que desse para escrever tudo isso, também fico pensando que, em vez de um AI complexo como um LLM, talvez fosse mais realista automatizar isso com algoritmos tradicionais de antes do deep learning.
Quando você usa, dá para ver que vibe coding e agentes de código realmente têm seus lados convenientes, mas para serem convenientes de verdade é preciso enviar prompts extremamente detalhistas, e, desde o início, também há muitos projetos que simplesmente não funcionam bem dependendo do perfil do projeto. Quando as funcionalidades estão bem divididas em partes pequenas e objetivas, como em um servidor web com arquitetura MSA, eles trabalham bem; mas, se você tentar corrigir com IA uma lógica complexa com muitos módulos interligados em um grande monólito, precisa montar um plano de tarefas extremamente minucioso e enviar prompts muito bem elaborados.
Uau... acabei de instalar e dar uma olhada.
Uma interface que faz lembrar a era do MS-DOS...
Parece ótimo para usar de forma leve sem instalar um editor separado. Especialmente porque muitas vezes preciso trabalhar acessando o terminal remotamente, e no terminal era desconfortável editar ou visualizar arquivos, então isso ficou muito bom.
Enviei um e-mail. Obrigado.
Ainda é um recurso opcional, e há uma grande chance de que o multithreading continue sendo opcional. (ativando a opção, fazendo uma instalação separada etc.)
Eu também quase não uso Type, e acho que vou usar
free-threadingpor causa de questões de desempenho, mas de forma bem limitada.Afinal, que tipo de futuro eles enxergaram para tomar uma decisão dessas...
Um dos grandes motivos da popularidade do Python foi justamente não precisar se preocupar nem com esse tipo de multithreading. Se tiver que levar isso em conta também, vai acabar virando uma linguagem que pessoas comuns não conseguem usar com facilidade.
free threading pythonrealmente não parece ser nada fácil. Dá uma sensação de estar abrindo a caixa de Pandora. Há a possibilidade de todo tipo de bug de sincronização que ficou escondido até agora começar a aparecer. E ainda por cima só explodindo no runtime, bem de vez em quando. Aqueles problemas que já davam dor de cabeça no desenvolvimento com multithreading talvez agora também comecem a se tornar sérios de vez no Python. Mesmo olhando só para a família C, trechos que usam funções que não são thread-safe já devem causar problemas imediatamente.Tinha isso antigamente também. M Editor... https://www.edm2.com/index.php/Microsoft_Editor
Nossa...!
Quando eu achava que isso era só uma nova tecnologia, eu olhava com curiosidade,
mas agora que os empregadores estão de fato promovendo cortes de contratação e de salários por causa desse tipo de tecnologia, isso já não me faz sentir muito bem..
Acho que, como ainda estamos em uma fase de transição, várias situações inusitadas acabam acontecendo.
Daqui para frente pode melhorar ainda mais, ou continuar assim, então também vai ser divertido ver como isso muda kkk
Nossa... parece que o 9to5mac bloqueou completamente o acesso de bots.
Fiz um resumo manual. Ainda estou ajustando o prompt, mas no momento ele tem cerca de 4 mil caracteres (800 tokens).
Contribuí com tradução personalizada, carregador de arquivos do Excel, lista virtual e outros recursos. Espero que muita gente também use no Brasil. ^^
Estou usando o Gemini no GitHub para receber revisão de PR, e às vezes acontece exatamente isso.
Tipo quando eu já fiz a checagem de
nullna linha logo acima, mas ele revisa dizendo para adicionar exatamente a mesma linha logo acima porque eu estaria usando sem checarnull.Não dá para colocar tudo em prompts — o conhecimento de contexto, os padrões de trabalho, os resultados esperados e seus formatos, que uma pessoa naturalmente aprende ao trabalhar.
E, mesmo que desse para escrever tudo isso, também fico pensando que, em vez de um AI complexo como um LLM, talvez fosse mais realista automatizar isso com algoritmos tradicionais de antes do deep learning.
Isso é divertido hahaha
Independentemente do erro, a qualidade dos resumos do GeekNews é boa, então sempre fico curioso sobre o prompt
Quando você usa, dá para ver que vibe coding e agentes de código realmente têm seus lados convenientes, mas para serem convenientes de verdade é preciso enviar prompts extremamente detalhistas, e, desde o início, também há muitos projetos que simplesmente não funcionam bem dependendo do perfil do projeto. Quando as funcionalidades estão bem divididas em partes pequenas e objetivas, como em um servidor web com arquitetura MSA, eles trabalham bem; mas, se você tentar corrigir com IA uma lógica complexa com muitos módulos interligados em um grande monólito, precisa montar um plano de tarefas extremamente minucioso e enviar prompts muito bem elaborados.
Uau... acabei de instalar e dar uma olhada.
Uma interface que faz lembrar a era do MS-DOS...
Parece ótimo para usar de forma leve sem instalar um editor separado. Especialmente porque muitas vezes preciso trabalhar acessando o terminal remotamente, e no terminal era desconfortável editar ou visualizar arquivos, então isso ficou muito bom.
Eu estava criando e usando funções como
uuid_generate_v7(), então é uma notícia muito bem-vinda.Nossa!!
De repente, o Gemini do Google rodando nos próprios TPUs deles parece ainda mais impressionante...
Litestream - ferramenta de replicação em streaming para SQLite
Estou apostando tudo em SQLite no servidor