正在加载视频...

视频加载失败

First I optimized CPU, then memory, now I'm onto the renderers (Metal first). Scrolling Neovim now sustains ~175fps easily (vsync off of course). More room for improvement, but this is already best-in-class (I can't find a terminal at the moment that does better on macOS). The road to get...

374,314 次观看 • 2 年前 •via X (Twitter)

10 条评论

Markus Zimmermann 的头像
Markus Zimmermann2 年前

More FPS means less CPU spent on single frames, right? Scaling that to 100k-s of users means less energy used in general. Every watt counts. Doing your part for the <2°C goal. Or am i too optimistic here why optimizations matter? 😉

Mitchell Hashimoto 的头像
Mitchell Hashimoto2 年前

Haha, well, the first part is right. :) CPU usage for both idle and saturated screen changes is significantly lower. Whether that'll make any sort of meaningful difference... well... lol.

Iheanyi Ekechukwu 的头像
Iheanyi Ekechukwu2 年前

I need Ghostty in my life. Patiently awaiting my day in Discord

Thorsten Ball 的头像
Thorsten Ball2 年前

Let's goooo!

Rasmus Andersson 的头像
Rasmus Andersson2 年前

Very nice! Must look really nice on a high frequency display when scrolling backbuffer with pixel increments

Brandon 的头像
Brandon2 年前

High FPS in terminal does matter. Anyone who asks why doesn't get it.jpg.

Rapha Amorim 的头像
Rapha Amorim2 年前

dope results! out of curiosity, is that monitor helper in the right side something you developed yourself to debug?

Mitchell Hashimoto 的头像
Mitchell Hashimoto2 年前

Nope, just run any program that uses Metal with `MTL_HUD_ENABLED=1`. Its built-in to macOS.

Ilya Dmitrichenko 的头像
Ilya Dmitrichenko2 年前

FPS does totally matter. I quit neovim for vscode because how slow redrawing was in the terminal and how every plugin was competing with each other.

Mitchell Hashimoto 的头像
Mitchell Hashimoto2 年前

If you ever go back to neovim, `set notermsync` is a huge thing too. This prevents internal escape sequence buffering. May result in tearing depending on the terminal but for fast terminals (like Ghostty!) it dramatically improves fps and latency.

相关视频

Rory McIlroy came into the first FedExCup Playoff event from a long layoff. He then shot rounds of 74, 70, 72 and 72 to finish 66th. After the final round, he reacted to the week: “Obviously didn't come in here with a ton of reps, almost felt like the more the week went on, the more I felt lost with my golf swing a little bit. “I figured it out a little bit the last few holes today, I think. Yeah, I just sort of -- yeah, swing wasn't in sync and obviously didn't do a ton of practice coming in here. “I guess nice to shake the rust off a little bit, but I'm going to have to work pretty hard between now and next Thursday to feel like I have any sort of golf game to compete next week.” He then spoke about what he is going to do in preparation for the BMW Championship next week: “ I'm going to go home. I'll work with Michael and Harry. Yeah, just try to get the swing into some sort of better sync and better flow. Then, yeah, go to Bellerive Tuesday and obviously try to prepare for that golf course. “Yeah, to me it's more about obviously the execution of what I'm doing right now, and the execution wasn't there this week. As I said, I'm going to have to sort of put the head down and grind from now until Thursday to try to feel like I have any sort of chance next week.” Even after a tough week, Rory is still projected 13th on the FedExCup standings and should comfortably make it to the Tour Championship. Rory McIlroy PGA TOUR FedEx St. Jude Championship

Flushing It

350,175 次观看 • 2 个月前

Michael referred to TraderRoundUp in NQ Futures Review & 1st Presented Reflection FVG. Here are the spaces and timestamps about the first presented reflection fair value gap and the first presented fair value gap with displacement :) Trader Round Up Part 2 - May 3, 2025 [ First Presented Reflection FvG ] Timestamp 01:27:19 Question charter student “I would think that it's worth identifying, not just the first bisi but also the first sibi. I mean, I just to me, it's just so beautiful to codify and see both of those arrays. Because logically, as a charter student, that's how I would perceive you seeing it?” Timestamp 01:27:43 Answer from Michael “Well, I'll come out and say, I'll tell you, you are talking about a PD Array that I've never released. But it is, it's, there's something to it. When you see the very first presented fair value gap, whatever it is, whatever the contrary is to that, the very first formation of that, it's useful information.” — Trader Round Up: Post ICT Livestream 3/19 - March 19, 2026 [ Displacement for First Presented Fair Value Gaps ] Timestamp 01:01:51 “And then I look for that displacement in that fair value gap. So it's not to simply, there's a gap there it's the first one that happened. That's not enough for me. I'm actually teaching the whole process of what I did was, when I discovered this element of first presentation, this whole process of which one do I use and how do I define that and what rules and parameters, how did that morph into what I use today? When I first saw the concept, it was simply pick the first one. If you do, you'll see many trades form, but sometimes you won't get a signal for others, and that'll be a source of frustration for you like it was for me, but you'll grow through that. By learning to anticipate what you think the market's going to do, then looking for it to displace in that narrative, in that direction, supporting that trade idea, that's what I use it for. So it's the first presented fair value gap that fits the narrative and the criteria I'm looking for within my model.” Timestamp 01:04:33 “So it's not just simply, here's the first gap that forms. It's the first gap that forms within the context of the expectation I hold over price action, which is narrative.” ————————————————————————— Expanded context Trader Round Up: Post ICT Livestream 3/19 - March 19, 2026 [ Displacement for First Presented Fair Value Gaps ] Timestamp 01:01:26 “My selection for Fair Value Gaps are directly linked to gradient levels based on inefficiencies and ranges that I've defined, that I've been teaching this year. Also, I already have a predetermined expectation on what I want to see price action do. In other words, I have a draw on liquidity, I have a narrative I think it may try to implement framing that first hour of trading. And then I look for that displacement in that fair value gap. So it's not to simply, there's a gap there it's the first one that happened. That's not enough for me. I'm actually teaching the whole process of what I did was, when I discovered this element of first presentation, this whole process of which one do I use and how do I define that and what rules and parameters, how did that morph into what I use today? When I first saw the concept, it was simply pick the first one. If you do, you'll see many trades form, but sometimes you won't get a signal for others, and that'll be a source of frustration for you like it was for me, but you'll grow through that. By learning to anticipate what you think the market's going to do, then looking for it to displace in that narrative, in that direction, supporting that trade idea, that's what I use it for. So it's the first presented fair value gap that fits the narrative and the criteria I'm looking for within my model. That's the technical term in terminology, and it's the definition you're going to see in the book. So you got it for free here. I gave it right to you, but that's what I'm doing. I'm taking everything and placing them in the right place at the right time, and that's why I'm using the fair value gaps that I say is first presented, and that's why they're working the way they do. There's more criteria than simply that it's first appeared.” Timestamp 01:03:19 Not necessarily bias. Narrative is not bias. Narrative is how a price delivery will unfold. In other words, if you think it's going to go higher, it may go down and take out a short-term low before it does that. It may trade down into a discount fair value gap before going higher. If I'm bullish, I'm looking for a criteria that allows for either the first presented fair value gap to perform as an inversion fair value gap. So I'm bullish, if I see the first presented fair value gap with displacement that's going to be a SIBI, In other words, it's a down-closed candle, in my mind already, it's fitting criteria that this is going to act as an inversion fair value gap. So now I'm going to wait for it to trade above it, come back down, validate that inversion fair value gap, keep price out of the lower half of it. That means I'm onside. Order flow is signaling to me that I am bullish. I can go long at consequent encroachment or up to its high, anywhere in there. But if it spikes a candlestick wick down in there, I won't be fearful of not taking that trade once it validates it. Once it comes back down, it can do that. It's completely permissible as long as the bodies stay out of it. And I'll just keep parlaying and building the position up as long as I have the equity to do so. And then I'll just ride it up to whatever the draw is on liquidity. So it's not just simply, here's the first gap that forms. It's the first gap that forms within the context of the expectation I hold over price action, which is narrative. The bias, I'm actually trading outside of bias because I'm trading only in the first hour of trading. I don't need a bias. I have zero bias lately because I don't trust higher timeframe bias because we're in this larger long-term consolidation. So by removing the necessity for knowing bias, I'm just looking for what's the current narrative right now, where they're going to run for, who they're going to hurt right now. And that's what I'm doing. When we move to a trending environment again, then I'll go back to doing other things."

Pipmunch

11,864 次观看 • 1 个月前

The Text Me Back script is finished! 🥳🎉 This is probably the biggest achievement of my life. I have been through so much over the past year, and especially the last three months haven't been easy. But I kept pushing through even when it hurt because when you do, you make sure that one day it'll get easier. I'm so proud of this script. I've been writing novels and screenplays since I was a young teen, on and off, some years more off than on, but I've always kinda felt that my execution didn't live up to my ambitions. But this time, it's everything I wanted it to be and more. In fact, I'll say that it's better than I ever thought it could be. Of course, that's my extremely biased opinion, but I hope that you'll enjoy it just as much as I've enjoyed writing it. Well, that depends on the execution of the actual gameplay too, but I'm confident. I always say that if somebody else can do something, so can I. So, since the first Life is Strange is pretty close to what I want to do gameplay-wise, it's already been done. There's proof it's possible, and so it will be possible for me too. Now, I'll spend the next few weeks polishing the final episode. There are still some things I'm not fully satisfied with. Episode 5 is still a first draft. (I'll also share the final word count at that time. I'm a sucker for word counts.) So, after a couple of weeks, I'll finally start really getting into making the demo, and hopefully, this page will get more interesting as I can start to show things. Don't expect the world right away, but it'll get more and more exciting as we go. I promise. Thanks to all of you for sticking with me through this long writing process! PS: For the voice actors: I'll start sending out the full, finished scripts by the end of July. Sorry that it took so long, but I think the wait will be worth it! #gamedev #gaming #TextMeBack #gamer #indiegame #indiegamedev #UnrealEngine5 #femaleprotagonist #solodev #solodeveloper #unrealengine #indiedev

Text Me Back

41,771 次观看 • 2 年前

Jordan Spieth made it to the FedExCup Playoffs without securing a single top 10 this season so far. Today, he shot a bogey free 65 to be tied for the lead at the FedEx St Jude Championship. After the round, he said it was about as “stress free” as he can play, and also he knows “next year will be an awesome year”: “It was good. I feel like I played that way most of the last couple weeks, and I've had a couple rounds show for it and a few others kind of hold it a couple under. Yeah, I've been -- I just tried to come into this week and just be as patient, nonreactive as possible, dumb it down to try to win the golf tournament and not worry about anything else. “Just knowing that I'm a lot better golfer than I've been in a very long time and continue to believe in that. If low scores come, they come. If they don't, it doesn't change the fact that I know that I'm better than I've been in a long time. “That mentality is what I came into today and stuck with it throughout the round, and it paid off.” He went on to say: “if you look at the stats, you'll see four or five missed greens, but I had a putter in my hand on every single one of them, they were on the fringe. If you want to count that as 18 greens, it becomes about as stress free as it can be. “I had a couple of those last weekend, which was nice. But I could have gotten into some trouble early in the round today, and I played the right spots, stayed patient, and my tap-ins didn't frustrate me. In fact, it was like, all right, well, this is kind of the worst that I could have played this hole and I tapped in for par. So let's just stay the course. “Once one fell on No. 9, the lid came off, and I made a few early there in the back.” He was also asked about being on the top 50 bubble: “I think the tougher part was the last couple of years I was very clearly going in this direction (indicating down). I was not as good as I was earlier in the season. “I had a lull this season from essentially Memorial through the British where I was kind of trying to do -- press something that I probably didn't need to, and it got me in trouble. But I stayed on it for five or six weeks and didn't get many results there. “The rest of the season statistically has been very good. I just missed a lot of those big events of just finishing in the top 20 like I did most of the other events this year, which would have left this week to be completely stress free. But outside looking in versus inside trying to hold onto it is a little different mentality, maybe helpful, but after a good start that all changes, right? “I just feel that I'm -- I just feel like, as I just mentioned, I'm just in a very different place about the game of golf than I was the last couple seasons heading into this event. Again, if it's going to work out, great. If it doesn't, I know next year is going to be an awesome year for me. So it takes a lot of the stress off of this week.” Jordan came into the week in 54th on the FedEx Cup but is currently projected to climb 32 spots to 22nd. He’ll be looking to keep the week as “stress free” as possible and earn his spot into next week’s BMW Championship. Jordan Spieth PGA Tour FedEx St. Jude Championship

Flushing It

310,229 次观看 • 2 个月前

