Sensitive content

This media may contain sensitive content.

Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Just relaxing and gaming. Could really use a good boy between these legs worshiping this big belly and fatpad 😮‍💨🤭 #bottomboy #bottomboi #chaserbait #repost #retweet #follow #chub #chubby #bigboytwitter #BigBoys #superchub #bear #hairybear #chubforchaser #chub4chaser #superchub4chaser #superchubforchaser #bearforchaser #bear4chaser

0 Kommentare

Keine Kommentare verfĂźgbar

Kommentare vom Original-Post werden hier angezeigt

Ähnliche Videos

Ben Horowitz tells the story of Slack’s pivot from a failed gaming app into a $28 billion company Ben recalls investing in Stewart Butterfield’s new company Tiny Speck. In 2001, Stewart began building an online game, pivoted into Flickr, and the company was acquired by Yahoo in 2005 for $25 million. In early 2009, Stewart decided he wanted to try building the online game again. This time, it would be called Glitch. Ben tells the story: “And so he builds Glitch. I love Glitch - it was a marvelous game. But it had two major problems. One, he started it in 2006 and built on Flash before Steve Jobs declared war on Flash. So it wasn’t going to work on the iPhone. And then the other problem was people would finish the game in two days, and so that’s not very good for retention.” After raising more than $15 million to build Glitch, Stewart called Ben to tell his investor that they only had $6 million left: “Ben, I’ve got $6 million left. I have no way to raise money because I’ve made really no progress because of these issues. It’s going to cost me more than $6 million to finish the game. So I’ve got three choices. I can pray for rain and try and finish it. I can shut down the company and give you your $6 million back. Or we build this tool that we use in our engineering team to communicate with each other and make engineering work a little better, and I could just put that out as a product.” Ben replies: “What? You just like built some tool to talk to each other and you want to put that out as a product? And you’re a consumer guy and you want to become an enterprise software guy?” Stewart says, “Yeah, I think it’d be a pretty good idea.” And so Ben said, “$6 million isn’t going to make a big difference in my life. If you really think it’s a good idea and you want to do that, go ahead.” Stewart decided to call the new product Slack, and it soon became the fastest growing enterprise software company of all time before SalesForce acquired it for $27.7 billion in July 2021. Ben points out an important lesson here: “A lot of the process is do you have a secret? Do you know something that nobody else knows? And because [Stewart] was pulling his hair out, literally smoking 8 packs of cigarettes a day, trying to get Glitch out the door, he was doing everything to optimize that development, and so he learned where software development was suboptimal… And that’s a really big key. You have to do something really hard if you want to learn something about the world that nobody else knows or is acting on. That’s when you have a breakthrough. But it starts with hard work.” Video source: UC Berkeley SCET (2020)

Startup Archive

51,352 Aufrufe • vor 8 Monaten

There is a beautiful story that just happened in AI so let me share it for a lighter tone weekend post among all the doom stories in our AI field this week. It’s a story of people on three continents building and sharing in the open a new small efficient and state-of-the-art AI model. It started a couple of months ago when a new team in the AI scene released their first model from their headquarters in Paris (France): Mistral 7B. Impressive model, small and very strong performances in the benchmarks, better than all previous models of this size. And open source! So you could build on top of it. Lewis in Bern (Switzerland) and Ed (in Lyon, in the South of France) both from the H4 team, a team of researchers in model fine-tuning and alignment were talking about it over a coffee, in one of these gatherings that often happen at Hugging Face to break the distance between people (literal distance as HF is a remote company). What about fine-tuning it using this new DPO method that a research team from Stanford in California just posted on Arxiv, says one? Hey, that’s a great idea, replies the other. We've just build a great code base (with Nathan, Nazneen, Costa, Younes and all the H4 team and TRL community) let's use it! The next day they start diving in the datasets openly shared on the HF hub and stumble upon two interesting large and good quality fine-tuning datasets recently open-sourced by OpenBMB, a Chinese team from Tsinghua: UltraFeedback and UltraChat. A few rounds of training experiments confirm the intuition, the resulting model is super strong, by far the strongest they have ever seen in their benchmarks from Berkeley and Stanford (LMSYS and Alpaca). Join Clementine, the big boss of the open evaluation leaderboard. Her deep dive into the model capabilities confirms the results: impressive performance. But the H4 team also hosts a famous faculty member, Pr. Sasha Rush, Associate Professor at Cornell University in his daytime, hacker at HF in his nighttime. Joining the conversation, he proposes to quickly draft a research paper to organize and share all the details with the community. A few days later, the model, called Zephyr (a wind like Mistral), paper, and all details are shared with the world. Quickly other companies, everywhere in the world starts to use it. LlamaIndex, a famous data framework and community, shares how the model blew their expectations on real-life use-case benchmarks, while researchers and practitioners discuss the paper and work on the Hugging Face hub. All this happened in just a few weeks catalyzed by open access to knowledge, models, research, and datasets released all over the world (Europe, California, China) and by the idea that people can build upon one another work in AI to bring real-world value with efficient and open models. Stories like this are numerous everywhere around us and make me really proud of the AI community and see how we can build amazingly useful things together. [the video is just me reading this Friday post hahah]

Thomas Wolf

169,276 Aufrufe • vor 2 Jahren

I was just on with my colleagues and good friends over at Real America’s Voice this morning and I want to reiterate this point… The illegal immigration we saw under the Biden administration was intentional but also insidious. Yes, they intended to justify stolen elections. Yes, they intended to overwhelm taxpayers and further break the American working class. But let’s not shortchange these people. At the height of their social engineering goals, they wanted to overwhelm the public’s sense of safety. They planned to use the fear of our country devolving to chaos, as a way to justify their own martial law. That is the connective tissue between Covid, Climate Change and Mass Migration. The color revolution doesn’t end in chaos, there is a ruler that ascends to the throne. In this case an ideological collective of global interests and power. We see these globalist/communist traitors to American freedom. We know who the real fascists are and we remember the scent of authoritarianism coming from the “science world” during the pandemic. We know how you really feel about humanity and it’s reflected by the followers you’ve produced in the streets. This is why many have left the Democratic Party and are leaving the Democratic Party. This is why many Black men refuse to stand with you now. People have complaints and grievances, and rightfully so, but not all of them are nihilistic about life itself and that’s becoming a dividing line on the left. I know because I come from the belly of the beast. Some people have real political points of view, but some you are ripe with manic, nihilistic, victimhood and depression about your unfulfilled, superficial, materialistic vision of your own life. Some of you hate yourselves and don’t know where to begin to turn that around, because you don’t know God. I hear the nazi rhetoric resurfacing. How disingenuous? Only a narrative you would think you can run, on a population you were in charge of miseducating. The nazis were the working class, that unionized, became the bourgeoise, took political power, then decided to keep political power by instituting a police state. Does that sound familiar? This is exactly the blueprint liberals have been trying to follow in this country since they brought the nazis in on operation paperclip. It wasn’t just scientific engineering that they were interested in. This is the problem with American politics, people can’t even talk like this and hope to get elected, that’s the real crisis in America. A crisis of leadership and failure of citizenship. Resign Jacob Frey, you sir are wrong. Illegal immigration is wrong. Policing it is difficult but nearly impossible when you tell the people of Minneapolis to protect the illegal immigrants. Republicans in Minnesota, get out of my way. Thank you! Royce White for U.S. Senate MN 2026 America 1st

Royce White 🇺🇸

369,221 Aufrufe • vor 8 Monaten

