HN user

nimms

84 karma
Posts0
Comments30
View on HN
No posts found.

In wealthier societies, people don't need others as much to get by. They tend to view others first as competition, and then freeloaders, trying to steal their hard earned dollar.

In places where there is less material wealth, people need more cooperation to get by. There's a lot more give for the sake of giving.

I could be wrong though. Thats just my experience.

I guess it boils down to what you prefer using. Emacs is my shell, filebrowser, ftp client etc. Having a standard UI for all your text editing is pretty amazing. After all, everything inside a CLI is just text.

I run up an emacs server on startup and use emacs client to connect to it. It gives me the instant on of VI, plus the power of all the plugins and tweaks I've made to my emacs config.

These days, most coders using vim or gvim have a pretty large config setup which takes as long as emacs to startup anyway.

yeah, I think a lot of the frustration with the emacs editing experience comes down to its standard keybindings. While on a level they do make sense, there's far too much cruft and history in them. Having to type multiple keystrokes to do things like save files, switch buffers, split windows etc is pretty poor in this day and age. I used to use vimpulse until I discovered ergo-emacs. It provides a really good set of alt keybindings for the most common emacs commands. Makes using emacs so much nicer

I switched from VIM to emacs. While a lot of the nice things in emacs can eventually be backported into vim, I think the extensibility and apples all/most of the way down approach of emacs is superior. Even after using it for 6 years, I'm continually astounded by the things people do with it.

I've just discovered pabbrev-mode for js and ruby editing. It's off the hook.

Also once you've coded with a repl in an inferior shell buffer, you won't know how you ever did without it

until java has a var keyword and closures, there is no way you can claim that it's less verbose than languages like ruby or python.

I can't count the amount of time I wasted typing things like

  LongVariableName longVariableName = new LongVariableNameImpl();
as a java programmer. Also the amount of extra typing for creating anonymous inner classes made GUI coding a real chore. Sure your IDE can automate lots of it, but emacs automatically types end for me when I type def so it's not even a consideration.

Your comment comes across as someone who is either trolling or has no real experience in a language outside of java.

For me, the main unpleasantness of reddit lies in the amount of pun threads that show up in the comments on any story. It may have been funny at first, but it just makes it harder and harder to find the actual interesting comments.

however, judging by the number of upvotes they all receive, there's probably hundreds of thousands of people out there who disagree with me, but seriously, a lot of comments on there are like i can haz cheezburger without the cutesy grammer.

On a level, referring to the role of a mother as a "sex object, baby producer, domestic slave" is pretty flawed

where along the way did we lose respect for women who stay at home to raise a family??

also using hollywood movies as a litmus test is pretty flawed...the modern male hardly comes out unscathed either as they're either bumbling, asshole fathers or will do anything for sex.

not at all. and I'm a heterosexual male.

I think we spend too much time demonizing basic human sexuality, and not enough time accepting and understanding it.

removing all semi naked pictures off magazine covers will not change the fact that people find other people sexually attractive...what it will do is make people feel terrible for having natural feelings.

I say this as a sole male bought up in a feminist household. It took me a long time to realise that looking at the opposite sex was not actually a thought crime.

people got used to texting on a number pad because there weren't any real alternatives.

the problem 8ten is facing that there are a number of alternatives that require smaller mental leaps to use effectively.

people will probably try 8ten for a few messages, find it frustrating and then switch back to whatever they were using before.

I think the author is right about us taking too much on. It seems in this day and age, any extra time that comes from an increase in productivity is immediately filled with another task, which brings with it an increase in stress, and the first things to suffer are your ancillary tasks...like keeping todo lists.

Thinking in terms of "add feature X" is not breaking it down enough. No feature is an atomic piece of code...if it was, "add feature X" would be enough to implement it and you would be done. The trick is to keep breaking down "add feature X" until you have a list of todo items that are close enough to code that they are then trivial to implement.

What is causing your feeling of wasted potential? Why do you feel your potential needs to be fulfilled anymore than anyone else's? Why make yourself so unhappy because you haven't achieved greatness? One of the crazy things about the age we live in is that you're no longer just competing against the most successful person in your little neck of the wood. Because of how incredible our ability for mass communication is, we now compare ourselves to the luckiest, most beautiful and most gifted people of our age. It's almost like the media is quickening the pace of social evolution...and it's causing more social anxiety than you can poke a stick at.

Hey it doesn't matter that you're not Steve Jobs or Bob Dylan or Mahatma Gandhi...Those guys lived the jackpot of the human lottery (in terms of making a difference to the rest of us).

something I've learn't over the years is that you rarely make headway against a problem by struggling against it, in the way that you will be engulfed in quicksand the more you thrash. Generally acceptance and relaxation will bring quicker resolution...a lesson that is at odds with the modern hollywood fairy tale of one person struggling against improbable odds.

The universe is massive, we are microscopic...our achievements are ephemeral and our lifetimes are over in the blink of an eye. There are thousands of forgotten civilisations, vanished into the fog of history, taking with them the endeavours of their citizens...Happiness and inspiration come when you're not looking for them. They are not the sole domain of Hollywood or silicon valley. They really are found in everyday moments, that if you're always focusing too far in the future, or on things you don't currently have, you walk right past them.

Also, surely the image of the phantoms wandering the earth, chained to their safes is meant to convey a similar message to the article??

careful on dismissing which European country invaded which European country etc. Unless people have a good understanding of history, they're doomed to repeat it. Something that becomes very clear in times of strife such as the recent world financial crisis.

One thing that school is good for is exposing you to ideas that are normally outside your sphere of interest, thus attempting to give you a balanced view of the world.

Granted, they're not completely successful at this but I think a lot of that has to do with our immaturity and privileged upbringing as much as it has to do with boring subjects.

"Why do I have to learn this", "I'll never use this", etc etc. The catch cries of a generation of students who have never had to fight for an education and don't have the awareness of how tough life can be to be grateful for the chance to gain one.

My advice is to follow your interests, especially since they mean getting into solving deeper and more interesting problems.

There are lots of people out there with standard programming backgrounds, not a lot coming from the deeper and more esoteric ones.

I figure if you want interesting work, you gotta have an interesting education.

Also don't too hung up on the OO vs FP shiz. They're both just tools for solving a problem. Learn them both and take what you need.

Also I like your fugue...but http://www.youtube.com/watch?v=OoA0cTC228M ...turn it up

I think part of the reason that vim and emacs are so powerful but also so hard to learn is that they were created before we had nice homogenous operating environments with a standard 108 key keyboard and Graphical User Interfaces.

They both come from a day when all UI's were text based and so it's not surprising that they offer more powerful editing models than newer alternatives, considering they've both had 30 odd years of refinement.

It's also understandable that people find them more difficult to use. The major advantage that a GUI has over a text interface is that it's more discoverable and given that most people these days have grown up around GUI's, we thus find text based UI's intimidating.

Either way, as developers, most of our day to day tasks revolve around editing text, so I'd say that using a tool that's aimed at giving us maximum textual love is a good thing.

as a textmate to vim to emacs user, I'd say that vim is to textmate as emacs is to vim. Vim is awesome, but it's still just an editor. Emacs is an operating system that's built around editing text. You start with a powerful editing paradigm and then apply it to pretty much anything you need to do as a programmer...it's about the best editing experience I've ever had. My shell, source control, organiser, messaging, documentation, directory browsing, irc, document viewing etc is all done from within my text editor with all the awesome editing capability that 23 versions brings with it...also you can run vim from within emacs...