skysight-inc/HackerNews huggingface dataset:
Not easy, but measured. In general I'd rather have someone who maybe thinks about a problem while having a life during the weekend then walks in on Monday with a place to start from, than someone who slept under the desk in between heroic coding sessions. There's a place for both, but having the time and mental energy to gain and maintain perspective is also necessary. You (or at least I, and many people I've worked with) do better work when they have a high thinking to typing ratio.
Tor blocked in China.  How to setup a bridge.
Tor is blocked as well:

* http://cubiclemuses.com/cm/articles/2009/09/27/tor-blocked-i...
May be once you sell your first company, make your FU money you are able to be more chill about your next start-up?
this is so cool, is it just me or someone else also thinks its something along the lines of NUMB3Rs the prime time serial (which is my all time fav TV program).
Where are you connecting from? I'm in Guangzhou. Tor was down this morning (haven't checked recently).
It's not a quirk, it doesn't need "fixing". Get a good javascript book. Still surprising how many people try to learn js by feeling around in the dark or by googling.
Here's the reference：

I've been experimenting with various ways of indicating high scoring comments.
At the moment I use an orange dot after the time.
At one point I tried giving all comments initial dots, and turned them red when
the comment had a high score.
All programming languages must have a side-effect somewhere, or else you would never be able to see it.

I believe this work was spurred by my comments on Haskell here:

http://www.codexon.com/posts/why-arent-functional-languages-...

Within 10 minutes of publishing the article, there was a flood of angry Haskell supporters ready to decry every single point I had. Needless to say I still stand by what I wrote. And I take this as further evidence that I had struck a chord.
On solving Project Euler - Part 2 (using mathematical software)
Anti Aging Products- For smooth skin
Karma Wellness is an anti aging product that helps to stop more wrinkles, not increasing sag spots in your skin and helps to develop a smooth skin.
This is essentially a small piece out of a much bigger pie, which is that if you program in languages that allow you to be 'clever' you should use a 'safe subset' of that language where behaviour is both unambiguous and the same across all platforms. This will save you a lot of headaches debugging a program that works fine on a different installation.

There are many other examples of this, for instance always use 'sizeof()' even if you know your storage allocation units, don't rely on the byte order of your words (endian-ness), stick to one statement (explicit or implicit, the example line from the article has two statements).

What makes the example so tricky is that you have to know the innards of the compiler (or at least of the expression evaluator) to be able to correctly predict what that code will do.

Some people think there are bonus points to be had for such 'cleverness' because you only need one line where someone else needs two. There isn't and all it will give you (or, possibly your successor) is a bunch of extra gray hairs.

A similar case can be made for always using brackets, even when they're optional, not using assignments in condtionals and so on.

It's the kind of thing where a junior programmer will go 'oh, cool!', and a seasoned one will go 'oh oh'.

In the case of complicated expressions feel free to add some extra parentheses to make the order of evaluation implicit. They don't cost you anything and they'll allow someone else to read the expression from the inside to the outside instead of from the left to the right and then apply the order-of-evaluation rules.

If you come across:

x = y + z*a + b*d^i++;

And you think it does the same as:

x = y + (z*a) + (b*(d^i)) ;
i++;

Then think again, it is equivalent to:

x = (y + (z * a) + (b*d))^i);
i++;

There is absolutely no penalty for writing it down explicitly.

Sure, some seasoned old hand is going to say, hey, don't you know the expression evaluation rules by heart ? But don't let that intimidate you, that's probably also the person that spends a lot of time in the debugger fixing their extreme cleverness.

The compiler will generate exactly the same code for either the first or the last example (but not the second), there really is 0 penalty, use that.
Working hard is just being conscious of what you are doing (most of the time). If you can do the same work without being conscious of doing it, you won't feel it to be working hard.

So learning any new skill, or negotiating new situations can feel like hard work. Imagine how you conscious you had to be of what you were doing when you first learned to drive a car. Making your first startup a success will definitely feel like hard work, as you would have to be learning so many things, and be in situations that you (or many) have not been in before.

Once you have succeeded (and looking in the rearview mirror), you will realize that a lot of the hard work was not really required because it is easy to see (or believe) after the fact what actually contributed to the final outcome that is considered as success.
The New York Times Best Seller Books - Week of September 25, 2009
Quantum Probability Theory May Explain Failures of Human Logic
No, a long hike is not hard work, just ask Tim Ferris, or Miguel De La Cuadra Salcedo.

If a relationship requires hard work, then you have not the right partner to you, it's just natural, like hiking.

I think is way harder and unnatural to spend your time programming in front of a machine that hiking and loving someone, but maybe that's me.
That's correct, but the optional args parameter isn't supported in IE. So if you want to use setTimeout or setInterval to call a function with arguments you have to do it as an anonymous function with your function call inside.

You're right though that milliseconds should be the second argument, not the first.

https://developer.mozilla.org/En/Window.setTimeout
Connecting from Xian City, Shaanxi Province. It's been on and off the past 3 days.

My connection is fine now but I foresee VPN outages anytime without warnings.
An Exploration of Random Processes for Engineers (free ebook)
aside of alan kay, ian piumarta is working at vpri at cola (common object lambda abstration) and ometa right now. i recently posted a relevant video of alan kay's talk at intel's berkeley research lab on the topic of programming languages:

http://irbseminars.intel-research.net/
(since this link is very interesting in its own right, i am going to post it directly to HN as an article)
Communication Network Analysis (free ebook)
Working hard does not guarantee success, but it improves your chances. So does having good intuitions about which problems to work on ;-)
Yahoo should invest in products, not advertising
If you must do both statistics and interpretation, be absolutely certain to keep the roles separate.

or

If you have nothing else to go by, put the most trust in the statistician who, at the end of the day, admits they don't know how to interpret their results.
Intel Research Programming System Seminars (feat. Alan Kay, and many more)
I agree.

This would be a good time to recommend to folks "Code Complete" and "Clean Code" -- both good books on how to write good code.

Good code should not be a mystery novel. Clever is fun, but problematic.
In case pg or anyone else is still reading this thread, I just thought I'd throw out my opinion on the experiment:

Today was the best day on HN in recent memory, and by a large margin. I've followed almost all the links on the front, and the signal-to-noise ratio in the comments seems to have increased by a full order of magnitude.

Please return the old behavior of displaying comment scores. I suffered an extra hour's loss of productivity today.

(This is awesome, please don't go back to regular comment scores.)
A lesson in strategy, taught by a Cat (on working hard and direction)
Hidden Dangers in Creating Public EBS Snapshots on EC2
Working hard is hardly work when you are operating from the basis of your strengths. If you have a group of coworkers whose strengths are your weaknesses, than it is very easy to enter into a state of flow.

Working on which right things is not very elucidated in the essay, but part of that is asking yourself, "What is the write thing for ME to be working on?"

This is a very good essay.
Vannevar Bush - didn't invent the computer but did invent the hyperlink
Science in song: Monty Python's Song of the Galaxy
Someone else a posted a link about TMBG's new science album, so I thought I'd share a resource that I use frequently in math talks and science presentations - Monty Python's "Galaxy Song".

<skipping the first, boring bit ...)

Just remember that you're standing on a planet that's evolving
and revolving at 900 miles an hour,
It's orbiting at 19 miles a second, so it's reckoned,
the Sun that is the source of all our power.
The Sun and you and me, and all the stars that we can see,
are moving at a million miles a day,
In the outer spiral arm, at forty thousand miles an hour,
in the Galaxy we call the Milky Way.

Our Galaxy itself contains 100 billion stars,
it's 100,000 light-years side-to-side,
It bulges in the middle, 16,000 light-years thick,
but out by us it's just 3000 light-years wide.
We're 30,000 light-years from galactic central point,
we go round every 200 million years,
And our galaxy is only one of millions of billions
in this amazing and expanding universe.

