Live data from Hacker News

Viewing profile — Derander

Derander

HN member
Joined
Mon, Aug 01, 2011, 5:17 AM UTC
HN karma
161
Public activity
38 items

About Derander

[ my public key: https://keybase.io/andymoreland; my proof: https://keybase.io/andymoreland/sigs/lKW3_FUzSdfpJpKgqY2wd8jUGZwN_XFL7Fo8yM41eUE ]

Recent public activity

  1. comment
    Comment #43557549

    Python is the language of choice for many ML teams — it’s flexible, expressive, and has the right ergonomics for real-time workflows. But it’s also slow. To make Python faster, I b…

  2. story
  3. story
  4. story
  5. comment
    Comment #13707862

    That's odd. I work in a 100% typescript shop and about half the devs use intellij and webstorm full time without much trouble. Jump to definition/auto import/implement interface/et…

  6. comment
    Comment #13496222

    Arbitrary example: If you're using SHA256 you're emitting 256bit hashes. Hopefully the distribution of SHA256 outputs is indistinguishable from random (or close enough) or else we'…

  7. comment
    Comment #13368851

    If you're using typescript and emacs, https://github.com/ananthakumaran/tide is a very good integration with the built-in language server for semantic auto-completion and "jump-to"…

  8. comment
    Comment #13368820

    I attempted to use clang-format on a mixed typescript/tsx codebase and found that it mangled jsx expressions. This wasn't surprising but I suspect that typescript users probably ov…

  9. comment
    Comment #12073016

    It's not hard to automate with raw gulp or webpack, but it does add a significant amount of time to compilation. It roughly doubled our incremental compile times. My team decided i…

  10. comment
    Comment #12073003

    TypeScript has dealt with this in the past by adapting to the introduction of ` ` from jsx, which clashed with typescript's casting operator. If this ends up being a problem I'm su…

  11. comment
    Comment #9584035

    Lodash has many features that underscore does not have. Also, I am told that Lodash has been implemented in such a way that functions are largely independent of each other so that …

  12. comment
    Comment #9211909

    I TA for this class. The class is optional for non-engineering majors but has enrollment >= 700 people per quarter. So many people at Stanford take the class that it's a bit of a c…

  13. story
  14. comment
    Comment #8555472

    I'm not the OP but: The analytical gradient is actually a general tool used in multivariable calculus. It's vector-valued, in that if you take the gradient of a function of three v…

  15. comment
    Comment #7902239

    I've heard nothing but good reviews of the online version of the class. I took the class at Stanford (and actually worked on the system mentioned in the article) and I found its co…

  16. comment
    Comment #7579348

    I'd be surprised if the average high school algebra course covered group theory :-).

  17. comment
    Comment #7463641

    The standard argument is that people shift jobs so much because it's the most reliable way to get a large pay raise. If companies stopped making it necessary to hop jobs in order t…

  18. comment
    Comment #7433772

    One of the interesting things about classic ciphers is that (as far as I know) they're obviously insecure by modern standards. Most of the time what people want out of modern crypt…

  19. comment
    Comment #7376424

    I'm a current Stanford junior. In my experience most people feel stressed if they haven't committed to an offer by early February. The major career fairs for internships take place…

  20. comment
    Comment #6610703

    There is probably useful analysis that they can perform in aggregate across all of their users. Perhaps people who read email are more likely to do at a certain time and that signa…

  21. comment
    Comment #6440918

    For those sorts of things I think it's completely reasonable to drop into emacs, vim or sublime and then just copy paste back into your primary IDE. When it's a text editing operat…

  22. comment
    Comment #6403512

    I care about cell phone performance because I'm excited for the day when I can realistically start booting a general purpose OS on my phone and call it good enough w/ a monitor and…

  23. comment
    Comment #6393705

    To a certain extent that's what the JVM is -- you just have to target its bytecode :-).

  24. comment
    Comment #6325112

    One thing to note about this specific problem: this is an example of the traveling salesman problem with a metric. This makes efficient (good) approximation algorithms a possibilit…

  25. comment
    Comment #6138975

    NaCl is actually designed to interoperate with JS in a fairly rich way and this interoperability is designed to be provided entirely by the browser. The idea is that you pick the r…