Live data from Hacker News

Viewing profile — ScottPJones

ScottPJones

HN member
Joined
Sat, May 07, 2016, 3:43 PM UTC
HN karma
131
Public activity
41 items

About ScottPJones

MIT '84, programming since '73, consultant

Recent public activity

  1. comment
    Comment #24761303

    Complaining about 1-based indexing in Julia is so... 4 years old! Just use OffsetArrays, and you can use 0 based, or whatever base floats your boat (start underwater with -5, for e…

  2. comment
    Comment #24761236

    Back 5.5 years ago, I used to complain about the 1 based indexing and the column-major structure of matrices in Julia (both like Fortran), however, those issues have been solved by…

  3. comment
    Comment #24368674

    One thing that is pretty great about Pluto.jl, is how responsive the author is (Fons van der Plas, or @fonsp on GitHub). I've been able to get great suggestions from him (as well a…

  4. comment
    Comment #24346119

    I've also switched to using Pluto, shortly after seeing the presentation during JuliaCon. It is still rough around the edges, but I've found it a lot easier to deal with than Jupyt…

  5. comment
    Comment #24346072

    You'll also save a lot of effort in future endeavors, IMO. Remember, once you've switched to Julia, Python is still only a `using PyCall` and `pyimport` away!

  6. comment
    Comment #24085008

    I'm having a lot of fun with Pluto.jl and PlutoUI.jl this past week, it's so easy to use and add interactivity. There are still some rough edges, but that's what PRs are made for!

  7. comment
    Comment #22946495

    Very good article - mentoring Julia over the last 5 years, I've run into a lot of these things.

  8. comment
    Comment #22290425

    I haven't seen that at all - many Julia programmers are (or were) also Python programmers. I think there is a lot of respect in the Julia community for Python & the Python ecosyste…

  9. comment
    Comment #22290371

    Python's ecosystem is great - but Julia's is growing incredibly fast, and in some cases Julia has already surpassed what is available in other languages (for example, take a look a…

  10. comment
    Comment #22290253

    I've been using Julia for non-scientific computing programs for almost 5 years now, and (especially now that it is stable since the 1.0 release) have found it well suited for gener…

  11. comment
    Comment #20929422

    I've been programming in the Julia language for the past 4.5 years, and as somebody who has lived through the problems with Julia's name (getting incessantly teased by coworkers, f…

  12. comment
    Comment #18264692

    Since many C and C++ implementations use LLVM, which Julia also does, it is frequently the case where C/C++ code and Julia code when fully optimized end up performing almost identi…

  13. comment
    Comment #17737555

    I've actually seen many cases where overuse of concrete types (on function parameters) in Julia can lead to poor performance. For example, if functions are written declaring an arg…

  14. comment
    Comment #17737532

    Yes, if you want stability, you should never use a x.0 or x.0.0 release (even from a big company - how many people remember Windows 3.0? ) I, however, am a bit crazy, and enjoy liv…

  15. comment
    Comment #17737508

    As someone who's spent decades programming in C/C++, and diving into assembly code (and writing a fair share when the compiler just couldn't do what I needed), I love being able to…

  16. comment
    Comment #17737478

    I've seen quite an evolution over the past 3.4 years I've been using Julia and the 4 JuliaCon's I've attended so far. Back at the 2015 JuliaCon, a number of us "older" professional…

  17. comment
    Comment #17737442

    I complained also about the "cowboy" culture I saw among the Julia developers when I first started with it (people making a change directly to master, or merging there own PR witho…

  18. comment
    Comment #17737373

    Three years ago, when I found out about Julia (and quickly fell in love with the language), I not happy at all about the 1-based indices and column-major storage, and at the time, …

  19. comment
    Comment #17401684

    Not true necessarily, especially with a stable v1.0 coming out this summer. I've worked on two separate commercial products using Julia over the last 3 years already. The changes b…

  20. comment
    Comment #17401628

    Why does it have be one or the other? I think the two of them can be rather complementary. Julia does very well at calling libraries with a C ABI, and Rust can be used instead of C…

  21. comment
    Comment #17211898

    I do have to be aware of the GC, and try to use techniques to avoid lots of allocation. I haven't needed much in the way of fine-grained control of memory, what sorts of things wer…

  22. comment
    Comment #17209290

    Sometimes languages get stuck by their history, and (without really becoming a rather different incompatible language) the only way forward is to start from scratch. Also, Julia is…

  23. comment
    Comment #17209234

    I wouldn't use that as a primary example (allowing integers to overflow), because one of the great things about Julia is that it is incredibly easy to define your own types that wi…

  24. comment
    Comment #17209043

    I don't feel at all that it's a fair characterization of the overall community. I'm sure I've been the target of more of what Dan Luu experienced than anyone else in the Julia comm…

  25. comment
    Comment #17208852

    What about using Cxx.jl? You can have a nice little REPL for your C++ code. I haven't seen pybind11, does it give you that ability?