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

Here people discuss that for a chaotic system automatic differentiation will diverge. https://discourse.julialang.org/t/when-forwarddiff-ing-throu...

I'm trying to come up with a simple example. I think that for bunch of flying hard spheres in a box, any measurement that requires sufficiently time spaced samples of their positions will have trouble being differentiated.


> But migrating off is a HUGE pain

It took less than 10mn to migrate to Bitwarden. What do you mean by migrate?


Moving passwords managers is easy, but if you assume LastPass lost your passwords you need to change every password.


But that isn't migrating, it's "changing all your passwords on all sites you use".

Even if you stayed on LastPass(!), you should still do that, right? It's a penalty for LastPass compromising them.


In theory yes, but the risk associated every account is not equal.


If you have an business account, migration is non-trivial: It's not uncommon to have hundreds of shared folders of secrets accessible by hundreds of teams.

The meta information (which user account belongs to which team, which team has what kind of access {none,read-only,read-write} to which folder) is not trivial to migrate.


Last time I migrated (many years ago), not all the data was in the export. And the secure notes especially were mostly missing or messed up.

I think others have posted on HN that they experienced the same last year when they attempted to migtate.

So you may have exported in 10m, but do not assume you got everything, go through the list and make sure everything is there (including verifying the contents).


Using texlive package manager plus a python auto-package installer wrapper for latexmk I was able to get my latex install down to a 300MB.


All these seem nice but I never seem to find one that will interface with rootless nodes, amd link back to wherever my laptop is. There's always a requirement for a kernel module or mounting a new interface. For now I use chisel, but it's a hack and I need to manage addresses and ports manually.


A userspace implementation would use a lot of battery power on laptops and be less performant. Wireguard is now in the Linux kernel and does not require kernel modules. You will however require root privileges. I don't want an unprivileged user to be able to route all my traffic though some tunnel. Changing system wide routes should require root.


Isn't the tool linked at the bottom, Nebula [1], capable of running without root?

Personally, I'm not surprised in the slightest that messing with networking requires administrative privileges. I don't really understand the use case for rootless nodes or how they're normally managed, but I can see how those are too niche for most networking software to work with.

I've never tried it, but perhaps you van get Innernet to work with the usermode WireGuard client (the one written in Go [2]), that seems to work on Android without any kernel support or root privileges. Innernet is a daemon over the wg command line tool so it might work out of the box?

[1]: https://github.com/slackhq/nebula [2]: https://git.zx2c4.com/wireguard-go/about/


I don't suppose there's type checking on indexing via fields... IE df.at(field_value) typechecks no matter what type the first field of the record class is.


This wasn't implemented as I think it would be very hard to do/impossible in Python.


"Python 2.7 puts “at our disposal an advanced programming language that is guaranteed not to evolve anymore”, Rougier writes1." Oh no. That's not at all what was intended. Regarding my own research: I'm doing theoretical biophysics. Often I do simulations. If conda stays stable enough, my code should be reproducible. There's however some external binaries(like lammps) I did not turn into a conda package yet. There's no official package that fits my use-case in conda since compilation is fine-grained to each user's needs.


I added different variants of lammps to a Guix channel we maintain at our institute:

https://github.com/BIMSBbioinfo/guix-bimsb/blob/master/bimsb...

Thankfully, Guix makes it easy to take an existing package definition and create an altered variant of it.


I set it up. As a service. Check stackoverflow.


Better to pay a 20y to replace it than throwing the entire thing to the bin.


Agreed. Most people can't replace a wristwatch battery, but wristwatches are not considered disposable items. I don't see why similar approach couldn't work here. Non user-serviceable does not have to mean non-serviceable. Unfortunately large companies consider serviceability a bug not a feature, and not enough consumers vote with their wallets to prove them wrong.


Just from the introduction, seems like they wanted to have abstractions for the amalgamation of tools one uses when doing science that uses computing. Git+interpreter+reproducibility, but like a graph that is manipulated by the user doing data/code mutation and invoking functions.


My master thesis was on a magnetic traps for microfluidics. I'm not really up to speed on the field anymore, but it's exciting to recognize much of what's being used, and with such a direct application.


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

Search: