fico incrédulo como tem uma galera nesse site que se acha muito não tendo conquistado porra nenhuma
31492.4K
@danielhe4rt
🇧🇷 senior developer | 27 y/o doing useless code since 2011 php and laravel is the way!! talking about: php + rust + postgres + open source @he4rtdevs
Mitchell Hashimoto @mitchellhI like to look at claims like this in case I can improve Ghostty. I grabbed your source and immediately spotted the issue: your read loop overwrites a 64 KiB ring. Everything older is discarded unparsed per tick. You're faster because you're not actually terminal emulating. It means the number isn't a throughput number. In a kitten benchmark run at the rate you're claiming, roughly 6.6 MB arrives per 60 Hz tick and 64 KiB of it gets parsed. You're read(2)-ing 100% of the data and parsing about 1% of it. There are other minor issues (a small fixed scrollback in a preallocated ring buffer, no grapheme clustering, throwing away data like OSC 8 URIs, etc.), but the major one is simply that you're discarding ~99% of the input. For plain text, e.g. your cat benchmark, the final screen ends up looking right, but the scrollback is missing 99% of the file and each retained chunk starts mid-line. As soon as there are escape sequences in the dropped spans, your emulator is fully out of sync and invalid: a cut inside a CSI prints the parameters as text, and any SGR, mode, title, or alt-screen change in the gap is just... gone. FYI, this is why I don't like when people point at refterm as a terminal benchmark. refterm implements a TINY subset of what a terminal emulator must support, it's closer to a fast file reader, not a terminal emulator. I also don't mean any shade by this. I like to look at technology objectively to try to learn something and improve my own craft and work. So I'm sharing what I found. I modified your code very slightly to parse on every full buffer (rather than per tick). And the results are attached. Both use main commit in each repo at the time of this post. Note the graph is in log scale, the discrepancy between performance for things like Kitty images is measured in GB/s.
Aquino - Santos da Opressão @SantosOpressivoEnquanto uns fogem, esse foi o discurso do Lula no dia que ficou sabendo que seria preso
Keit Ollé 🇧🇷 ➔ getsolu.ai @k8adevFalando nisso, acabou de chegar para mim uma oportunidade para Software Engineer (vaga afirmativa para mulheres), com conhecimentos em infraestrutura e segurança para apoiar o desenvolvimento de diferentes projetos. Requisitos: - Disponibilidade de pelo menos 2 a 3 dias por semana - Experiência com desenvolvimento de software com IA - Conhecimentos em infraestrutura e segurança Contrato de R$ 5.000,00/m + % sobre a venda dos projetos. Quem tiver interesse, pode me mandar uma DM com o perfil do LinkedIn 🙌🏻
He4rt Developers @He4rtDevsJá se programa pra semana na He4rt 💜 Seg, 21h: Reunião Semanal Ter, 20h: English Meetup Sáb, 18h: 5ª edição do He4rt Pub 🍻 Qual desses você não perde? Nossa Twitch:
Gabriel Zim @ogabezim@danielhe4rt @sseraphini Olha a carinha dessa vagabunda falando nisso segurando o microfone, ah vai ti fude rapa, vira home fela da puta
Joey Mannarino @JoeyMannarinoLula isn’t even trying to hide that he blatantly stole the elections in Brazil. Straight out open theft. Isn’t this why we have an International Criminal Court?
Nikolas Ferreira @nikolas_dmEsperando os votos do Sudeste entrar. Nada como um dia após o outro.