The universe itself keeps on expanding and expanding,
in all of the directions it can whizz,
As fast as it can go, the speed of light you know,
twelve million miles a minute
(and that's the fastest speed there is.)
So remember when you're feeling very small and insecure,
how amazingly unlikely is your birth,
And pray that there's intelligent life somewhere up in space,
because there's bugger all down here on Earth.

Typed from memory.
Have you tried the Dynaflex and powerweb exercisers? Also the wrist curl bar

http://www.fitter1.com/Catalog/Category/35/HandWrist.aspx

http://www.amazon.com/GoFit-GF-WFB-Wrist-Forearm-Blaster/dp/...

---------------
giant bookmark dump

http://news.ycombinator.com/item?id=185743

http://www.reddit.com/r/programming/comments/7apqt/ask_progr...

http://stackoverflow.com/questions/687/keyboard-for-programm...

http://stackoverflow.com/questions/288856/best-keyboard-for-...

http://stackoverflow.com/questions/327129/whats-the-best-wir...

http://stackoverflow.com/questions/96944/what-is-the-best-ke...

http://developerlife.com/reviews/?p=46

http://news.ycombinator.com/item?id=199493

http://amarsagoo.blogspot.com/2008/05/science-of-keyboard-de...
I absolutely agree. I tried to put "fixing" in quotes as much as possible. However, you have to see that for many programmers, it is unexpected behavior. In the eyes of many UI specialists, unexpected behavior is the definition of a quirk. JS fanatics have to be accepting of the fact that JS is not a regular language that follows "regular" rules.
Flex 3 Cookbook (book review)
It is said "You'll never get over it, you'll only get used to it."

You don't want to forget, and you shouldn't forget, someone as close as that. You will, however, learn to go on. You'll become accustomed to having the memories, you'll get used to it, and move forward.

Even though I don't know you - thank you for sharing, and my thoughts and best wishes are with you.
To me this seems much harder to learn and to ride. In fact pedaling helps keep the balance as spinning wheels have gyro effect.
There was a Japanese proverb that was made much of during the 80s:

"If you work hard, you can do it."

Of course, with the Japanese recession and "lost decade" there is less noise about Japanese work habits and so forth. But I have kept thinking about this, because it is important, and a couple of years ago had a slightly different take on it; You can do it if you will do it, and if it isn't worth working hard at, then maybe it's not worth doing in the first place. At the very least, even if you decide later that your goal is mistaken, if you worked hard at it, you will have taken less time to discover that and move on to something else.

ADDED: Working hard also helps you to keep up your enthusiasm and momentum on a project. You can rest and relax and catch up on all your other stuff between projects.
There's another open source port called IronScheme that's pretty far along. You can find it at:

http://ironscheme.codeplex.com/
a well worded, more detailed version of 'running like a headless chicken'. Running too often make it easy to get lost on the path and pick the wrong one at an important crossroad.

In french school, it is typical to learn "le lievre et la tortue" a fable from la fontaine (sorry i failed to find a english link on it) .
I believe 99% of flaws in stock exchanges can be prevented if every trade is subjected to http://en.wikipedia.org/wiki/Information_asymmetry#Adverse_S...
Twitter nears deal to raise USD 100 mn: report
Introduction to F# 
Good video if you are interested in F#.
I was hesitant to click on this link. I thought to myself "oh no, another article that's going to defend 37Signals' philosophy." But as an entrepreneur and designer, the author makes two good points:

(1) we often make things out to be bigger than they really are. This is the case in many situations, just because we don't want our lives to feel dull, so even some of the small problems can be blown a little out of proportion.

(2) Time off is time well spent. It's called incubating in design, and it's where the brain is actually at its most creative. Just a gentle reminder that while we claim to work 120 hour weeks, not all 120 hours are spent furiously pounding out code or designs over a computer.
Goes to show that removing scores was a good thing. You are saying that you are more interested in following the herd than in evaluating the text, which is where the real information is, for yourself.
The compilers might be more helpful, too, by displaying hints or even warnings when the clever code is used. This would not forbid it but would encourage for universally cleaner code.
Some compilers do that actually, and there are also code inspection tools that will give you warnings about such constructs.
On Richard Stallman - Miguel de Icaza
I think you might be surprised by how many people got rich by not working very hard at all -- practically, in fact, by accident.

But nobody wants to admit that, not to themselves and surely not to other people. Because "hard work" is the ethic that makes you virtuous in America and among "startup wonks."

So, even when the truth is "I got rich by accident" or "luck," it always comes out the mouth of the entrepreneur as "hard work."

The desire is to look virtuous and deserving. Humans are justification machines -- if we have something, we have to justify why we have it. If we don't, we have to justify why we don't. If you want insights into this topic, read Mistakes Were Made (But Not by Me), Predictably Irrational and On Being Certain.

Even more than that, there are people who got rich by having the right insight at the right time, and acted on it. That often doesn't take hard work.

Those people, too, want to view themselves as triumphant as opposed to lucky. They want to pretend that they have something to impart, so that others can "learn" from their success.

Beyond that, most people are horribly incapable of analyzing their own actions, and of analyzing real-world cause and effect, and "hard work" is a verbal tick -- like the "um" of the business memoir world.

There is a cult here -- and everywhere young coding hotshots think they will get rich -- of "entrepeneurpr0n."

And while Caterina and 37Signals might be contributing to the pr0n collection, they are contributing to a totally different stack than the "Work hard and you'll get rich" stack.

And that, in my opinion, is worthwhile.
No, since maximizing net worth involves much more to do.
Excellent and Free Image Editor Scripts For Your Sites
They could also make the darned "Reply" link easier to find! It takes me way too long to find it every time I want to reply to a message.
The Democratic Party has controlled the legislature for several decades now, and the governor's mansion for much of that time. God forbid they take a little of the blame.
I'm pretty sure that the act of pedalling (i.e, rotating the pedals and sprockets) has no significant gyroscopic effect...
I've been thinking about this exact thing for many years now. During that time, I've had a few web startups that did not succeed -- even though I worked like the dickens on them.

There are two types of people in the world: people who think that success is due to learning and work and people who think that success is due to luck.

The side-effects of these belief systems are very important.

If you think success is due to hard work and knowledge, you are likely to work hard and keep learning. If, on the other hand, you think it's luck, you are likely to resent those who are luckier than you and to feel like success is a rigged game.

I think you can err too much on either side here. What's the truth? The truth is that you can learn and work and increase your chances from 1 in a million to maybe 1 in a hundred. Perhaps better. Given these odds, some folks try a few times and make it. Some try once and make it. Some try dozens of times and don't make it. Usually looking back, as you point out, the story is about skill and hard work, even though luck probably had a lot (but not all) to do with it.

You can look at this as a reason not to work or try hard, or you can look at this maturely as simply the way life is played. Personally I think the best strategy is to balance learning/working with increasing the frequency of your startup attempts. If you could fail a dozen times in one year, within ten years you're likely to do well. [insert black swan reference here]
Google. Serving AdWords ads to you.

Well, actually its service ofered to their adveritsers.
They've also spammed just about every social media site out there. Check out e.g. http://news.ycombinator.com/submitted?id=marchost

I can't figure out if you're actually trying to help, or if you're just a sock puppet for "marchost". The fact that this is your only contribution to HN does not ease my apprehension.
wow, what a confrontational response!

BillSwift your comment has all of the sniping dogma that you attribute to Herd Followers.

Have you tried to think of a more generous reason that people might look at the scores? perhaps people (like me) do a first pass to understand the herd reaction, and then do a second pass to delve into the specifics.

Simply saying score readers are herd following cretins is insulting and wrong.
Heh, reminds me of Ashton Kutcher in the movie "A Lot like Love". His startup (which ultimately tanked in the movie) was an online diaper store.
Boot Linux Over HTTP With boot.kernel.org (BKO)
Yes, it isn't all that accurate. I did a cross-check with a few friends to see if the results matched the Maxmind free database. It seems they are using that.
Seems entirely built around the straw man argument that Free Software doesn't want to interoperate with standards created by proprietary companies.

I'm not sure you could be any more wrong about something, unless you were actively trying to do so. Even then it would take effort and a certain twisted kind of mad genius. Just seems to come naturally to Matt Asay though, he can churn this nonsense out week after week.
I actually think lack of Concentration in the Banking industry is a bigger problem ;)
Boxing Equipment-MMA Gloves
CheapBoxing.Com provides with a wide range of boxing gloves and boxing equipements. It has got wide range of instruments as well as all types of boxing & Martial Arts equipment for the professional fighter and amatuer fighter alike.
Trolls, too, "strike a chord". That doesn't mean they're right. Just saying.

I just read your post and the comments. I think Don (who, coincidentally, posted this article as well) did a pretty thorough job of dissecting your arguments. What, exactly, is your purpose in reiterating them?
The Latest From Bug Labs
Errm, that should have read 'your achievements' not 'our achievements'. None of the achievements in this Hacker News thread are anything to do with me.
Working smart beats working hard, but working smart and hard is best, of course.
Not yet. Right now I'm stuck at finding new users.
There's a few misconceptions here, first, though kind of off-topic but you can pay people to produce Free Software, lots of people do.

Two other misconceptions: He didn't call anyone a "traitor" for producing proprietary software, nor did he call anyone a "traitor" for stopping producing free software. That's kind of the point of using that specific word as it wouldn't apply in those circumstances though some people seem to be taking it as just a general insult.

He did use the word to describe someone who used to be a leading light of the Free Software movement. Remember de Icaza is the guy who started Gnome because the QT licence meant that KDE wasn't "free" enough, even though it was open source i.e. what most folks round here would call a Free Software zealot.

He's now, amongst other things that the FSF find dubious, advising a project specifically set up to create open source software which isn't copyleft with the clearly stated aim that it can be used in proprietary software. This is promoting Open Source (though only as a subordinate of proprietary software) but not Free Software which, for some people, is a very important difference.

If you don't understand that you could dedicate your life to the business success of open source and not impress Richard Stallman then you might want to read this:

http://www.gnu.org/philosophy/open-source-misses-the-point.h...
actually, no. As I understand it, the language was supposed to be some sort of weird conglomeration between traditional object oriented languages and dynamic, lisp-ish languages. The problem was that the creators had about 30 seconds to get this done and they could make things look more "normal" by not explicitly supporting every feature they envisioned.

"new", I believe, is actually an ancient relic of the prototypal class system. That's another topic entirely, but it's incredibly cool. Check out Douglas Crockford's articles on inheritance if you want closure on the issue. He has written way more than I have on the topic.
This Is Your Brain on Kafka
In English, that's "The tortoise and the hare":
http://en.wikipedia.org/wiki/The_Tortoise_and_the_Hare
I made some corrections. How's it look now?
I'm reminded of an episode of MASH where Burns tries to get Hawkeye in trouble. Hawkeye is playing cards. Burns feels he should be in surgery. But he is waiting for the patient to be stabilized. He had ordered the kid get IV fluids, whole blood, and antibiotics so he wouldn't die on the operating table. He is playing cards (without drinking, for a change) to keep himself up so he will be awake and alert when it is time to operate in the middle of the night.

There are two kinds of "hard work": The type where you are busy and putting out continuous effort and the kind where the hard part is resisting stupid suggestions from other people, resisting what the crowd is doing, resisting temptation and so on to stick to your guns and do things the right way. That kind of work may not look like hard work to outsiders but in some ways can be harder than looking like you are working hard. I have found that second category of hard work to be more productive and valuable than the first. The first is more about appearances and about reassuring ourselves we are "working hard". The second is about doing the right things at the right time. It often involves a lot less physical effort and therefore often looks like "slacking" and "luck" to outsider observers when it is neither.