Jordan Spieth shot a bogey free 62 yesterday, with 6 birdies in a row, and a closing 9 of 29, to climb into the top 10 of the CJ Cup Byron Nelson. After the round he said he feels as good as he has in 9 years and then went into more detail about why: “It's physically and my mechanics. I got pretty off for a long time. I've been trying to build it back, and then I'd compensate and do what worked. “This last off-season I said no more compensating because, to be consistent, I've got to get it back to a certain place, and it's been work from then to try to get there. It's all in mechanics and health.” He then detailed what part of his game worked well in the 62: “It was putting today. I've been driving the ball the best of my life, and I drove it horribly today, like really badly. But putting was -- to go to your actual question, putting was the best. “I felt fluid with it. I felt like I -- in what I've been trying to do, I've been trying to put it all together. I know what needs to happen, but putting it all together into a fluid stroke and then being able to be outwardly focused has been the goal. “I felt like last night I did a really good job out here of that being the goal, find that, and then carry it into this morning and then trust it on the course. “Frankly, I mean, I told Michael -- I've been telling Michael for a while. I just feel like one lips in instead of lips out, and I feel like the lid comes off. I lipped out a few yesterday. I had one on No. 10 go across the lip today, but then the one on No. 1 could have been short and fell in. It was like, oh, wow, there is a hole there. “Sometimes I've certainly shown that I can get streaky with it and was able to kind of get on the right side of that today.” Jordan Spieth PGA TOUR

Flushing It

15,564 次观看 • 5 个月前

"That pussy Adam Cole broke his ankle like the complete dork that he is." MJF talks about the revisionist history of his story with Adam Cole "Here's what happened. At the time, and this is just a fact, we were the highest minute-for-minute drawing angle, not just in AEW, but in all of professional wrestling at that point. We were moving the most merch in the company. At that point, and was to no fault, Bloodline's going to go down as one of the greatest long-term thing, but at that point there was a bit of lull in their story at that point in 2023, and we had taken lead and Better Than You, Baby is what everybody was talking about and then that pussy Adam Cole broke his ankle like the complete dork that he is and then he decided to turn on me because he's a horrible human being. But I learned a lot in that in that year I learned a lot about myself you know when I when I was out—full disclosure I was in a very dark place." I also asked about the injuries he had suffered "It was my hip, my left shoulder; my last two pay-per-view matches—pretty much the left side of my body was useless. But I wasn't going to tell the doctors that because that's not how I was brought up. In not just in real life, but in this business. When I had that time off, I had a lot of time to reflect and it made me angry. Now I look back on it and I shouldn't have been angry at the fans. Who I should have been angry was that myself. Because I went from being, ‘MJF is the best thing since sliced bread,’ and within a flip of a switch, ‘It's MJF sucks. He's killing this company that we love.’ It took, if we're being honest, it took all the way into like the first month of this year of 2025 for everybody to be like, ‘Maybe we were harsh. Maybe he's actually still one of the best in the world. They can't help it. But I know why. It's because nobody likes a braggart. But the unfortunate thing is I can't help myself. I'm just really good at my job and I can't help but talk about it."

Sean Ross Sapp of Fightful.com

36,450 次观看 • 10 个月前

Hate to be that guy but it needs to be said. Tesla has not yet solved FSD and there is no guarantee it will be solved by June Don't misunderstand me, I'm not predicting it won't be ready. I'm simply reminding a specific group of people that seem to be operating under the assumption it's already a done deal If it was truly solved, we would have Unsupervised. Yes, it's incredible 99% of the time but cracking the code for the final 1% is excruciatingly difficult While we're on the subject - does FSD pull out in front of people and then take its good old time for anyone else? This is a behavior I'm really not a fan of and seems to happen regularly for me on 13.2.8 and 13.2.7 (AI4) We still don't have answers for sun glare - I watch an unhealthy amount of FSD videos and I still see this happening more than I'd like to Yes, snow is another story but initially this isn't really part of the rollout plan for TX and CA. Makes sense to solve for better conditions first Lane selection is still an issue where I'm at as you can see in this clip. Wish I would have had my camera ready for this but I was using FSD and the navigation just needed to go straight through the intersection. Instead, for no reason, it got into the left lane (left turn only) and stayed there. When I got the green arrow it just sat at the light (luckily no one was behind me so I stayed for a bit) and I eventually took over and just made the left turn You'd think basic things like this would be solved by now. Maybe it's the map data but even if it is, that's still a problem This will undoubtedly get misinterpreted and that's fine, but I've felt like some caution around Unsupervised would be healthy for certain pockets of the $TSLA community I'm still as confident as ever that Tesla will be the first to solve for generalized autonomy and I don't think it's close (especially in the US), but there's at least a non-zero percent chance it happens later than this June

Dillon Loomis

87,236 次观看 • 1 年前