Vico is a Mac OS X text editor with Vim-like keybindings.
If you want to try tiling window managers + Vim, your best bet is to use MacPort to install gvim and either wmii, awesome or ion3. Other WMs worth trying are wmfs, dwm, xmonad… you'll need manual compiling though.
I experimented with an Archbang + wmii setup on my netbook for a few months. I don't see how this app comes close to emulating that experience. I suggest a VM setup.
I think I am going to setup a VM with this. I really want to try the real thing. If it runs well enough in the VM I might just do all my development in and use the host OSX for everyday tasks.
I am looking into getting into Android development. Is it worth doing it without using Eclipse?
I think Groupon actually deserves high valuations. They actually have a clear and simple way to turn a profit. They also have a tremendous amount of business relationships that are hard to replace.
The big problem with Groupon, even compared to social networks, is that there's no network effect to help entrench their position.
Consumers might use a Groupon coupon today, a LivingSocial one tomorrow, and a Facebook one next week. There's no significant motivation for consumer loyalty.
I like Groupon too, but the Burlington Northern is going to be a significant player in freight shipping 50 years from now with a high degree of certainty. How sure are you about Groupon?
I definitely don't think they deserve the valuations they are receiving. I just think that they are much more worthy of being a public company than either Facebook or LinkedIn are. People are always going to want to save money, that demand isn't going away. People change social networking services like shoes.
I felt the same way about Facebook until I read Spolsky's "every time they figure out how to make 10 cents from their customers they get to fill swimming pools with money" comment. Facebook has also become defensible, in a way that almost provides an argument against Buffett: it's not a question of "which social network will take all the chips" (let me answer that for you: Facebook), but whether the social space is going to have a large value.
I don't think any Social App will be able to replace email unless it is just as distributed and private as email is. Maybe if the Social App ran entirely on the users machine or they could run their own servers then it would have a chance to overtake email. Maybe something like Diaspora? The fact is, people send IMPORTANT emails. People who send these emails aren't going to have their correspondence in the cloud being raked through to squeeze advertising money out.
i think the privacy issue could be very easily taken care of by providing multi-tenancy and administrative access so a company could control everything to do with the content.
your point about social app companies trying to make money out of the companies using this is valid, however, today Salesforce.com provides software in the cloud that stores tons of information about sales deals (including dollar figures), contacts (which is priceless), user behaviors, etc. yet lots of the fortune 500 trust them to host and keep this data.
I think the difference, for me at least, is that I have to pay for Salesforce's products. I trust a company with my data much more if I am paying them than I do a company that is not charging but instead using my data for advertising purposes. There is a lot more incentive to look at the data if you need to target ads at people.
The number one reason I love Pandora is that it offers an ad free paid version with higher quality. Its dead simple and does exactly what you want it to without tacked on social networking.
It depends on your school and what you are learning. My advice is to take classes that you want to learn and don't worry so much about finding a job with your degree. College should broaden your mind and introduce you to new ways of thinking. I made the mistake of majoring in an IT degree. Besides the obvious problem of it not being Computer Science, it is incredibly outdated. I wish that I would have done a liberal arts degree and worked on tech on the side. I have learned so much about myself, life, and what I value from taking classes like philosophy, literature, etc. I really wish I would have realized college was about more than getting a job earlier so I could have switched majors.
I have been doing this at my various internships and side projects. I am pretty good at fitting things together from examples, tutorials, etc. I think I am lacking in not understanding how the magic works. I feel like a plumber most of the time just fitting different pipes together to get things working.
Then my method isn't the best choice until you develop the knowledge to solve widely varying problems. You don't need to understand the exact syntax but you definitely need to understand why it works since that's what most problems share.
You can learn this by changing and manipulating the code to see how changes effect the program.
I definitely have a hard time with this! I need to get over thinking everything I do has to be original. I think it definitely holds me back. I am also sick of the class grind at school. I feel like I am stuck doing pointless work that just takes up all my time.
Take it from me -- you'll feel like you're doing pointless grind work in the "real world" as well. Except in a job, you'll feel the oppression even more.
My problem has always been the curse of originality, or analysis paralysis. I think many people on HN share those traits -- what's the point of copying someone else, and what is the most optimal way of doing something.
It turns out, for me, that my parents were right when I was little. Don't overthink, just do. For my personality, there is very little danger that just doing things won't also have some pretty serious thought along with it (I'm very much not impulsive by nature).
You sound like me so much. I over think everything. I have actually considered becoming a Buddhist to try and shut my mind off for a little while through meditation. I tend to have a very hard time doing things unless I spend a ton of time reasoning through whether or not I should do it. Most of the time when I decide I missed the boat.
You don't need to "become a Buddhist". Just expose yourself to some of their ways of thinking. Also, practice (= meditation).
You'll pick a lot of this up as you get older, as well. It's a natural maturation process. I've been out of college for 7 years now, and am just starting to feel like I'm understanding mindfulness. Granted, I've wasted many of those years...
I agree completely. New inputs beyond QWERTY need to be developed. The tricky part I think is getting people to use new methods. I think things like 8Pen are a good start, however.