Live data from Hacker News

Viewing profile — tristanstcyr

tristanstcyr

HN member
Joined
Sun, Apr 17, 2016, 6:56 PM UTC
HN karma
90
Public activity
22 items

About tristanstcyr

No profile information was provided.

Recent public activity

  1. comment
    Comment #25120322

    I don't think that doing so across architectures is a major goal.

  2. comment
    Comment #23167179

    Language servers could still do this by reusing AST manipulation libraries behind the scenes.

  3. comment
    Comment #23120554

    From what I understand, the idea of "empty" no longer makes sense at that level. All you have are fields. There, everything is made out of fields and fields are everywhere. There i…

  4. comment
    Comment #22841913

    I agree that this isn't totally specific to JavaScript. It's just that the ecosystem is very extensive and so there are a lot of packages, because you don't need to write your own …

  5. comment
    Comment #22841871

    React would normally be a peerDependency and so you shouldn't run into this problem if dependencies are specified properly. If not, NPM module flattening should take care of it. Th…

  6. comment
    Comment #22819000

    If you properly do validation at runtime this can be true, but it's a manual process that's not verified by Typescript.

  7. comment
    Comment #22818916

    It does not.

  8. comment
    Comment #22244380

    I think that this ship has sailed quite some time ago. For example, inner classes which were introduced in Java 4 (if my memory serves right).

  9. comment
    Comment #22213143

    That's an idealistic argument. Sometimes you just need to delete things and there's no negotiation possible. Whether that makes sense to you or not as an engineer or scientist does…

  10. comment
    Comment #22213081

    Is this because both languages are from different eras? When did you last see a consumer ad about scripting?

  11. comment
    Comment #22209009

    Try working with a large 5 year old JS codebase that's been hammered on by dozens of devs. The problems are no longer just pin point bugs but a systemic lack of modeling. Static ty…

  12. comment
    Comment #21947750

    Rather facile advice. As a software engineer, it's your responsibility to build the product according to the requirements. Sometimes that means it needs to be built it quick becaus…

  13. comment
    Comment #21747467

    The reality is that the atomic family model is antiquated. In our society, the individual is the unit We must therefore make the individual strong, meaning that we need to support …

  14. comment
    Comment #21747379

    It's not that it's a failure, it's that being taken out of the workforce for many years is damaging to careers. It's more than a matter of perception. Public school starts when kid…

  15. comment
    Comment #21469103

    Sure, but it comes at a cost. Companies rarely push the limits of these kinds of policies because customers are not willing to pay for them.

  16. comment
    Comment #21043829

    What solution do you propose?

  17. comment
    Comment #21017297

    Why does this cause more stuff to be consumed?

  18. comment
    Comment #20367231

    I don't know if that's how free time works once you have kids. "Parental duties" takes the free time. You get some time when the kids sleep.

  19. comment
    Comment #20047475

    Some analysis: https://www.sciencealert.com/traces-of-extraterrestrial-orga...

  20. comment
    Comment #19696282

    I find that engineering vs management is not a very useful discussion point. Management is composed of engineers too and engineers are responsible for the output of their work. Pro…

  21. comment
    Comment #19012761

    Syntactic sugar I not a bad thing. In any sufficiently complex language, most features can be simulated with other primitives. If we didn't want that, we'd all be writing lisp. In …

  22. comment
    Comment #15757795

    Or you could do both. The right tool for the job.