Live data from Hacker News

Viewing profile — RyanCavanaugh

RyanCavanaugh

HN member
Joined
Mon, Mar 21, 2016, 6:08 PM UTC
HN karma
1,292
Public activity
151 items

About RyanCavanaugh

No profile information was provided.

Recent public activity

  1. comment
    Comment #46904612

    The internet is hundreds of billions of terabytes; a frontier model is maybe half a terabyte. While they are certainly capable of doing some verbatim recitations, this isn't just a…

  2. comment
    Comment #46570676

    What are you going to do with this information? What policy would you plausibly advocate for on the basis of it?

  3. comment
    Comment #46144861

    I modified hamilton_perfect_finder.py to have new values: # Target constants CONSTANTS = { 'fine_structure': 131.11, 'phi': 1.9, 'pi': 3.6, 'e': 2.4, 'sqrt_2': 1.1, 'sqrt_3': 1.2, …

  4. comment
    Comment #46144765

    If you overlay 30 prime number frequency waves plus 30 more even frequency waves, you're going to have an enormous number of local peaks. Look at a chart of sin(x) + sin(x/2) + sin…

  5. comment
    Comment #45319233

    The Press Secretary isn't the Supreme Court. Her say-so doesn't change the plain text of the order, and you're rolling the dice as to which any given border agent is going to choos…

  6. comment
    Comment #44759762

    There's probably at least one game out there somewhere that uses Go's map iteration order to shuffle a deck of cards, and would thus be broken by Go removing the thing that's suppo…

  7. comment
    Comment #44759213

    The problem is that people commonly don't even realize they're depending on implementation quirks. For example, they write code that unintentionally depends on some distantly-invok…

  8. comment
    Comment #43455552

    The problem with the belay test as it exists today is that it tests whether you know all the peculiarities of each gym's beliefs around things like the exact order your hands shoul…

  9. comment
    Comment #43335288

    C# AOT is quite strong and would be a great choice in a lot of contexts. Go was just very, very strong on port-friendliness when coming from the TS codebase in particular. If you p…

  10. comment
    Comment #43335077

    (OP author here) Lots of people reading too much into the tea leaves here; this is just a matter of picking the best tool for this particular task, and our task (porting a JS codeb…

  11. comment
    Comment #43333327

    Our best estimate for how much faster the Go code is (in this situation) than the equivalent TS is ~3.5x In a situation like a game engine I think 1.5x is reasonable, but TS has a …

  12. comment
    Comment #41829650

    It's not just the overhead of showing up, it's the opportunity cost of not doing contiguous hours at a bigger job. It's very difficult to fill up a day with 45-minute jobs all over…

  13. comment
    Comment #41744488

    Yep, this. Matt Parker makes a convincing argument that multiple people have accidently performed a perfect Faro shuffle when trying to randomize a new deck of cards https://www.yo…

  14. comment
    Comment #41083291

    Flow doesn't even check that array access is in-bounds, contrast to TypeScript with noUncheckedIndexedAccess on. They're clearly equally willing to make a few trade-offs for develo…

  15. comment
    Comment #41072853

    Flow's type system isn't sound either FWIW

  16. comment
    Comment #39910066

    There are plenty of hyper-competent technical people in the field who are also kind and patient. Being smart doesn't turn someone into a jerk.

  17. comment
    Comment #39865822

    I'd really like to make some video content (on-screen graphics + voice), but the thought of doing dozens of voice takes and learning to use editing software is really putting me of…

  18. comment
    Comment #39865716

    The existence of Photoshop doesn't mean that you can put Kobe Bryant on a Wheaties box without paying him. There's no reason that a voice talent's voice can't be subject to the sam…

  19. comment
    Comment #39570352

    They've done the research and, well, the newer houses really are just better at having fewer fire deaths. I suppose it's possible the fires that do occur are worse, but on net your…

  20. comment
    Comment #39568686

    Using the same material for load-bearing and non-load-bearing parts seems like the definition of overengineering.

  21. comment
    Comment #39563552

    We've more than compensated for this in other building materials, processes, and codes. Your odds of dying in a house fire are far lower than they were even in the 1970's, let alon…

  22. comment
    Comment #36639800

    I'm here and I have no idea what you're talking about with ESM imports. Please log a bug.

  23. comment
    Comment #36638615

    Not to be flip, but if it were really all this easy, we would have done it already. There are dozens of questions you can throw at this code: What if the input's a union? What if i…

  24. comment
    Comment #36638462

    Situation: There are 14 competing type representation formats TypeScript: We can write our own type file format! Situation: There are 15 competing type representation formats

  25. comment
    Comment #36638377

    You can use the TypeScript API to generate this information at whichever level of detail you want. The level of detail TS has about types during the checking phase is much higher t…