Live data from Hacker News

Viewing profile — howeman

howeman

HN member
Joined
Wed, May 15, 2013, 3:46 PM UTC
HN karma
181
Public activity
104 items

About howeman

No profile information was provided.

Recent public activity

  1. comment
    Comment #33492646

    Any references to read more?

  2. comment
    Comment #33492634

    Australia has the most installed solar capacity per capita in the world, and has installed nearly 4GW of solar in the last 12 months alone. They're also making strong moves on batt…

  3. comment
    Comment #18153067

    Interestingly, "chief" is the same word as "chef" just imported from the Normans. French had a consonant shift, while English did not, and then imported the word again with the new…

  4. story
  5. comment
    Comment #15309216

    Sorry, just saw your thing below. I see your point about [2]float64 vs. [3]float64, but that still feels like mostly an operator overloading thing (I realize it isn't exclusivly). …

  6. comment
    Comment #15309187

    I can see the argument for operator overloading being necessary, but I don't understand the argument for generics. There's basically no time I've wanted generics coding Go, except …

  7. comment
    Comment #15307638

    For small vectors and matrices the cgo overhead swamps the assembly speedups. For large vectors cache misses dominate, and the assembly doesn't matter as much. It does matter signi…

  8. comment
    Comment #15307478

    I don't use Gonum with a webserver + large calculations so I can't definitively answer. No one has reported problems, but that could be a lack of usage. One thing though is that ma…

  9. comment
    Comment #15307428

    The algorithms are (basically) equivalent, and are translations from the Fortran (though row major instead of column major). As far as I know there are no major differences in the …

  10. comment
    Comment #15306672

    We aren't at full feature parity, but we're pretty close. There are some big things we are missing (ODE, FFT), and we have a bunch of things they don't have (statistical distance m…

  11. comment
    Comment #15306522

    General math use, like numpy/scipy.

  12. story
  13. comment
    Comment #13900020

    Oh right, of course, because you're iterating the distribution. Duh. And yea, mat mul is not N^3 theoretically, but most implementations are. I've heard that some (mkl maybe) are 2…

  14. comment
    Comment #13885367

    Why do you say it will scale far beyond? Mat mul is N^3 as is eigenvalue solving. It's actually the second highest eigenvalue. The highest eigenvalue is always 1 for stochastic mat…

  15. comment
    Comment #13714986

    Go has a large chuck of numpy/scipy stuff github.com/gonum

  16. comment
    Comment #13626099

    Though, congregationalists are one of the most pro LGTB churches and have been for a long time

  17. comment
    Comment #13478018

    How much code do you have that compilation is 3 minutes?

  18. comment
    Comment #13212121

    Removing compiling issues, keeping everything in one language. Plus, when you do, you find bugs. We've found a bunch in lapack implementing gonum (godoc.org/github.com/gonum/lapack…

  19. comment
    Comment #12605214

    In the beginning we were still trying to figure out what we wanted. There was a lot of really free-form changes, and it was easier to keep those sweeping changes isolated from one …

  20. comment
    Comment #12603319

    Wow! That's a ton of stuff. I wish you were working with us at gonum. Can we work together?

  21. comment
    Comment #12564342

    https://godoc.org/github.com/gonum/floats#Round

  22. comment
    Comment #12529668

    Interactivity can be an important feature for scientific programming, but so is having correct underlying algorithms that are implemented in a clean, composable way. Go is a good l…

  23. comment
  24. comment
    Comment #11527112

    Actually, it's mostly assembly (depending on the particular implementation). Lapack is Fortran though.

  25. comment
    Comment #11499107

    Either sort.Interface or a type that implements sort.Interface