Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hatmatrix
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
1.
▲
by
hatmatrix
6d ago
But doesn't this reduce the required amount of farmland?
2.
▲
by
hatmatrix
12d ago
Don't most researchers fall into this category?
3.
▲
by
hatmatrix
6mo ago
Julia's Tidier.jl ecosystem is getting there too. It uses macros to mimic this 'special' evaluation framework of R, so the code is also readable in a similar way.
4.
▲
by
hatmatrix
6mo ago
There was XLISP-STAT before R, but the scientists have spoken. They don't like the parentheses.
5.
▲
by
hatmatrix
6mo ago
cries in org-mode
6.
▲
by
hatmatrix
7mo ago
Do you have an idea whether these are specific types of problems that is giving Julia poorer performance? From what I recall, people were reporting better speeds with Julia than with Numba (e.g., [1]). My impression was that you are basical
7.
▲
by
hatmatrix
8mo ago
That study must have compared beginners in LaTeX and MS Word. There is a learning curve, but LaTeX will often save more time in the end. It is an old language though. LaTeX is the macro system on top of TeX, but now you can write markdown o
8.
▲
by
hatmatrix
8mo ago
Yeah I started using GitLab for the same reason and also that FSF "approved" of its CE version. But doesn't hosting private repos on GitLab and using public repos on GitHub just give GitHub that much more monetizable value?
9.
▲
by
hatmatrix
9mo ago
But then you lose the readability that is the core defense of MATLAB/Octave. Ok so NumPy is readable, but less pleasantly so.
10.
▲
by
hatmatrix
9mo ago
It's one of those languages that outgrew its original purpose, as did Python IMHO. So non-matrix operations like string processing and manipulation of data structures like tables (surprisingly, graphs are not bad) become unwieldy in MA
11.
▲
by
hatmatrix
9mo ago
An understated advantage of Julia over MATLAB is the use of brackets over parentheses for array slicing, which improves readability even further. The most cogent argument for the use of parentheses for array slicing (which derives from Fort
12.
▲
by
hatmatrix
9mo ago
Indeed, there are many high-quality alternatives (sometimes described as "MATLAB clones" back in the day) that never gained bigger traction. Among modern alternatives that don't strictly follow MATLAB syntax, Julia has the bi
13.
▲
by
hatmatrix
9mo ago
What's the business model?
14.
▲
by
hatmatrix
9mo ago
fft.m is the more obvious example of the closed source algorithm here. You open it and it just says % Built-in function. The algorithms written in C and compiled by mex are the "built-in" ones that are not viewable.
15.
▲
by
hatmatrix
9mo ago
How about fft? If you open fft.m, you get just a commented file that ends with % Built-in function. If the algorithm is implemented as a compiled mex function, then you cannot inspect its details.
16.
▲
by
hatmatrix
10mo ago
The move to USB-C is actually great for compatibility across machines. Europe has a directive for companies to implement USB-C to reduce e-waste from chargers.
17.
▲
by
hatmatrix
10mo ago
It's worth considering what nextgen really would be, but probably VSCode and its forks will dominate for the time being. I recall Steve Yegge predicting that the next IDE to beat be the web browser, and this was around 2008 or so. It&#
18.
▲
by
hatmatrix
10mo ago
There is an AI-integrated IDE called Erdos... https://www.lotas.ai/erdos
19.
▲
by
hatmatrix
10mo ago
What are some difference between the education tooling around Racket and that which enables "industrial" applications Common Lisp is known for?
20.
▲
by
hatmatrix
11mo ago
As for the tooling, julia-snail on emacs is supposed to be like SLIME for Lisp. But sounds like that isn't your main gripe. Having to load so many packages is a indeed a pain, but it does suggest the core language is rather minimal...
21.
▲
by
hatmatrix
11mo ago
Does this also apply to commutative operations in general?
22.
▲
by
hatmatrix
11mo ago
Do we have enough rare earth metals to provide storage for the AI boom?
23.
▲
by
hatmatrix
1y ago
It doesn't happen so frequently in practice, which is maybe why it's not felt equally by everyone in the community. I've followed some discussions on this topic and the current solution is, as you say, to place the onus entir
24.
▲
by
hatmatrix
1y ago
In this debate there seems to be a pervasive impulse to point out "that specific problem doesn't exist anymore," and to their credit the developers are generally good at responding to serious problems. However, the spirit of
25.
▲
by
hatmatrix
1y ago
I should have been more precise in my language - it's not numerical correctness but composability correctness. They won't appear in a simple example like the one you provided, but more complicated ones are provided in the original
26.
▲
by
hatmatrix
1y ago
True, actually they are good in following up on numerical correctness, so I should be rephrase 'correctness in computation' to 'correctness in composition' - the types of bugs that arise from mashing a lot of modules tog
27.
▲
by
hatmatrix
1y ago
> one author's algorithm can be composed with another author's custom data type This is true, and it's a powerful part of the language - but you can implement it incorrectly when you compose elements together that expect s
28.
▲
by
hatmatrix
1y ago
The greater issue that there is still no way to prevent those types of composability bugs.
29.
▲
by
hatmatrix
1y ago
I say this as a huge Julia fan, but the point is not the specific bugs in the article, but the culture of not prioritizing correctness in computation. The initial response by many (not all) in the community was look, those specific bugs are
30.
▲
by
hatmatrix
1y ago
Regardless of institution, there is a fierce debate of whether this is the right strategy after all - there are many excellent postdocs and scientists already in Europe waiting for faculty openings. Why not open these new positions to all
More ›