Viewing profile — ScottPJones
ScottPJones
HN member- Joined
- Sat, May 07, 2016, 3:43 PM UTC
- HN karma
- 131
- Public activity
- 41 items
- HN profile
- View on Hacker News ↗
About ScottPJones
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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!
-
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!
-
comment
Comment #22946495
Very good article - mentoring Julia over the last 5 years, I've run into a lot of these things.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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, …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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?