Live data from Hacker News

Viewing profile — thedataangel

thedataangel

HN member
Joined
Mon, Dec 04, 2017, 8:43 AM UTC
HN karma
197
Public activity
37 items

About thedataangel

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #41032876

    `Void` is not equivalent to the unit type. Haskell _has_ a unit type, called `()`. A return value of `Void` represents a function which is unimplementable, or which never terminate…

  3. comment
    Comment #34788872

    In "serious" Haskell code, almost all top-level definitions (i.e. functions) are given types - for exactly the reason you specify.

  4. comment
    Comment #34788698

    The second. Because everything in Haskell is immutable, it can take a _lot_ of liberties in terms of letting structures share parts of one another, in the case where one version is…

  5. comment
    Comment #34788627

    Quite a few of Rust's features were borrowed from or inspired by ones in Haskell - albeit often modified to be more suitable for systems programming (and systems programmers!). Mos…

  6. comment
    Comment #34545229

    Having used Haskell in industry, I can say it's actually _surprisingly_ good at boring run-of-the-mill software. The strong focus on correctness and the ecosystem-wide consistency …

  7. comment
    Comment #34078277

    That's the stupidest password I've ever heard in my life! That's the kind of thing an idiot would have on his luggage!

  8. comment
    Comment #33994023

    No filters you say? That sounds terrible. Could you provide a link so that I can definitely avoid it.

  9. comment
    Comment #33699871

    The one you linked is close to how you'd write this in idiomatic Haskell. The paper is describing a particular technique, and using FizzBuzz as an example problem, not suggesting t…

  10. comment
    Comment #33638413

    I don't _think_ Accenture were the original or primary contractor. I'm Australian and interviewed with Digital Asset for that project - as far as I'm aware, DA were the main compan…

  11. comment
    Comment #22371288

    Haskell's syntax without Haskell's type system sounds like a nightmare. The type system is what makes me at least vaguely confident that the incomprehensible string of symbols that…

  12. comment
    Comment #21154113

    In general you can't mutate records. Nothing prevents you from making a new one that's slightly different though. It just won't change the already existing one. In practice this is…

  13. comment
    Comment #21153390

    Sure: 1) Should basically never happen anyway. It's a point of pride on my team that we rarely (as in, maybe once a year) have breakages in production that are actually caused by H…

  14. comment
    Comment #21145913

    I write Haskell commercially, and none of the problems you list are problems my team actually has in reality.

  15. comment
    Comment #20976619

    With their butthole. ;)

  16. comment
    Comment #20892700

    It was Conal Elliott's stuff, though it was a more recent paper - Compiling to Categories, if memory serves me.

  17. comment
    Comment #20892080

    My understanding of automatic differentiation (AD) is that it's only really possible at the compiler level, since you need the ability to interpret and manipulate function definiti…

  18. comment
    Comment #20891645

    This is actually huge. I saw a proof of concept of something like this in Haskell a few years back, but it's amazing it see it (probably) making it into the core of a mainstream la…

  19. story
  20. story
  21. comment
    Comment #19449335

    The key is that there is a distinction between "not statistically significant" and "statistically insignificant".

  22. comment
    Comment #18862510

    Not an issue in practice. Most students choose degrees that have real world demand.

  23. comment
    Comment #18263030

    Starbucks is next to non-existent in Australia. Partly it's because there were already established local chains when they tried to move into the market, but mostly because you can …

  24. comment
    Comment #18137034

    I personally use VSCode with the Haskell IDE Engine as a backend. It's definitely not as nice as something like Visual Studio or IntelliJ, but it's not too bad.

  25. comment
    Comment #18128569

    > The same goes for mutability, it is there and you should certainly use it when it makes sense but it is not the default. This is also true for Haskell. It's not especially hard t…