Funny, after responding to your post I was watching that IBM video on youtube http://www.youtube.com/watch?v=XrhDaAmn5Uw&feature=chann... somebody had posted on HN in the meantime. And "to invent" was what I actually wanted to add here, after I heard Bijan Davari in the video, saying "Our job is to invent" (around 26:30)
Nope, you're right to point that out. But a certain amount of success is an important requirement.
You can still fail sometimes and try again and have success or find out that something is just not possible.
So trying to put it in a single word was maybe a weak attempt. There are more factors, like do something new (and hopefully have success with it), learn a lot, hard work...
I'm not a gambling person. In such cases there is one thing I know for sure: You won't throw away your personal money, so for every $ I win you will need to earn one $ (at least).
Another problem: How do I know, that your program is anything like playing fair? You could set up chances in program from anything like 1/100, 1/100,000 or no win at all. How do you want to built up a really great reputation for your customers to trust you on this?
The puzzle would even complicate matters. It would need to generate a new problem for every customer, otherwise you'll soon find the solution on the web and everybody will win. Or people will write bots to cheat about it.
Network. Keep in contact and form alliances to ensure free speech and free information as long as this is possible. Communication was the key point in the events in Germany before the wall was falling.
Don't split your energies in small fights. The next step must be democracy, not fights about details of politics. Who are the people you can trust? Can they form a party that ensures free elections?
Our hearts and minds are with you. And we wish you all the best on your way to become a strong democratic country.
Have You access to world news? German news tells us, that Ben Ali is in Saudi Arabia now. His wife is said to have brought 1.5 tons of gold (worth 49 million euro) out of the country.
edit: I just read, that there are strikes in Jordania as well. Inspired by the events in Tunisia. (And Gaddafi in Libya didn't sound too happy about the events as well, maybe frightened of a revolution in his country as well)
Cool idea. Could be enhanced: If I mark a user as (for example) "fanatic" all his "troll" or "flame" tags are automatically converted to "funny" for me...
I think that vim/emacs against the rest of world question is becoming unbelievably boring. For on, we all have heard those arguments over and over again, so no reason to write another blog post about it.<br />
Vim is fast? Great. How fast are you guys typing while you code? For me there is always enough time, to switch to the mouse. Plus I nearly never use any of those great automatic formatting features all those vim people talk about. Tab key works for me. (Though some editors are really bad here, so I avoid them or turn auto formatting off)<br />
Maybe I'm just a slow programmer, but I mostly type a few lines of code, then think again if that's right, often enough compile and run. There is just no time to be saved for me by smart keyboard shortcuts. Sorry...<br />
Though some knowledge of Vim is helpful in case you don't have access to a gui. So I can use vim good enough, to edit some config scripts and for similar tasks.
In general I look daily on sites like HN and bookmark everything that looks interesting.<br>
Then if I need some tool for something important, I always Google if there is something new in this area, just to make sure I don't miss it.<br />
When I was developing websites with RoR I was very active at the RoR mailing list(Ruby on Rails: Talk). Mostly helping out other people, but following lots of discussions and reading answers, when I found a question interesting, that I couldn't answer myself.<br />
So for example, when we got into serious trouble with full text search with Ferret, I knew already, that many others had changed to Sphinx and no problems with it. Took me one day to change the project and make the search work as expected.<br />
And of course on that mailing list you can ask others, very experienced RoR developers about specific tools they use for certain areas. But mostly somebody who wrote something new, announced this already there, mostly starting a discussion about pros and contras of his solution.<br />
This is difficult in every single case.<br />
If the article is popular, the community made a decision. Flagging it as off-topic should e handled with care. Maybe he should at least have a look at the ongoing discussion to see, what people have to say. This may give him an idea, why others voted for it.
Would depend, what people think is really important.
I come to HN to read about computer related things. I can get everyday news from other sites. Same for the discussions. I wouldn't expect too much special insight from HN people on this specific topic. Even if people live in the area, what should they know, that you can't read on CNN? (This may be different for other topics, yours may just be a bad example)<br />
And I really don't need the kind of "ban guns" discussion that started at /. right now. So I go with user "rewind", just let the community decide.
Is this a joke or is he serious? I'm not native English speaking, so I may miss some ironic details.
quote: "When you make an app that you've sweated over and spent days crafting—so it's as good as it can be—you owe it to yourself to charge for that app. Otherwise what you're saying is your app is worthless."
This app isn't worthless, because I invested my time in it. So it's at least worth that much time. If I charge for it is my personal decision and may depend on a lot of reasons.
If "worth" equals money for you, that's simply a poor view.
quote: "The thing is when you make an app free your audience doesn't thank you for it."
Who cares? I made that thing. It was fun to make and then it's out. Take it or leave it...
I use KDE. Konsole has multiple tabs. KDE has virtual desktops. I work on a laptop permanently and don't see the point in this. And as already mentioned by Ogre and rudle, there are screen and tmux.
Read some books about algorithms. Implement the exercises in Python.
"Artificial Intelligence A Modern Approach" by Russel & Norvig would give you some interesting insights and exercises.