Eric Aguiar

Back to Profile: HeavensRevenge


  • GoingNative 12: C++ at Build 2012, Inside Profile Guided Optimization

    @Charles: Just saying that I'm pretty sure it's just one of those MS lingo things to sound cool. As it stands, that term doesn't exist outside of the death star Tongue Out

  • Stephan T. Lavavej - Core C++, 6 of n

    Finally... Uniform Initialization FTW!!!!!!!!!!! Can't wait for Initializer lists to make it in at long last!!! Also STL if you want a good editor suggestion, my favourite & recommendation = EmEditor , it uses boost shows it proudly in "About" Smiley

    It's a 64-Bit editor which has multiple very sweet properties, Visual Studio Project Plugin and tons of more plugins, snippets for countless languages, auto-completion for... everything even based on previous files used, uses ZERO (0) CPU cycles when not in use AND it can handle many-millions of lines of text without slowing down even doing vertical editing on line *million Tongue Out.

    But alas, try it out and deem it for yourself!

  • .NET 4.5 - Multicore JIT

    I think they've got a slightly wrong/too damn conservative mindset here.  Sure jitting methods when their not needed may be a "waste" in terms of I want to flash deep fry this entire buffalo in 10 seconds flat. But I believe Jitting in chunks when they seem probable to be used is a far better way to go and cache the jitted methods for use later on, ambient CPU and RAM size is still growing...

    A good analogy to this is the CPU's themselves, not like the CPU grabs a single friggin bit of data out of memory, the CPU's pull the data as cache-lines and chunks at a time for faster speeds even tho the data in the memory isn't all being used. Of course it causes things like false sharing and memory location contention when it's not done right but still, hardware went to grabbing more data than is needed in one go, I think that Vance shouldn't be so picky on being 100% efficient as if it were kernel space or if this code was used for lunar launches & space exploration. If he wants, why don't they just put in heuristics or hints to the CPU's so that CPU's can also be 98% efficient using/hinting to the branch prediction engines built into current CPU's and do their tracing to help it along?

  • Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

    @Charles:You did a fine job as always Charles!! don't sweat it... it just wasn't what I was expecting Tongue Out Somehow things went in unusual directions on their own even with your moderation and productive input throughout.

  • Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

    I'm not going to bother giving a long comment as any dev worth their salt would have already been disappointed... But I will say that when I saw these two together I got giddy and was expecting nothing less than a masterpiece of conversation.  Somehow it turned into a church-vs-church fiasco.  Wish they would've gotten deeper than tree-shaking and actually spent time on matters which actually defined their design decisions and helped one another understand each others essential conceptual logic for why their solutions were chosen and different by design.

    Well maybe next time! lol

  • TWC9: Kinect Roadmap, Photo->Cloud Tutorials, Windows 8 @ SourceForge, ILRewriting and more

    The Windows 8 center @Sourceforge is freaking amazing... but the font in the articles is extremely terrible to clearly read/see... the characters in that font are just too damn skinny!!!!

  • Erik Meijer - Functional Programming From First Principles

    If you want to see the slides until Charles works something out (as I honestly don't care to see Erik and is far more interested in what he's saying + the presentation) open one of the video file links in VLC and use "Effects and Filters" on the video to crank up the contrast and lower the brightness to see the slides quite clearly Smiley

  • GoingNative 10: Welcome Ale Contenti, VC11 and Beyond with Steve Teixeira and Tarek Madkour

    Thank you for another Going Native episode, along with STL's C++ series' are now the BEST and most enjoyable videos on C9 to me since Going Deep isnt exactly interesting lately focusing only on Async/Rx with a lack of Erik/Jim Radigan.

    @Hakime:LLVM/Clang uses a runtime ... learn and weep Tongue Out ALL native program code other than OS Kernel code specifically developed to be used inside the kernel uses a "runtime", and even then, since I don't have access to Windows kernel code it probably also creates it's own "runtime" at its very core, but it's all self-contained and doesn't have any external dependencies to classify the kernel's core as a "runtime".

    DevDiv: The closer you stick to implementing C++11 to it's official specification, the better you will be. And PLEASE focus on the CORE LANGUAGE before you spiff it up with the flashy libraries you mentioned. I'll love seeing it complete to the best of Microsoft's ability and finally once again be the best compiler available from day's long past. 

    And I'm going to say... I actually dislike the way AMP was implemented... It's results are impressive but the way you focus on array_view's just feels... bad... and yes OpenCL's Warp focused structure feels bad too Tongue Out

  • Defrag: 32bit apps on 64bit OS, App Compat, Upgrading to Win8

    Altering the Win+X shortcut has been THE most helpful tip for Win8 I've come accross yet..

    "%windir%\System32\shutdown.exe /s /t 0" AND 
    "%windir%\System32\shutdown.exe /r /t 0" = Beautiful In this menu

    It's completely terrible that Microsoft doesn't supply these two options as "Group3" and have the tools as "Group4" As such:


    Generic Comment Image


    Microsoft please release a windows update to enable/allow that right-click menu to have the small .lnk icons used for shortcuts.

    Thanks again for the tip Larry.

  • Windows 8 Tips 2: Getting the Most Out of Charms

    @LarryLarsen:Oh... My... God.... Larry... I don't want to insult you or anything but this is the most helpful you've EVER been.  

    "%windir%\System32\shutdown.exe /s /t 0" AND 
    "%windir%\System32\shutdown.exe /r /t 0" = Beautiful

    It's absolute heresy and tragedy that Microsoft doesn't supply these two options as "Group3" and have the tools as "Group4" As such:


    Generic Comment Image


    BTW in a future windows update Microsoft should enable that menu to have the small icons used for shortcuts which are used for the .lnk files Smiley Please and THANK YOU! Big Smile

  • Windows 8 Tips 2: Getting the Most Out of Charms

    I love the Windows 8 UI but the most stupid decision MS has made regarding UI was how buried/unusual/different shutting down the PC is, by using the "Setting" charm, To me it's the only negative point about Metro, if they remedy that by BY DEFAULT put the shutdown option in a more accessable place they would have done Metro absolutely beautifully.

    BTW C'mon Charles lets get some WinRT architectural video's/Win8 videos out!.

  • Jim Radigan: Inside Auto-​Vectorizati​on, 1 of n

    This guy was amazing in the previous video and I'll be downloading this now to watch asap!

    I wonder what Jim(or anyone who's interested here) would think of my parallel execution engine/vm which schedules and tracks data dependance in a sort of VM environment with a 1 extra layer of memory location indirection instead of making the compiler know all data & locations aware at compilation time?

    It is a little vague and it does it's break up horizontally accross cores instead of vertically to fill the vectors but I did try to explain for a broader audience but I'd love feedback on if my architecture & design seems possible!  If it's just wrong or if any of you long time researchers know if it can't work as I tried to explain please let me know Smiley .