Hacker News .hnnew | past | comments | ask | show | jobs | submit | mushly's commentslogin

So what's the best way to do it instead? And why is the current model so bad?


And those are 1982 prices too.


You do know that's nowhere near being the purpose of StackOverflow, right?


heh, yeah, was a snarky joke, and in hindsight not my best


Well, first to take the stackexchange and form BugOverflow wins :).


getsatisfaction.com

Launchpad.net


Very cool, looks like I may get a Mac soon then :)


Heh, I don't need file-diff specifically. I just want to see for example this file was last changed on Tuesday, and be able to pull up the Tuesday version.


This is exactly what you can do with VEEAM. You can even set your backup strategy to continious integration. As soon as one backup up for the virtual machine is done another incremental will be created; with minimal impact on I/O performance. To save backup-disk-space you may want to enable deduplication in VEEAM.

When you browse you backups you can choose from the available backups and you can open and browse the complete file system at this specific date and time. You can restore one or more specific files or directories directly back to the origin destination or copy & paste them to a different location on any target. You also can start the entire VM directly from backup at this state in an isolated environment to access the system as a working machine. There are tons and tons of more features inside this backup solution.

We run this solution in our office and for most of our customers with virtualized environments. There is even a free version of veeam that lacks datacenter features but you can backup your VMs.

Our usual backup intervals between 8a.m. and 9p.m. is 2 hours. We ensure to have about 5 to 8 restore points during work ours.

So you will have to choose the Tuesdays version of the file at a specific time.

You may want to give it a try if you're running ESXi or Hyper-V.


Hm, I thought Git doesn't handle versioning of binary blobs so well though?


What's the difference between "generic" and "exhaustive," and where can I read more about all this stuff?


Imagine you want to process a list of foobarbaz, where elements can be foos, bars, or bazes.

Exhaustion is when you write foo specific code, bar specific code, and baz specific code. Then your list-processing facility is general because it handles all the cases. A typical way to do that in practice is to use subtype polymorphism, with the class inheritance mechanism: have a foobarbaz interface, a foo class that implements it, a bar class that implements it, and a baz class that implements it. Each with their own code.

Genericness is when you ignore the foobarbaz specifics altogether: your code doesn't even mention the types. A typical way to do that in practice is to use parametric polymorphism (generics in Java, templates in C++). See C++'s Algorithm library for an example, or the standard Prelude from Haskell, or the OCaml standard library.


How do you do documentation in Haskell? For Python and Clojure, there's docstrings. For Java there's Javadoc. For Haskell, there doesn't seem to be any well-established documentation practices.

This is of course not counting the occasional comment explaining why/how you're doing something convoluted.


> For Haskell, there doesn't seem to be any well-established documentation practices.

Oh yes but there is! It's called Haddock. It's widely (and probably exclusively) used. The entirety of the documetation you can find on Hackage [1] (example: [2]) is generated using it. The user guide can be found here [3].

[1]: http://hackage.haskell.org/ [2]: http://hackage.haskell.org/package/pipes-4.1.0/docs/Pipes-Pr... [3]: http://www.haskell.org/haddock/doc/html/


There is haddock and literate haskell. Types also serve as some documentation.


Any personal recommendations out of all those?


Dungeon Crawl Stone Soup (DCSS) gets updated all the time, sometimes drastically, so in my books it's still a "fresh" (and very good) game: http://crawl.develz.org/wordpress/


Try POWDER. It's inspired by Crawl, but has enough ideas of its own. In particular it makes Crawl's weapon and god systems look pathetic. And the writing is spectacular.


When I type "powder" into Google I get random games, not sure which one you are referring to. Could you give an URL?


The only rougelike "POWDER" I'm aware of is:

http://www.zincland.com/powder/

It's listen along with "a few others" at eg:

http://rogue-life.ourden.org/powder


Teleglitch, although not as random as other games it's a fine survival horror/exploratory game; and very atmospheric. However it turns pretty fast in a grind game, because no matter how far you reach you incur a high penalty starting the games from later levels. As such you always start from the first level, and after a dozen deaths, that ruins the game (for me at least). Also I've never finished the game, nor do I think I will; but it was a good experience for its price.

Rogue Legacy, as with Teleglitch; tempting at first, but even more so it turns out into a grind dungeons for money type of experience. My take on it.

Tower of Guns, while I haven't had the chance to play this game (since it runs only on Windows), I loved what I saw from the gameplay reviewers. Check out Northernlion's video on it.


Starting from level3 or 5 is gives you all you need, really. I even had more gear when starting from "5" savegame than when playing normally from 1.

If you really want to have a ton of loot, start in original level3, go to the secret boss fight (doesn't always spawn), and spend a few minutes thinking what to leave behind.

I'm disappointed Random Starting Gear is crap. Most weapons are strictly worse than their equivalents using the same ammo. It quickly degenerates into a knife run, because you have no starting pistol until you find a "second" one in level3. The exceptions are sspoon (higher damage per round, perfect accuracy) and fat john (very accurate shotgun with better penetration). These are the tradeoffs you might tolerate into the endgame... although mg3200-drm has a big, undocumented accuracy boost.

Nailguns are questionable even when used optimally.


Oh my god that sounds like me. Grew up speaking some Cantonese with parents in America, learned to speak English fluently with a Chinese accent, went to China and learned to speak a bit of Mandarin with a Cantonese/English accent, back in the U.S. and somehow along the way I've acquired an accent in Cantonese as well!


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

Search: