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

> How does it do this? Just a list of known packages and their dependencies, or?

It checks a known registry or reads package metadata.

> I'm using https://github.com/LaurentMazare/tch-rs/ (rust bindings for pytorch's c++ api). Depending on the hardware I'm building for I either need to download a cpu build of pytorch, or a cuda build of pytorch. How would this work with riff?

Riff doesn't track which GPU you use at this time, so it can't track that which build of `pytorch` to use, sorry. It might be something we make it aware of if we have enough evidence it would be helpful.

> Is there any hope of a good cross compiling story? If so, that would be awesome (currently I just don't even try if there are significant C dependencies)!

Regarding cross compiling: We've spoken about it, and I certainly believe it would be desirable. I imagine it would come in a later version. We've taken some steps to ensure we don't rule out that feature later.

> How thoroughly are dependencies cached? Backed to the pytorch example it's a fairly big (and thus slow) download, I don't want that happening too frequently.

Dependencies are cached by Nix, so they should not become invalidated very often. If your tempdir erases we may lose the generated lock file (We've been discussing where to place these perhaps more permanently) which may force another download if there was an update.


> Riff doesn't track which GPU you use at this time, so it can't track that which build of `pytorch` to use, sorry. It might be something we make it aware of if we have enough evidence it would be helpful.

Would it be possible to do something like make it depend on a cargo feature flag, or something similar?

It's probably better that this isn't automatic, since the correct choice of device isn't always obvious just based on what is available.


I've been using https://the.exa.website/ and it works fairly decently. Does the same coloring and tells you git status. Doesn't do icons though.


Of course someone links to exa right as I accidentally upload a broken linux version... of course!



Well, make a rule. If you buy it you have to open it and do something with it. That might slow you down.


My wife came up with a similar rule for my car hobby: you can buy another if you sell one first. Makes you focus on what you really want, rather than just a good deal.


Are there any other 64 bit ARM laptops out there worth looking at? Maybe with a GSM/LTE module, more RAM, or a better screen?


Well it's not exactly a laptop, but how about a Denver-based tablet with a nice keyboard? https://rwmj.wordpress.com/2015/01/08/nexus-9-ssh-on-the-go/


Some chromebooks have aarch64 ARM CPU, including new Acer Chromebook R13


Oh hrm, yes I didn't think of those. Some even have SIM cards.


The Samsung Chromebook Pro looks pretty promising (RR3399, 4GB DRAM, 2K screen), but it hasn't been officially released yet.


I'm rather curious, what's preventing you from supporting Firefox?


Nothing actually, we just want to make sure the Firefox build is fully tested before releasing it. We will be launching it soon.


Awesome. Best of luck with the product.


> Just, hard lessons.

This is rather bad grammar. :(

Perhaps you might mean "Just hard lessons."

Good luck with the conference!


Thanks for the fix! Will update copy.


Jesus really?


Appreciate the support sir!

No offence taken here. We all have our pet peeves :).



Like how they don't support SNI? https://github.com/tkrotoff/osteo15.com/issues/16


Hi! Thanks for linking this! We're hoping to add more robust features like dynamic membership soon! I'm graduating and will have more time.

If you feel like hacking on our code please just let us know, we'd love to help.


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

Search: