John CarmackVerified account

@ID_AA_Carmack

Independent newbie AI researcher, Consulting CTO Oculus VR, Founder Id Software and Armadillo Aerospace

Dallas, TX
Joined August 2010

Tweets

You blocked @ID_AA_Carmack

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @ID_AA_Carmack

  1. Pinned Tweet
    Feb 24

    Here is a talk I gave internally at the end of 2015 around "antifragile" idea generation, along with examples of my thought process. Thanks for getting this cleared for public release!

    Undo
  2. Apr 20

    Expensive to operate, but maybe for something like a Cerebras wafer that already has an exotic support system, adding liquid helium might not be ridiculous.

    Show this thread
    Undo
  3. Apr 20

    Fully superconducting circuits haven't panned out, but how would just replacing the metal layers on a conventional die with a L-He SC impact operation? Is quantum tunneling less of a problem with SC? Presumably the Si transistors need to be tweaked for the low temperature.

    Show this thread
    Undo
  4. Retweeted
    Apr 19

    Patrick Collison's book recommendations:

    Undo
  5. Retweeted
    Apr 18
    Show this thread
    Undo
  6. Retweeted
    Apr 16

    We’re shifting Oculus Connect to a digital format this year due to the evolving public health risks around COVID-19. This was a tough decision, but the health and safety of our community comes first. More details soon. Looking forward to our first virtual Connect with all of you

    Undo
  7. Apr 15

    I like working with notebooks, but still get surprised by this.

    Show this thread
    Undo
  8. Apr 15

    Actually doing any processing in Python, as opposed to directing libraries to do things, is *shockingly* slow. I just wanted to build a bit array from a byte array, and it was close to 100x slower than the (tiny) conv net generating the data.

    Show this thread
    Undo
  9. Apr 15

    I wonder if open plan office workers have a statistically significant higher level of sick days than private office workers.

    Undo
  10. Apr 13

    \ Did any microcomputers before the Amiga allow the full NTSC frame to be usefully addressed beyond "border color"? TV bezels were an issue, but the flexibility would have found uses.

    Show this thread
    Undo
  11. Apr 13

    \ The memory access time was always there, regardless of blanking, and all text/GR/HGR modes could work. The original numbers were a result of hyper-optimizing chip count, but by the time of the //e, adding new video mode addressing might have been justifiable. \

    Show this thread
    Undo
  12. Apr 13

    Randomly thinking how it would have been neat if 8 bit Apple // systems had an option to use the full NTSC active area instead of adding additional blanking. That would be around 53 chars * 7 = 371 horizontal and 240 vertical, with the option to interlace for double vertical. \

    Show this thread
    Undo
  13. Apr 13

    Struggling though some Expert+ songs in , then going back to Expert level makes you feel like Quicksilver in the X-Men movies.

    Undo
  14. Retweeted
    Apr 11

    In case you missed what is almost certainly going to be the winning PC 256 byte demo of Revision 2020 on stream, here it is on YouTube: yes. 256 bytes.

    Show this thread
    Undo
  15. Apr 11

    This is weird: I wanted to use MEM_LARGE_PAGES, but doing AdjustTokenPrivileges for SeLockMemoryPrivilege (after adding my user account to the security group) makes everything go 40% slower, regardless of whether I actually use the large pages or not. Anyone else seen this?

    Undo
  16. Apr 11

    I just ran the same code on a 96 vCPU google cloud instance, and it took 207 seconds using all 96 vCPU across two groups. I'm not going to wait around for any of the slower counts to finish. That is an $8k/month instance, and it is less than 1/5 the speed.

    Show this thread
    Undo
  17. Apr 11

    instead of shared two to a core. That means that if you don't want to add the windows group code, you are better off disabling hyperthreading and having 64 single thread cores in a single group. I expected this code to be memory bound sooner, I'm impressed with the scalability!

    Show this thread
    Undo
  18. Apr 11

    Setting the group explicitly let it scale all the way up: 128 t = 38 s 64 t = 48 s 32 t = 84 s 16 t = 160 s 8 t = 312 s Notably, because each group gets 32 hyperthreaded cores, 64 threads across 2 groups on an unloaded system is much faster because they are all alone on a core\

    Show this thread
    Undo
  19. Apr 11

    AMD 3990 CPU scaling tests: Because of the Windows group limit of 64 CPUs, just firing up a lot of C++ std::threads didn't work great: 128 t = 67 s 64 t = 63 s 32 t = 84 s 16 t = 160 s 8 t = 312 s 32 to 64 threads wasn't a big boost, and 64 to 128 was slower. However! \

    Show this thread
    Undo
  20. Apr 11

    I grudgingly acknowledge the value of all the warnings about possible int overflow when calculating a size_t value on a 64 bit build, so it is irritating to get: error C2148: total size of array must not exceed 0x7fffffff bytes

    Undo
  21. Apr 10

    Reading an old USB book, "Key USB Features" included "Single Connector Type".

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·