Huge upgrade to loading speeds coming soon, especially with... DLL-heavy codebases like UE! The primary reason PDB -> RDI conversion (or PDB parsing in debuggers more generally) is a big bottleneck in startup time is because they must be converted/parsed/loaded _serially_. This may seem surprising, since intuitively it'd seem like they can be converted/parsed/loaded/etc. in parallel. This is not true in the general case due to breakpoints, and how they relate to an API like `LoadLibrary`, and how it translates into debug events. When a debuggee runs `LoadLibrary`, the debugger will receive a debug event informing the debugger that the associated module was loaded. Any time a debug event is sent to the debugger, the debuggee stops running entirely. This is so that the debugger can make decisions about how the debuggee should proceed. For example, if I have a breakpoint on `foo.c:123`, that file name and line number can only be correctly interpreted (meaning resolved into code addresses) using debug information. The debugger only knows about that debug information from the PDB - without it, that file/line combo is meaningless. But importantly, the debugger cannot *resume* the debuggee until it has resolved that breakpoint - otherwise the debuggee may execute code which *would've* hit the breakpoint, *if* it were resolved in time. So, the debugger needs to ensure that all breakpoints are fully resolved before resuming. This is a correctness detail that everyone has to pay for, basically because `LoadLibrary`s are received one-at-a-time. Obviously, if it were instead an API like `LoadLibraries`, then the debugger could prepare all of the debug info in one batch before resuming - but it doesn't know what that batch would be, given just an initial `LoadLibrary`. This is unfortunate, because *generally* you are not debugging the code loading a bunch of DLLs, but the debugger can't really know that. (It is probably a good idea to provide a `raddbg_load_libraries` API at some point, so that we can resolve this issue on the debuggee side). In any case, RADDBG now resolves breakpoints much more quickly by avoiding 99% of debug info conversion work to do a common case of breakpoint resolution - you might call this "breakpoint disqualification". Basically, if a breakpoint is set, and we can quickly determine that that breakpoint's information (file location, expression, condition, etc.) *cannot apply* to some module's debug info - more quickly than doing a *full* PDB -> RDI conversion (which entails a full parse & a bunch of work) - then we can simplify the very common case in DLL-heavy cases: you put a breakpoint on `foo.c:123`, when 99% of the DLLs do not have any line info for that file, so the debugger can resume *knowing* that breakpoint will not resolve within that file. In this demo video, you can see I place a breakpoint that only resolves within the executable's debug info - it does not resolve within any of the 100 DLLs that are loaded serially. Within the `Modules` tab, you can see that as I run the target, most of the debug info is not loaded initially, even though the debuggee is running. That debug info is loading in parallel, as the debugger knows it does not need to wait for that debug info to be prepared for this breakpoint.show more

Ryan Fleury
17,527 Aufrufe • vor 1 Jahr
OK, I have a definitive word on the CJ... Abrams play from today's Pittsburgh Pirates at Washington Nationals game after talking with Elias Sports Bureau on this. This play will stay as a sacrifice fly. The originial ruling of NOT a sacrifice fly was for the exact same reason that I thought, which is that the infielder is not running into the outfield, which is year's past would have been correct As it was explained to me, in past years, an infielder had to be running almost in a straight line towards the outfield wall to be considered "running in the outfield". Here, since he is running, and he ends up further away from home (157 feet) than when he started (145 feet), this is going to count as a sacrifice fly. That definition is changing, in part from this play to help bring greater consistency, and to take some of the guesswork out of it (the argument that he is running into the outfield as opposed to more parallel). Now, folks all the time ask "why doesn't MLB publish the OS Manual" and I always say because it is a living document that can have the wording change, and the wording for this play will be modified to something like "more towards the outfield wall than towards home plate" to eliminate any confusion. The big key to this play is that he was running on a full sprint. Also, and this is helpful for me, but for all fly ball outs that score a run, Elias Saba reviews to ensure consistency. So, yes, it's a sacrifice fly, and now that I have that info from Elias themselves, that sort of settles this one. Sounds like the guidelines for this definition will be changing, either this season, or certainly for next season.show more

MLB Scoring Changes
48,872 Aufrufe • vor 11 Tagen
World Models are the path for some AI Models... in the future. But how can we efficiently train these models to not only see the world the way humans do but to see the world in a new and unique way. By visualizing, what is normally sequenced audio patterns, we can derive much more insights. Here we see Paganini in a visual form that can than be described and transcribed into a World Model. We can observe connections in a manner that may not have been clear prior to the digitalization of music and sound in this way. The company with the most valuable potential in building a World Model is Tesla. Not that this type of visualization is being used, but that the mechanisms are in place, and the technology is in place for the company to thrive in this new form of AI.show more

Brian Roemmele
57,424 Aufrufe • vor 8 Monaten
Apparently, I saw this video online and I decided... to share. What this worker is applying is called bitumen, or what many of us know as bituminous coating. Most people think a wall is a solid, impenetrable block, but in reality, it is more like a sponge. Concrete and blocks have microscopic pores that pull water from the earth through a process we call capillary action. This thick black substance is the shield that stops that water from climbing up into the house. It is not about making the wall look good because this part will be buried under the dirt forever. It is about creating a skin that water cannot breathe through. When do you need to do this? The need for this arises because the soil is a very aggressive environment. Water is not your only enemy.. The ground also contains salts and sulfates that want to eat away at the cement. If this moisture finds its way to the steel bars inside the columns, those bars will start to rust. And when steel rusts, it expands, and that expansion is what cracks the concrete from the inside out. This coating is the only thing standing between your foundation and that kind of slow destruction. Thats is why if you see wet patches at the bottom of your walls inside your house, it usually means someone skipped this step or did it poorly during construction. You can apply this anytime you are building parts of a structure that will stay in contact with the ground. It is common in areas where the water table is high or where the soil stays damp for most of the year. This is a one-shot opportunity. Once you backfill the soil, you can never go back to fix it without a lot of expense and a lot of digging. It is about having the foresight to protect the heart of the building while it is still exposed. Please don’t ignore this if you need to. If you ignore it now to save a bit of money, you will be funding the future decay of your own home. I hope this helps.show more

A.Y.O
75,105 Aufrufe • vor 3 Monaten
This is gonna be so long omg but when... it comes to translating in Korean, it’s very very important to take in consideration of 1) Culture 2) Seniority, the Closeness & Intimacy of the people involved in a conversation. Because this gives an entire different vibe for the context. And we have to keep in mind that there are Korean phrases and expressions that simply don’t have just One way, exact words that can be translated in English. Translators can find ways to convey the meaning, but it requires more explanation and understanding of the context while conveying it, and not relying on assumptions. How about “인상 덜 쓰기” or “인상 쓰다“ then? Here, a direct translation can simply be 인상 덜 쓰기 - be less grumpy/ frown less, etc 인상 쓰다 - being grumpy, frown, make a face, etc Here, I include an educational video of an English speaker talking with a Korean speaker where they’re discussing a similar expression, “인상 좀 쓰지마!“ (which in word by word in English, it sounds something like “Don’t frown/ Don’t make a face”) Now, as an English speaker, that sounds a bit harsh doesn’t it? That’s because such expression doesn’t exist in just One interpretation in English, so if we only read it as it is, without considering the context and the speakers’ closeness, we’re bound to misunderstand the context. Quoting some parts of this video, 💚: “Now, Tyler’s expression for today is ‘인상 좀 쓰지마!’. Have you ever heard of this expression? 🩶: I’ve heard something like that before 💚: Then doesn’t this mean there’s a same expression in English too right? 🩶: Oh! I’ve only heard it in Korea 💚: Ah really? The guy then explained that if you say something like this in english, it can be rude. so it’s better not to say it in English-speaking countries. He gave examples like “If you do that, you’ll get wrinkles”, and the other guy added something like “If you make an ugly face, you’ll have wrinkles” and said that “If someone (an English speaker) hears this they would think I must be crazy” Here, they’re talking about the cultural differences. A phrase like this, when expressed directly, without considering people’s closeness, and being translated exactly like that, would sound so negative to English speakers. *also notice how this phrase is being worded in various ways??? ‘HOW’ it can sound to someone, really depends on their culture, their closeness with the person, and context* So later on, he gave a few more examples like, “stop making such a long face”, and “stop wrinkling your forehead”. And concluded that: 💚: Well in that case, the phrase “인상 좀 쓰지마” is basically a phrase that doesn’t exist in English. 🩶: It’s an expression that we don’t use. It’s not that it doesn’t exist. (This part, he’s explaining that there’s no such a thing as word by word to explain this phrase in English, bcs we English speakers use different wordings that is more suitable for a situation’s nuances.) Then again, we have to consider speakers’ closeness as well because in Korea, it’s a huge thing. If you don’t understand how this works, you won’t understand the nuances of a conversation. You’re bound to misunderstand. If you refuse to understand it then, I don’t think you want to respect their culture. Because again, this is a huge thing.show more

✰ 𝐚𝐥𝐢𝐬𝐚 ✰
12,631 Aufrufe • vor 6 Monaten
HTML Artifacts are a big part of how I... work with agents now. Artifacts can be more than just static files. When combined with agents, they can take action or help you take action. This unlocks all kinds of interesting ways to work with agents. This is clearly the future. Check out this writing and scheduler artifact I built in a few minutes. It uses a bit of HTML and JS. All the data is in markdown (Obsidian vaults), so the agent can access and modify it at any time. No DB needed. No sophisticated functionalities. The agent decides all that for me based on the skills, context, and memory it has access to. The best part about this simple stack is that all the important information stays with me. This has allowed me to build a recursive self-improving system and automations that can better tap into coding agents like Codex or Claude Code. I could have paid or built an entire app for scheduling posts, and there are so many of them out there. But I don't need to. I've realized a simple artifact does the job. And the simplicity of it is actually an advantage. Very little maintenance for very high returns on personalization, time, and efficiency. The other benefit of this is that I can add features as I please. That level of personalization feels magical, and we should all be pursuing more of it. All of this just keeps compounding. Of course, this example is just about writing. But I have similar artifacts for research, design, experimentation, evaluation, and so much more. And no, I didn't actually publish the post example I shared in the clip. It was just for demonstration purposes. I actually spend more time than this when writing together with agents. Lastly, having built my own agent orchestrator tool has made me realize that simplifying the tool stack is a superpower. If you are curious about how all this works, I will do a live session next week:show more

elvis
18,374 Aufrufe • vor 2 Monaten
Think you’ve got the diagnosis? Think again!! This is... a case where the diagnosis is not as important as the lesson it teaches you. Watch the video and then check back for hidden portion of this post to see what the answer is... And what lesson you should have learned from it ! Avidly enhancing T2 dark lesions in the subependymal region with increased diffusion signal. If I said that description to you—even without seeing the images—you would say lymphoma! Was that your answer? It was mine! And we are both wrong! It turned out to be metastatic melanoma. But the lesson here is that just because you were wrong by pathology, doesn’t mean you were wrong on the imaging If I saw a case like this again, I would still say lymphoma! You won’t be right every time—there will be weird cases. But you are making a bet on the imaging appearance and you should always bet the odds—with the risk that every now and then you might be wrong! So don’t remember from this case that metastases can look like lymphoma—remember that sometimes it’s ok to be wrong as long as you read the case rightshow more

Lea Alhilali, MD
12,351 Aufrufe • vor 2 Jahren
If you're building apps with and bolt.new, chances are... that you're using Supabase Edge Functions. They can be tricky to debug, so I created a guide for the Buildcamp students who are currently on the bootcamp. I'm happy to share this with you guys if it helps? It a repeatable process that gets me through 100% of my edge function problems. Just like this post and comment "Bugs" and I'll ping you a copy.show more

Gregory John
54,780 Aufrufe • vor 1 Jahr
Let me give everyone just a little common sense... test. It may be that I retired from the United States Air Force, that the answer is crystal clear to me and maybe a bit more challenging for others. So the guy on the left is claiming to be the president of the United States of America. He claims his name is Joe Biden but we know Joe Biden is dead. He faced a military tribunal and was executed. So really do you really think that a president of the United States of America gets off a plane and gets into some random dudes vehicle? Only someone that doesn't know anything about the military would think such nonsense. Or are you someone that has a great deal of common Sense and critical thinking ability and can see this motorcade on the right and know that that's what a presidential motorcade looks like and that means the president is really in there. This so happened to be president Trump on his way to South Carolina rally. So is the real president on the left side or is the real president on the right side? This really should be a no-brainer but of course we know liberals absolutely beyond a shadow of a doubt or no brainers they have no brains, they have no common sense, there are cognitive dissonance is all messed up, and they have zero critical thinking capabilities. By the way even former presidents don't have motorcades that look like that for anybody thinking that the excuse for it. So-called president gets in an Uber carrying his own luggage and people can't wake the hell up.show more

Truth Awakening
1,755,701 Aufrufe • vor 2 Jahren
While I have premium I definitely want to do... a long post breaking down the main scene from this show that I obsess with. There's so much that I feel could be learned from it. Not just for expansion animators either. There's honestly a LOT that can be learned from how this show directed its expansion scenes that can be applied to even safe for work animations. Obviously yes, the expansion alone is really good. What makes it so good though is just the fact that there's things you pick up on that you likely don't even realize until you re-watch. I'm using this scene as an example as it's not AS good I would say, but it still has a lot going for it. One thing I've always loved from it that I want to use in my own animations someday is that the expansion sort of comes in waves as opposed to one consistent growth. In a way, it makes it feel more natural while also selling how tight the top is getting. It could have been accompanied by showing the knot getting tighter or smaller with each growth. It's a small part of the animation but just that one thing already adds another layer to appreciate. It's not like most expansion scenes where there's very little outside of just "growing" on its own. There's a bunch of little things that subtly improve it without being obnoxious. The first expansion scene has WAY more that I want to talk about honestly. Far more than this one has. It will probably be a really long post now that I think about it...show more

FancyPlanks 🐀
16,420 Aufrufe • vor 7 Monaten
They started with 50. Now they say they’re 18,000... In 1996 there were fewer than 50 of them. Today, according to the organizers, up to 18,000 walked through Copenhagen. From Dronning Louises Bro to the Imam Ali Mosque. Look at the curve. This is how it happens. First a handful. Then a few hundred. Then it fills a bridge, a district, a capital. A little at a time, until it is no longer a little. And let me be fair, because fairness is the point. There is nothing strange about them holding this mourning procession. They have done it as part of their faith for more than a thousand years. It is theirs, and they believe in it. There is nothing strange about that at all. What should stop us is the other half. There is nothing strange about Europe allowing it either, and that is exactly the problem. Europe allows it because Europe has forgotten who it is. A people that remembers what it stands for does not need to ban anything, it simply knows where its own line runs. We have lost that. And so the issue was never them. The issue is us. Now look at what actually moved through the streets. Men in front. Women in the second row. That is not a detail, that is the whole point. It is a view of women set into a system and marched out into the public square, in a city where generations fought for women and men to stand as equals. The real question is not whether people may believe what they want. They may. The question is why our capital should cultivate a political law-religion that commemorates a 7th-century power struggle by dividing people by sex on Nørrebrogade. One of the organizers is the Imam Ali Mosque, repeatedly described as the Iranian regime’s extended arm in Denmark. The same regime that hangs women and young men from cranes. We are not importing culture. We are importing a system. And we let it grow, not because they are strong, but because we forgot why we were. First a little. Then a lot. Then too late.show more

Krisztina Maria
38,477 Aufrufe • vor 19 Tagen
This is the most egregious 180 degree break I’ve... ever seen in my life. The only reason I’m putting this chick on blast is the fact that she’s deleting comments, blocking anyone who mentions safety, AND thinks it’s the camera angle that is off. Not that she pointed her loaded pistol at, I don’t know?, EVERYONE. If you compete in shooting competitions, YOU WILL DQ. It’s not a matter of if, but when. I’ve seen the highest level of paid sponsored shooters DQ in some scary ways, but NEVER by pointing their firearm at everyone, posting the video, and arguing that they didn’t do it. This is at a range back home that puts on a local 2 Gun match and this girl SHOULD HAVE BEEN DQ’d!! The fact that it’s just a local match doesn’t matter. This is the first place to DQ a shooter SO THAT THEY LEARN A LESSON. As a shooter myself, if I ever did this, I’d be apologizing to everyone on the range, would DQ MYSELF, and spend some time on the range working on performing a safe retreat with a loaded pistol before I shot again. Check your ego at the door folks. Safety is the only thing that matters with firearms. It can be a tough learning lesson, but if you can’t accept the fact you endangered lives, then you haven’t learned anything.show more

3GunKenzie
1,186,798 Aufrufe • vor 1 Jahr
✨ Made a new mini feature on Photo AI:... [ Grab from 3d model ] So the problem is we're at that stage in time (typical for AI) where image-to-3d models are not good enough but are fun to play with, but we know they'll be good enough in 1-2 years With [ Make 3d model ] you already can turn any Photo AI pic into a 3d model but it still looks hyper clunky and deformed, but it works! One cool idea I had to make that more useful and made now: Let people make a 3d model then change the view of the it with the 3d viewer, then press [ o ] and it grabs a frame of the 3d That image you can then [ Remix ] (img2img), and it becomes a real photo again and that in turn you can then turn into a video again with [ Make video ] So that essentially gives you a fully freeform camera position control to take photos with One thing I need to fix is the background/skybox, I kinda need to take the original photo and remove the person and just get the background for the 3d model viewer, in this case it should be white, but it's a start!show more

@levelsio
119,210 Aufrufe • vor 1 Jahr
We read this word genocide so much that we... can forget what is inside it. It starts here, with just dust, barren land. It ends here, with just dust, blood, that terrible smell of death no one has a word for… Everything is a weapon aimed at us. Missiles that destroy us, water that poisons us, food that is held by mercenaries, money that we must pay simply to receive, it is always hot and then at night it is so cold. We are holding this genocide up to the light so you can see it! Look away, if you want to. I will not be ashamed to ask for what all life needs! Imagine you introduce your loved ones to this place, would you want to? It's dust. I cannot say it higher. We deserve to live. We were not born to be buried in blue bags, in mass graves, with everyone arguing over how many have died! Please, we are enduring something that hates life. Hates us. Please donate what you can. Will 🦥 Menaker ★ The Saviourshow more

🇵🇸Amjad Iyad from gaza🇱🇧
45,823 Aufrufe • vor 10 Monaten
I'd be careful in how you talk about this... subject. It is very easy, even if you are familiar with it, to spread misinformation. The Vril Droning process involves cloning and exposing the clone to a Vril parasite that takes over the central nervous system. It is very possible. It is said to be one of the darkest masonic secrets, and that they inhabit the hollow earth through the entrance in Antarctica. I find it really interesting, but it could just be something created to excuse behaviors. I have a video that explains how they actually use adrenochrome for nutrition. It is a theory but I think it has some ground to stand on. It is said that it is the reason for the floods/storms because they are waging war on them and they inhabit the deep underground bases. It is a subterranean war. It is a fun subject to talk about.show more

Mofobian
127,903 Aufrufe • vor 1 Jahr
Doge, Pepe, and Shib all crashed 85-95% after their... initial run ups. Troll is currently right around this mark. Many will wait for a dip to bid, thinking they have missed the “pump”. Nobody has seen a pump. Every single time $Troll gets going(has had 2 legs thus far), it runs harder than anyone believes it can simply due to the fact that it is a top 3 meme ever and subconsciously people realize it deserves to be in the billions. The third leg will be no different and it will make the first 2 look like chump pumps. It is one of if not the only meme left that has this kind of reflexivity and has been around for over a year. Buy as much $Troll as you can in the coming months. When risk on comes back fully, you will see Troll run like you have not seen a coin run in a long time. People have forgotten what a worldwide, known meme can do because they trade niche memes all day, they will be reminded of what we are here to begin with. Trade less, $Troll more.show more

