Live data from Hacker News

Viewing profile — Warwolt

Warwolt

HN member
Joined
Tue, Mar 12, 2019, 11:50 AM UTC
HN karma
107
Public activity
79 items

About Warwolt

No profile information was provided.

Recent public activity

  1. comment
    Comment #49166537

    How would you do layouting without a tree structure in place? Not really sure what you're getting at here

  2. comment
    Comment #48801621

    Nice article! Having little interactive examples I think is fantastic, and makes the text really utilize it's medium well. The text was mostly a refresher for me who already knew t…

  3. comment
    Comment #47888439

    Can someone give a tl;dr? Feels like a whole lot of preamble in the article

  4. comment
    Comment #47652434

    That's not a good analogy. A good mathematician isn't necessarily dealing with calculations, i.e. long division, but rather with proof. No-ones becomes a good mathematician without…

  5. comment
    Comment #47652353

    Actually, I think this is a case where LLMS _can_ be useful. If we're prompting for small enough outputs, for examples around things we can already sort of reason about it, we're a…

  6. comment
    Comment #47652307

    Unfortunately in the majority of organizations, the idiots are at the wheels. It's not people with actual experience of how engineers do things, that dictates what those engineers …

  7. comment
    Comment #46363796

    But common, collouqialy "Garbage Collection" as a language feature refers to a run time garbage collector. Saying that the language has GC just because it has opt-in reference coun…

  8. comment
    Comment #46182837

    > they either must be bought at an increasing steep price

  9. comment
    Comment #45774039

    It's a variable simply because it doesn't refer to a specific object, but any object assigned to it as either function argument or by result of a computation. It's in fact us progr…

  10. comment
    Comment #45730172

    Making a distinction between pure and effectful functions doesnt require any kind of effect system though. Having a language where "func" defines a pure function and "proc" defines…

  11. comment
    Comment #45427742

    Who cares? That's just semantics. If we define science as the systematic search for truths, then mathematics and logic are the paradigmic sciences. If we define it as only empirica…

  12. comment
    Comment #45158326

    To be fair, presumably debug printig could be "escaped" from the effect type checking if the designer of an effect system would want it. For instance, debug printig in Haskell comp…

  13. comment
    Comment #44875776

    Ease of definition doesn't equate ease of measurement..

  14. comment
    Comment #44874433

    My issues stems from me feeling like a lot of terminology introduced by the author ending up being used in different ways in different paragraphs. It didn't feel like a thought thr…

  15. comment
    Comment #44874409

    While the tools you talk about sound interesting, to me this was more about an in-principle possible measurement rather than something we'd actually carry out. I think stating that…

  16. comment
    Comment #44874393

    I think model theory is a really good source of theory to ground the notion of modules. The relation between an interface and an implementation to me is very much the same as betwe…

  17. comment
    Comment #44867661

    I mean, we can definitively talk about simplicity/complexity in a fairly easy way when it comes to mathematical structures or data structures in my opinion. For instance, a binary …

  18. comment
    Comment #44866902

    I should've noted that, although I found it frustrating, I think it's a good read for most programmers. There are many excellent ideas in the book.

  19. comment
    Comment #44866882

    I'm very mathematically inclined, so I would probably want a "proper" treatment of this subject to include both formal logic, set theory, type theory and model theory, but they're …

  20. comment
    Comment #44865956

    I found "A philosophy of software design" to be a well intended but somewhat frustrating book to read. It seemingly develops a theory of software architecture that is getting at so…

  21. comment
    Comment #44862007

    Looks nice! Is there any plans on a language server and formatting tooling? Usually I feel like that's bare minimum before I'd like to try and play around with a language

  22. comment
    Comment #44682750

    When a bug like this can cause real world harm, we can't just bumper car program our way out of things. As engineers we should be able to provide real guarantees.

  23. comment
    Comment #44682741

    Types give you static proof where tests only give partial inductive evidence. I cannot _fathom_ why people would prefer tests over types where types do the job, outside anything bu…

  24. comment
    Comment #44675616

    Isn't this just the newtype pattern?

  25. comment
    Comment #44404006

    To be fair, the fact that the IO Monad is in fact a monad is a sort of quality of life solution. Monads themselves don't have any side effect implications