Just in $AMD Anush "Speed is the moat"|ROCm🎙️ In the race to define the future of AI, what's the one advantage that truly lasts? It's not proprietary tech, argues Anush Elangovan Elangovan, VP of AI Software at AMD , but the sustainable speed of innovation. He explains why AMD is rejecting the "walled garden" model for its open source ROCm stack, betting that an open community flywheel is the key to victory. Listen to understand how this open strategy is designed to out-innovate closed systems by empowering developers to solve everything from frontier-model challenges to the mundane, everyday problems that define the "last mile" of AI. AMD ROCm Software: Part 1 Transcript [00:00:00] Andrew Zigler: Joining me is Anush Elangovan, VP of AI software at AMD. And when people talk about AI compute, the conversation often stops at hardware specs, but it's more than just physical chips that win the game. It's also the software ecosystems supporting them. [00:00:18] Andrew Zigler: The prevailing strategy in the industry has been to build something like a walled garden. You know, something closed, proprietary locks, developers in. But AMD is betting on an entirely different play, open source acceleration, and with rock, their open source AI software stack. AMD is building not just hardware parity, but an innovation flywheel that's powered by the community with interoperability and the freedom to scale without all of that pesky lockin. [00:00:48] Andrew Zigler: And in this world, speed is your moat and how fast you can innovate while your platform remains open, flexible, and standardize across all of its applications. That's what we're gonna explore [00:01:00] today. So Anush, I'm really excited to have you here. Welcome to Dev Interrupted. [00:01:04] Anush Elangovan: Thanks for having me. Uh, super excited to chat about it. [00:01:07] Andrew Zigler: Amazing. Well, let's go ahead and dive right in with kind of what I laid it out with in the beginning, the idea of the moat and it being about speed. I wanna unpack that a bit because that came from you when you and I first spoke. And I, and I want to know, you know, how do you define speed inside of AMD beyond just things like hardware, benchmarks. [00:01:27] Anush Elangovan: Yeah, that's a very good question. So when we typically talk about speed, everyone's like, Hey, hardware benchmark specs, right? Like, uh, memory bandwidth or, or flops. And that is one important part of it, uh, AMD does very well. With that, we do have, a, a very good history of executing on that axis. [00:01:47] Anush Elangovan: But when I say speed is the moat, it is about, uh, how we prepare, how we build the muscle to run the race for a long time and run it fast. And it is [00:02:00] not about a single point in time that you've, you've beat some you know, benchmark and, and you declare victory. It's about building the ability to consistently develop and deliver. [00:02:13] Anush Elangovan: Both hardware and software innovation at scale and do it fast, right? Like, you know, we we're increasingly getting to a point where models come out and they're, uh, you know, a year or two ago it was like, Hey, they work on AMD on day zero, which is great, but now they are performing on AMD the day it releases, right? [00:02:32] Anush Elangovan: So, what does it take to Prefetch where the industry is going? Be prepared to intercept. At that point is what you know, I, I refer to as you know, the, the speed factor in, in creating this mode, right? And the mode is just shed all things that hold you back and run as fast as you can. [00:02:53] Anush Elangovan: Uh, because the pace of innovation that is, uh, being seen in, in AI [00:03:00] industries is just. Amazing. Right? And it's like, it's transformational at at how you generate electricity. It's transformational as at how you build data centers. It's transformational at how you deploy compute, networking. It's transformational at what kind of use cases you, you know, uh, use AI for. [00:03:17] Anush Elangovan: Uh, and for that, you need to be prepared to, see what comes tomorrow and be prepared to run the race tomorrow. [00:03:23] Andrew Zigler: Yeah, it's a really great perspective because it highlights that it's not just like a checkpoint that you run through. I like how you called out, like it's not just hitting that benchmark or being the best in class at that moment, in that snapshot, it's about having a. The throughput and about having that dedication to the idea and continuing to deliver on it. [00:03:43] Andrew Zigler: It's not just crossing the threshold, but it's also being the engine. And that's what, that's what protects a business. That is the moat, because the moat is that innovation layer, the faster and more, uh, future forward. That you can work and think, [00:04:00] you know, the better. Uh, we, we talk a lot about like future forward work styles. [00:04:04] Andrew Zigler: Like what are the things I could be doing right now today that are gonna be like, way more useful tomorrow? Let, let's abandon those, workflows that are older and that kind of like, that translates into. An advantage when you work that way. You know, what kind of things have you learned working with, uh, like across all spectrums of people who would use ROCm, right? [00:04:23] Andrew Zigler: You have like the developers, but then you also have the enterprises and you have this large span of adoptees, right? So what is the, what does that look like that you learn? [00:04:32] Anush Elangovan: Yeah, so, so the way I look at it is there are gonna be pockets of different, uh, you know, cadences, right? Like, so people who are deploying in enterprises, for example, right? The validation and how long it takes for them to deploy an LLM that's secure. It's, with guardrails, et cetera, maybe longer. [00:04:52] Anush Elangovan: but you still have to go through the process and you have to be prepared to like, walk that walk to deploy an enterprises. That doesn't mean it's [00:05:00] not fast, that's as fast as you can do for that industry, right? And if you are deploying AI in healthcare, right, it's, it's got its own, uh, cycle. [00:05:07] Anush Elangovan: but in each one of these, you want to see how, like, go down to the essence of what is it that you actually have to do. And, you know, I, I, I like how you framed it. It's like it's, you shed your prior assumptions of how things are done, right. And, and you kind of build up from a, uh, first principles, uh, approach to say, this is how I could use AI to unlock, whatever I'm doing. [00:05:33] Anush Elangovan: And, and, some of it, you know, it's good to really step back and look at. Just question every part of it, right? Like right now you're getting chat GPT and, Gemini competing for like, math, olympiads and, and, uh, college, uh, reasoning, uh, tests. Right? And, and those are like that, that is amazing and increasingly like complex tasks that they're trying to do. [00:05:58] Anush Elangovan: But there may also be like. [00:06:00] More mundane things that AI could, could get applied to. Right? And, and so when we think about shedding old ways, you wanna shed it not just in like the tip of the spear. It's like, you know, I'm gonna see what's the frontier model. It's also, it could be something as simple as. [00:06:18] Anush Elangovan: How do you choose a, a movie, uh, you know, like a recommendation system, right? Or, or, uh, an automated, uh, flight, uh, rebooking system. So the moment, you know, your flight is late, uh, right now it's a notification, right? It's like, oh, you got a text message saying your flight's late. And I got that like three times this week. [00:06:38] Anush Elangovan: But anyway, uh, and, and, and, and, I was just like, okay, so if I were to rethink this. All this MCPs that we have that should be hooked up into an MCP that says, your flight's delayed. Here are your options. If you want, you know, these are the paid options. Yeah. Here are the free options. This will get you back into your you know, Toronto airport [00:07:00] tonight. [00:07:00] Anush Elangovan: Or if you stay, here's a hotel plus this, plus this, plus. It's just like, go ahead is all I should say. Versus now I'm like, okay, can someone, you know, can I call a travel agent? Can I do this? Can I go online and log into And you know, so we gotta fundamentally rethink even those like small, nuances of, things that we do that can be automated out and AI is really, really good at doing something like this, right? Maybe I just explained an AI startup idea right now. Somebody should just start that. [00:07:29] Andrew Zigler: I think you did. Yeah, you definitely did. Someone, one of our listeners is definitely going to lift that off of you. I, I, I, you know, I hate being on the receiving end of those. You feel a little helpless and then you have to like, follow the whole flow. So I know what you mean. Like I, I like how you called out that the build and this like. [00:07:45] Andrew Zigler: Where speed is your moat and the innovation layer is protecting you, is what makes you better than your competitors. How you scale that and you bring that to market. So by understanding the problems that you're solving, uh, throwing away those older assumptions, but also [00:08:00] recognizing that like. We're building every single day, new things and new ways of using stuff that we're still figuring out the implications of. [00:08:08] Andrew Zigler: And so when you have a lot of velocity and you're introducing a lot of new ideas, and maybe you have that workflow now that automatically rebook your flight off of your late flight text message, and uh, I know I would certainly use it, but you know, what kind of philosophies guide the way that y'all think about building this ecosystem to manage that stability while letting folks. [00:08:29] Andrew Zigler: Play with the speed and the assumptions and the airplane re bookings. [00:08:34] Anush Elangovan: so, so I think, you know, we need to peel one layer down, right? and the philosophy is, Hey, we, we just discovered electricity, right? And you know what we're gonna do? We are gonna make motors, uh, or dynamos, right? Like engines. Uh, sure. We don't know if it's gonna be a Ferrari that you're gonna make, or it's a a a a dump truck. [00:08:57] Anush Elangovan: That's good for doing this. But let's [00:09:00] let, which is also required, right? You need a dump truck. You need a garbage truck. And, [00:09:04] Andrew Zigler: Yeah. You need the [00:09:04] Anush Elangovan: course you need, uh, a Ferrari for a midlife crisis, right? So, [00:09:09] Andrew Zigler: precisely. [00:09:10] Anush Elangovan: But, but my, uh, point is what do we build next? And, uh, and this is what I meant by like, okay, let's, let's take those baby steps to build the. [00:09:20] Anush Elangovan: Infrastructure that's required that we know we'll have to use, right? So, so if I just discovered electricity, okay, great. Now one, how do I save this electricity and how do I use it? So there's battery technology, so you need to do something like that, right? Like so. But then you also want to make it into an actionable thing. [00:09:37] Anush Elangovan: You want to make it for like automobiles, or you wanna use it for, you know, powering, uh, entire cities. So it is that transformational. So, uh, AI is that transformational. So, if you distill down, it'll, it'll come down to how do we think about, what we can do with this this fundamental technology that, We may not be aware of what it [00:10:00] is gonna unlock next, but at least you know the next step is clear, right? It's like a dense fog, you know, it's gonna be like, it, it's the right path. You see the light, but it's kind of like out there and, and the steps you're taking are concrete and you're like, okay, this is good. [00:10:16] Anush Elangovan: I, this is better than where I was or where we were. So we are moving forward. So you can build with the. Intuition from what you see in the short term and a tactical view, but towards what you think the future is gonna be. [00:10:28] Andrew Zigler: Right. You almost like we're all in this like fog of war, right? And like you said, you're reaching out and you're trying to step through it. You could think of it too, as like you're in the dark and your hands are up in front of you and you know that. You're, you're not gonna run your face into a wall because your hands are out in front of you, but you're not gonna maybe do much better than that. [00:10:45] Andrew Zigler: So that's kind of like, I think the eco, the, the industry, the world that we find ourselves in, uh, and we all have to, then this becomes the power of an ecosystem, of a group of people working together to create that layer of, [00:11:00] uh, of establishing the [00:11:01] Anush Elangovan: exactly. And I, I, I just, instead of, you know, saying fog of war I describe it as like, you're in this. Beautiful valley with like a morning, uh, fog that's in. You can smell the flowers. You, you hear the birds. You are like, okay, it's, we are in like, uh, utopian paradise and yes, I just need to like, continue the walk, right? [00:11:24] Anush Elangovan: and then move forward with that, conviction that you're in the right spot. [00:11:27] Andrew Zigler: Yeah. So let's talk about that ecosystem world. This nice, I love how you describe it, this grassy side of a hill in the morning that's covered in some mist and maybe we can't see 30 feet in one direction, but it sure is a beautiful hill and it smells nice. And so we're all here. And why is, in that world, why is. [00:11:44] Andrew Zigler: You know, open source, their strategic advantage that y'all are going for in the AI hardware market. And, and then how does like ROCm turn that into wins for people within that ecosystem? [00:11:56] Anush Elangovan: you know, the, the way we look at it is this, is kind of like how I view [00:12:00] AI and the ecosystem, right? But, but it is for everyone to enjoy. Uh, and so we do want to make sure that. You know, it is, uh, beneficial for everyone. [00:12:09] Anush Elangovan: The ecosystem can come in and, and innovate. It's an open innovation engine. and uh, it is very different from, you know, having a walled garden with, Hey, only I know how to do this and I'm gonna do it and throw it over the fence and you can use it or keep walking, right? So we'd like to be good citizens that way, but also. [00:12:30] Anush Elangovan: Uh, it is self-fulfilling in a way, right? Like it, the, the pace at which we innovate with open source is unmatched. Like, you know, our serving engines are like VLLM and, and sg l. Those things, uh, those frameworks are like super, super aggressive in terms of how fast they come out with features and how fast they can you know, get performant models out. [00:12:52] Anush Elangovan: And that compared with what, uh, you'd get from, you know, the likes of like T-R-T-L-L-M or something is always lagging, right? Because you [00:13:00] just can't keep up with you know, 200 commits a week just on one particular model to get that model really performant [00:13:06] Andrew Zigler: And, and, and in that world where, you know, everyone can enjoy the winds of this, what kind of customer stories or innovation stories have really stood out to you and excite you about building and creating this place for developers? [00:13:19] Anush Elangovan: Yeah. So I think the parts that are super exciting for me are when when we get to see a customer that is first skeptical. Then they start a little like, okay, fine, we'll give you a chance. Uh, we do a simple, uh, POC and then they're like, huh, this seems to work. Yeah, we told you it works. [00:13:42] Anush Elangovan: You don't have to change one line of code. Really? Yes, no need to change one line of code. Okay, let's try a production workload. So then they try it. Oh, you're more performant than the competition. Yes. We're more performant than, than the competition. So how much does it cost? And we're like, oh, it's your TCO is better with, uh, [00:14:00] AMD. [00:14:00] Anush Elangovan: So again, they're like, wow, okay, good. So now how do we deploy at scale? And then we go deploy it at scale. And when they give a thumbs up on that and they say, this is good, right? That's when you know, you, you see it go full circle from like, oh, we, we've never heard about AMD to like actually deploy to tens of thousands of GPUs In the order of a few months, right? It, it, it really is fascinating to see and very exciting and invigorating to [00:14:28] Andrew Zigler: Yeah. At like a great exposure to a lot of interesting problems. And, and then people using the infrastructure, the, the technology available to solve those problems. Really specific problems by the way, that's often why they're bringing their data and AI to it, uh, is because it is really specific and important for them. [00:14:45] Andrew Zigler: And there's a, a lot I think that other engineering orgs can learn and even emulate from AMD's success and, and having this open source ecosystem and it causing this acceleration within. You [00:15:00] know, uh, customers and enterprises that use and adopt the tools and, and, and that creates an advantage. And that goes back to why we're talking and like the real thesis of our conversation today. [00:15:10] Andrew Zigler: So how do you think engineering leaders that are listening to this and obviously tapping into this great success AMD has from an open source flywheel, how do you think other, other folks building in the same space can foster that open, first, that open source oriented culture in order to, you know, accelerate their innovation goals? [00:15:29] Anush Elangovan: Yeah, that's a very good question. So the startup that um, was acquired by AMD we, we built, I mean, we started off doing iot stuff and you know, smart ring and all that, right? But in the, the end of like, uh, and not the end, the last six years of the company was building ML compilers. [00:15:47] Anush Elangovan: And ml, ML compilers are like super, uh, complicated, sophisticated, advanced algorithms, dah, dah, dah. but it was all open source, right? So our VCs were like, wait, what do you mean your core [00:16:00] IP is open source? And um, the speed is the moat applied even then, right? It was just like, yes, if you have an idea that. [00:16:08] Anush Elangovan: Because someone saw this idea that you are, they're gonna be able to catch up, then you probably have the wrong idea anyway. But if they are, you know, you execute and they're gonna catch up, that you should assume they're gonna catch up. Right? So you gotta move forward. So keeping it open source is super important. [00:16:25] Anush Elangovan: But also to your question on like, you know, the learnings from an AMD standpoint, right? If there are, hard problems, I'd say dig in and work through it, right? Like there's no way but through it, right? That should be the simple mentality. And more, uh, frequently than not. you'll see that you'll just make it through in a, in, in good form. [00:16:52] Anush Elangovan: But if you doubt it and you're like, oh, I don't know if I should commit, if I'm, I, you know, what should just commit to do the right thing [00:17:00] every step, right? Every step, and just keep taking one step in front of the other. And in no time you'll see that you'll be running. Right. And, and yes, the first few steps will be like, yeah, everyone's complaining about your software quality. [00:17:15] Anush Elangovan: Everyone's complaining about this and that, and it doesn't work. And, and a few steps in, you know, you get, you get the hang of all the complaints that are coming in. You get the feedback loop. You're like, okay, what, what are you prioritizing again? One step in front of the other, right? You just keep knocking that out and then you get to a point where you're, it just becomes second nature, right? To do the, to do the right thing. And, and then yes, if someone gives you two options, you'll be like, fine. This is, uh, you know, there's always the resource trade off. There's always a human capital trade off, but what's the right thing to do? of course, I, I'm pragmatic about what we choose, but, but if the right thing for your long-term success is dig in, go first, principles, make it [00:18:00] happen. [00:18:00] Anush Elangovan: Well. Then just go for that. There's, there is no shortcut to [00:18:04] Andrew Zigler: acknowledging, you know, how it aligns with your mission, your core company goals, and what you're looking to achieve. And, and I, I love how you rightfully called out that in the open source world and you know, you have your technology that you've built, what you think is your moat upon, right? [00:18:22] Andrew Zigler: It's your code and, and to open source that, or to just make it where anyone could peer in is, you know. Scary in one regard, but two, it just kind of feels like you're handing away your throne room in some kind of sense, a very direct feeling sense. But the ultimately, you were really right to call out, and this is something I think about all the time, that the real power there is still the speed This the speed. [00:18:42] Andrew Zigler: That was the moat at the beginning of our conversation. It's the speed in combination with your. Very specific domain understanding of what you're building and what you're creating, and your new role as the steward of that world and how people plug into it, which [00:19:00] has frankly, a lot more influence and power than lording over a closed. [00:19:04] Andrew Zigler: You know, repository or an ecosystem, and like you said, like throwing things over the wall. Sure. There, there might be people always on the other side of that wall, but you're not gonna have a great connection with them. You're not gonna be able to really clearly understand them. I, I like your metaphor of the side of the field of the mountain a lot more. [00:19:23] Andrew Zigler: But, but in the, in this world, you know, where. That speed is, is the power and, and open source is just one way that you can harness that speed to get really far ahead and to innovate. , There's other parts of this equation that you can be experimenting with too, and I'd love to pick your brain about them as a software leader and, and, and one of them is about looking forward and kind of understanding that future that we're all building towards and beyond today's models and hardware. [00:19:48] Andrew Zigler: You know, what do you see as the next major bottleneck or opportunity in the AI compute space? As, as you know, enterprises and folks start to get a little more mature about what's available to [00:20:00] them. [00:20:00] Anush Elangovan: Yeah, I think, the bottleneck and opportunity is, uh, what I'd call, call walking the last mile of ai. Right. Uh, and like I I, I gave you an example, uh, previously, but, but it's similar to that. It's like there are cases where Humans have so many, uh, things to do in your day. You know, like the, if we sit down and actually had a customer focus like, okay, these customers lives, I'm gonna save four hours of this customer's life. And if you actually sit down and look at all of that, it'll be. Easily automatable, easily you know, uh, applicable, uh, for ai, right? [00:20:39] Anush Elangovan: Like, but then making it happen is gonna take a little bit, right? It's like maybe it's, uh, paying your utility bill, right? Or something like that, right? Or, or, your healthcare explanation of benefits. Uh, like, I'm sure you get an explanation of benefits, and I'm like, I, I don't even know what that thing is. [00:20:55] Anush Elangovan: It's just like EOB and like. [00:20:57] Andrew Zigler: it's a big, a big old PDF. Yeah, [00:21:00] exactly. [00:21:01] Anush Elangovan: Like, like, I'm like great straight to the, uh, shredder, right? And but that could be, you know, automated with the ai, right? It, it, it'd be like, Hey, the summary of this thing is you went and visited this day. Everything is okay. Everything is paid for, so don't worry, it's not a bill. [00:21:17] Anush Elangovan: That again, the same, uh, thing, but the sense of what that information overload is could be. Digested by ai, uh, accumulated over time and retrieved when you need it. Like, I don't, I actually don't even need to know this EOB right now, unless of course, whenever I need to know it, that maybe, you know, like for some benefits I need to figure out what do, what did I do over the past year and how do I apply it? Source:

Mike

15,248 Aufrufe • vor 10 Monaten

MoistCr1TiKaL dropped a follow up response to his Ethan iDubbbz lawsuit video where he addressed those such as MikeFromPA calling into question his explanation as to why he waited so long to cover Klein In the video he denies avoiding the topic, reaffirms his disavowal of the lawsuits, and touches on Denims's tentative victory "Had a feeling it was going to a pretty poisonous topic..I treat this channel like a diary, I just blabber about things that I feel like talking on..I did as much as research on it as I could..watched iDubbbz stream, watched h3h3 stream..and I talked to both parties..then I just gave u my view" "Ur always welcome to disagree with me..I value differences of opinion..I made the mistake..of taking a peak of what the discussion was..on Reddit and Twitter..there was some very valid critiques and some information..but boy howdy there was a lot of hoopla that I couldn't have even imagined would have been a controversial thing" "There were ppl that were proudly stating they didn't watch the video and then getting angry at things they assumed I might have said..it just feels f'in useless to engage in the topic in that case" "Just me mentioning that I'm not online as much as I used to be was a highly debated topic..when I was talking about the defamation lawsuits..I also mentioned that Ethan has other active lawsuits against other creators and I called him the Nintendo of YouTubers..didn't dive in bc I didn't know much about them..everyone assumes I'm terminally online like I used to be 2-3 years ago" "U can look at my Twitter page and see that I have 2 tweets in like the last 2 years..or on IG I make a post every month and a half and a lot them are just me hanging out with my farm animals..u can check my streaming history..not streaming with the same frequency..I just don't see everything that happens online..can't believe..that's so unbelievable" "Throughout my entire time on YT..I think I have made it beyond crystal clear how much I dislike this litigious approach to online discourse..this excessive use of the legal system for strong arming or silencing" "After learning more about those other lawsuits..guess what, I don't agree with those either..obviously I don't know the nitty gritty around all the lawsuits..from everything I've seen, there's nothing in there that makes me think this is the right way of doing things..or this is different than other times in the past where creators have sued each other over disputes..maybe he has some strong cases..one of the streamers it did seem like they were uninterrupted playing the video without even an attempt to transform it" "I really think if the targets were different..the response would be very different..rn a lot of ppl celebrate them bc they just hate the ppl that Ethan is suing so they go yee haw for it but these individuals..they are a fraction of the size of Ethan so to me, it's a hard case that he was genuinely losing eyeballs bc of them streaming it on their twitch..ya big a hole thing to do but it's not hurting u, it's just u don't like them and they don't like u" "U already won against that kind of behavior..the internet from what I can tell..no one was really on the side of the streamers that were just blatantly streaming it without any kind of transformation..u already won, what's the point in continuing this further just so u can also financially hurt them” "Big one I spent the most time looking into is the Denims case..I don't know what a tentative loss really means bc it's not an official loss..still an ongoing lawsuit but the judge had like a very seemingly stern view on it that even cited Ethan Klein's previous fair use victory against him"

yeet

112,921 Aufrufe • vor 3 Monaten

Gavin's takes on Microsoft, Google, Meta, & Amazon: Microsoft ($MSFT): "I like Satya, I admire him. He's an exceptional CEO, and I give him a lot of credit for the decisions he's made. But he did go from, "We're going to make Google dance," to being the product manager of Copilot in 3 years. The decision Satya is making now, which the market has punished him for, but I think is the right decision — who knows how fast Azure could be growing if they were willing to just sell GPUs to OpenAI. 'We're going to use our compute internally to make our own products better.' One reason Copilot was so bad, or has been so bad, is that there wasn't enough compute available. They're fixing that. He's making good decisions that are risky decisions, to position Microsoft for this world where frontier models are no longer API-accessible. It's a really courageous decision that I give him a lot of credit for. Microsoft probably would be an $800 stock today if they were using their GPUs to serve solely OpenAI and Anthropic's capacity instead of using them for their own products." Google ($GOOG): "Google was incredible last year because they had that TPU advantage, which is now gone. The reason I think they're still in a great position is they have the most compute of everyone. We talked about the value of installed bases being higher as a result of shortages — they have the biggest installed base of compute. Google I/O is this week. If they don't release something that even slightly leapfrogs OpenAI and/or Claude, that's interesting. It's not a disaster for Google, it's just interesting. Between the amount of data they have, the YouTube data, the amount of compute, the search business — Google's never not going to be in a good position. You see that with GCP going crazy." Meta ($META): "You've got to give Zuckerberg immense credit, for what he's done in terms of making Meta an AI-first company internally. He is the only one of those true internet giants to have done that. I give him a lot of credit for paying up when he did for contracts, that talent. And Muse was a really big upside surprise. It was the first model from MSL, and it's not on the Pareto frontier with xAI, Google's one entrant, OpenAI and Claude, but it's pretty close. That was very impressive to me. So Meta is in a better position — still not as strong of an absolute position as Google, but a better position." Amazon ($AMZN): "Amazon is in a really strong position because of Trainium. You're going to see real P&L efficiencies from robotics over the next 18 months in their retail business. I actually think Nova — their internal models are not where Muse is, but they're better than they get credit for. The two companies who are the most deeply engaged with startups are Amazon and Nvidia by a mile. It's going to end up being a pretty big advantage for Nvidia and Amazon — with Google right behind them — to have this engagement that you just don't see from these other hyperscalers."

Invest Like the Best

52,492 Aufrufe • vor 4 Monaten

