Live data from Hacker News

New Mac OS X Lion features announced: Version Control, Instant Resume

apple.com

61–70 of 81 posts

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#61
Wow. My next computer might be a mac...

The auto-versioning got me thinking of how to do this with git. You could have a cron job come by while you're working and if anything has changed, add and commit it to $CURR_BRANCH/auto. Then, when you're ready to do a real commit, you `git merge --squash`

I know that real git users commit about as often as they save, but would this make sense as a workflow for those of us who are still used to committing only when it works? Or would all of the autocommits make things overcomplicated?

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#62
post #41
post #34

Earlier quoted context omitted.

Some people actually do use a large percentage of their hard drives.

Those people are exceedingly rare. And I'm sure applications won't autosave huge files; if they do there would be large performance hits. Most files that need autosaving are basic documents, maybe pictures. 99.9% of the time autosaving is a good idea. If your autosave makes you run out of disk space, you're probably "doing it wrong".

It seems pretty small-minded to blame the user for "doing it wrong" because an application used up all his hard drive space with no way to disable it. What would "doing it right" consist of? Just not using the application at all?

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#63
I found this interesting, apparently Dino A. Dai Zovi (http://twitter.com/dinodaizovi) and Stefan Esser (http://twitter.com/i0n1c), two security researchers (hackers) have apparently received invitations to try out Mac OS X Lion with some strings attached that they can't talk about the as of yet unreleased OS:

https://twitter.com/dinodaizovi/status/40903620438269952

https://twitter.com/i0n1c/status/40905883584180224

Question related to this:

https://twitter.com/bertjwregeer/status/40906705118175233

https://twitter.com/bertjwregeer/status/40906796650471424

https://twitter.com/dinodaizovi/status/40909480342331392

If indeed Apple is moving forward and opening up dialogue with external researchers this is a good thing. Hopefully that means that Mac OS X Lion will finally join the ranks of Windows 7 and Linux in having full ASLR available and more sand-boxing of the various components so that it becomes a much more hardened target.

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#64
post #48

I'm scared of what they'll do to Exposé in Lion... they already butchered it with the grid style in 10.6, but at least that could be undone with an easy little hack: http://forums.macrumors.com/showthread.php?t=869611

Installing beta versions of Dock.app is highly not recommended for system stability.

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#65
post #48

I'm scared of what they'll do to Exposé in Lion... they already butchered it with the grid style in 10.6, but at least that could be undone with an easy little hack: http://forums.macrumors.com/showthread.php?t=869611

Installing beta versions of Dock.app is highly not recommended for system stability.

It's fine. Using Snow Leopard's version of Expose is highly not recommended for mental stability.

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#67
post #62
post #41

Earlier quoted context omitted.

Those people are exceedingly rare. And I'm sure applications won't autosave huge files; if they do there would be large performance hits. Most files that need autosaving are basic documents, maybe pictures. 99.9% of the time autosaving is a good idea. If your autosave makes you run out of disk space, you're probably "doing it wrong".

It seems pretty small-minded to blame the user for "doing it wrong" because an application used up all his hard drive space with no way to disable it. What would "doing it right" consist of? Just not using the application at all?

I suspect "you" in the last sentence was meant to refer to the application developer.

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#68
post #34

Earlier quoted context omitted.

It's up to apps to implement it. But why, do you honestly think it will get in the way anywhere besides IDEs (and maybe not even there...)? This is an honest question because I can't really think of instances where I wouldn't want something like this. I'm spoiled by Notational Velocity, which saves automatically, and by iPad apps for same. I have Coda and TextMate set to save when they lose focus so I don't lose work…

Some people actually do use a large percentage of their hard drives.

Why shouldn't the OS treat the HDD/SDD just as it does RAM: use up as much as possible in the background, while always ensuring the user's immediate needs come first? In other words, empty disk is wasted disk. Lion could quite easily use 'empty' disk space for document versioning or local backups, and immediately reap those versions/backups when the user actually does need that disk space.

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#69
So this version has:

- an ubuntu netbook remix clone (OMG A SCREEN FULL OF ICONS!) but with even more blur,

- built-in F11 key

- Compiz ring switching plugin

- a trackpad, but rebranded!

- automatic saving, but rebranded!

- time machine, but rebranded!

- "suspend" instead of "shut down", but rebranded!

- thunderbird's default email layout

- gmail's threads, but rebranded!

- ripoff of giver (a Novell engineer's 2007 hack day project, see http://code.google.com/p/giver/ )

- ripoff of LUKS

- a "server" control panel program

Why do people pay for this?

Re: New Mac OS X Lion features announced: Version Control, Instant Resume

#70

Resume is something I've wanted from an operating system for a long time. Nothing is more frustrating than leaving your computer for an hour, only to come back and realize updates demanded that they restart your computer and you need to relaunch all your applications, videos, etc.

Linux users only have to reboot on kernel updates (say, twice a year, only if you want a new kernel, which often isn't worth the trouble).

It isn't that you've wanted "restart" from an operating system, it's that you've wanted an operating system where the paradigm is such that no restarts are required.

Post reply on HN