skysight-inc/HackerNews huggingface dataset:
I'd argue that you should do just that. Throw them right into the middle of it. Dive right in! I think they'll get a lot out of it. As an intern after my freshman year, I had no idea what a database was, but I was thrown right into it and got a ton out of it.

I have been observing how people learn and how things can be taught effectively. I noticed that the best teachers of a concept are those who have learned the concept most recently. If you've been programming for 20 years, it's hard to empathize with someone who has never coded before. But if you only started coding last year, it's easier to convey the thought processes required to learn the new information -- whatever field of knowledge it is in.

A sophomore can explain the concept of the function to the freshman and in the process learn it better him or herself. It's a win-win.
http://www.v-pure.com/

DHA and EPA are made by algae. You can extract it from the algae instead of the fish who eat the algae (or the fish who eat the fish who eat the algae...).

There are other brands, too:

http://www.pangeaveg.com/index.html?stocknumber=633

"OMega-3-DHA contains DHA that is extracted from microalgae, which is grown in fermentation tanks derived from cultures of golden marine algae isolated from the Pacific Ocean."

http://www.pangeaveg.com/index.html?stocknumber=642
Layer Tennis: Motion Graphics Exhibition Match
Robin Milner was indeed one of a kind. One of the Great Masters of Computing, for sure. I'm currently taking a class on models for Concurrent Computing, and the first subject is Milner's CCS: http://en.wikipedia.org/wiki/Calculus_of_communicating_syste...

The way he thinks about processes, communication and synchronization is just beautiful. When I was able to "prove" that the implementation of a two-bit buffer as a chain of two one-bit buffers actually behaves as specified, it was as enlightening as when I first saw a higher order function in Scheme.
I love this snippet from the comments, referring to the fact that 37signals is beholden to their customers.

"Everyone has a boss. There is no escape."
> They only people that I've ever met that don't have insurance have enough money to pay for it

Then you haven't met enough people.

> The poor are already covered by social programs.

That's a joke I hope, but it isn't at all true. Social programs tend to only cover emergency care. If you get cancer and you're poor, you're fucked and doomed to a slow death because emergency rooms don't do chemotherapy. Anything that requires treatment but isn't immediately emergency life or death and you're screwed. Do you actually know many poor people?
Lots of interesting tales, Gyles Brandreth's "Don’t dabble, focus" is great advice.
Awesome story. Thanks for the repost. I've never read this one.
Couchdb Clustering
I had a similar thing happen (having to recover from a very very stupid mistake), I hadn't deleted everything, but I had moved the entire tree into /var/www (oops)

This is an profanity-laden blog I wrote immediately after I figured out how to fix it and got everything back up and running:

http://newslily.com/blogs/94

(I'll be the first to admit that I sound like an obnoxious teenager in this blog, and that some of the things that I tried to fix it were very naive...it was a few years ago that it happened and as stupid as it is to admit, trying to get everything back up and running made my adrenaline pump pretty hard, so...I apologize in advance...)
Angel Investor Advice: 16 Tips for Founders @ YC Demo Day
Mozilla Stopping Development for Windows Mobile
> The underlying message is that corporations shouldn't be playing politics, and that's an increasingly popular public sentiment in the USA as well (or the internet amplifies it).

It all depends on what kind of politics are being played. Plenty of people in the U.S. supported divestment from South Africa because of apartheid, and would probably still do so if it still existed.
"I'm baffled why people spend so much time hunting the perfect combination of vitamins and piracetam and fish oil when prescription stimulants are so readily available,"

Because nootropic != stimulant.

Your brain depletes assorted neurotransmitters during the course of the day and that depletion reduces cognitive ability. You can improve your state of mind by helping the body replenish them.

Choline, for example, is not a stimulant per se, but it may help boost levels of acetylcholine. That, in turn, can improve your cognitive activity if you are low on acetylcholine.

It's similar to taking general vitamins and minerals. For most people there's a easy limit after which taking more simply does nothing but cost money. They are not, in themselves, magic health enhancers you can pile on to make yourself more fit. However, if you are engaged in some physical activity that depletes vitamins and minerals, then ingesting higher levels than normal will help you maintain that activity and overall better health.
I think that this is an interesting and valid point. My perception from visiting China and talking to recent mainland immigrants to America is that most people in China think that their government is basically doing a good job, and basically looking out for the best interests of the Chinese people. No one there would argue that everything the government does is in their best interest, but if you think that the government is doing a good job on most issues, you'll probably be complacent.

To a certain degree, the same thing is true in America and other western nations. There are a lot of issues to be upset with, and that most people would disagree with the government on. Everyone has problems with the government, and on certain issue most people think the government is wrong (e.g. most people think that Congress spends money wastefully, and that our representatives look at more for their own interests than those of their constituents). But as long as you basically feel that the government is doing the right things -- and I think most people do, looking at things from a holistic perspective -- then you're likely to forgive the transgressions of your government. Or at least you'll limit your disagreement to grumblings, instead of actively protesting or campaigning against the government.

I would argue that the position of the Chinese people is, if not right, at least defensible on these grounds. The quality of life has been improving rapidly in China, and certainly the prestige of the country has been on a huge upswing for the past twenty years (e.g. in economic terms, the space program, political power in international diplomacy, etc.). In such an environment you might not be too worried about Internet censorship (most of which is probably censoring things you don't really care about). As their expansion catches up with them, and the rate that China can increase its wealth and prestige slows down, that will probably change, and people will find more reason to be concerned with censorship and other human rights issues within China. But that could be a while off.
Don't count Palm out yet: Pre Plus and Pixi Plus to launch with AT&T . . .
To be fair: you had this happen on a piece of consumer hardware which can boot off of any of several dozen live CDs or USB drives, available off the internet at megabit speeds using one of the (no doubt) several other pieces of consumer hardware you have in arms reach.

The VAX 11/780 had no portable boot device, and BSD unix had no "installation media". You bootstrapped to a system monitor, loaded a second stage off of tape header into memory manually, and hand-build your root filesystem. And that's assuming you still have your original tapes from Berkeley in storage somewhere.

I actually tried doing this on the simh simulator a while back, out of sheer curiosity. I gave up before managing to make it work.
Designing for the web (Complete online book)
You are confusing typing in code with programming. Programming consists of all the necessary steps to make a working program. Coding is the part where you press keys and watch your editor change the color of certain words.
I don't feel like listening to music when I'm coding, especially songs, it may disturb my thoughts.
Really? As if most people even know then can, and if they do, they know how?

Always good to remember that non-techies don't even know what options are available much less how to make use of them.

Aside from that, I'd wonder if in China they are worried about getting caught and getting in trouble with the government.
WHY YES.
The Chinese Government simply does not care what others think of it - especially the west.

All you need to do is look at the case of Stern Hu and Rio Tinto to find out how much the Chinese Government cares about its reputation amongst western corporations.
Chatroulette Improv Piano Player Removed from YouTube
Or perhaps you are changing the meaning of "programming" to your own taste? I could just as well state that "programming" is the act of entering a program in some entity that will later execute it.
You haven't taken the analogy far enough. The shopper isn't paying for lettuce because it's lettuce, they're paying for it because of the nutrients it provides. Just as I don't pay $30 a year for the shipping costs of the subscription, I (at least I believe) pay for the information it contains.

The disconnect here is the use of a traditionally free (as in beer) medium as a replacement for the use of a real, valuable commodity.
To be fair: you had this happen on a piece of consumer hardware which can boot off of any of several dozen live CDs or USB drives, available off the internet at megabit speeds using one of the (no doubt) several other pieces of consumer hardware you have in arms reach.

I wish! This was done on a VPS located god knows where and run by a company that was owned by people who didn't seem to speak any English. I remember emailing them and asking them if they could just move my dirs back using a chroot, but they had no clue what I was talking about. If I had allowed my SSH session to time out, I would have most-certainly lost the server and everything on it.

I have since switched to a combination of slicehost and linode.
Ask HN: Where can I meet entrepreneurs in Japan?
I'm an entrepreneur living in Japan (my company and my co-founders are in France), and so far I'm having a hard time finding other entrepreneurs living there.

Are there things like the OpenCoffee Club in Japan ? Tokyo or Kansai area ?
Aren't there some good books that show an overview of what programming is all about? For example, those at

http://olympiads.win.tue.nl/ioi/study/books.html

include a few quite accessible books (and several more that are very hard).

How about guidance into C via The Art and Science of C: A Library Based Introduction to Computer Science by Eric S. Roberts

http://www.amazon.com/Art-Science-Library-Introduction-Compu...

or guidance into LISP with the famous Structure and Interpretation of Computer Programs (SICP) textbook?

http://www.amazon.com/Structure-Interpretation-Computer-Prog...
My best CS professors would write code on-screen during lectures (usually in a REPL, or sometimes an IDE).

The great thing about watching them coding "live" is that you can see into their thought processes: which mistakes they make, how they figure out the mistakes and recover from them, exploratory code they write and throw away, the order they do things, how they evolve simple examples into complex programs. You don't get any of that from just seeing the finished product.

It's also great for picking up mundane practical tips, like tab completion, GNU screen, shell history, and how to quickly look up documentation.
I'm I tried Piracetam, Vasopressin, and Lucidril back in the '80s.

I was trying all sorts of nootropics, both straight-up drugs and nutritional supplements back then. Piracetam may have worked, but at the end of my experiments I found that about the best thing was boosting phenylalanine to help with caffeine.

Part of this may have been that getting a steady supply of many things (such as Piracetam) was both difficult and expensive in the USA.
I don't think Sam Harris is your Joe. He has an undergrad in Philosophy and a PhD in neuroscience. He's also written several books, some of which are quite controversial. He's not as well known as Dawkins or Dennett, but he's not a quack from the internet either.

But that's beside the point, because I don't think you have to have degrees or write books to have valid opinions on topics. Some of the most insightful people I know have no formal education at all and I gain a lot by listening to them. Some are overconfident and lacking in topical knowledge, but if that is the case, then I still don't attack that person (sometimes I do if they attack others -- or me, I'm still learning how to communicate effectively). I just talk to them and try to get their opinions. In a debate like this, opinion is, for now, just about the best we can expect to share no matter how educated you are or how many books you've read -- there are no clear answers -- only choices.

I know my opinions of morality really differ quite a lot from most -- that doesn't make me wrong and it doesn't make them wrong. Moral relativism is the first the we should accept before engaging in a debate about morals or ethics.

I wish really, we'd address the arguments rather than resort to ad hominem, which in this case definitely isn't valid. Many would consider him to be an expert on the topic of modern secular morality.

I highly doubt he hasn't read the famous philosophical discourse on the topic of morality. Your implication that you need to go over elementary material with someone as well versed in it as Sam Harris is quite funny really. IMO, you're Joe right now. No offense.
And, really, the only thing this yells out to me is that someone interested in computers can earn A LOT more being malicious (luck vs. work-wise) than creative on average. Not that it's particularly smart in the long run, but nevertheless there are countless others that get away with these crimes.
Reading this description reminded me of Novel Netware's plain text dialog interface.
There were definitely no search engines as good as Google pre-Google.
"Taking choline can make them work better,"

I also learned, to much amusement, that too much choline will make you smell like fish.
> It is unfair for Google to impose its own value and yardsticks on Internet regulation to China, which has its own time-honored tradition, culture and value.

But fair for the CCP to impose it's filtering on the people.

I think the fundamental issue is that they are trying to make improvements (opening up) to its policies but wants to do it on it's on terms, which is slightly understandable. "It" being the Chinese communist party. And the prevailing sentiment among all Chinese is that the west (aka pretty much just US) is meddling in the "opening up." I mean after what the US did in Iraq, I can see why they are hostile.
All types of Flooring at Affordable Price
Welcome to boden-paradies.ch. Browse thousands of flooring products, zoom in on floor photos and see each floor in a room scene. Order flooring samples and locate our flooring online shop.
Yes, and unfortunately most in the U.S. don't know the real effects of the South Africa divestment. Here's what happened:

Coke, IBM, etc had to get out. They couldn't own the parts of their companies in SA. So they created new entities and sold them off, or just renamed them, took away the branding rights and sold their shares. The share values took a dive and people that couldn't afford such losses sold. Those that could afford to hold for 10 years bought up all the shares. Keep in mind, you could still buy a coke, it just wasn't branded as coke anymore, the companies still were open for business so much as they could without support from the U.S. entity.

When SA was allowed to take in U.S. investments again, Coke, IBM, etc bought back those entities. Some of the deals were a guaranteed buy back from the initial divestiture. So guess who reaped the rewards, who had the deep pockets to buy up all the shares? Yep, the old-moneyed white guys that the divestiture was supposed to hurt.
Amphetamines have the distinct disadvantage of being more rigorously regulated - not to mention a whole host of various physiological drawbacks including overdose-induced psychosis.

Modafinil, sure. Its drawbacks are fairly minor. I seem to recall that it's fairly ubiquitous in medical circles - certainly, you'd probably want your surgeon working ten-hour shifts on a delicate operation to be on the stuff than not.
Here's a thought. Friendster failed in part because he got the name wrong. And his new business, Socializr - much worse.

Thanks for sharing, I wasn't aware of his story.
And so that's what happens when you underpay your employees :)
On one of my projects I did something like this. I needed to create a resource atomically even though it was composed of many files. To accomplish this I established a container resource that the client could PUT to with a tar.gz file, and the service would unpack the files into the container.

The body of a PUT request is intended to specify a new representation for the resource, but there's nothing in the standards that say that the format of the PUT body has to match the final resource. Gzipping, compressing, and chunking the representation as it travels back and forth are explicitly supported, so why not PUT a representation that represents the differences between the old and new version of the resource?
Quiz: All About Galileo
Has this been machine translated, I wonder why is the English of the article so poor? News agencies in China don't have anybody who write proper English?
> Don't get caught up on exactly what words he used, but rather watch the whole talk and try to get his intent, which I think is well founded.

I don't think it is particularly well founded for a reason that hasn't been mentioned yet:

http://en.wikipedia.org/wiki/Deontological_ethics

http://en.wikipedia.org/wiki/Consequentialism

I believe that deontological ethics - that is, coming to decide right and wrong actions - is superior to consequentialist ethics, which is to judge actions by their expected results.

Many people would disagree with me - a lot of people are consequentialists. But consequentialism usually fails, once you start saying "The ends justify the means" you get into bad places really fast.

Historically speaking, consequentialism has produced lots of problems and not much success.
Infinite USB Plug
error: our sendmail is fubar. please e-mail hack@hndir.com.
Yes, yes, yes. My favorite programming instructor would often code in front of the class on a projector. Like you I learned a bunch of little tricks, and it also built confidence. If he can write an AVL tree in front of my eyes in an hour then man, it can't be that hard.
From http://news.ycombinator.com/item?id=171567 by redorb in response an earlier 37signals post at http://37signals.com/svn/posts/979-quit-your-job

"Life is too short to work at a job you hate,
but everyone has to do something someone else is willing to pay
them for." Sid Emmert
Do not take off my pants
You need more than just profits, though; you also need all the equity. If you run a profitable company but are beholden to investors, you still don't have complete freedom, though they might give you more leeway than if you were losing money.
Premium Wallpapers - FreeWallpapersPoint.com
"China is a sovereign nation with laws that should be respected."

Why?
Yes, and there's also the book _When a Gene Makes You Smell Like a Fish_. It's in the same vein as _The Man Who Mistook His Wife For a Hat_ by Oliver Sacks. (The title story is about someone with a genetic disorder that causes problems processing choline.)
The challenge raised is that logging does not belong in the model object. Well, I agree with that. I'm writing a Go game now, and I have notifications sent to players when certain things happen, and I don't think they belong in the model either.

So do I need service objects? Well, I don't know what the author of this fine post calls them, but I am using the Observers baked into Rails, a pattern that goes back to Smalltalk in the 1980s. I tell Rails that my NotificationObserver is observing my Game and Action models, and the concern of notification is separated from the concerns of playing games.

Is "Observer" the wrong word? Or worse, the wrong pattern?
This should only happen to you once in a lifetime.

and this is why my "rm" is replaced by this script... just moving stuff to another directory (trash) and I clean my trash manually (with at least 2 confirmations)...

With all these precautions, if I delete something important, I don't deserve admin rights :-)

randstring=`date "+%Y-%m-%d_%H-%M-%S"_bak`

while [ ! -z "$1" ]; do
mv -b -S "$randstring" "$1" ~/.local/share/Trash/files
shift
done

-hbt
Out of my four years of college maybe one professor coded on-screen in front of us, and it was during one of the earlier classes. It's not that I don't appreciate or respect the traditional CS study, but as a programmer, how else are you really going to learn, than to watch a master at his craft?

As I sit here in my last semester implementing a few chosen functions of a small but complete RDBMS for my databases class (i.e. most of the code was written, we just had to fill in stuff relating to a certain topic (buffer management, heap files, etc.)), it makes me wish that I would have seen how the whole system was developed from the first thought processes to the final debugging. That would have been a much better learning experience.
The New JavaScript Engine in Internet Explorer 9
Check out alibaba.com, the website basically do SEO on Google and it visions itself as a bridge for small business owner in China (manufacturers) to the global market. By the way, it is a listed company in Hong Kong.
Good technique indeed... I think different people prefer different ways of learning. As of myself, I learn way faster when I see someone doing whatever I want to learn right in front of me.

I do a lot of book-learning to, but I rarely find the SICP-kind of book that clicks on me. So book learning is more informative than practical... So the way I read many books (not the SICP kind, of course), is I quickly devour then and keep most of the stuff in the back of my head, so that when I'm doing the real thing I know what I don't know. After reading in a fast-pace, I try to do whatever I'm reading about and use books as references.
SSDs, pNFS Will Test RAID Controller Design
IPhone 3Gs 3.1.3 Hackers
Check this out
The question is, will usb device manufacturers pay for the extra hardware at the end of the wire?
EclipseCon 2010: g-Eclipse, Managing Your Application in the Cloud
patio11 (http://news.ycombinator.com/user?id=patio11), who's a regular HN user, is based in Japan. You can touch base with him.
I would describe piracetam as having a sharp chemical-ly gag-inducing flavor. I cannot imagine taking it long term without putting it in a capsule.
http://www.optimizegoogle.com/

Since the CustomizeGoogle extension is no longer updated, I suggest trying the new OptimizeGoogle extension that has taken over the former's responsibilities.

It really is one of my favourites. You can filter URLs from the results. Flushes the Google cookie but remembers my settings. I recommend it to everyone that uses Google.
3) Joe does a TED talk, writes a blog, or some other way tells us his deep thoughts, most of which sound like a spin-off of The Matrix. Very cool. Very shallow. And without any historical context.

I doubt that any average Joe Blow would be invited to give a TED talk, so it's weird to compare it with a blog post, which anybody can upload. If you look at the list of people invited to TED, they are usually fairly prominent people in their fields.
I use alibaba, but I didn't get there through google. Nonetheless, it's a good example, except that the google that is referring people to alibaba is the US google.

I should have been clear, how is google.cn benefitting google's economy in a way that isn't also being covered by baidu or any other search engine for that matter?