Hacker Newsnew | past | comments | ask | show | jobs | submit | zeusk's commentslogin

I've used kd/windbg at Microsoft, lldb at Apple, gdb at Intel; WinDbg(Next) and kd are still my absolute favorite.

Coolest feature of windbg is time travel debugging - https://learn.microsoft.com/en-us/windows-hardware/drivers/d...


If you'll excuse the shameless self promotion, I gave a talk at C++Now last year on how time travel debuggers work: https://www.youtube.com/watch?v=NiGzdv84iDE

(Warning: contains me trying to play Doom :)


RemedyBG might also be worth looking at. It is my go to debugger that I've used on Windows and it's made to look and feel like the debugger that comes with Visual Studio, except that it works way faster and you can hold the "Go to next line" key and see the watch window update in real time. Unfortunately you have to pay for it and it doesn't work on linux, but oh well.


yeah, windbg pretty amazing. loved writing debugger scripts to do repros and the state just right


cool, never heard of windbg, looks real good


but afaik, we still don't have a break on xbox one released 2013 - 12 years later.


I love this presentation by a Microsoft person on the security aspects of the Xbox One: https://www.youtube.com/watch?v=U7VwtOrwceo


Perhaps it's just that xbox is irrelevant, when you have PC and Playstation?

To me, Xbox is that video-game you get when you ask for a Playstation and your parents don't understand video-games. Their versioning scheme even helps make sure the parents fail to purchase the latest generation.


The two main things that people jailbreak consoles for are dumping games to emulate on PC and running homebrew. Microsoft explicitly supports the latter use case with Dev mode and for all but a couple games (only Halo 5 nowadays?) explicitly supports the former use case by releasing their games on Steam and skipping the emulation bits. So there is little interest in hacking the Xbox consoles now. Yet I think someone still has managed in the past year to get decrypted game dumps from both XOne and Series X.


there has been one recently that led to the dumping of games on xbox one and série and the beginning of emulation projects


To be fair, it has no games either.


people lost interest in hacking the xbox after dev mode was introduced to run custom apps


Because most CPU bound tasks (especially in consumer space) are single thread limited.


But you have (a) background tasks, (b) core iOS libraries being all multi-threaded courtesy of libdispatch and (c) AI being more commonplace which often is inferred across CPU and GPU.

Not to mention that Apple has been aggressively splitting up their operating systems into lots of independent processes.


Yes, but you hit diminishing returns pretty quickly there so it ends to coming back to Amdahl’s law. As the other work gets distributed and optimized, what users notice tends to be single core performance. This is quite noticeable on phones where people notice Android browsing performance being slower because that stands out the most – most people don’t talk about things which are fast enough, so you don’t get as much credit for all of the optimized multi core work as you get negatives for the slow single-threaded web experience which visibly runs faster elsewhere.


WebKit is multi-process on iOS i.e. GPU tasks happen in a seperate process.

So again users will notice the benefits of multi-core performance.


I’m aware, but that’s only partially true. Browser developers have been adding concurrency for years but the way the web is designed has inherently single-threaded parts and that’s why benchmarks track single core performance. Apple’s had a lead for over a decade because of this.


Sure webkit is multi-process but how many perf critical threads do you think there are for rendering the single page that user is viewing?


Something that requires a lot less than a PhD


PhD work might turn out to be a lot easier to automate than effectively interacting with the physical world.


INPA, ISTA, TIS, ETK, E-Sys are factory software from BMW.


thinner the air, harder it is to generate lift as well.

Coffin corner is a real thing.


if you stay subsonic. I hear the U-2 has like 1-2kt of leeway when it is at its max altitude because if it went faster it would be supersonic but any slower and it would fall out of the sky.


To the point where, if you turned too hard, you could stall one wing tip while Mach buffeting the other.


Obligatory plug for the excellent book Skunk Works by its former director, Ben Rich.


+1, immensely satisfying read for any aviation nut


Unless you're prepared to go supersonic. Not easy to do with electric propulsion though.


Pretty sure for electric aircraft to do anything useful at supersonic speeds you'd need beamed energy. Which would be a pretty cool technology


Scimitar props are pretty tame, though, or what part do you mean is hard?


M&A whizzes make fancy PowerPoint presentations on "synergy" potential to various suitors in a roadshow.


He’s being sarcastic


SMT isn't that really is it?

SMT allows for concurrent execution of both threads (thus independent front-end for fetch, decode especially) and certain core resources are statically partitioned unlike a warp being scheduled on SM.

I'm not a graphics expert but warps seem closer to run-time/dynamic VLIW than SMT.


In actual implementation they are very much like very wide SIMD on a CPU core. Each HW thread is a different warp as each warp can execute different instructions.

This mapping is so close that translation from GPU to CPU relatively easy and performant.


The packaging in this context is not wire bonding but CoWoS - chip-wafer and wafer-wafer bonding.


You are correct. I was just illustrating what kind of processes belong to the umbrella term "packaging" in the context of semiconductor manufacturing. Was not talking about what particular process are missing from the Arizona facility.

But you are right on that it is CoWoS which is the missing ingredient.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: