Live data from Hacker News

Viewing profile — bpshaver

bpshaver

HN member
Joined
Sun, Apr 23, 2023, 4:26 PM UTC
HN karma
107
Public activity
72 items

About bpshaver

No profile information was provided.

Recent public activity

  1. comment
    Comment #44534010

    > Get 10x more out of... So you're saying it goes up to 11x?

  2. comment
    Comment #44527270

    I'm a little tired of this comparison and this point. Its fine if you like Brave New World more than 1984. But does this need to be mentioned every time Orwell is mentioned? Orwell…

  3. comment
    Comment #44119510

    Or economics papers for the kiddie version

  4. comment
    Comment #44074114

    Not to mention the huge posthumous bump that Rorty got for being labeled "The Philosopher who predicted Trump." There was even a new collection of his essays out in 2022 [0]. [0] h…

  5. comment
    Comment #44074080

    > MacIntyre romanticizes ancient communities and traditions, but ignores the fact that plenty of those upheld horrifying practices What makes you think that? A huge part of After V…

  6. comment
    Comment #44052277

    Does the article he links to towards the end of the article address your concerns? > Without complex input spaces, there's no explosion of edge cases, which minimizes the actual be…

  7. comment
    Comment #44043258

    Not that you're asking, but https://www.littlewargame.com/ is a good WC1/WC2 clone with a lot of good QoL features included.

  8. comment
    Comment #44043187

    I'm aware, but you said Pylance, which to my knowledge is just the VS Code extension. I'm satisfied with Mypy but curious to someday try other type checkers. Pyright is on the list…

  9. comment
    Comment #44038111

    I'm afraid you lost me.

  10. comment
    Comment #44035943

    Thanks for clarifying that compilers don't have free will. I was being facetious, sorry.

  11. comment
    Comment #44035909

    Hard to conceive of a case where that would occur. Can you think of one? The implication of what you're saying seems to be that if you're concerned about some kind of correctness y…

  12. comment
    Comment #44035839

    No, I was correct. Briefly, my question was "why is static typing good?" and the answer given was "static typing is good because it makes development easier." To the extent that "g…

  13. comment
    Comment #44035777

    Not a VS Code user

  14. comment
    Comment #44034155

    What is an example of a compiler that flat out refuses to run (compile) your code? Obviously Python is not an example. The other language I know best is Rust, where as I understand…

  15. comment
    Comment #44034125

    No offense, but this sounds like user error. I rarely have irrelevant type warnings. If I do, it suggests something is wrong with my design. If you declare a function parameter as …

  16. comment
    Comment #44033669

    But you can achieve #1 with typing.Protocol in type-annotated Python and traits in Rust. Fitting the "strict definition" sounds like nominal typing but you can opt in to explicit d…

  17. comment
    Comment #44033601

    Sometimes, but maybe you haven't written any tests! Type hints and immediate feedback from mypy are a lot easier than writing unit tests.

  18. comment
    Comment #44033589

    That would seem to be begging the question to an extent. Why does dynamic typing lead to lower development effort? I mostly write Python and make heavy use of type hints. With LSP …

  19. comment
    Comment #44033513

    Or Micro[0] [0]: https://github.com/zyedidia/micro

  20. comment
    Comment #44032026

    Even better, run `mypy` as part of your LSP setup and you don't even need to wait to run `mypy` to see type errors! If I make a mistake I want to be notified immediately.

  21. comment
    Comment #44032006

    I would love to read the steel man case for dynamic typing, but "static typing is for people who need therapy" isn't doing it for me. Anyone have something to recommend so I can un…

  22. comment
    Comment #44015182

    Unsure how this comment is relevant

  23. comment
    Comment #44015163

    I feel like the likelihood that a project will say what language it is written in is much higher if that language is Rust. I like Rust but I do find this trend a little annoying. (…

  24. comment
    Comment #43975835

    Sure, but there's not limit to what people can decide to care about. There will always be people who want more speed and less latency, but the question is: are they right to do so?…

  25. comment
    Comment #43873037

    I have nushell installed and use it sometimes. Does it have built-in JSON parsing like jq? Edit: Well, I just found out about `cat some.json | from json` in nushell. Pretty cool! T…