That is why we distinguish between 'window manager' (only manages windows) and 'desktop environment' (a whole lot more).
414 karma · joined January 9, 2013
That is why we distinguish between 'window manager' (only manages windows) and 'desktop environment' (a whole lot more).
One of the things I found amazing about learning assembly was that in x86 asm it is relatively trivial to check for overflow (after an operation has happened) by checking if the overflow flag [1] is set.
Although this doesn't help with detecting if overflow will occur from an operation, it can be used to detect when it has occurred and assist recovery.
This also allows for password recovery in the opposite direction, site can publish passwords signed with users public keys and then users can decrypt their own using their private keys.
My concern with using a soft reset mirrors yours, but I would also like to add that it is effectively doing a manual rebase (albeit with different semantics around date) so it seemed rather odd in an article arguing against rebase.
I am really amazed with how well codemirror emulates basic vim key bindings [3], as I prefer to use ctrl-c rather than escape and I often find that vim emulators either do not support ctrl-c or do not support it well.
[1]http://www.chris-granger.com/2012/04/15/light-tables-numbers... [2]http://codemirror.net/ [3]http://codemirror.net/demo/vim.html
I am really liking my x1 carbon and it performs very well with linux.
I do wish I had stretched for the 8gb of ram but the 4gb has never been an issue (despite me sometimes running windows in a VM), however my general toolset is quite light (mostly command line based) so YMMV.
VSRW - Very short reply welcomeHowever many use Mt.Gox as their wallet so the TPB analogy doesn't quite hold that far, as Mt.Gox being taken down would mean these people wouldn't have access to their BTC funds stored in that wallet.
I should have mentioned this in my original post, but I was sloppy.
MTGOX is more than just a USD to bitcoin exchange.
I am particularly interested to find out whether linode did enter into a deal with the hackers.
I await for more data and hopefully an official response from Linode.
If the worst case is true, what are some good alternatives for Linux VPS hosting?
To get around this I use the pomodoro technique [1] and [2]
I have also found quite a bit of success using paper lists; If I write down everything productive I need to get done (mostly on a high-level like 'look into bug nnnn') and only allow myself to work on the items on the list.
I also actively work on keeping my mind on task; if I find myself wandering off and thinking about something important I will write myself a quick note so that I can remember it later, this helps get it off my mind so I can get back to working.
[1] http://en.wikipedia.org/wiki/Pomodoro_Technique [2] http://www.pomodorotechnique.com/
I linked to the slide that begins to mention it, rather short though.
The answer is that we can add heuristics, but that we should also be able to solve this somewhat on a language/library level rather than only at a vm level.
[1] https://speakerdeck.com/alex/why-python-ruby-and-javascript-...
FWIW: I use C for many of my personal projects as I often enjoy solving problems at that level, however at my job I am 90% Perl with the other 10% being various web things (css, js, html, etc.).
I too would be very interested in articles looking at performance of some of the older dynamic languages.
[1] https://speakerdeck.com/alex/why-python-ruby-and-javascript-...
I have only written a small amount of Go, I have been through tour.golang.org, just waiting for the right project for me to use it on.
Currently whenever a new project comes along I reach for C or Perl, hoping to find a niche between them for Go.
Creating a branch is non-destructive and cheap, tidying up after accidental creation is also easy.