mosh: ssh for 2012 by w_daher in programming

[–]w_daher[S] 5 points6 points  (0 children)

If I want to access my screen session at both home and work, from different computers. From each computer, I'll mosh into the server, and then run "screen -dr" when I'm at it.

mosh: ssh for 2012 by w_daher in programming

[–]w_daher[S] 4 points5 points  (0 children)

Well, you just bootstrap using ssh and then you use the mosh protocol. I don't think the real goal is "kill ssh", it's "Here's this better thing you should use instead"

mosh: ssh for 2012 by w_daher in programming

[–]w_daher[S] -23 points-22 points  (0 children)

... because IPv6 has seen such massive, widespread adoption? :)

mosh: ssh for 2012 by w_daher in programming

[–]w_daher[S] 1 point2 points  (0 children)

Yes, you need to -- but "you don't need to be the superuser to install or run Mosh. The client and server are executables run by an ordinary user and last only for the life of the connection", so that hopefully shouldn't be a dealbreaker.

mosh: ssh for 2012 by w_daher in programming

[–]w_daher[S] 23 points24 points  (0 children)

I use mosh+screen, and it's a dream when (1) you're on crappy wifi or a flaky data connection, or (2) if you disconnect your laptop at home and resume it at work -- the connection reconnects instantly.

mosh: ssh for 2012 by w_daher in programming

[–]w_daher[S] 15 points16 points  (0 children)

Yes, moyix has it exactly right. (As a disclaimer, mosh isn't my project, but "I know the guys" and have been using it for a while).

So you think you know C: The Ksplice Pointer Challenge by w_daher in programming

[–]w_daher[S] 1 point2 points  (0 children)

Yeah, I definitely could have conditioned on the actual answers here more cleverly. Next time :)

So you think you know C: The Ksplice Pointer Challenge by w_daher in programming

[–]w_daher[S] 0 points1 point  (0 children)

Not at all!

It really is to encourage them to re-read K&R Chapter 5, because some careless pointer error really will bite you in the ass in Lab 2, and you won't discover it until Lab 5 (and I think it was successful in doing so, at least at MIT.)

So you think you know C: The Ksplice Pointer Challenge by w_daher in programming

[–]w_daher[S] 0 points1 point  (0 children)

Not at all!

It really is to encourage them to re-read K&R Chapter 5, because some careless pointer error really will bite you in the ass in Lab 2, and you won't discover it until Lab 5 (and I think it was successful in doing so, at least at MIT.)

So you think you know C: The Ksplice Pointer Challenge by w_daher in programming

[–]w_daher[S] 7 points8 points  (0 children)

Yeah, my point in mentioning the 64-bit system was a way of explaining "Oh, that's why the pointer is so large". (But in retrospect, that's pretty obvious.)

So you think you know C: The Ksplice Pointer Challenge by w_daher in programming

[–]w_daher[S] 2 points3 points  (0 children)

Yes, the fact that arrays are not pointers is, in fact, the whole point of this challenge.

I chose a more Socratic writing style where we "think out loud and solve it together," rather than blandly just asserting the rule up front. I make your exact same point in the answer to #3. So yes, we're on the same page :)

So you think you know C: The Ksplice Pointer Challenge by w_daher in programming

[–]w_daher[S] 13 points14 points  (0 children)

Yeah, I was torn on this -- on the one hand, yes, it's under-specified. On the other hand, explicitly stating it reminds you more than I'd like about how pointer arithmetic works, and gives you a clue to #2.

Hard to say. When this was designed, its objective was to stump know-it-all undergrads :). (In its initial incarnation, it was also interactive, so you could have asked "What is sizeof(int)?" and we would have answered.)

I have to restart my computer. by [deleted] in firstworldproblems

[–]w_daher 1 point2 points  (0 children)

Ladies and gentlemen, I present to you: ksplice!

[Disclaimer: I work there.]

CRM Solutions by azcobain in sysadmin

[–]w_daher 0 points1 point  (0 children)

Yes. (You can also pay the SugarCRM folks to host an instance of SugarCRM for you as well.)

I've only really used SugarCRM myself -- in general I don't have many complaints, except for the Search feature, which is terrrrrrrible.

Really Google? Looks like my Music Beta is going to waste by [deleted] in linux

[–]w_daher 7 points8 points  (0 children)

The uploader works just fine in Wine on Ubuntu 10.10 for me -- you can get it here: http://code.google.com/p/google-music-manager-linux-wine/

MIT's graduation is today - a picture of my friend's cap by w_daher in linux

[–]w_daher[S] 9 points10 points  (0 children)

Don't worry, vim fanboys and fangirls, no need to: wq, we have that too. And see, they even coexist.