Live data from Hacker News

Viewing profile — james-mcelwain

james-mcelwain

HN member
Joined
Thu, Oct 06, 2016, 4:47 PM UTC
HN karma
663
Public activity
231 items

About james-mcelwain

[ my public key: https://keybase.io/jamesmcelwain; my proof: https://keybase.io/jamesmcelwain/sigs/whSW5laGmslehwevVkVBiju8T2NK1noZ8yeuyKo2xEo ]

Recent public activity

  1. comment
    Comment #24638462

    > Rust has affine types (can be used no more than once), but not linear types (must be used exactly once) Obviously it's not part of the type system itself, but doesn't the must_us…

  2. comment
    Comment #24616249

    No, TypeScript is compile time only. There's no runtime type info.

  3. comment
    Comment #24539488

    Anecdotally, proc macros just aren't that common. Almost every Haskell tutorial I read introduces language extensions, and it seems like many users have a set of extensions that th…

  4. comment
    Comment #24360809

    These statistics don't include all the discriminatory interactions with the police that don't end in death. Being killed by the police is only one way that racialized policing can …

  5. comment
    Comment #24267925

    Hope you have good margin rates, you could be waiting a long time. A lot of these are steaming piles of shit if you think about fundamentals but the market doesn't care about funda…

  6. comment
    Comment #24267917

    Just look at the price action on any big tech stock and pretend you're a tech investor looking for a big exit. People are pouring money into equities, particularly tech.

  7. comment
    Comment #24267908

    There's no alternative to equities. These prices could continue to go up for years, even if the bottom totally falls out.

  8. comment
    Comment #24267900

    Ignoring the importance of the bottom 1/3rd for consumer spending.

  9. comment
    Comment #24267389

    Lots of tools built on top of Docker do imbue special meaning in latest, however.

  10. comment
    Comment #24230945

    First of all, "Basic economics/psychology informs" does not constitute empirical proof that UHC leads to decreased "innovation" (which is a weasel word in itself). Second, even if …

  11. comment
    Comment #24228345

    The solution to "stop the punching" isn't to demand oppressed people not be upset. The solution is to stop punching down. We stop racism by reversing the material effects of racism…

  12. comment
    Comment #24225543

    Do you have any evidence any sub was banned for the opposite equivalent of "Democraps" or whatever? This feels like a strawman without evidence that people were banned selectively.…

  13. comment
    Comment #24225503

    Punching up vs punching down is a super important distinction to make in these kinds of policies.

  14. comment
    Comment #24138780

    > If the ultimate commercial relationship is between you and the hotel or airline when you book through Expedia, then it's just as fair to say that the ultimate commercial relation…

  15. comment
    Comment #23520315

    I seriously doubt there are many lawyers willing to sue Amazon on contingency unless it's the most slam dunk of cases.

  16. comment
    Comment #23477622

    For what it's worth, Java has hit code reloading, even though it doesn't work perfectly all the time.

  17. comment
    Comment #23419876

    > Go also espouses "frameworks bad, libraries good" but the biggest difference is that they actually have a strong robust ecosystem of solid libraries while pretty much every Lisp …

  18. comment
    Comment #23419797

    I'm not super familiar -- what editor integrations does create-react-app provide? It seems like it's just a project template like Luminus for Clojure. Tooling is definitely importa…

  19. comment
    Comment #23419605

    I'd love to use a light-weight Clojure hosted on Go, etc., but also wonder whether performance improvements to the JVM will solve many of these issues without requiring a full rewr…

  20. comment
    Comment #23419561

    What tooling has given you problems? I think that some tooling assumes familiarity with the Java ecosystem (which is a problem for many things in Clojure land), but otherwise it se…

  21. comment
    Comment #23355381

    Even though Ansible is declarative in spirit, in practice I feel like a lot of playbooks just read like imperative code.

  22. comment
  23. comment
    Comment #23284585

    > the average person doesn't understand that types exist in dynamically-typed languages Again, this is needlessly uncharitable as to what people mean when they talk about type syst…

  24. comment
    Comment #23284512

    I'm not making a claim about all languages, I'm talking about languages that support any kind of extensible type validation, whether statically or at runtime.

  25. comment
    Comment #23284163

    When people refer to "typing", it is almost certainly reasonable to assume they are referring to static typing, as implemented by most languages. I don't think this should be confu…