Live data from Hacker News

Viewing profile — mattwilsonn888

mattwilsonn888

HN member
Joined
Thu, Dec 10, 2020, 2:20 AM UTC
HN karma
826
Public activity
502 items

About mattwilsonn888

No profile information was provided.

Recent public activity

  1. comment
    Comment #46562163

    If you have to work in a language or framework with a lot of arbitrary-seeming features, ugly or opaque translation layers, or a lot of boiler-plate, then I absolutely understand t…

  2. comment
    Comment #46342472

    Why not? The individual grunt knows it is more productive and the managers tolerate a non-zero amount of risk with incompetent or disgruntled workers anyways. If you have clean acc…

  3. comment
    Comment #46101867

    Except, and you would know this if you skimmed the article, this headline query is being used sardonically.

  4. comment
    Comment #46021420

    The issue with this model in the most general sense is that it is zero-sum, and at the limit it doesn't provide hardly any security. I delay the use of updated software by a week, …

  5. story
  6. comment
    Comment #45366152

    As if you can make that judgement for others. Don't do this next time.

  7. comment
    Comment #45363749

    Do I have to put the pieces together for you? What is the relevant skill in programming? Problem solving. It's not aim or timing or hand-eye coordination lmao.

  8. comment
    Comment #45363502

    It's called simplicity. Not every single semantic element in the language needs to be a type. `for i in 0.. This isn't "magic," it's a loop that initializes a value `i` and checks …

  9. comment
    Comment #45355503

    Because a primary function of the chair is the same to programming languages: ergonomics. That is obviously true, otherwise we'd code in assembly and type in UTF-8 byte codes.

  10. comment
    Comment #45355370

    Implying that correctness necessitates a lack of ergonomics is deeply flawed. The distinction between correctness and safety is that safety is willing to suffer false positives, in…

  11. comment
    Comment #45355351

    Your earlier point that languages exist that are safer than Rust but not less ergonomic is irrelevant - that's the point I made. One can fail, or artificially make a language less …

  12. comment
    Comment #45355304

    Well it is arguably Rust's worst issue and it has remained it for most of its life. Are you really going to try and convince people that this is completely incidental and not a res…

  13. comment
    Comment #45354399

    Let me be more clear: the cognitive overhead is real, and does go away with less constraining languages. If that doesn't disagree with your previous point then I misread it. And I …

  14. comment
    Comment #45353280

    I don't use Zig, but I can answer your questions: Because Zig is a better language across the board. And that includes safety. You can have a language that doesn't do heavy static-…

  15. comment
    Comment #45353209

    To contradict you: avoiding false positives (programmer is correct, compilation fails anyways) by refactoring code into the second or third best design, is exactly the type of cogn…

  16. comment
    Comment #45353071

    I would be interested to read the debates that stems from this point.

  17. comment
    Comment #45352847

    I think you are clearly good-faith. The issue is the underlying and unfair assumption that is so common in these debates: that the memory-unsafe language we're comparing against Ru…

  18. comment
    Comment #45352741

    *Under the assumption that you are maximizing both. I often hear complaints that Rust's semantics actually haven't maximized ergonomics, even factoring in the added difficulty it f…

  19. comment
    Comment #45352682

    This is incredibly misleading (technically true maybe) and you know it. Rust has slower compile times for the sake of safety, it's a tradeoff you shouldn't be ashamed of. I didn't …

  20. comment
    Comment #45349991

    Try and appreciate the humor in what you're replying to without fully discounting the point of it.

  21. comment
    Comment #45349983

    We're talking about Zig not C. Same argument will apply to Odin. These modern approaches are not languages that result in constant memory-safety issues like you imply.

  22. comment
    Comment #45349729

    This is true for every language. Logic bugs exist. I'll take good OS process isolation over 'written-in-Rust' though I wouldn't mind both. That being said, you've missed the point …

  23. comment
    Comment #45349419

    It's an amazing piece of marketing to corner anyone who dislikes a certain hassle as being mentally deficient - that's what "skill issue" means in this context.

  24. comment
    Comment #45349399

    No. It is not an invisible safeguard - it yaps and significantly increases compile time and (a matter of great debate) development effort. It is a helmet, just accept it. Helmets a…

  25. comment
    Comment #45348881

    As long as the audience accepts the framing that ergonomics doesn't matter because it can't be quantified, the hand-waving exemplified above will confound. "This chair is guarantee…