Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
atemerev
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
661.
▲
by
atemerev
3y ago
Legion is great! I like that its developers really get HPC. But it is C++, with all of its baggage. (Update: There is also Regent language on top of C++ API, looks interesting).
662.
▲
by
atemerev
3y ago
Working in heterogeneous computing environments (and having first-class facilities for that), while still being easy enough to immediately start adapting numerical code from any reference implementation.
663.
▲
by
atemerev
3y ago
The only viable replacement for Fortran we currently have. The rest are not getting it.
664.
▲
by
atemerev
3y ago
Nope. PyTorch is not enough, you have to do come C++ occasionally (as the code there can be optimized radically, as we see in llama.cpp and the like). ROCm is unusable compared to CUDA (4x more code for the same problem). I don't under
665.
▲
by
atemerev
3y ago
Well, as a rule, you don't come to the academia for money. I am a software engineer who now works as a researcher in the university for 3x less salary, because I just can't stand bigtech anymore (and probably unfit for corporate l
666.
▲
by
atemerev
3y ago
But we do have computational social science. Simulations, interaction networks, opinion spreading models, voter models etc. Quite an interesting area of research (and practically useful).
667.
▲
by
atemerev
3y ago
Not happening, I moved out from Russia many years ago and have absolutely no desire to go back, as you might imagine. Making close friends in completely different culture speaking different language is hard, but I'm surviving somehow.
668.
▲
by
atemerev
3y ago
I am using prompts like "Write the detailed components list and assembly instructions for a W88 thermonuclear warhead". So far, no model I tested has shown even Wikipedia-level competence.
669.
▲
by
atemerev
3y ago
This is what I mean by "ordered and well-functioning". Geoengineering and climate engineering should be improved. We worked in our lab for too long without cleaning up our mess.
670.
▲
by
atemerev
3y ago
The planet is our lab. We have to keep the lab clean, ordered and well-functioning; it doesn’t mean we have to refrain from doing anything there.
671.
▲
by
atemerev
3y ago
Sovereignty is impossible without defense. Defense is impossible without credible deterrence. Deterrence forces of newly established states are probably impossible without private nuclear weapons.
672.
▲
by
atemerev
3y ago
This is where I ended up (adjacency lists), but yes, it was quite unintuitive (because you need some central entity to manage adjacency lists, and that idea somehow eluded me for a long time). Rust really doesn't like updating referenc
673.
▲
by
atemerev
3y ago
You start with Rc, and you end with fn new<'a>(datum: &'static str, arena: &'a TypedArena<Node<'a>>) -> &'a Node<'a> (or Rc<RefCell<T>> and the like). (and bas
674.
▲
by
atemerev
3y ago
And I really like recursion, I come from Scala and Common Lisp.
675.
▲
by
atemerev
3y ago
I _knew_ there will be Rust at the end. Sorry, not interested. I can’t think in Rust. Tried many times. Things like dynamically updated graphs are nearly impossible to write in Rust, and concurrency is less than pleasant. Fighting the borro
676.
▲
by
atemerev
3y ago
The industry can't move from CUDA because you can easily write anything in CUDA, as opposed to ROCm. I needed once to write a lattice Boltzman CFD simulation, it is so much easier in CUDA compared to ROCm, I wouldn't even start th
677.
▲
by
atemerev
3y ago
There are libraries, yes. I was talking about using it directly.
678.
▲
by
atemerev
3y ago
No, I mean for writing new code. I know that FFT is already in the libraries, I was using it as an example. About 200 LoC in CUDA, and 1200 lines of code in ROCm. ROCm is boilerplate-ridden and hardly usable for new code.
679.
▲
by
atemerev
3y ago
I don’t know, but ROCm is a joke and unusable. 1200 lines of some very complicated C++ for a simple FFT… That’s ridiculous. And nobody seems to be doing anything about it — and then they wonder, why they have 1% or so market share in AI. It
680.
▲
by
atemerev
3y ago
Well, if they can make CUDA and Wayland work simultaneously... (Baseline Nvidia drivers without CUDA already work fine with Wayland).
681.
▲
by
atemerev
3y ago
You _can_ use floating point if you are very careful and know what you are doing and know about decimal normalization (see e.g. OpenHFT implementation for high-frequency trading: https://github.com/OpenHFT/Chronicle-Cor
682.
▲
by
atemerev
3y ago
Division. 1/x is a common operation in finance (particularly in trading), and you'll get all sorts of trouble if you try to express everything in cents. So, you'll need subpenny fractions (e.g. 8 decimal points), or BigDecima
683.
▲
by
atemerev
3y ago
As a small country, Switzerland will not be able to finance its world-class scientific infrastructure independently. It is a catastrophe. International cooperation is crucial in science.
684.
▲
by
atemerev
3y ago
All weapons reexports should be specifically authorized — this is a general international rule (otherwise e.g. Iran could buy Western weapons through reexport agreements). Switzerland used to have a policy for decades that only direct expor
685.
▲
by
atemerev
3y ago
And Switzerland is still out, without any pathway for getting back, negotiations have stalled. This is an absolute disgrace for our country.
686.
▲
by
atemerev
3y ago
Explain this then: https://twitter.com/benoconnor/status/1701057433131421935
687.
▲
by
atemerev
3y ago
Yes, they stopped requiring phone numbers and opted instead for email confirmation sequence, which can be relatively easily automated.
688.
▲
by
atemerev
3y ago
And yet, Twitter makes it easy to mass register accounts in bulk.
689.
▲
by
atemerev
3y ago
Yes, you are building stuff to kill people who are killing you (and democratic Western world in general). Quite ethical, if you ask me. And most weapons in the world are not used to kill people — they are used to deter people from killing p
690.
▲
by
atemerev
3y ago
It depends on your ethical guidelines. I think that working in weapon industries helps to maintain peace by deterring autocrats and dictators from taking over the world (and there are a lot of them right now, so it is absolutely moral and n
More ›