Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
martinsmit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
martinsmit
2y ago
Check out redframes[1] which provides a dplyr-like syntax and is fully interoperable with pandas. [1]: https://github.com/maxhumber/redframes
2.
▲
by
martinsmit
3y ago
Yes, but no one's made a reverse-mode autodiff system for it yet, so all of the linked examples have hand-written derivatives.
3.
▲
by
martinsmit
3y ago
Similar to Hyukoh's[1], although it is actually multiple documents. P.TM seem to have gone all in, which is neat. [1]: http://www.hyukoh.com/
4.
▲
by
martinsmit
3y ago
Ironically, sometimes calculating cost-per-use takes more brainpower than it's worth. Sometimes I get a lot of enjoyment of buying a thing that I know I will love and considering all of the alternatives. Other times, I just defer to wh
5.
▲
by
martinsmit
3y ago
Oh trust me, I am. The new code_report solution video on it convinced me to try it.
6.
▲
by
martinsmit
3y ago
The lack of an AD primitive is something I've discussed with the creator of BQN, coming from a JAX world I really miss it and feel that it's such an obvious feature, especially in a language which has a way to turn a tacit functio
7.
▲
by
martinsmit
3y ago
Here's a meme that might help: https://www.reddit.com/r/LispMemes/comments/irkm5m/nobody_li...
8.
▲
by
martinsmit
3y ago
I switched permanently from Plots.jl to Makie.jl in order to have backend-agnostic fine-grained control. My publication plots look fantastic and the power given to users is really something. It also has a nicer API than Plots.jl once you ge
9.
▲
by
martinsmit
3y ago
> Tidier I have not tried it. I like that the project makes broadcasting invisible, I dislike that it tries to completely replicate R's semantics and Tidyverse's syntax. Two examples: firstly, the tuples vs scalars thing doesn&
10.
▲
by
martinsmit
3y ago
I agree with your conclusion but want to add that switching from Julia may not make sense either. According to these benchmarks: https://h2oai.github.io/db-benchmark/ , DF.jl is the fastest library for some things, da
11.
▲
by
martinsmit
3y ago
BQN[1] has higher order functions. Of the array languages I've used, it's by far my favourite. That said, I mostly solve small problems for fun in them. [1] https://mlochbaum.github.io/BQN/index.html
12.
▲
by
martinsmit
3y ago
Context: Coming from a statistics background, I learned a bit of R, then a bit of Python for data analysis/science, then found Julia as the language I invested my time in. Over time I keep up with R and Python enough to know what'
13.
▲
by
martinsmit
3y ago
Nice to see a non-trivial package with 100% code coverage, can't remember the last time I saw that.
14.
▲
by
martinsmit
3y ago
Bogumil is a truly outstanding member of the community and DataFrames.jl is an impressive, versatile package. From my perspective, however, DataFrames.jl's power is what makes it quite unergonomic for me. As an example, take the `args
15.
▲
by
martinsmit
3y ago
I think DF.jl works remarkably well as a "fits in RAM" dataframe backend, but I think it just lacks in usability and integratedness with the wider Julia ecosystem. Or rather, the wider ecosystem isn't as mature in key data an
16.
▲
by
martinsmit
3y ago
Although it's worth noting that the information is somewhat outdated. Notably, the most recent version of K is K9 (referred to through its proprietary implementation called Shakti) although K3 (through Kona), K4 (through Q by KX system
17.
▲
by
martinsmit
4y ago
CS:GO already has this, it's called Danger Zone
18.
▲
by
martinsmit
4y ago
The difference is that Julia makes it easy to insert these characters (\symbol) so programming with them becomes more natural.
19.
▲
by
martinsmit
4y ago
Can someone comment on the user experience of NetworkX vs comparable packages like igraph? I've used Graphs.jl (formerly LightGraphs.jl) and I was unimpressed as it felt quite cumbersome and unintuitive.
20.
▲
by
martinsmit
4y ago
If you are doing array or vector-based work where the operations can be written as maps as opposed to for loops then JAX is king imo.
21.
▲
by
martinsmit
4y ago
On the flipside, I was thinking of learning CL as a Julia developer and this post has somewhat discouraged me to do so. What can learning CL do for me apart from realising that S-expression syntax is superior? For context, I very often find
22.
▲
by
martinsmit
4y ago
As a relatively new programmer who entered it through statistics, I've still yet to have a better UX or "it just works" moment than using the tidyverse. Years after moving to Julia, Python, and Rust I still go back to R to do
23.
▲
by
martinsmit
4y ago
Feature-wise, the experience of using it is very streamlined. More importantly, it's where a substantial proportion of youth culture is found nowadays, so to keep up with and contribute to it is to be on the app.
24.
▲
Using JAX vs Julia
(forem.julialang.org)
6 points
by
martinsmit
4y ago
|
1 comments
25.
▲
by
martinsmit
4y ago
I don't think such a defensive response is necessary. Julia's claims have been rather lofty since the beginning and the degree to which they have been achieved is different to everyone. Without defining more precisely what succeed
26.
▲
by
martinsmit
4y ago
As someone who does work in similar domains as yourself, I find that making a main function which contains all of the code I want to be reproducible is a good way to achieve both high speed and running code in a clean environment. Writing .
27.
▲
by
martinsmit
4y ago
How has that gone for your firm? Why was the decision made not just be upfront about the salary? If you are afraid that people won't be willing to work with you if they knew the salary then why potentially waste their time? The first i
28.
▲
by
martinsmit
4y ago
Hey, thanks for the writeup, I thought this was very interesting. Were there any items that surprised you in how long or short they hold up for?
29.
▲
by
martinsmit
4y ago
I use Julia as my main programming language and I learned so much from reading this. I never knew Julia had Base.llvmcall, good to know! Just goes to show how important it can be to read code in completely different fields than the one you&
30.
▲
by
martinsmit
4y ago
Idk, Enzyme is pretty next gen, all the way down to LLVM code. https://github.com/EnzymeAD/Enzyme
More ›