Julien Etienne

1.1K posts

Julien Etienne

Julien Etienne

@ix4r

Geek

Katılım Ekim 2011
182 Takip Edilen125 Takipçiler
Julien Etienne
Julien Etienne@ix4r·
@mitchellh Amazing engineering 🚀 It clearly shows that it’s a work of love ❤️
English
0
0
0
36
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
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
145
124
3.6K
263.9K
Julien Etienne
Julien Etienne@ix4r·
@dhh @hnshah I have had the same positive outcome giving it access to my recycled cisco switch. It handled the SonosNet nightmare for me… @Sonos if you read this, a disable SonosNet option would be really welcome. I can only recommend people to avoid Sonos at this point.
English
0
0
1
153
DHH
DHH@dhh·
Giving Opus access to your ubiquity interface to debug wifi and network issues is unbelievably effective. It's now correctly identified and fixed problems in two different installations I've had that were plagued for months/years with issues. So good.
English
126
44
2.4K
185.2K
Julien Etienne
Julien Etienne@ix4r·
@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
1
0
3
531
Valeriy M., PhD, MBA, CQF
Valeriy M., PhD, MBA, CQF@predict_addict·
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.
Valeriy M., PhD, MBA, CQF tweet media
English
4
6
58
12.3K
Julien Etienne
Julien Etienne@ix4r·
@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
0
0
1
26
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
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
80
0
597
69.3K
Julien Etienne
Julien Etienne@ix4r·
@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
0
0
1
12
DHH
DHH@dhh·
@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
7
0
49
2.1K
DHH
DHH@dhh·
Smart houses are so stupid. I've regretted it every single time the siren call of technology caused me to install a computer instead of a light switch, a computer instead of a door lock. And the custom integrations like Control4 are THE WORST. Jason is spot on.
Jason Fried@jasonfried

THE BIG REGRESSION My folks are in town visiting us for a couple months so we rented them a house nearby. It’s new construction. No one has lived in it yet. It’s amped up with state of the art systems. The ones with touchscreens of various sizes, IoT appliances, and interfaces that try too hard. And it’s terrible. What a regression. The lights are powered by Control4. And require a demo to understand how to use the switches, understand which ones control what, and to be sure not to hit THAT ONE because it’ll turn off all the lights in the house when you didn’t mean to. Worse. The TV is the latest Samsung which has a baffling UI just to watch CNN. My parents aren’t idiots, but definitely feel like they’re missing something obvious. They aren’t — TVs have simply gotten worse. You don’t turn them on anymore, you boot them up. The Miele dishwasher is hidden flush with the counters. That part is fine, but here’s what isn’t: It wouldn’t even operate the first time without connecting it to an app. This meant another call to the house manager to have them install an app they didn’t know they needed either. An app to clean some peanut butter off a plate? For serious? Worse. Thermostats... Nest would have been an upgrade, but these other propriety ones from some other company trying to be nest-like are baffling. Round touchscreens that take you into a dark labyrinth of options just to be sure it’s set at 68. Or is it 68 now? Or is that what we want it at, but it’s at 72? Wait... What? Which number is this? Worse. The alarm system is essentially a 10” iPad bolted to the wall that has the fucking weather forecast on it. And it’s bright! I’m sure there’s a way to turn that off, but then the screen would be so barren that it would be filled with the news instead. Why can’t the alarm panel just be an alarm panel? Worse. And the lag. Lag everywhere. Everything feels a beat or two behind. Everything. Lag is the giveaway that the system is working too hard for too little. Real-time must be the hardest problem. Now look... I’m no luddite. But this experience is close to conversion therapy. Tech can make things better, but I simply can’t see in these cases. I’ve heard the pitches too — you can set up scenes and one button can change EVERYTHING. Not buying it. It actually feels primitive, like we haven’t figured out how to make things easy yet. That some breakthrough will eventually come when you can simply knock a switch up or down and it’ll all makes sense. But that's at least 20 years down the road. It’s really the contrast that makes it alarming. We just got back from a vacation in Montana. Rented a house there. They did have a fancy TV — seems those can’t be avoided these days — but everything else was old school and clear. Physical up/down light switches in the right places. Appliances without the internet. Buttons with depth and physically-confirmed state change rather than surfaces that don’t obviously register your choice. More traditional round rotating Honeywell thermostats that are just clear and obvious. No tours, no instructions, no questions, no fearing you’re going to do something wrong, no wondering how something works. Useful and universally clear. That’s human, that’s modern.

