Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
one-more-minute
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
61.
▲
Zygote: Taking Gradients in Julia's Compiler
(github.com)
3 points
by
one-more-minute
8y ago
|
0 comments
62.
▲
Don't Unroll Adjoint: Differentiating SSA-Form Programs
(arxiv.org)
2 points
by
one-more-minute
8y ago
|
0 comments
63.
▲
by
one-more-minute
8y ago
You may like to take a look at Flux's implementation [1]; roughly the same idea but "professionalised" with performance work, tighter integration with the type system, nested AD and so on. It's a little less simple for t
64.
▲
by
one-more-minute
8y ago
Generally, yes. It sounds like magic at first, but it's really just like a very lazy C++ compiler. You can happily look through the generated LLVM and machine code if you want to make sure it's reasonable.
65.
▲
Introducing NimTorch
(medium.com)
3 points
by
one-more-minute
8y ago
|
0 comments
66.
▲
by
one-more-minute
8y ago
The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his stu
67.
▲
by
one-more-minute
8y ago
I can see where you're coming from in any other language. But in Julia it's important to realise that this "premature abstraction" isn't actually any extra work, it's just the default. If we write `f(x) = x+x`
68.
▲
by
one-more-minute
8y ago
Perhaps it would have been good to add “the reach of JavaScript”. Webassembly wasn’t around at the time of the post, but it’s a promising way to get there that’s actively being worked on.
69.
▲
The Julia Language
(julialang.org)
2 points
by
one-more-minute
8y ago
|
0 comments
70.
▲
Atom 1.29
(blog.atom.io)
138 points
by
one-more-minute
8y ago
|
115 comments
71.
▲
Bézier moi
(cormullion.github.io)
2 points
by
one-more-minute
8y ago
|
0 comments
72.
▲
by
one-more-minute
8y ago
Right, Julia is dynamically but nonetheless very strongly typed. If you write `x::String` then x is a string; you won't ever get a surprise null pointer error from that code, and `nothing` doesn't tend to propagate far from where
73.
▲
Extensible Broadcast Fusion in Julia
(julialang.org)
3 points
by
one-more-minute
8y ago
|
0 comments
74.
▲
Julia: The Goldilocks Language
(increment.com)
3 points
by
one-more-minute
8y ago
|
2 comments
75.
▲
Swift for TensorFlow
(github.com)
16 points
by
one-more-minute
8y ago
|
0 comments
76.
▲
Live Coding in Julia with the Juno IDE
(youtube.com)
4 points
by
one-more-minute
9y ago
|
0 comments
77.
▲
by
one-more-minute
9y ago
Maybe there was some small miscommunication here – we are indeed working on "one AD to rule them all" (Capstan, [1]), but it won't go in the standard library as such (there's no need as it will be just as good as a packa
78.
▲
Building Languages for Deep Learning
(julialang.org)
18 points
by
one-more-minute
9y ago
|
0 comments
79.
▲
On Machine Learning and Programming Languages
(julialang.org)
52 points
by
one-more-minute
9y ago
|
0 comments
80.
▲
Julia Language Delivers Petascale HPC Performance
(nextplatform.com)
5 points
by
one-more-minute
9y ago
|
0 comments
81.
▲
by
one-more-minute
9y ago
See https://github.com/JuliaComputing/static-julia A lot of this stuff has worked for ages, but it's rough in various places and needs a better interface. I'm not sure to what extent exporting C functions is
82.
▲
by
one-more-minute
9y ago
This is fine for new projects, but OP already has a large Ruby codebase. "Just rewrite the whole thing in Julia and you won't need FFI" isn't a reasonable ask. Rust's ability to compile to a small C-compatible binar
83.
▲
Can the Universe Simulate Itself?
(mikeinnes.github.io)
1 points
by
one-more-minute
9y ago
|
0 comments
84.
▲
by
one-more-minute
9y ago
Ask and ye shall receive: https://github.com/JuliaGPU/CLArrays.jl
85.
▲
by
one-more-minute
9y ago
You should check out the Celeste project [1]. Julia is a more than viable option for HPC. https://juliacomputing.com/case-studies/celeste.html
86.
▲
by
one-more-minute
9y ago
To be fair, almost all of those linalg kernels have pure-Julia implementations (mainly so they work across any numeric type). I think "most" is a reasonable description, with a few special cases that reach out to BLAS and co.
87.
▲
A Comparison of Differential Equation Solver Suites
(stochasticlifestyle.com)
150 points
by
one-more-minute
9y ago
|
39 comments
88.
▲
Apparatus: Interactive Diagrams
2 points
by
one-more-minute
9y ago
|
1 comments
89.
▲
Taming the Tarpit
(mikeinnes.github.io)
2 points
by
one-more-minute
9y ago
|
0 comments
90.
▲
Entrepreneur First raises $12.4M led by Greylock, Reid Hoffman joins board
(techcrunch.com)
2 points
by
one-more-minute
9y ago
|
0 comments
More ›