I've been pretty busy lately, I can't share what for yet, but I had a little bit of time to help provide some changes to Tokengo Kda recently. From a technical standpoint, I am satisfied with where we are. My only goal was to build something that anyone could use. Keep following the wall of text to see what's coming next for the site. This also gets asked, but there is no funding source other than tokens created and donations, which are much appreciated. Advanztek | Building Your Ideas took over the platform after my initial concept for a myriad of reasons. I still help support but plan to get others involved more for regular issues as I want to spend my time working on things like a new back end, enabling real-time stats that can be published on the site and X. This will enable the things I couldn't see myself directly supporting(not that I didn't want to). Trading leaderboards, trending tokens, and real-time stats popping up on the site like large buys are all coming as a result. FunnyOMG99 has been a private source of support, and I thank you for that. Kabir has been helping behind the scenes with styling/format and is updating as well. Advanztek is building the new leaderboard UI, and I've offered for him to take over the game bots I cannot operate myself for Telegram(these are f*ing cool and finally get to see the light of day). Where the site goes from here will be interesting. I've debated if the IDE should be separate, and soon it will end up with a version in my sandbox to really make it a robust tool. Easier ways to get token trading immediately, locking LP, burning LP, and some other features should be added/unhidden very soon. Some quality-of-life improvements for token names should be made soon as well. Following Tokengo Kda is good, as that handle will start to provide more updates, but I know many people follow me directly for this information. Thank you to azzacalabaza for editing the video attached. Also, big thanks to the people who are testing the live data test site. We've made several changes since this was done a few days back based on feedback. If you want to join and check it out, just dm me on Telegram for the link. Now LFG and have a great weekend!

Amir

26,420 Aufrufe • vor 1 Jahr

Orson Welles: "Shakespeare said everything. Poetry has since then been neither necessary nor possible because when you can make the dawn over Elsinore with a lantern and a pot of paint there's no call for having a character stop in the middle of the action and say a line like, "But look, the morn, in russet mantle clad, walks o'er the dew of yon high eastern hill," even supposing you could write a line like it. You can't see and hear beauty, fully, at the same time... because poetry is its own scenery and because we've stuck to physical scenery and isolated our actor from his audience...we've stuck to prose. Before the Restoration, theatres were courtyards around platforms where you went to hear and be heard. Since then they've been birthday cakes in front of picture-frames where you go to see and to be seen...". "Shakespeare said everything. Brain to belly; every mood and minute of a man’s season. His language is starlight and fireflies and the sun and moon. He wrote it with tears and blood and beer, and his words march like heartbeats. He speaks to everyone and we all claim him but it’s wise to remember, if we would really appreciate him, that he doesn’t properly belong to us but to another world; a florid and entirely remarkable world that smelled assertively of columbine and gun powder and printer’s ink, and was vigorously dominated by Elizabeth. Shakespeare speaks everybody’s language, but with an Elizabethan accent. When he came squawking and red faced into it, England could carry a tune and was learning to talk. It was a kid of a country, waking up noisily and too suddenly into adolescence and bounding blithely into the sunny, early morning of modern times. About sixty years earlier, Columbus had bumped into a couple of new continents and the Conquistadors were busy opening them up and exploiting them. Down in Italy things had been happening. Men had taken the hoods of the dusty, dusky old Middle Ages off their heads and had begun to look around. Questions were being asked; books were being written instead of copied; people had stopped taking Aristotle’s word for it and were nosing about the world, taking it apart to see what made it run. All kinds of old established convictions were being questioned and money in huge sums was being made. By the time Shakespeare was a butcher’s boy in Stratford, all of this bustle and uncertainty and excitement had gotten across the channel and into the moist English air. An extraordinary woman was in charge and she was gathering about her throne still more extraordinary men. England was getting up on its hind legs. The touring companies of actors that came to Stratford still played rusty things that smacked of the old Moralities and the Miracle plays, but down in London real shows were being put on in place of masques and roustabouts and these plays were about real people instead of virtues and vices and other symbolic figures that never actually lived. By the time Shakespeare was married and teaching school, the Theatre, already the most complete expression of the times, was well started on a golden age. Peele and Greene and Lodge and Nash were turning out smash-hits. Kyd was busy with blood-and-thunder shockers like The Spanish Tragedy. Lyly was discovering that good plays could be written in prose and Marlowe was making dramatic poetry worth writing. The Theatre, along with a lot of other high doings, was in the air. So Shakespeare kissed his wife goodbye and went to London. London and the wide world are very lucky that he did. It was almost as though America was discovered, Elizabeth made Queen, and pirates and poets and other valorous people congregated in one age just so the young schoolteacher would come to London and we could have William Shakespeare. To know something about Shakespeare we must know something about that England in which he was born; still more important we must know something of that peculiarly pure theatre he found in London and for which he wrote. It was neither new nor clumsy. It was not a rude thing but rather, like the classic theatres and the theatres of high convention in China and Japan, a refinement. England’s stage came out of the church when the actors got too entertaining. It lingered for a couple of hundred years in front of it in the marketplace and then moved into the inn yard where it stayed until it got over being a holiday treat and became an institution and they built the first theatre. This was simply an inn yard fixed up for a play but without the inn. The stage platform was made permanent with a roof over it to protect the actors but the rabblement still had to stand around this platform in the rain or sun. An inner stage with a curtain and a level above it like a gallery was added inside. Benches were built in the spectators’ galleries where you sat if you had money and in veils if you were a lady, and there, with only slight elaboration over its daddy, the hotel courtyard, was the Elizabethan playhouse." Orson Welles's introduction to The Mercury Shakespeare, 1934 Audio: Hamlet - Orson Welles, Mercury 1936 ’Tis gone. We do it wrong, being so majestical, To offer it the show of violence It was about to speak when the cock crew. And then it started like a guilty thing Upon a fearful summons. But look, the morn in russet mantle clad Walks o’er the dew of yon high eastward hill.

films7

86,136 Aufrufe • vor 2 Monaten

Hannah Spencer delivers her second speech in parliament, and does so on the Royal Address on behalf of the Green party "And this is only the second time I have made a speech here, so I hope you will all bear with me if I get any protocols wrong. Um. In my maiden speech, I gave a shout-out to the many professions and communities that haven't been well represented here in Parliament in the past, and I made a promise to help give them a voice." "And today it feels especially important to keep that promise because there's sadly not enough in the King's Speech that is going to make their lives significantly better. And that is why us Greens have tabled a reasoned amendment for all the people working hard, or to raise a family, or to just get through each day, because everyone deserves a safety net and a chance to get ahead." "For everyone who wants things to be different, one in three households in Gorton and Denton live in fuel poverty, and the UK has got some of the leakiest homes in Europe. And I know that because I have worked on thousands of them in my last job as a plumber." "And so if we want to cut energy bills for good, we really do need a properly funded and a properly regulated national home insulation scheme, and to go even bigger on renewable energy. And that is where investment should be going, not into nuclear power." "And the King's Speech includes some steps in the right direction, but it is nothing like the transformative, progressive programme that this moment demands. It doesn't rise to the climate and nature crisis that is happening now, and that's a crisis that can't be separated from the inequality and cost-of-living crises that are happening too, because it is always the poorest people that suffer the most here in our country and around the world." "And while certain people will claim that climate action is pushing up bills, we know that that isn't true, and we know that some of the people saying that are being bankrolled by the very companies causing climate destruction and ripping off our constituents." "And the Representation of the People Bill must go further on cleaning up politics because a greener, more affordable, more secure future is possible if you stand up to those vested interests and if we're prepared to admit that obscene wealth is damaging our country." "And people out there are so angry at the gap between the super, super rich and all the rest of us getting even bigger, and they want something equally big done about it. They don't want any child to go hungry, and they know that a free hot school meal for every child up to the age of 16 is possible if extreme wealth is taxed fairly." "They want public transport to be more affordable, and they know that we could start by giving free bus passes to all the under-22s, again, paid for by our tax system being made fairer." "They want everyone to have a roof over their head, to get a doctor's or a dentist appointment without struggle, and for the NHS to be run for the public good, not to line shareholders' pockets. And they know that change is possible if only this government, a Labour government, would tax extreme wealth fairly." "Our Green amendment includes new powers to control rents. Greens welcomed the changes in the Renters Reform Act and now plans for more social housing. But far too many people are still struggling to pay their rent and make ends meet. So alongside action to bring down energy and water bills, it is time to get a grip on the cost of renting too." "And now I was elected to give a voice to a politics that truly represents everyone. This is the first King's Speech I've been in Parliament to hear, and honestly, what I'm hearing isn't gonna give everyone the meaningful change that we and they all know is possible." "So Greens will have no hesitation to use our individual and collective voices over the coming months to welcome progress when it's made, but crucially, to demand the change that people were promised and the change that people deserve to have." "Thank you. Hear, hear."

Farrukh

441,619 Aufrufe • vor 4 Monaten

Well good morning Australia and Aussies fuck you Anthony Albanese . First can we do a welfare check on Senator Penny Wong the rainbow and palestinian flag Australia hating zealot has been awfully quiet since Bondi. I can’t pretend I give a shit about her feelings but since she is gleefully raping the tax payers for hundreds of thousands of dollars while hating us and selling us out she can fucking front up. Somehow in a housing crisis approximately 2500 building companies went broke last year that is NOT an accident that is a design to bring those skills into the government employ bring tradies to heel and remove the free market and under the direct control globalist socialist authoritarians. The banks, the insurance mobs , the power mobs, the telcos are all in cahoots to control Australia’s working class and keep you just doing enough to not have a revolution a la Venezuela or Iran two countries raped and pillaged with plenty of characteristics before and after shared with Australia. While all that’s going to keep us all teetering, Keir Starmer and Fat Tony Albo rampup their wars against free speech as some little memes are hurting their feelings, and as two of the most hated men (I use the term loosely) in the World. share bikini photos of these retards enthusiastically fuck em. To the silly retards that think I’m cancellable or have secrets they can expose you guys are the dumbest fucks on the planet. I don’t live on a pedestal I am a hard core libertarian who believes government has or deserves little authority I do not profess to be a “good boy, a good Christian, a well behaved statesman” I’m not and have zero desire to pretend. I will happily dismantle 80 odd percent of our government departments, if my language offends that’s on you, I don’t give a shit, if my opposition to the spineless LNP and the terrorist The Australian Greens and Australian Labor Party offends you well boo hoo I only exist in the space because they fail so spectacularly to stand up. My kids won’t be growing up under Sharia Law nor an Authoritarian police state without a fight the people who import incompatible people into Australia are enemies of Australia. People who think beheading infidels and raping women while marrying 9 year olds is ok can be deported and machete wielding third world fuckers can get on the same shark food pontoons and be deported. And not all women are built for leadership the screaming banshee delusion DEI politicians need to go and strong capable men need to step up and say we have had enough your little experiment is a failure the barbarians are at the gate and they care little for your feminist claptrap with about 50% of state and federal parliament being this DEI shit and 3/4 of the blokes in parliament being afraid to say what they really think in case some lunatic mean girl declares him a white misogynist no wonder we are being over run by people who hate this country it’s harsh but reality. One wants to ban big ute for climate change, another wants to send millions to the Phillipines to promote gay rights, another gaggle want to march for Palestine every 3 minutes while demanding we all bow and scrape to our aboriginal brothers and sisters for crimes we did not commit while rolling out white guilt education onto our kids and putting trans flags in schools to appease kids who are being told it’s ok to think you are a cat. Kiddie fiddlers get jobs in day care centres to “look after” our children while Dads who feel suss about some of these pricks are afraid to say anything in case some screaming banshee calls him homophobic. Dads and men it’s ok to follow your instincts and say like fuck my kid will be around someone you suspect is suss that’s your job fuck their feelings. Your kids safety is paramount. Kiddie fiddlers and their apologists need to be fed into woodchippers feet first. Protect our kids, protect our women , protect our farmers and businesses and save Australia

Dean McCrae- Freedom Chef

72,474 Aufrufe • vor 8 Monaten

how I’m building fractl for a $10M exit in 6 months, so I can produce my dream musical 🎤🎬 I don't know how 🤷🏼‍♀️ That's what the show is about ha. Figuring it out, in real time. Wish me luck lol fractl's new docu-series ‘‘The Crypto Hustle’ launches feb 26. Final-fucking-ly. thank you Superteam Canada & Solana for the funding and for making Episode 1 possible 🥰 For those of you who are new here, hiiii 🙋🏼‍♀️ my name is Rime Salmi, I'm an artist who accidentally built the biggest investor network in web3. And now we're producing a 12 episode documentary about how I'm working my way back to being an artist, with funding. the origin story. when I crashed with the last crypto cycle, back to zero (plus tax) at my grown age, I had to ask myself what the hell I was gonna do with my life. I always just wanted be an artist. With agency. So i worked and paid for everything, studio, music videos, started a record label, all that to keep my artistic freedom, for my entire career. Had some success, lots of failed experiments, lots of tears, and lots of fun. After I lost everything to the terra luna crash (mistakes were made 🥲), I had to figure out how I would fund the dream next. I needed a break from the emotional roller coaster of trading crypto, so I went back to school for the grant money (thank you government of Canada). I relocated to madrid for a change, and started making tiktoks. Skits that I thought were funny. Skits that i thought were risky but honest and necessary. I’ve always loved saying out loud what others are ashamed to even think 🤓 if you follow me on ig or tt you know ha I was having a blast. Creating all day. Some tiktoks took off. Ones that felt very personal. I felt seen. I was at my happiest, filming, editing, singing and pretending to listen in class, for the grant money. Then it hit me. That's what i want. I wanna be telling stories. I dont wanna be just a singer, just a songwriter, just an actress waiting for auditions to come my way. I wanna do it all, tell more stories, write and produce them. so…A musical? But I hate musicals 😭 why do they start singing in the middle of a conversation?!? whyyyyy A musical for people who don't like musicals??!!! 🥹 That’s it!! A MUSICAL FOR PEOPLE WHO DONT LIKE MUSICALS 🤩 DONE. So from the lowest of my finances, in the middle of career confusion, with a bruised ego from failing so miserably at my first crypto cycle, I found something great to get excited about for the rest of my life. I needed to validate the feasibility… because I know I’m a dreamer who gets shit done, but I’m very much a idealist. so I asked my good friend of mine and the producer of my first 2 albums Benny Adam (now a rising star, this is me clout chasing) for advice. I asked him: ‘is this too much? For me to wanna produce a whole as* Netflix series, music and all?? He’s the most talented, ambitious yet realistic guy I know. And I knew he would tell it to me like it is, but kindly. Because he’s also a nice human 🫶🏽 ‘So?? Is it too big of a project??’ He paused… I looked at him, hopeful 🥹 ‘Ya. It’s a reeeally big project 😕’, he said. Fuck. and then he paused, again. Just tell me, I thought. Tell me aaaall the reasons this is a bad idea… 😞 beat. ‘But if anyone can do it, it’s you’ cue inspiring battle field music Reeeallyyyyy? 🥹 I teared up. I’m tearing up now writing this. Because at that low point in my life, that’s what I needed. Just one person who really knew me, to remind me, despite my circumstances, of who I am and what I’m capable of. That I’m crazy, yes, but in a good way 👉🏽👈🏽 Shokran Benny. I don’t think you know how much that meant to me (I’m gonna tell him again because he’s on episode 4 of the Crypto Hustle ha) Ok. So. Musical it is. When I ran out of back-to-school government money, and needed to be an adult again, I reintegrated the crypto space, with a purpose. I called my friend and mentor Armando Pantoja and asked him what he thought I should go for in terms of job (I needed a break from entrepreneurship). He said ‘I’ve seen you at conferences, you’re really good with people, you know marketing, and you actually understand crypto. He said go to conferences, you’ll figure it out. Just show up’ I did. I showed up to eth denver 2022 and I started the first iteration of what became fractl as an influencer marketing agency, because I saw a good skill-market fit and because I couldn't find a job lol but I hated it. I dont wanna manage influencers, I don't wanna manage artists. I’m an artist, I would never manage me, that's crazy 😂 One thing led to the other I became a fractional CMO. An opinionated one 🤓 I found myself always trying to lead founders towards personal storytelling… suggesting they put themselves out there more. I really believed that it would help them build trust in a space that so desperately needs it. Then, I started hosting our investor events (to get leads for the agency), and saw the struggle of founders building and fundraising at the same time and the original idea for this show started to form. We need bolder marketing in this space. What if we followed these founders around the world at all these conferences and followed their journey, building a company, raising, launching a token, failing. In these ruthless markets, with the drama of personal sacrifices… I could see it so clearly 😃 So I started pitching it. THE BEST MARKETING CAMPAIGN EVER GUYS!! WHO'S IN?? No one. I couldn't convince a single founder of the vision.🥲 Maybe I wasn’t qualified enough in their eyes to carry out such a big vision, following multiple founders on a 6 month production around the world. They were probably right lol But I’m also a little crazy. And really really stubborn. That's something right?? A few months later, inspiration still strong, I told pablo erminy who's worked on multiple Netflix shows about it and he said: ‘why dont you just tell YOUR story? You have a great story, people will wanna watch you build in public to fund your artist dream. As a first reality tv production, one story is more than enough to handle.’ Wise man. Maybe i did underestimate how complex a multi-lead, international, real-time, film production would be 😬 Done. because I know great advice when I hear it. PIVOT! 🛋️ So that’s how ’The Crypto Hustle’ was born. This journey I was trying to sell to other founders, I would do it for myself. show not tell. Now the funding. I tried selling the project to sponsors on and off for over a year, between the normal fractl operations, hiring, training, firing, messing up, learning. And only ended up spreading myself so thin, that I neglected the core business. Company became a mess (for others reasons too, that I will come up on the show, hint: boys) Bottom line is, we lost more money than we made, trying to sell a show. I should've known. Film fundraising is a producer’s full time job lol Fast forward 1 year, 2 pilots and a near bankruptcy later, I’m now launching Episode 1 from Korea and just wrapping episode 2 from Hong Kong. No funding. (except for Episode 1, thank you again Superteam Canada 🥰) Fuck it. Might not be the big production I had envisioned, but all the core principles and the emotions, and team talent is there.. An MVP. Now. because waiting for things to align would just delay this indefinitely. And because I have more conviction than ever. not only in authentic storytelling as the best marketing, but also because my soul needs this. I need creativity to keep going. If i stay too long in business mode without publishing art, stories, songs, dances, funny skits, I find no reason to wake up in the morning. Not to be dramatic, but I really only wanna be an artist 😂 Also, the timing IS ideal. because in my mess, I got lucky 🥰 I found a production team that felt right instantly. Love at first meeting. not only are they aligned with the docu-series concept, but with the end vision too. The cultural impact I wanna have with the musical. vegetable Badr, Momo, @JuicySocialAgency, you're my favorite part of 2026 🫶🏽 So here we are. About to launch episode 1. Documenting the process of building fractl for a $10M exit in 6 MONTHS, so i can produce my dream musical 🥰 It’s about to be epic. Or a massive failure, in public. can girl with the pink hair make this happen? 👀 let the adventure begin 💚☺️ full episodes will be on my youtube channel. go subscribe ok?

🌸 Rime Salmi 🌸

11,070 Aufrufe • vor 7 Monaten

Alright, here's the epic towel rant from tonight; And so that's what kind of tipped me off in real time. I was like: wait a minute. Is Judge Doolin ruling from the bench right now? And then I was like: wait a minute. He's ruling from the bench and ordering them to appoint a new prosecutor and potentially the Attorney General. Oh my word. How—what is this? I—this wasn't on my bingo card. Even now I'm just like: Oh my God, I can't believe he did that. Judge Doolin—in a good way. I'm just like: Oh my God, there is hope. And then to follow it up with: "Oh yeah, I'm thinking about a hearing on the contempt." Oh my God—you're telegraphing. You're going to have a contempt hearing after the Attorney General is potentially on the case. The other witnesses, however, are left in this position where they have this kind of not really well-funded—like kind of spastic prosecution, like the special prosecutors on the Kearney cases. Then you got the December 23rd, 2023 criminal charges against Aidan that were charged in Dedham District Court, 23rd or 26th or so. And that was for illegally—allegedly—recording Lindsey Gaetani and then submitting an edited version of the recording into court for some reason. I don't know why Aidan did that, especially apparently when there's an original version of the recording pursuant to some of the statements in court. And then also for intimidating Lindsey—for allegedly going over there on December 23rd, 2023—against Karen Read's advice and against his lawyers' advice, apparently, according to a leaked group chat message from Facebook in 2024—in May of 2024—going over to Lindsey's apartment. And then according to the affidavit from the search warrant for Karen Read's cell phone—allegedly telling Lindsey that she shouldn't cooperate with the grand jury. She should—she could remove information from her phone or something—that Aidan would get her a lawyer, but only if she agreed to meet with a lawyer only with him present, because she had, quote, "broken his trust." It just like—wild stuff. And that new grand jury, by the way, was apparently—it did go forward. And then in time it came out that it—that was about Karen and Aidan and witness intimidation and conspiracy, because Aidan Kearney—between October and November—really August and November of 2023—it started telling Lindsey Gaetani about his communications with Karen Read that included—in writing—Exhibit O to Karen Read search warrant affidavit, which says that Karen Read told Aidan Kearney that in November of 2023—November 28, 2023, to be specific—that Karen Read told Aidan Kearney that Karen Read and her team at ex parte conversations with former U.S. Attorney Josh Levy—which was right in the window of time that Jessica Leslie, the grand juror leaker, was leaking information. Leslie started leaking in August of 2022—which is the same month that Alan Jackson joined Karen Read's legal team. And Josh Levy—who was one of the U.S. Attorneys in charge of that grand jury—Leslie was leaking about four different cases: probably the Birchmore case, definitely the Read and O'Keefe case, definitely the CDL case. One more case. We can't really—the group of us journalists involved in this—can't really figure out. So right in the middle of that—November of 2023—Josh Levy is leaking ex parte grand jury information to Karen Read, which she's putting—she's telling Aidan Kearney about; he's putting it in writing. He just was trying to just show off for Lindsey, but you don't like—come on—like what is it? First day in the IC, bro? I'm not in the IC. I'm not part of the government. I'm a towel. But anyway—so Aidan's bragging to Lindsey, and I don't think that was a very good idea. I mean, she's brilliant and stuff, but like—why would you ever say that to her? Don't say that stuff. But anyway—like, why would you say—even if it's your significant other—unless they are read-in on the intel that you are sharing—why would you ever, ever, ever share that with someone? It exposes them to an incredible liability—which, if you love them, don't do it. It also exposes your own credibility to an incredible risk of liability. You will never be trusted by the intelligence community again. Pillow talk and honeypots are how they trap operatives. If you chase sex, they will compromise you. How can you not understand that? So if you get compromised by someone who's not an agent—just someone who's your partner and you're just telling them stuff about protected federal investigations—what do you think your reputation is going to be like among the intelligence community when you're doing that and they haven't even honeypotted you? You just voluntarily started putting this shit in writing. They're going to look at you like you are out of your mind. So anyway—Karen Read apparently is telling Aidan Kearney that she's having ex parte conversations with Josh Levy. Now, the grand jury that Leslie was leaking from was impaneled in May of 2022 when Rachael Rollins used to be U.S. Attorney in Boston. Now think about this. In 2020, Rachael Rollins and Aidan Kearney—Rachael Rollins, a hyper-liberal known for her soft-on-crime stance. We'll also hear Rollins hated Michael Morrissey. Anyway, Rollins worked with Turtle Boy to send a Republican operative named Rayla Campbell to Joe Kennedy Jr.'s events in the Senate race against Ed Markey so that Ed Markey could win the Senate seat. Now, interestingly enough, Rachael Rollins then got appointed to the position of U.S. Attorney right after that. And you might say: well, Grant, that's a stretch. No, no—because then within a few months, Rachael Rollins—part of the reason she gets thrown out of office by the DOJ OIG—is because she attends an event in Andover with—guess who?—Dr. Jill Biden, the wife of the then-president who appointed her. Now, what does that mean? Well, if you really think about the geopolitical implications of the 2020 Senate race between Ed Markey in Massachusetts and Joe Kennedy Jr.—well, one of the things you're going to realize is that—think about 2020. The leadership around Biden did not know that the chaos of 2024 was going to happen with Kamala and Biden not really being up to it. You're thinking ahead to 2024. Why? Who's your biggest target if you are a sitting Democrat and you're worried about a primary challenge four years from now? Well, what if JFK's—what is it—nephew or whatever it is—is in the House of Representatives? And what if JFK started his career in the House of Representatives? And what if that new young Kennedy with red hair and sort of a photogenic face? What if he is running for JFK's old Senate seat? What if he's on the same exact trajectory as JFK? Oh, we can't have that. We—as the Biden White House—cannot have Joe Kennedy Jr. beating Ed Markey for Senate. And how it got to the point that somebody talked to Rachael Rollins and she came up with the brilliant idea to reach out to Turtle Boy so that Turtle Boy would talk to Rayla Campbell to send her to Joe Kennedy Jr.'s events to help Markey—I don't know. But that's why I think Rachael Rollins became U.S. Attorney—someone who, in my opinion, was uniquely unqualified and fundamentally unethically un-predisposed to being able to run that office. Who then in turn immediately tried to interfere in the 2022 Suffolk DA primary between Kevin Hayden and Ricardo O'Rourke—because Rollins wanted to see her progressive vision continue through O'Rourke—so she worked with Daniel Medwed—the same professor who was involved with advocating the media on behalf of Karen Read's team. She worked with Daniel Medwed to get a story leaked about how a non-existent federal probe into Kevin Hayden—to increase Ricardo O'Rourke's chances in the Suffolk DA primary. Sound familiar? Oh, hell yeah. So anyway—between November of 2022 and May of 2023—you got this weird situation where Rollins knows she's getting forced out; Levy's going to take over the office. The people who take Rollins out are Josh Levy, Bill Abley, and still head of the criminal division—Dustin Chao, I think—still head of the public integrity unit, and then executive officer who is also the press secretary or the communications director of the office. Those four people—without being named; they're named by title—were the people who cooperated with the DOJ to take Rollins out—DOJ-OIG to take Rollins out. Now, why is that interesting? Well, one—because it shows that people in that office knew that Rachael Rollins had a proclivity for weaponizing leaks about non-existent federal probes to interfere in particular district attorney races and matters. Second—Rachael Rollins and Michael Morrissey had a bifurcated history of ten years. One: Rachael Rollins had this list of 25 crimes she wouldn't prosecute, and other DAs critiqued her—not just Michael Morrissey but others. Rollins—I'm pretty sure—was the one who first called Morrissey a "meatball," in fact, because of his criticism of Rollins over that issue. Rachael Rollins—I think—has a proclivity, in my opinion, to hold a bit of a grudge. When she became U.S. Attorney and she realized she was on the way out—well, maybe the Sandra Birchmore probe started back in May of 2022 because former chief of the Canton police—Ken Berkowitz—went to the FBI and told them that the FBI covered up—the MSP unit detailed to the Norfolk DA covered up Sandra Birchmore's murder—potentially because Yuri Bukhenik and John Fanning used to work in Stoughton with Matt Farwell and Robert Devine and Billy Farwell—I think they all worked there. And furthermore—that Brian Tully, the unit commander, was partners with John Fanning for 20 years. All right, and in that regard—it is very interesting, I think—that Chief Berkowitz—who may have been very offended that his unit... So Sandra Birchmore was murdered on February 1st, 2021, at 9:23 p.m. in her apartment in Canton. Okay—on February 4th, Monday in the morning—the Canton police do a wellness check after they get a call from her—Sandra's—colleagues at the school where she worked as an administrative assistant. Now the Canton police respond—on Monday, February 4th—by Wednesday, February 6th. The Canton police have collected the following evidence in order. And if you don't believe me, you can read pages—I think 97 through 101—of the Canton Police Department audit report released in April of 2025. Point by point. Number one: the Canton police confirm—via a witness who was the maintenance worker at Sandra's apartment building—that Matt Farwell was the man on camera outside Sandra's apartment in the elevator at 9:23 p.m. on February 1st—which is exactly when Sandra died. Two: that the man was Matt Farwell, and he was the same man who helped Sandra move into her apartment. Three: that when the Canton PD went to Sandra's school, they got information that Farwell was telling people that Sandra was pregnant with his child—that he had abused her since she was a child—and that he was going to quote "take care of the problem himself" if Sandra decided to carry the baby to term. All right. All of that information—by February 6th of 2021—was passed over to the MSP. John Fanning and this whole unit—I think—really then facilitate a report sometime over the next six to 12 months that exonerates Farwell and says Sandra dies from self-harm. Well, I think that's why Ken Berkowitz blew the whistle before he died of cancer—and that's why there was a grand jury impaneled in May of 2022—and it was really about the cover-up of Sandra Birchmore's murder. Well—one—it was about Sandra Birchmore's murder. Why does that make everything so interesting? Because I think that the investigation wasn't just about who killed Sandra and why—but how was it ruled a—the result of self-harm—instead of the very obvious murder that it was. Well—that starts—2022, I think—May of 2022—the grand jury. Jessica Leslie was on the grand jury—leaker—who's going to be sentenced on October 4th of 2025. I think Jessica Leslie—ladies and gentlemen—in August of 2022 somehow leaked to Karen Read—Alan Jackson—that the Norfolk DA was dirty because they covered up—and that MSP unit—because they covered up Sandra Birchmore's murder. All right—so therefore, Alan Jackson—that's the skeleton in the closet. It wasn't what the people in the house were doing. I'm still a little suspect of who they know—but I don't think that's the big deal. I don't think Jen McCabe's social life is the big deal. Nobody cares—nobody fucking cares. Sorry for cussing. The big issue is that Jen was friends with Tully. Tully's unit knew literally where the bodies were buried. And they—I think—they brought on the PI—Marty Kraft—and Kate Peter—to insulate their exposure from the coming publicity that they knew was going to be brought upon them by Alan Jackson. And so they were worried. And who would you bring in if you had covered up a murder? If you were a MSP unit—you'd bring in someone like Kate Peter. Because you can read her in on that. She's hardened. She doesn't give a fuck. She lost two of her kids—and I don't think she even fucking cared. So who the fuck's the perfect person be like: "Bruh, if that shit gets national attention, we're fucked. So you better control that fucking narrative and handle all these like different people that get too close to this—or we're going to be exposed for Birchmore." But let me bring it back to the point here—which is in 2022, the feds clearly were starting to poke around. And come 2023—I think Brian Tully's unit was desperate. Who was going to find out because of the coverage of the Read case? Could they make sure that Kate Peter got close enough to Netflix and Gretchen Voss so that they couldn't find out what was actually going on? And could the Birchmore cover-up be kept up—even in light of the national spotlight? When you think about the fact that some people may not have been loyal to the Justice for John O'Keefe movement—but were instead primarily loyal to Brian Tully's unit. And when you think about the fact that maybe Tully's unit didn't run the best investigation of Karen Read—maybe there were some flaws. But if you think about the fact that they did get her—but if you think about it in the context of: Karen knew from the jump that the MSP were dirty over Birchmore—then you understand: Karen—that's why it was going to become an incident. Everyone knew—everyone around Tully, his friends, all of them—the unit—they knew they covered up Birchmore's murder. And they knew Karen had it in her hands if she could just figure out the PR. And that's exactly what she did—to put enough pressure on them. They took her to trial anyway—and it destroyed the fucking Norfolk DA—destroyed Brian Tully's unit. It cost them dearly—and she's a tactical fucking genius. I think Brian Tully thought he was slicker than he was by using the prosecution of Aidan Kearney—not to get a genuinely—in my opinion—bad guy who was deserving of the indictment handed up by a grand jury of his peers. But because Tully wanted to know what the real target of the federal probe is. If you don't know what a backhand is, folks—a backhand is where you investigate one thing on the surface because you're dealing with a very high-level operation like the state police—who are a paramilitary intelligence-gathering operation. So you trick them. You make them think they're under investigation for John's death and the investigation of that death. But really—you're investigating them for the cover-up of Sandra Birchmore's murder. And that's exactly what I think happened to this unit. That's what I think Brian Tully was trying to figure out—from August of 2023 until about December. I think they eventually put it together—and by August of 2024, Matthew Farwell got indicted. Now—it's a question of all this as a result of today. I want to be very clear: this is what was called for. There needed to be an independent voice with power and who takes no nonsense—who came into this and said: Nope—it's out of your hands. And that's what Judge Doolin did today. Someone just needed to not either be involved with Karen Read, Aidan Kearney, or the Norfolk DA—or Kate Peter or Marty Kraft—and prosecute this. Now, all those other witnesses—I have no idea what the hell is going to happen there. But at least for Lindsey—Judge Doolin was like: enough of this nonsense. And that's why today was such a big deal in light of that historical context—because just tracing that very insidious pattern of events over the past 18 months—you can see this became a proxy war. It was Michael Morrissey on one side with his marching soldiers: Brian Tully, Kate Peter, Marty Kraft. And then it was Karen Read and the DOJ on the other side. Okay. And their soldiers were like the Free Karen Read movement and Turtle Boy and Natalie and all these other people. This was an intelligence community proxy war. And that's why I've been trying to tell people for so long: Lindsey Gaetani was not involved. She was an unwitting pawn. These two factions both took advantage of her—including Brian Tully—who was more interested in preserving his unit's reputation than actually defending the interest of the vulnerable. In my opinion, I think Brian Tully is a terrible person. Does that mean that he's a bad person for trying to hold Karen Read accountable for John O'Keefe's death? No, of course not. He's a bad person because in what fucking world do you—as a fucking state police officer—who you—you are entrusted—not just to get the bad guys—but to protect the most fucking vulnerable? One: how do you justify what happened with Sandra Birchmore? Two: how the fuck do you get it in your fucking mind that you're going to take a 15-year unredacted extraction of a fucking vulnerable victim's cell phone and release it to a fucking defendant known for promulgating exactly that material? What fucking headspace? What satanic fucking chamber do you and Kate Peter have to be drinking blood from fucking cups in to think that that's fucking okay? Fuck you. How do you even get in the headspace where doing something like that to a fucking victim becomes acceptable. The rot in that unit—whether enabled by Morrissey or whether he didn't know about it—I don't fucking know. But the point is: the rot in that unit was so deep that they lost their fucking souls. They didn't think of victims as victims. They re-victimized victims because it was a political fucking war—and these people are so hardened, I guess, that they don't understand what it means to be vulnerable. And these were police officers—detectives—people entrusted to uphold and protect the dignity of the most vulnerable—and they fucking used victims to advance some political agenda—to deal with the fact that they covered up a fucking murder. I'm done being gentle about this. Fuck these people. And I'm not saying that it was wrong for them to investigate Karen Read. I am pleased someone tried to prosecute her. I'm pissed at them because they were thinking about it from the perspective of their own liability for an unrelated case—and they fucked everything up—and introducing Kate Peter to this shit. Oh my God. It's a disgrace. It's a disgrace to the people who were hurt. It's a disgrace to the vulnerable. I frankly do not understand how Jen McCabe, Brian Tully, and Kate Peter go to bed each night. I don't get it. I don't know. Maybe there's something that shuts off the GABA-1 receptor or something and just makes you go to bed. I don't know. Never heard of such a thing. But I'm just saying: I don't know how you do it. How do you do it? But anyway—Judge Doolin—without giving a... extemporaneous, uh, bloviating cuss-based rant like I just did—instead, in my opinion, is like: fuck all of you! You're not being involved in this prosecution anymore. Someone's gonna protect this fucking woman—Lindsey Gaetani. I'm making you appoint someone! I love that man. Good for Judge Doolin. But still—we never should have gone to this point. This is incredible. With the... the... the MSP. The fact that they had a unit operating like this for so long. This is worse than what John Connolly and Whitey Bulger did. This is institutional rot that is so pervasive that it requires fundamental reform of the MSP. They're not incapable of—um, uh—solving crimes. I'm sure most of the MSP are wonderful. Anyway—my point is: I don't think the state police officers that I generally run into—or troopers—are bad people. I think most of them are wonderful. They've never been really mean to me. They do good work. They're out there protecting our roads. They stop people from speeding. They—what else do they do? They go after commercial truck violations. They investigate homicides—like, on the whole. And this is why I think we have to be careful about how we talk about this. I am not saying that the entire MSP is just rotten. I'm saying that when you have factions or sections within the institution that understand its machinations and are able to thus manipulate the bureaucratic structure and avoid accountability—you lose the confidence of everyone. And how do you think some of those good troopers feel when they have to go out there? Yes—people like me are going to smile at them and bless them and whatever—because I know they're not part of the problem. But most people look at them and they think that they're fucking hated. They don't deserve that. They literally put their lives on the line for us every day. And if we're going to give them the respect they deserve—if we're going to make the profession have the respect that it deserves—then this kind of institutional rot can't be looked at as just an embarrassment. And it can't be looked at as something that—oh, we just wish didn't happen. Maybe some guys are going to go away. No—you point at it. You scream it from the rooftops and you say: if this happens even once—then we have so failed as an institution; we must fundamentally reform from the ground up. And this wasn't just once. It was Birchmore. It was the phone extraction. It was the SA report leak over and over and over and over again. They knew the law. They were an old boys' club. They abused it. They had cover—and it was systemically enabled. And that's why I think—to save the profession of policing in Massachusetts—there needs to be a full-on unbridled discussion about how this happened—how the personalities involved were able to do what they did. And we can't be so tribalistic that because someone we support as to their views on one case, right? We cannot be so tribalistic that we just block out everything bad that they do. Or this rot will continue. And it is pernicious. It is insidious. It is invidious. It undermines the faith that citizens completely removed from this situation have in our system of government. It undermines victims' confidence in the ability to seek redress in the face of serious fucking harm—because they think the system doesn't actually care about them. It's just using them to get someone bigger. We cannot allow this to perpetuate. And the only way to fix it is to hold up situations like what happened to Birchmore—Sandra Birchmore—and what happened to Lindsey Gaetani—hold them up in the national spotlight—and say: we—the MSP—have failed you. Brian Tully failed these people. John Fanning failed these people. Nick Guarino failed these people. Yuri Bukhenik failed these people. We need to say that. We need to highlight it. We need to say: this happened even once. Therefore, we are not good enough. Not only are we not good enough—the very fact that either of these things were able to happen—the Birchmore cover-up, the phone extraction leak—is such a pervasive, systemic degradation of the faith that victims and the public have in the justice system—that our only option is to talk about this—congressional hearings. We need the State House to have congressional hearings. We need these people to answer for what they did. And we need to make sure it never happens again. And the only way you do that is by finding out what aspects of the bureaucratic structure allowed this to happen. And it's not going to be comfortable. I don't think it's going to be comfortable for anyone to talk about the fallout of any of this—but that's exactly what happened at the CCC on a smaller scale. And if this country matters—if this form of government matters—if this republic matters—then we will fix this. We will fix it together. We will address the hard questions. We will address the uncomfortable questions. We will shed our prejudices and polemical biases at the door. We will engage in no fear, no favoritism—and we will look only for the truth and nothing but it. And if you are incapable of doing that—you're contributing—either consciously or subconsciously—to the problem. It's our only option. And you can't just say: because they prosecuted Karen Read, we can't talk about anything bad that they did. That's tribalism. That's polemical. That's what drove us to this point.

Grant Smith Ellis

41,546 Aufrufe • vor 1 Jahr

What's next for OpenTUI? Here's a technical write-up. Over the last few months OpenTUI gained a lot of stability improvements, new unnecessary but fun features like live audio streaming, and useful features like rendering to the scrollback buffer mixed with a live TUI, called footer mode. Overall the feature set enables building large and complex applications. React and Solid make it super simple and convenient. There is still so much to do though. Three big milestones we have set out to achieve are: - Moving most of the behavioural logic currently living in TypeScript down to the native Zig core - Node compatibility - Optimizing the hell out of primitives like text rendering The render tree mechanisms are currently only usable from TypeScript. Think of the DOM, but controllable like a scene graph. Elements in the render tree are called renderables. They can expose a render method to draw themselves. All renderables are derived from a BaseRenderable. Renderables and the render tree will become native primitives. Building blocks usable from any language bindings. Reducing the TypeScript bindings to a very thin layer, with all the behavioural logic living in the native binary. Moving this down is not just a matter of porting TypeScript classes to Zig. TypeScript currently owns the tree, dirty-state propagation, layout reads, culling, and render ordering. If it still has to walk every node and call into native code for each step, we keep most of the complexity and add FFI overhead. Whole passes and their state need to move together. We took a big step towards this recently by building yoga-layout into the native binary. It exposes part of the official yoga-layout TypeScript package via FFI. Only the API surface that is actually used by OpenTUI. Covered by the test suite of the original yoga-layout package. This already gave a median speedup of ~2.5x, and up to 30x for narrow scenarios. The yoga-layout integration is useful beyond the speedup. Built-in text and editor measurement can now happen entirely in native code during layout instead of calling back into JavaScript. I ran an experiment last month taking this even further, having GPT 5.6 port yoga-layout from C++ to Zig, which gave extremely good results. It would be a burden to maintain right now though, so that's off the table for now. I might come back to it. Simon Klee is working relentlessly on Node compatibility and already has a full Node version of OpenCode running. Node got FFI support in v26.4.0, thanks to help from the Node community, namely Matteo Collina and Paolo Insogna. Behaviour and interfaces seem similar between Node and Bun, but there are some major differences. To get the best performance out of the Node FFI implementation, its usage has to follow some rules. Node has three ways to call native functions: the generic C++/libffi path, the SharedBuffer path, and the V8 Fast API. The generic path converts every argument in Node's C++ layer and then calls the function through libffi. It is flexible, but also the slowest option for frequently called functions. The SharedBuffer path is a middle ground. JavaScript writes scalar values and BigInt pointers into a small per-function buffer, reducing some conversion work. The actual native call still goes through libffi though. Typed arrays used as pointers cannot be packed into this buffer and fall back to the generic path. The path we really want is the V8 Fast API. Node generates a small machine-code trampoline for the exact function signature, allowing optimized JavaScript to call the native function without going through the generic converter or libffi. This only applies to JavaScript-to-native calls. Callbacks from native code into JavaScript still use libffi closures. Getting onto this path is quite strict. A signature can have at most eight arguments and everything must fit into CPU registers. x86-64 Unix systems have room for six GP (general-purpose) and eight FP (floating-point) arguments. AArch64 has room for seven GP and eight FP arguments. Anything that spills onto the stack falls back to a slower path. These are Node fast-path restrictions, not general FFI restrictions. Bun also does not support passing structs by value through its current FFI API. OpenTUI uses bun-ffi-structs to pack ABI-aligned struct data into an ArrayBuffer and passes a pointer instead. Despite the name, the package also works with Node. Pointers need some care too. Typed arrays and ArrayBuffers normally have to be resolved into BigInt addresses first. Eligible functions with exactly one pointer argument get another Fast API entrypoint that can extract the address directly from the buffer. An eligible signature is still not enough. V8 has to optimize a direct call with a fixed number of consistently typed arguments. Wrappers that collect arguments and forward them using spread or Reflect.apply can hide that call shape and keep the function on a slower path. The practical rules are: keep hot signatures within register limits, use direct fixed-arity calls with stable argument types, reuse owned buffers safely, and batch small operations. Then measure the real call site, because eligibility only makes a function fast-capable. We have to design the ABI around these constraints where it makes sense and gives the expected performance improvement. The third big area is text rendering. Today a Text renderable accepts a string, StyledText, or a tree of TextNodes. Before rendering, the TextNode tree is walked and flattened into styled chunks. Those chunks are packed in TypeScript, sent through FFI, copied into a native TextBuffer, and stored in a rope. Styles are represented separately as highlights. A TextBufferView then wraps the rope into visual lines, which are drawn into the visible buffer. This works, but updates are much more expensive than they should be. setStyledText effectively throws away and rebuilds the rope, copies and reparses all text and recreates the style highlights. Changing one TextNode also walks and flattens the complete tree before going through this path again. Text and style segments should instead live directly in the rope and support incremental replacement. Memory ownership is split between retained JavaScript buffers, the native memory registry, rope arenas, wrapping caches, styled-text storage, and highlights. Different operations preserve or reset different parts of that state. This is hard to reason about and can retain memory for much longer than expected. Text storage needs clearer ownership, with fewer lifetimes split across JavaScript and native code. The public API reflects the same split. The t template literal is convenient, but creates another intermediate chunk representation that is mutable, not cached, and not merged. Text also maintains both StyledText content and a special TextNode tree, which do not compose properly. TextNode is only a style scope, not a normal layout primitive, so Text renderables cannot naturally compose inside each other. I think this should become one Text primitive backed directly by rope segments. The template literal API might disappear or become a very thin helper around those native segments. Editing has another temporary layer in TypeScript. Extmarks currently monkey-patch editing operations, scan and adjust all marks after changes, maintain their own undo state, and recreate native highlights. They should become native marks anchored directly in the rope. A proper mark tree, similar to Neovim's marktree, could update marks together with edits, undo, and redo, and provide the foundation for highlights and concealment. Text wrapping has also become too complex. Supporting CJK, emoji, combining characters, ZWJ sequences, tabs, and different terminal width rules currently mixes byte offsets, grapheme indexes, and display-cell columns across several custom algorithms. Dirty views rewrap the complete document. Measurement and drawing can repeat some of the same work. The wrapping implementation needs an overhaul, but the exact shape is still open. The goal is to make Unicode handling easier to maintain, avoid repeated full-document work, and clearly separate byte offsets, graphemes, and terminal display cells. None of this will happen as one big rewrite. We will replace pieces when we understand the problem well enough and when the result is clearly simpler, faster, or more useful. To achieve all of this we might break public interfaces. Thanks to OpenCode and a lot of good models, migration to a new version with breaking changes mostly is not an issue anymore. What do you want to see next for OpenTUI?

kmdr

31,132 Aufrufe • vor 2 Monaten