Hacker Newsnew | past | comments | ask | show | jobs | submit | pca006132's commentslogin

> The idea of bitwise reproducibility for floating point computations is completely laughable in any part of the DL landscape. Meanwhile in just about every other area that uses fp computation it's been the defacto standard for decades.

It is quite annoying when you do parallelization, and idk if that many people cared about bitwise reproducibility, especially when it requires compromising a bit of performance.


Wonder if someone used effect handlers for error logging. Sounds like a natural and modular way of handling this problem.

It has many language bindings, including python and js. Though the js backend is not parallel because it uses wasm, and we had problem with mimalloc memory usage with pthread enabled.

That's true, if you use i.e. Python you can use numpy for custom matrix math, but using C++ you can just do anything and it'll be pretty fast.

At least 1 would not be enough. So how many branches are enough? And what about people with less money and time available?

But this is not related. You still have to pay the APC.

I thought this means for category theory people

anyway, quite cute :)


I remember people saying that chromium is better at sandboxing than firefox, so more secure.

If what they did is never revealed to someone else, what is the problem here? It is not like we have no way to hide stuff without cryptography, and people are not advocating for police to search every apartment once in a while to look for illegal stuff.


Authorities cannot tap into your brain, cannot tap into physical face-to-face conversations, and people can plan out crimes using these means. It is not like there is no way to hide stuff before the born of modern cryptography.

And who want everything to be open and transparent? I am not aware of anyone who wants this.


What I miss from vscode is the remote functionality, can you do it with emacs? For neovim there is distant.nvim, but idk if it is mature enough and configuration seems a bit annoying...


Emacs already does that with TRAMP via SSH -- You just open a file like /ssh:user@server:/etc/hosts the main downside is if your connection is laggy Emacs will lock up momentarily. There is an ongoing effort to improve the multithreaded-ness and async-ness of Emacs to make it nicer


I use TRAMP to edit code loaded on robots occasionally. One advantage compared to VSCode is that it doesn't require the installation of anything onto the computer you're connecting to, since it uses the usual linux tools to work. But it can freeze up once in a while.


There is TRAMP.

https://www.gnu.org/software/tramp/

I am not sure if it will fit your needs or not.


What kind of remote functionality? Lately, somebody mentioned https://code.visualstudio.com/docs/remote/tunnels


I believe the analogous thing in emacs is called TRAMP. I have no idea if it's good, as I never edit files remotely, but it exists.


Not at the same level. TRAMP is way behind feature-wise.


You mean like the way VSCode does by installing a whole mini version of itself on the remote computer?


Well, I guess? Using TRAMP with large projects is not a pleasant experience. It works great for one-off files and remote bookmarks etc, but for working with large projects you're better off mosh/ssh-ing into the server and using Emacs there. With things like term-keys [1] you can use all the keys there as well. Basically only missing out on images and variable fonts, both of which are none issues for me at least when programming.

1: https://github.com/CyberShadow/term-keys


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: