Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vchuravy
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
vchuravy
4mo ago
Arrested is not the same as convicted. I lived in Japan for a few years, and I have heard of similar situations to what the article describes. In Japan you can be arrested while an investigation is in process, only afterwards you will be in
2.
▲
Cutile.jl 0.3: CUDA.jl integration, and better performance and latency
(juliagpu.org)
1 points
by
vchuravy
5mo ago
|
0 comments
3.
▲
by
vchuravy
7mo ago
My point is if you set JULIA_CPU_TARGET during the docker build process, you will get relocatable binaries that are multi-versioned and will work on other micro-architecture? It's not just for PackageCompiler, but also for Julia's
4.
▲
by
vchuravy
7mo ago
I am very interested in improving the user-experience around precompilation and performance, may I ask why you are creating a sysimage from scratch? > I would opt into prebuilt x86_64 generic binaries if Julia had them The environment va
5.
▲
by
vchuravy
1y ago
Very cool. Does the dynamic instrumentation handle JIT emitted code?
6.
▲
Julia in Google Collab
(discourse.julialang.org)
3 points
by
vchuravy
2y ago
|
0 comments
7.
▲
by
vchuravy
2y ago
We use RR a lot with Julia. It only gives you a GDB view of the system, but it can work with any interpreted or compiled language. Things that don't work are drivers that update mapped addresses directly. An example of this is CUDA in
8.
▲
by
vchuravy
3y ago
Ah but what defines madness? For me it's innocuous functions that have surprising/wild behavior due to type inference disagreeing with me. Most of the time I am the one wrong.
9.
▲
by
vchuravy
3y ago
Yeah in the end this the difference between dynamical and static typing. I enjoy https://tratt.net/laurie/research/pubs/html/tratt__dynamical... as a discussion of dynamic typing.
10.
▲
by
vchuravy
3y ago
One of the authors here, happy to answer questions.
11.
▲
by
vchuravy
3y ago
> And dealing with bugs in LLVM is basically a no-go, I've seen this happen in the Julia ecosystem as well. As one of the folks dealing with LLVM bugs in the Julia ecosystem. Yes it requires a distinct skillet different from working
12.
▲
by
vchuravy
3y ago
Yeah I often describe Julia as a Lisp in sheep's clothing. Or as the m-Lisp promised to us :) I chuckled when I read: > The way that common Lisp systems produce executable binaries to be used as application deliverables is by litera
13.
▲
by
vchuravy
3y ago
Yes that is precisely what was fixed, essentially the thread local storage that Julia was expecting were not setup and thus calling the runtime from a foreign thread would cause a crash. This now enables to dynamically add and remove threa
14.
▲
by
vchuravy
3y ago
How closely tied is this to Python? The need for reactivity is what drove the development for Pluto.jl, but it would be nice to have something like this for IJulia.jl as well.
15.
▲
by
vchuravy
3y ago
How closely tied is this to Python? The need for reactivity is what drove the development for Pluto.jl, but it would be nice to have something like this for IJulia.jl as well.
16.
▲
by
vchuravy
3y ago
Don't ask me about GNU_UNIQUE... Due to some wonderful C++ features the dynamic linker is forced to unify symbols across shared libraries, even if those symbols have different versions. This utterly breaks loading multiple libLLVM'
17.
▲
by
vchuravy
4y ago
Also Be-sharper would have been a great pronouciation.
18.
▲
by
vchuravy
4y ago
- Jupiter: Yes, Julia was one of the first non-python IPython/Jupiter kernel - Pandas: DataFrames.jl - Numpy: Basically the available as part of the stdlibs/language - Scipy: Yes, but not as one meta package - Matplotlib: Yes dire
19.
▲
by
vchuravy
4y ago
Take a look at `juliaup`. It's allows you to manage multiple Julia versions and makes you independent of the distribution.
20.
▲
by
vchuravy
4y ago
I did the manual setup the other day since I wanted to try using my steam deck as a Road-Warrior build server. The whole systemd-sysext seems like a good way to make that happen.
21.
▲
by
vchuravy
4y ago
> A better calculator language Especially with reactive programming as an ask there, I would recommend Julia with Pluto.jl (Pluto is a reactive notebook). > A really dynamically-typed language Julia ;) It is really dynamic, has meta-p
22.
▲
by
vchuravy
4y ago
Yes because Microsoft got a special license from Apple that allows for the virtualization of Mac OS on non Apple hardware... The rest of us is still running on racks of Mac Minis
23.
▲
by
vchuravy
4y ago
If you look at the contribution activity it dropped off after acquisition of GitHub by Microsoft and it seems that development was redirected to VSCode. The writing was on the wall for a long while now, and was one of the reasons why the Ju
24.
▲
by
vchuravy
4y ago
I think https://github.com/rr-debugger/rr/issues/2034#issuecomment-6... is the right synopsis.
25.
▲
by
vchuravy
4y ago
If you are using Julia I would recommend looking at AMDGPU.jl and (pluging my own project here) KernelAbstractions.jl
26.
▲
by
vchuravy
4y ago
"Just godbolt it" has indeed become a phrase in my circle. Compiler explorer is a great reminder that sometimes it is indeed about the UX for system tools that allows you to make a huge impact
27.
▲
by
vchuravy
5y ago
In Julia ``` using Dates julia> lastdayofmonth(today()) 2022-02-28 ``` But that's function oriented programming for you.
28.
▲
by
vchuravy
5y ago
They are the same binary and on on Linux they are just soft-links.
29.
▲
DTable a new distributed table implementation in Julia using Dagger.jl
(julialang.org)
19 points
by
vchuravy
5y ago
|
5 comments
30.
▲
by
vchuravy
5y ago
One important note is that the blog is quite old. CUDAnative and CUDAdriver got folded into https://github.com/JuliaGPU/CUDA.jl
More ›