DLN
54,167 Aufrufe • vor 2 Monaten
Read line one and let the video run. Read... line two and let the video run. 1 Green Needle 2 Brainstorm It is the same sound loop. What is true? What’s more is there are only a handful of people that truly understand what is taking place. What is this device? I got this in ~2007 when I discovered that the sound used had the phenomenon I have researched for decades. It is the Bandai Ben 10 Alien Force Ultimate Omnitrix Light & Sound toy. It seems that the show special effect experts in Japan understood this phenomenon and built it into this particular character. I started using this as a demo in ~2007 and some folks were so taken by it over time it became a bit of a social media interest in about 2012. One group of research scientists demanded that I confess this is some sort of trick. 6 hours later they understood it is not a trick. There are elements in the HumanOS that can completely shift your presentation and replication of reality your consciousness believes. Your Reality is but a screen in your mind playing back what your subconscious believes is important. Your awareness is your superpower. Don’t say I will believe it when I see or hear it, because this may be precisely what you should not do. There is something much more profound. I will be writing a lot more about this phenomenon and brainstorm a way to present it so as to limit the impact to be used for ill will and find the green needle.show more

Brian Roemmele
735,976 Aufrufe • vor 2 Jahren
The largest theft in history has already happened. The... people behind it just cannot open what they stole yet. Right now, intelligence agencies and criminal groups are quietly copying the world's encrypted data, bank records, medical files, state secrets, private messages, and storing every byte untouched. They cannot read any of it. They are collecting it anyway, because they know the key is about to be invented. The strategy has a name, harvest now, decrypt later, and in 2026 it stopped being theory. Washington declared this the Year of Quantum Security in January, backed by the FBI, the NSA, and NIST. Canada ordered every federal agency to file a migration plan by April. Europe set its deadline for December. Governments do not impose operational deadlines on a someday problem. They do it when the clock is already running. Here is what moved the clock. Every password, every transfer, every secret on Earth is protected by one assumption, that a certain math problem is too hard to solve. Quantum computers solve exactly that problem. For years the machine that could do it looked decades away. Then in late 2025 Google's Willow chip cracked the hardest part of building one, and in March 2026 Google's own researchers estimated that breaking the encryption behind Bitcoin might take fewer than 500,000 qubits, down from 20 million, and could run in minutes. The day this becomes real has a name, Q-Day, and the latest estimates place it between 2030 and 2033. Now make it concrete. Roughly 6.5 million Bitcoin, about a third of every coin that will ever exist, worth close to 500 billion dollars, sit in addresses that have already exposed the very key a quantum computer needs. That includes the coins of Satoshi, the anonymous creator. On Q-Day they become, in the researchers' own word, trivially stealable. It would not look like a crash or a whale selling. It would look like half a trillion dollars of the most secure money ever built simply walking out the door. The asset designed to trust no one and no institution turns out to rest on a single unverified bet, that one math problem stays hard forever. This is what sits beneath the entire digital world. A bank balance, a Bitcoin, a classified cable, all of it is real only because of a proof you supposedly cannot forge. Quantum breaks the proof. Everything we call secure is true only until someone finally checks, and for the first time the check is visible on the horizon. You cannot know whether your data has already been copied. You cannot know the exact day the key arrives. The trust holding up the digital age is a clock counting down to a zero no one can see. The honest counter matters. No machine on Earth can break this encryption today, and serious cryptographers still argue the real threat is a decade or more away. The timeline is far from certain. Quantum-safe codes already exist, the migration has started, and Bitcoin can move its coins to safety before Q-Day if it acts in time. The danger is not that everything breaks tomorrow. It is that anything which must stay secret into the 2030s, a state secret, an identity, a private key, is being stolen today and is already on the clock. The breach is not coming. It is already here, sitting in storage, perfectly encrypted, waiting for a machine that does not exist yet to read it out loud. Research and opinion, not investment advice.show more

Shanaka Anslem Perera ⚡
185,238 Aufrufe • vor 20 Tagen