This has parallels with the secret groundbreaking military technology that "60 Minutes"[1] was talking about in 2008. When you have unlimited capacity to store data and the processing power to tag objects (or people!) in real-time when you play it back, all kinds of new possibilities arise for software or surveillance (good and evil). My assumption is that the revolutionary advance was military aerial camera systems…
Thanks for sharing that. Interesting what constitutes a military breakthrough these days. A real nation-state with a military-industrial complex would just shoot that thing down.
Thoughts on Microsoft's Time-Travel Debugger
41–50 of 77 posts
Re: Thoughts on Microsoft's Time-Travel Debugger
#42Earlier quoted context omitted.
As far as I know, .NET Native isn't really something you're supposed to be running for development; just a target you compile to for maximum performance that should produce identical results (think of it as an uber-release mode).
Microsoft advises to regularly test .NET Native builds, to ensure UWP apps work properly when compiled at the store level.
Re: Thoughts on Microsoft's Time-Travel Debugger
#43Tools like this have always been how Microsoft segments the highest-price "Ultimate" version of Visual Studio (or whatever MS marketing has renamed things this month). As best I can tell there is no mention in this article of how this feature will be priced, which winds up limiting how often it will be useful simply because of availability. Let me know when this shows up in the free SKUs ("Express") or perhaps even t…
For managed code, VS2010 (Ultimate) introduced Intellitrace for C# .NET code. It let you step "backwards" which is a form of "time travel".
Since 2010, people have wondered if Microsoft was going to introduce a similar debugging capability for C++. It looks like they did -- but instead of reusing the previous "Intellitrace" brand and calling it "Intellitrace for C++", they've labeled it "Time Travel Debugging".
Re: Thoughts on Microsoft's Time-Travel Debugger
#44https://www.youtube.com/watch?v=vS3yzUo7l8Y
hn discussion: https://news.ycombinator.com/item?id=7593032
Re: Thoughts on Microsoft's Time-Travel Debugger
#45Redux also has sort of time traveling :)
Re: Thoughts on Microsoft's Time-Travel Debugger
#46Earlier quoted context omitted.
Thanks for sharing that. Interesting what constitutes a military breakthrough these days. A real nation-state with a military-industrial complex would just shoot that thing down.
Breakthroughs are situational. Many first tier militaries spend time thinking about urban pacification. Within those contexts, it really is a breakthrough. Just like how stealth aircraft were a breakthrough, and also totally useless in this situation.
Re: Thoughts on Microsoft's Time-Travel Debugger
#47Earlier quoted context omitted.
Besides the fact that you're simply not right (COM, MFC, ATL, SWF, WPF, etc are all deprecated yet still supported and maintained), how is this on topic?
COM used to be treated as a legacy technology by Microsoft, but it is pretty central now.
Many of the .NET APIs became COM based ones on Vista, with plain C Win32 ones being less and less common until we got WinRT, as the sibling comment points out.
Interesting enough WinRT shares many ideas with the genesis of .NET, before they decided to go the CLR route.
Re: Thoughts on Microsoft's Time-Travel Debugger
#48Earlier quoted context omitted.
Besides the fact that you're simply not right (COM, MFC, ATL, SWF, WPF, etc are all deprecated yet still supported and maintained), how is this on topic?
Some examples: XNA, Silverlight, WCF, etc.
WCF is still being supported, there was a .NET Conf 2017 session.
Re: Thoughts on Microsoft's Time-Travel Debugger
#49Tools like this have always been how Microsoft segments the highest-price "Ultimate" version of Visual Studio (or whatever MS marketing has renamed things this month). As best I can tell there is no mention in this article of how this feature will be priced, which winds up limiting how often it will be useful simply because of availability. Let me know when this shows up in the free SKUs ("Express") or perhaps even t…
>Also, let me know if this ever comes to managed code. For managed code, VS2010 (Ultimate) introduced Intellitrace for C# .NET code. It let you step "backwards" which is a form of "time travel". Since 2010, people have wondered if Microsoft was going to introduce a similar debugging capability for C++. It looks like they did -- but instead of reusing the previous "Intellitrace" brand and calling it "Intellitrace for…
Re: Thoughts on Microsoft's Time-Travel Debugger
#50This has parallels with the secret groundbreaking military technology that "60 Minutes"[1] was talking about in 2008. When you have unlimited capacity to store data and the processing power to tag objects (or people!) in real-time when you play it back, all kinds of new possibilities arise for software or surveillance (good and evil). My assumption is that the revolutionary advance was military aerial camera systems…
Thanks for sharing that. Interesting what constitutes a military breakthrough these days. A real nation-state with a military-industrial complex would just shoot that thing down.
Especially modern stuff. I've been talking with a lot of hobbyist drone owners lately and several folks are working on fascinating projects using a fleet of semi-autonomous lightweight fixed wing and quad drones along with modern autonomous aircraft techniques.
These things are small (you could hold them one handed on a crowded bus), fast (even the quads break 140mph), can be quiet (especially the fixed wings) and have cellphones.
One of the projects I saw was proving that an automated drone network could create a full coverage, high resolution video coverage of a parking lot even with drones having to leave the site to get fresh batteries.
They're working for a team that has a DARPA grant, so...