
Julien Etienne
1.1K posts


@mitchellh Amazing engineering 🚀
It clearly shows that it’s a work of love ❤️
English

Ghostty is now indisputably the fastest terminal emulator at IO throughput, by a very large margin. On ASCII, Unicode, and CSI tests, Ghostty is more than 2x (double!) faster than any other leading "fast" terminal. These changes are directly in libghostty, too, so everyone wins.
`time cat 150MB_ascii.txt`:
- Ghostty nightly: 575ms
- Ghostty 1.3.2: 1.5sec
- Alacritty: 1.2sec
- Kitty: 1.7sec
- Warp: 3.8sec
- iTerm2, Terminal: stopped after 60s
`time cat 150MB_unicode.txt` (mixed languages):
- Ghostty nightly: 536ms
- Ghostty 1.3.2: 1.22sec
- Alacritty: 1.05s
- Kitty: 1.35s
- Warp: 3.4s
- iTerm2, Terminal: stopped after 60s
`DOOM-Fire-Zig` (an IO test):
- Ghostty nightly: 842fps
- Ghostty 1.3.2: 532fps
- Kitty: 485fps
- Alacritty: 593fps
- Warp: 577fps
- iTerm2, Terminal: 60fps (yes, 60)
To quickly address the "cat speed doesn't matter" naysayers: this is a direct test of how many bytes/second you can push through a terminal. It doesn't cover just "read big file" but also "how much can a TUI do". The tests above test various shapes of inputs (plain ascii, unicode/wide chars, csi-heavy loads, etc.). IO throughput is incredibly important.
Most of these improvements apply to libghostty-vt consumers too, so any libghostty-based terminals will instantly see huge throughput improvements by simply upgrading (ABI compatible).
I'll cover the exact improvements in a blog post in the future. These results are the result of 6 separate optimizations.
English

@predict_addict Ok I’ll bite: what French degree are we talking about? From which school? Anyone who understands the French system also understand you can get a maths degree of no value at a random school or one of high value in a select school, very much like anywhere else in the world.
English

In MIPT and other elite universities circles, French math education has been a running joke for well over a decade.
MIPT had cooperation programs with several French universities.
Every now and then you’d see an “Alexandre” from Novosibirsk go on a so-called math holiday to France: pick up a Master’s degree in parallel with finishing a far more serious one back home.
The funniest part?
They’d do the degree in French — after just about three months of summer language prep. Tells you how hard such degree is.
Once the “math holiday” was over, pre-Brexit, the routine was simple: new passport, train to London, real job.
France is one of the few countries that effectively hands out passports to students after the state pays for their education — and then acts surprised when they leave.
Why wouldn’t they?
There are no high-paid jobs, no serious tech ecosystem, no hedge funds to speak of.
So no — people are not “integrating into French science”.
They’re rationally arbitraging the system.
France pays.
Others collect.
And then move on.
Call it what it is: le ride.

English

@yousifa @mitchellh @holman @astuyve It’s actually really good advice for long runs.
Even cat6 can start having interferences at higher speed over 150+ ft in my experience.
If you remodel, I would just put a couple fibers from one end of the house to the other. Or just a conduit “just in case”.
English

When I moved into my house in 2018, fiber wasn't even here and I got 100Mbps cable for $80/mo. In 2020 fiber become available and I got 500Mbps for $60/mo and been on that since. I just checked to see what's up and 2Gbps is now $60/month and I can get 7Gbps for $109/mo. Wtf!
I haven't upgraded my networking equipment since 2018 and my house is unfortunately Cat5e so I can only support up to 1Gbps at the wire level. I'm pretty sure my switch/router can handle at least 1Gbps but I know for sure my APs are stuck at a lower number. That's all ignoring the wiring limitations.
I'm actually in the middle of a remodel now (hence why I was looking) and we're rewiring the whole house plus replacing all the networking equipment to support 10Gbps but holy shit I didn't even know these types of speeds were available residentially right now.
English

@dhh @bwilliams18 I agree that’s actually my standard. All is controllable, but no one needs to know. It works great for me and my family.
English

@bwilliams18 A great test of whether your smart house is actually stupid is seeing if your spouse, your parents, your guests can operate all functions without an app, without a tour. If not, it's a dumb house. I've made that dumb mistake several times now. Sucks.
English


@dhh Home automation done right is amazing. For me that’s home automation you don’t see and don’t need to know about because all simply works the way you expect. Switches still do what you’d expect. No cloud or internet connection needed.
Yet, you can have scenes when needed.
English

@LinkN01 Oh yes 🤦🏻♂️
That’s been an issue for me too in the new england fall… I hope it gets fixed soon.
English

@mitchellh @kentcdodds It’s not only about this specific operation. If you take the slowest path for all operations you need to perform (even in parallel), you’re either accepting slower responses or higher hosting cost at scale.
English

Probably not something in the web request path. For something local like Ghostty we measure time per byte in the nanoseconds. This matters because SSDs can stream data at GB/s. For example M4 machines anywhere between 100 and 400. That’s about 400 bytes per nanosecond. You’ve got to do a lot of work very quickly. 8200 per millisecond is only 1 op every ~100 nanoseconds. In that time on an M4 you’ve read about 40KB in that time.
In web scale, a millisecond is fast.
In local CPU scale, it’s an eternity.
English

@sama It’s really amazing 🤩
Would love to see my usage limit live too, instead of being hit by it when too late.
English

@niccruzpatane It is great, but it’s a screen you’re not supposed to watch since you’re driving… correct? 😁
English

@0xIlyy Public transport don’t exist here for the most part. So how would you know?
English

@GergelyOrosz @alexandr_wang Strongly agree. In my experience as a person who GAS, it's critical to find companies who'll actually reward you for this.
It sounds bonkers, but the vast majority won't even understand it.
English

Asked a few companies how they hire FDEs (forward deployed engineers). Head this article from @alexandr_wang referenced a few times as what worked well:

English

@dhh It’s not easy to find for sure, but I’ve always found at least one good place.
In NYC Balthazar has excellent croissants 🥐 for example 😋
English

@Porkchop_EXP @dhh As a french person living in 🇺🇸 I can only agree. But don’t paint a too idealistic picture of France either, I typically have to go through multiple bakeries to find a proper croissant…
English

@dhh Best French pastries outside of France I’ve had were in Japan.
So if Japan can import European ingredients and make it happen why can’t the US?
English

@KennethCassel Have you tried lumber yet?
You’ll see it’s fun too 🙄
English

AI crawlers like Perplexity scrape the web, ignoring rules. Creators pay to host, while others harvest the value.
Web3 flips the script: users pay creators directly.
Fair. Sustainable. Inevitable?
#Web3 #AIethics #DigitalRights
🔗 blog.cloudflare.com/perplexity-is-…
English

@Java_Champions @java @Oracle Wow, thank you so much that's such an honour 🙇. And thanks to the @RivieraJUG and @RivieraDEV communities and @RedHat and soon @IBM for sponsoring my Open Source Java projects 🥳
English

On behalf of the @Java DevRel Team at @Oracle, congratulations to the newest member of the #Java Champions Program @UnFroMage!

English

@mitchellh @dhh My great experience is in a new model Y with HW4 indeed.
English

@dhh Do you have HW4? I still have a HW3 Model S and its not that great. Its great enough that I actually do use it now though, which is saying something, but I only turn it on in situations I know its going to do well. I keep trying full end to end periodically and it can't.
English

@dhh Fully agree!
Just got a Tesla for FSD. It takes me 30 miles through bad traffic and country side roads without any intervention needed.
English

Is there a software project anywhere close in impact to that of Linux?
It silently operates most things in the physical world (servers, Android phones, smart TVs, car chargers, aerospace systems, government systems etc)
Oh and git is now the de facto source control across most of tech (git was the Linux community “scratch their own itch” for source control, built for their own needs as open source)
English









