Search HN who's hiring threads for companies looking for it. In December's thread I see one, and it's telling that their listing says "teach us all how to deliver more robust software."
Mix of C++ and Python. They're both kind of awful in their own way, but well-supported and stable.
You're really asking for a Dan Luu sequel here.
No one? Ever? https://onlinelibrary.wiley.com/doi/full/10.1002/cpe.3746
1. Carelessness, lack of professionalism, and instability from many of the core language and package developers 2. Over concentration of the main contributors within the same startup that has a questionable business…
Since I stopped using Julia I've kept an eye on the HN Who's Hiring threads for mentions of it. I see one consistent listing from Gambit Research, and occasionally one or two others that come and go. Anecdotal to only…
These incidents were with respect to 0.6-supporting versions of packages. Pinning is a good idea for reproducability but it's not the default, so updating packages or new installs are broken when careless things make it…
Just in the last few months BinDeps was broken by a "deprecation fix" that was completely wrong and using a name that didn't exist, and it got merged and released by the patch author before anyone else could look at it,…
Large Apache projects, notable widely-used c++ projects like boost, llvm, zmq, cmake, the c++ language standards committee itself, all take their time and rarely if ever release changes/bugfixes immediately. Things go…
That will only prevent installation of master of the package or the immediate next few versions on 0.7. The old package versions without a julia upper bound remain available so users on 0.7 or 1.0 will just be held back…
My mistake, docs there are fine. A few other BinaryBuilder-using packages have neglected to mention this issue, last I checked. And BTW BinaryBuilder is violating even MIT licenses if you don't package and include the…
Things are decent on average, but there's a persistent carelessness and rush to do things without paying attention to the consequences. More in packages than base nowadays, but there's a lot of merging and releasing…
The reason I ran away from Julia and don't plan on ever using it again, and don't recommend anyone use it outside of academia, is that so much of the community is made up of grad students. So you get a lot of research…
That MIT license only applies to the Julia wrapper code. The package downloads and dynamically links into an FFTW shared library, which means any code that uses it needs to be GPL if distributed as a whole.
The annual juliacon is happening right now. So yes the last few weeks of this release process have been very rushed. Only around 160 packages have made releases that pass their tests using Julia 1.0.0 at the moment, out…
fastparquet https://github.com/dask/fastparquet
"proper package" in that it has a toml file and a uuid, but it can't be controlled by the package manager in terms of updating, handling installation, or pinning versions. The stdlib "packages" are an awkward in-between…
stdlib modules aren't versioned separately from the language. That may happen in some 1.x release but it's not usable today.
And that choice of compiler has caused endless headaches for the NumPy and SciPy communities, see e.g. https://github.com/numpy/numpy/wiki/Numerical-software-on-Wi... and https://mingwpy.github.io/motivation.html VLC's…
All of the MPI communication was happening in C code (the built-in distributed code in Julia exists, and sometimes works, but that's the nicest thing you can say about it - it has not been leaned on heavily at all, and…
Academic research. Or prototyping where you want higher performance than Python. For anything else that requires long-term maintainability and has a business or someone's job depending on it, Julia is a risky choice to…
2008 or 2017-2018 would be more dramatic examples of recent Formula 1 aero taken to extremes - 2009 was the most aerodynamically restricted year in recent regulations.
The 787 is the only jet-powered passenger aircraft I'm aware of that doesn't use a bleed air system. Any pressurized-cabin turboprop aircraft uses bleed air, and so does the M1 Abrams tank. Bleed air is not just used…
do any of those require ABI compatibility at the C++ level? win32 API's are generally exposed as C
were you missing compiler runtime libraries? like any code compiled with gcc anywhere that links the runtimes as shared libraries, they'll need to be present for executables to run. depending which variant of mingw-w64…
Search HN who's hiring threads for companies looking for it. In December's thread I see one, and it's telling that their listing says "teach us all how to deliver more robust software."
Mix of C++ and Python. They're both kind of awful in their own way, but well-supported and stable.
You're really asking for a Dan Luu sequel here.
No one? Ever? https://onlinelibrary.wiley.com/doi/full/10.1002/cpe.3746
1. Carelessness, lack of professionalism, and instability from many of the core language and package developers 2. Over concentration of the main contributors within the same startup that has a questionable business…
Since I stopped using Julia I've kept an eye on the HN Who's Hiring threads for mentions of it. I see one consistent listing from Gambit Research, and occasionally one or two others that come and go. Anecdotal to only…
These incidents were with respect to 0.6-supporting versions of packages. Pinning is a good idea for reproducability but it's not the default, so updating packages or new installs are broken when careless things make it…
Just in the last few months BinDeps was broken by a "deprecation fix" that was completely wrong and using a name that didn't exist, and it got merged and released by the patch author before anyone else could look at it,…
Large Apache projects, notable widely-used c++ projects like boost, llvm, zmq, cmake, the c++ language standards committee itself, all take their time and rarely if ever release changes/bugfixes immediately. Things go…
That will only prevent installation of master of the package or the immediate next few versions on 0.7. The old package versions without a julia upper bound remain available so users on 0.7 or 1.0 will just be held back…
My mistake, docs there are fine. A few other BinaryBuilder-using packages have neglected to mention this issue, last I checked. And BTW BinaryBuilder is violating even MIT licenses if you don't package and include the…
Things are decent on average, but there's a persistent carelessness and rush to do things without paying attention to the consequences. More in packages than base nowadays, but there's a lot of merging and releasing…
The reason I ran away from Julia and don't plan on ever using it again, and don't recommend anyone use it outside of academia, is that so much of the community is made up of grad students. So you get a lot of research…
That MIT license only applies to the Julia wrapper code. The package downloads and dynamically links into an FFTW shared library, which means any code that uses it needs to be GPL if distributed as a whole.
The annual juliacon is happening right now. So yes the last few weeks of this release process have been very rushed. Only around 160 packages have made releases that pass their tests using Julia 1.0.0 at the moment, out…
fastparquet https://github.com/dask/fastparquet
"proper package" in that it has a toml file and a uuid, but it can't be controlled by the package manager in terms of updating, handling installation, or pinning versions. The stdlib "packages" are an awkward in-between…
stdlib modules aren't versioned separately from the language. That may happen in some 1.x release but it's not usable today.
And that choice of compiler has caused endless headaches for the NumPy and SciPy communities, see e.g. https://github.com/numpy/numpy/wiki/Numerical-software-on-Wi... and https://mingwpy.github.io/motivation.html VLC's…
All of the MPI communication was happening in C code (the built-in distributed code in Julia exists, and sometimes works, but that's the nicest thing you can say about it - it has not been leaned on heavily at all, and…
Academic research. Or prototyping where you want higher performance than Python. For anything else that requires long-term maintainability and has a business or someone's job depending on it, Julia is a risky choice to…
2008 or 2017-2018 would be more dramatic examples of recent Formula 1 aero taken to extremes - 2009 was the most aerodynamically restricted year in recent regulations.
The 787 is the only jet-powered passenger aircraft I'm aware of that doesn't use a bleed air system. Any pressurized-cabin turboprop aircraft uses bleed air, and so does the M1 Abrams tank. Bleed air is not just used…
do any of those require ABI compatibility at the C++ level? win32 API's are generally exposed as C
were you missing compiler runtime libraries? like any code compiled with gcc anywhere that links the runtimes as shared libraries, they'll need to be present for executables to run. depending which variant of mingw-w64…