HNHacker News
TopNewBestAskShowJobs

hoverbear

173 karma · joined July 27, 2013

[ my public key: https://keybase.io/hoverbear; my proof: https://keybase.io/hoverbear/sigs/_4q9RSu-pvFlSQLi7VqZ5G7wq5ew0z1EpxyTfn336vw ]
submissionscomments
hoverbear··on Riff, automatically provide external dependencies for Rust projects
> 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.

hoverbear··on Colorls – A Ruby script that beautifies the terminal's ls command
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.
hoverbear··on Group of Google employees spent their 20% time making Maps wheelchair-friendly
Similar projects include https://www.jaccede.com/ and https://www.axsmap.com/
hoverbear··on Help me HN: I've become obsessed with buying 8 bit computers
Well, make a rule. If you buy it you have to open it and do something with it. That might slow you down.
hoverbear··on Pinebook ARM Linux Laptop Powered by Allwinner A64 CPU
Oh hrm, yes I didn't think of those. Some even have SIM cards.
hoverbear··on Pinebook ARM Linux Laptop Powered by Allwinner A64 CPU
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?
hoverbear··on Flock, fast and free team messenger
Awesome. Best of luck with the product.
hoverbear··on Flock, fast and free team messenger
I'm rather curious, what's preventing you from supporting Firefox?
hoverbear··on Reboot – conference for failed startup founders
> Just, hard lessons.

This is rather bad grammar. :(

Perhaps you might mean "Just hard lessons."

Good luck with the conference!

hoverbear··on Pretty State Machine Patterns in Rust
That and http://prettystatemachine.blogspot.de/ :)
hoverbear··on Google Deactivates Web Search API
Like how they don't support SNI? https://github.com/tkrotoff/osteo15.com/issues/16
hoverbear··on Tikv: Distributed key value store powered by Rust
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.

hoverbear··on April Fool's day links
The linked commit includes what seems to be code to check code against pep 8. Neat.
hoverbear··on 0 A.D. Alpha 20 Timosthenes
I had a great time playing 0 A.D., it really felt like the old Age of Empire games to me while still being different enough to be unique.

The fact that it's open source is even more amazing.

hoverbear··on Ubiquiti UniFi made me realize how terrible consumer Wi-Fi gear is
Still need to install java and get the software installed and working. Was a huge PITA in Linux so I ended up using a windows boot and even that was spotty.
hoverbear··on Ubiquiti UniFi made me realize how terrible consumer Wi-Fi gear is
Bought one of these awhile ago, the stock firmware and UI is easily some of the worst I've ever used.
hoverbear··on Show HN: Emono – Your own mobile game in 30 days
Seriously, you're sending a 33 megabyte gif on your landing page? If I hit that on mobile I'd be so pissed off. Use a gifv or something maybe?
hoverbear··on Remove the ++ and –- operators
We don't have `++` and `--` in Rust either, and I really don't mind. The amount of times I've went to do a `++` where a `+= 1` was clutter has been perhaps one or two times.

Then again, my most common use for `++` was `for (;;) {}` index, and we have better in these new languages like Rust and Swift.

There are millions of people in this world trying to learn to code and understand the layers upon layers of cruft and quirks we've added. I don't mind the `++` or `--` operators, but I certainly don't mind them being gone either. They add extra complexity to code which is already arguably too complex.

In any case, I favor understandability over guesswork, and `++` is another odd cornercase which you have to mentally `grep` over.

hoverbear··on Timing attack against HSTS to sniff browser history in Chrome and Firefox
One nice thing is that it is quite inaccurate, I've visited a large number of the sites it tells me I haven't.
hoverbear··on New Windows 10 Devices From Microsoft
Looks like a great Linux laptop... Let's hope it works with it.
hoverbear··on Show HN: An interactive comparison of 100 laptops with matte screens
So sad to see there are no 15inch or lower laptops with 16gb of RAM. :(
hoverbear··on Ask HN: Do you learn a lot from IRC?
IRC is central to my development as a companion to searching the web. In IRC you can have real time discussion and get good, immediate leads on problems too arcane for Stack Overflow et al.
hoverbear··on Flux Architecture Visual Cheatsheet
The little "Tweet/etc this" box is so awesome, it actually half covers the first letter of each line and follows you down the whole page! How user friendly.
hoverbear··on Google Scrambles After Software IDs Photo of Two Black People as “Gorillas”
They apparently are clever enough to understand the identification algorithm, but not the social implications.
hoverbear··on Show HN: Semantic Image Segmentation Live Demo
Better than expected! http://i.imgur.com/zsNXxzx.jpg
hoverbear··on Stack 0.1 – A new build tool for Haskell
Page does not exist.
hoverbear··on Zero-Overhead Metaprogramming
I'm very curious how your workflow is for putting together this paper! I put together https://github.com/Hoverbear/acm-pandoc-paper for my own purposes but there is some work to be done.
hoverbear··on Ask HN: I removed every cookie from my blog, because Cookie Law. Am I wrong?
Grep your server logs! There are open source analytic tools available as well like http://piwik.org/ .
hoverbear··on Why do buses bunch?
It makes me sad that this doesn't seem to work in Firefox!
hoverbear··on “I'm wiping this repository away”
I am not a cryptographer but I'm not sure Telegram is "better"

http://security.stackexchange.com/questions/49782/is-telegra...

Page 1 of 2Next →