Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ihnorton
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
ihnorton
5y ago
This is interesting. It will certainly give a boost to Meson, which is in part a better CMake (the compilation model is very similar). It probably makes a lot of sense for SciPy given the alternatives, but from an ecosystem perspective it
32.
▲
by
ihnorton
5y ago
> Elegant syntax. Crystal is highly inspired by Ruby and it has a lovely elegant syntax. Agree 100%. I still haven't written any Crystal, but I read through parts of the code-base, out of curiosity, and it is some of the most pleasa
33.
▲
Writing C code in Java/Clojure with GraalVM
(yyhh.org)
6 points
by
ihnorton
5y ago
|
0 comments
34.
▲
by
ihnorton
5y ago
It can be worse than that when those sites get a full multi-line result billing whereas the original stackoverflow answer gets a single-line subheading under some other SO result.
35.
▲
by
ihnorton
5y ago
> You should always be able to update CMake and have it continue to work. CMake hard-codes the absolute path to itself all over the place. Any time a package manager that relies on symlinks (eg homebrew) updates the CMake package, every
36.
▲
by
ihnorton
5y ago
Julia did that for binary dependencies for a few years, with adapters for several linux distros, homebrew, and for cross-compiled RPMs for Windows. It worked, to a degree -- less well on Windows -- but the combinatorial complexity led to ma
37.
▲
by
ihnorton
5y ago
CFFI [1] is a step in the right direction, inspired by LuaJIT's CFFI. It originated from the PyPy folks and is supported in PyPy [2]; it's also supported to some degree by Numba [3]. I don't know what level of C call optimiza
38.
▲
by
ihnorton
5y ago
Even for programming topics, sites like gitmemory routinely rank higher than the original GitHub repos and StackOverflow answers that they are "mirroring", or the mirror page gets full result billing while the original StackOverfl
39.
▲
by
ihnorton
6y ago
Many (if not most) libraries don’t work correctly with add_subdirectory.
40.
▲
by
ihnorton
6y ago
The rr debugger [1]. I desperately missed it after switching to a mac laptop -- to the point that I now have an older linux system which exists primarily to run rr. (I've heard that Pernosco [2] - partly built on rr, AFAIK - is even mo
41.
▲
by
ihnorton
6y ago
I won’t comment on the relative numbers because there are top-notch developers in many language communities. I think the more important point is that Julia has attracted enough first-rate people to self-sustainably build out an ecosystem
42.
▲
by
ihnorton
6y ago
> can Theano drive JAX? Yes, that is in active development: https://pymc-devs.medium.com/the-future-of-pymc3-or-theano-i...
43.
▲
by
ihnorton
6y ago
10x reflects both experience and expert recommendations. You may recognize the author [1]: > Nowadays, my rule of thumb for pandas is that you should have 5 to 10 times as much RAM as the size of your dataset [1] https://wesmc
44.
▲
by
ihnorton
6y ago
It’s been a couple years since I looked, but I recall LLVM’s CMake being among the cleanest I’ve ever seen.
45.
▲
by
ihnorton
6y ago
In the context of pandas, 3 GB of (raw, uncompressed) data could easily require 30 GB of RAM, and that kind of overhead adds up quickly.
46.
▲
by
ihnorton
6y ago
> A very-low-overhead JIT using DynASM Interesting. DynASM [1] is the template assembler used in LuaJIT, so it sounds like they might be JIT'ing CPython bytecode. IIRC this is also what the first version of Pyston did. I'm curi
47.
▲
by
ihnorton
6y ago
A small warning for code with many CMake ExternalProject dependencies: the defaults for cmake+ninja will recursively run `ninja -jN` for each level of the dependency tree, which can spawn a very large number of compile jobs. There is a prop
48.
▲
by
ihnorton
6y ago
The principal developer of Pyston commented on the JavaScript comparison recently [1]: > This is a common view but I've never heard it from someone who has tried to optimize Python. Personally I think that Python is as much more dyn
49.
▲
by
ihnorton
6y ago
If you are interested in medical devices, at least in the US there are hospital-based postdoc positions which will hire some engineering PhDs even w/out specifically medical thesis focus (as you are coming from ferroelectrics: potentia
50.
▲
by
ihnorton
6y ago
I've heard several times about the Stripe "Library" and "written culture", both in previous patio11 posts [1] and elsewhere. I understand part of that comes from the top and screening for writers. But I'm also
51.
▲
by
ihnorton
6y ago
NumPy’s direct predecessor Numeric was released in 1995.
52.
▲
by
ihnorton
6y ago
> Indexing, slicing, and broadcasting are three fundamental functions to manipulate multidimensional arrays. ... > Indexing and slicing is arguably the most important function in any numerical library. These statements are undoubtedly
53.
▲
by
ihnorton
6y ago
Fixed in the latest image update (tiledb/tiledb:2.0.1). Thanks for the report!
54.
▲
by
ihnorton
6y ago
There seems to be a problem running the example under python 3.6 used in the docker container. Investigating. Please ping us (tiledb.com for contacts) and I will let you know when the docker image is updated.
55.
▲
by
ihnorton
6y ago
Here is a quick demo of dataframe i/o: reading to/from a pandas dataframe, and then creating and slicing a sparse array with heterogeneous dimensions (int and string): https://gist.github.com/ihnorton/1544bb16
56.
▲
by
ihnorton
7y ago
There is a semi-maintained (perhaps more accurately “occasionally resurrected”) C backend for LLVM: https://github.com/JuliaComputing/llvm-cbe
57.
▲
by
ihnorton
7y ago
The MGH Martinos Center has a very nice open source MRI page with hardware and software instructions to build a functional, low-resolution tabletop MRI (I think this is primarily targeting instructional use at a university level, so require
58.
▲
by
ihnorton
7y ago
https://github.com/JuliaLang/julia/pull/17108 only implements the REPL part but it’s a start. “Downloadable Windows LA REPL” was a criteria Julia met within ~6-8 months of public release, and it was one of
59.
▲
by
ihnorton
7y ago
Is there a Lisp I can download, for Windows, that provides a linear algebra problem solving environment* out of the box or from a package manager? Ideally linked to a reasonably optimized BLAS implementation. * this is intentionally under-
60.
▲
by
ihnorton
7y ago
Have a look at Luje: https://github.com/davidgiven/luje
More ›