English
200
83
2.6K
524.4K
Julien Etienne
Julien Etienne@ix4r·
@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
0
0
0
6
Julien Etienne
Julien Etienne@ix4r·
@LinkN01 Oh yes 🤦🏻‍♂️ That’s been an issue for me too in the new england fall… I hope it gets fixed soon.
English
0
0
0
11
Julien Etienne
Julien Etienne@ix4r·
@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
0
0
0
183
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
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
5
6
300
14.7K
Kent C. Dodds 🏹
Kent C. Dodds 🏹@kentcdodds·
I saw a benchmark today that compared how quickly two schema libraries validate a string is a URI. The first runs 12.0M operations per second and the second runs 8.2M. My question is: in what situation would you need to validate more than 8,200 in a millisecond in one thread?
English
42
0
234
67.9K
Julien Etienne
Julien Etienne@ix4r·
@sama It’s really amazing 🤩 Would love to see my usage limit live too, instead of being hit by it when too late.
English
0
0
1
23
Sam Altman
Sam Altman@sama·
really cool to see how much people are loving codex; usage is up ~10x in the past two weeks! lots more improvements to come, but already the momentum is so impressive.
English
744
328
7K
1M
Julien Etienne
Julien Etienne@ix4r·
@niccruzpatane It is great, but it’s a screen you’re not supposed to watch since you’re driving… correct? 😁
English
0
0
1
297
Nic Cruz Patane
Nic Cruz Patane@niccruzpatane·
Tesla states the new 16" screen in the MYL and MYP offers 80% better resolution than the previous 15.4" screen.
Nic Cruz Patane tweet media
English
59
86
1.9K
137.5K
Julien Etienne
Julien Etienne@ix4r·
@0xIlyy Public transport don’t exist here for the most part. So how would you know?
English
0
0
0
3
ily⚡️
ily⚡️@0xIlyy·
Americans don’t know that public transport actually SAVES you time. Try getting work done in your 5000lb car.
ily⚡️ tweet media
English
883
373
17.1K
988.2K
Nate Yiu
Nate Yiu@nate_yiu·
@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
9
9
288
69.1K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
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:
Gergely Orosz tweet media
English
106
502
7.2K
875.3K
Julien Etienne
Julien Etienne@ix4r·
@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
0
0
0
22
DHH
DHH@dhh·
The standard answers are "skill" and "ingredients", but I find that hard to square with the fact that for every other culinary effort, Americans will have someone from that region to come over and do it AAA+. Import whatever it takes to make it happen. So why not croissants?!
English
115
3
723
89.3K
DHH
DHH@dhh·
One day I'm going to solve the mystery of why even the finest bakeries and hotels in America can't produce a Croissant on par with a Danish 7-11 or a Spanish gas station.
English
643
214
9.1K
972.1K
Julien Etienne
Julien Etienne@ix4r·
@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
0
0
2
95
Porkchop Express
Porkchop Express@Porkchop_EXP·
@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
7
0
24
27.8K
Kenneth Cassel
Kenneth Cassel@KennethCassel·
> yeah it's a 1.5" pipe > oh so one of it's dimensions must be 1.5" right? > not exactly dumbest naming system of all time
Kenneth Cassel tweet media
English
220
104
7.5K
435.1K
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@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
14
3
58
37.7K
DHH
DHH@dhh·
Can't believe Elon actually did it. FSD has gotten shockingly, eerily good. Just did another drive from Malibu to LAX without taking the wheel once. Plenty of tricky, subtle situations along the way. What a time to be alive!
English
543
971
11K
5.3M
Julien Etienne
Julien Etienne@ix4r·
@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
0
0
2
159
Gergely Orosz
Gergely Orosz@GergelyOrosz·
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
275
114
2.9K
468K