Stephen Canon, Pope Santa IIII

@stephentyrone

Friendly neighborhood math library author at Apple.

Lebanon, NH
Joined June 2010

Tweets

You blocked @stephentyrone

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

  1. Pinned Tweet
    Replying to and
  2. Put another way: they pay-as-you-can admission policy is *why* I pay extra. If you make everyone pay $25, that’s what I’ll pay from now on, too.

    Show this thread
  3. . $25 is an awful lot of money for a lot of folks that scrounge together a trip to NYC. As someone who paid $1 as a broke college kid and pays $100 now, I hope you reconsider. If it was mandatory when I was in school, I wouldn’t go now.

    Show this thread
  4. Jan 4

    FWIW I see nothing about Meltdown that requires OoO execution to leak data. The exact same approach should work on in-order cores that have caches and branch prediction. (Read, basically all but the tiniest microcontrollers.)

    Show this thread
  5. Jan 3

    I’m suspicious of the claim that some CPUs aren’t vulnerable to Spectre attacks. The paper puts it really well. Spectre is like ROP, but the gadgets affect microarch state (caches, branch predictors) instead of architected state (registers, memory) 1/

    Show this thread
  6. Jan 3

    Enjoying vacation while the world burns (Geiger Cafe in Gruyères, R has been mollified with a few spoons of the excellent double crème)

  7. Jan 3

    I’ve said it before, I’ll say it again.

  8. Dec 31

    (Current status: why am I not sleeping? I should be sleeping.)

    Show this thread
  9. Dec 31
    Show this thread
  10. YUL✈️GVA🚅🚅🚞🚠🏔⛷

    Show this thread
  11. Trap doors beneath the Q&A mic stands with a slide that deposits them in a ball pit or shark tank.

  12. I’m a fast walker, but even for me this is pretty ambitious, Maps:

  13. 30 Dec 2017
    Replying to

    Stating the obvious for the sake of people seeing only your tweet. The problem is not the compiler. The problem is the source language definition. Define a programming language with guarantees about copies of secret data and execution time, then we'll compile it.

  14. Current status: sewing rabbit fur and imagining life as an early 20th c. arctic explorer.

  15. so there's no real win here on systems with vaguely reasonable VM.

    Show this thread
  16. consecutive rows keeps increasing/decreasing by 1). This is a big mass of extra interface weight that AFAIK almost no one actually uses--all it buys you is the ability to represent a matrix 2x larger in the same memory footprint, but blocked LAPACK routines always hit cache, \

    Show this thread
  17. Explanation for the derp crowd: you can represent a symmetric matrix in half the storage (because you get the other half by symmetry). LAPACK and BLAS have a roughly parallel set of interfaces that use such a half-matrix densely packed in memory (i.e. the offset between \

    Show this thread
  18. Show of hands: have you ever used the hermitian/symmetric *packed* interfaces in LAPACK or BLAS?

    Show this thread
  19. Controversial opinion: if your language cannot encode and check a proof that the carries are correct, it's not "safe" in any sense useful for implementing crypto.

  20. We have a late contender for peak HN of 2017: "I've never understood the point of Michelin stars or their relative value, compared to, for example, 500 5-star yelp or trip advisor reviews. The last thing I care about is advice on food from a tire company."

  21. Current status: just explained the geometry of the Borromean Rings to some folks at Walmart.

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

    ·