Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nestorD
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
361.
▲
by
nestorD
6y ago
Here is another, very good, interactive visualization of t-SNE on distill : https://distill.pub/2016/misread-tsne/
362.
▲
by
nestorD
6y ago
I would recommend F#. I went from Ocaml to F# because I wanted better tooling and a much larger pool of available library (any .net library can be used from F#), I did not look back. Both languages are close cousin but F#'s syntax feel
363.
▲
by
nestorD
6y ago
It is not, at all, the same kind of thief or library. Old books are unique pieces and having them in library make them accesible to the largest number (digitalization being the obvious next step). Stealing them and selling them to private c
364.
▲
by
nestorD
6y ago
Yes! I hope that one day the vast majority of human written text will be first available online and second OCRed for automatic treatement (search, machine translation, etc).
365.
▲
by
nestorD
6y ago
> It made me feel proud to be part of a group that is all about empowering the people that need it most. People that are typically marginalized. I love the diversity visible in RustConf speakers (and I often wonder how much of it is by d
366.
▲
by
nestorD
6y ago
As an aside, I have seen magicians arguing that the teleportation effect presented in the prestige would be terrible to do on stage because there is only one logical explanation (you used a double) and thus no mystery. Paradoxically, the fa
367.
▲
by
nestorD
6y ago
This article does not inspire confidence in the matter (in particular the part covering the breaking change introduced in time while one could not decide on package version) but one would expect things to improve with time: https:/&#x
368.
▲
by
nestorD
6y ago
Another answer for this particular case is that the D program has less features. Quoting the blogpost: > Rust downloaded a lot of crates, but that's probably because the Rust version of the code has more features than mine has. For
369.
▲
by
nestorD
6y ago
Here is the best article I read on CDRT. It is the thing that got it from theory to "ok I think I can impelment it if I ever need it and I believe it would be a solid solution": http://archagon.net/blog/2018&#
370.
▲
by
nestorD
6y ago
The instruction makes me suspect that it is a header only library. In this case I would just drop the library source in a dedicated subfolder and expect it to work. (While it feels better than fighting the system to get a dependency to link
371.
▲
by
nestorD
6y ago
In my country (France) the use of CRISPR is highly regulated (its basically regulated as biological weapon material). You could learn about it from articles and textbooks but are very unlikely to be able to play with it.
372.
▲
by
nestorD
6y ago
I have a t-shirt that features the Google T-Rex Game and I found that a large number of people do not recognisee the dinosaur nor know the game despite using chrome daily!
373.
▲
by
nestorD
6y ago
By default NeRF does not produce a mesh (but one could use marching cubes as does Atlas) and it requires training a neural network for each scene whereas Atlas (as far as I understand it) uses pretrained network to process new scenes. NeRF
374.
▲
by
nestorD
6y ago
Same rough usecase but not the same output. The SIFT stereoscopy approach would build a 3D model while this learns a field. Meaning that this deals properly with things like reflection and transparency. Also it is resistant to partial occlu
375.
▲
by
nestorD
6y ago
One good tip I got to rubber duck debug without another human was to write your questions / explanations in an email or a chat. I found that indeed, writing an email explaining a problem to a colleague was helpful to solve it despite m
376.
▲
by
nestorD
6y ago
dthul's comment [0] covers my point of view fairly well. Clones and new are easy to spot, you might not be careful about them because you do not care or have other priority but you can find/grep them quickly: they are explicit. Me
377.
▲
by
nestorD
6y ago
One thing I love about Rust is that allocation are very explicit and easily spotted which helps a lot when one wants to avoid them. I found C++ to be treacherous around corners cases on this subject.
378.
▲
by
nestorD
6y ago
It might be me, I work with people doing simulation and ML, not game or web dev. People doing financial computations are using fixed-point for very good reasons but, other than them, the scientific people are the only one that I know of who
379.
▲
by
nestorD
6y ago
> Posits give you more precision for the same bits Independent papers doing some validation on Posit computations are starting to get out and... it is not better, just a different trade-off. Overall it seems to be worth it for 16 bits pr
380.
▲
by
nestorD
6y ago
And the problem with it is that it can lead to [-inf;+inf] intervals on sane computation such as Newton's method (refinements have been introduced but nothing that fully solves the problem).
381.
▲
by
nestorD
6y ago
I have meet a surprisingly large number of people who think that fixed point arithmetic is the solution to all of their problems (probably because its use is not widespread). The big problem with fixed-point, making them a bad choice for mo
382.
▲
by
nestorD
6y ago
> Safe rust prevents all those memory bugs, instead causing a panic. Rust is even stronger than that, in the vast majority of cases, panics are not related to memory bugs as those are caught at compile time in Rust (panics are usually th
383.
▲
by
nestorD
6y ago
Note that the use of the word "panic" in Rust can be a bit misleading. It is not equivalent to a segfault in C/C++ but rather to a volontarily uncaught exception, killing the application.
384.
▲
by
nestorD
6y ago
Pijul is an interesting young alternative: https://pijul.org/
385.
▲
by
nestorD
6y ago
I see this as a great way to speed up manual code translation from a language to another. Something like DeepL [1] but for code, where you can select one of several possible translations to translate a section of the code, rewrite part of t
386.
▲
by
nestorD
6y ago
Note that this algorithm does not require translations as input. It takes large corpus of the languages of interest, models them and then find parallel between both models which are used as a crude basis for a model. They use it to train a
387.
▲
by
nestorD
6y ago
> To better measure the performance of TransCoder and other code translation techniques, we’ve created a new metric called computational accuracy, which evaluates whether the hypothesis function generates the same outputs as the referenc
388.
▲
by
nestorD
6y ago
In my experience, "Quantum computing for the very curious" is a great first step: https://quantum.country/qcvc They use spaced repetition to help you interiorize the concepts and give a good theorical basis to und
389.
▲
by
nestorD
6y ago
TLDR: Using neural network to model physical systems as black boxes and then, later, using symbolic regression (genetic algorithm to find a formula that fits a function) on the model to make it explainable and improve its generalization cap
390.
▲
by
nestorD
6y ago
Ocaml use Hindley-Milner type inference. I was taught programming with it and ended up deeply spoiled. I could not understand why most static language required writing so many types that were easy to deduce and why people where saying that
More ›