skysight-inc/HackerNews huggingface dataset:
I got the urge to learn how to touch type in my mid-twenties. I didn't take typing classes in high school because I took programming classes for my tech credits, so I never learned.

I started off using Qwerty but found my hands cramping up. I fantasized about getting an ergonomic keyboard to make it easier but I thought it was strange to have to carry my keyboard between work and home (I didn't want to buy two, they're expensive) Looking at the Typematrix keyboards peeked my interest in Dvorak. I was already trying to learn Esperanto at the time, so what the hell, what's one more oddity to add to my list.

I did dvorak7min everyday for a week or two and completely switched. I've been touch typing using Dvorak for seven years now. I never had the hand cramping issues I had with Qwerty. I am sure if I tried hard, I could type fast but I enjoy how comfortable Dvorak is rather than the raw speed it would bring.

The only side effect of Dvorak was I ended up switching from Vim to EMACS because the hjkl movement keys are no longer on the home row.

Don't worry, I gave up that Esperanto thing. I figured that with the amount of effort I was exerting to learn Esperanto I could learn Spanish. I never did learn Spanish.
NOW THAT is food for thought. Interesting how today you don't need an IMPL, just an idea.
Just thought it was interesting and that it might interest HN as well. There's nothing more to it! In fact, I'm currently going through http://en.wikipedia.org/wiki/List_of_cognitive_biases and this one grabbed my attention as it is a bias technical people are particularly vulnerable to (we often hear about engineers' difficulties at clearly communicating with customers/management/investors). Also related: http://wiki.lesswrong.com/wiki/Inferential_distance
> I found a small creek and walked in the water because I knew it was safer.

Would not have guessed that.
Traction Verticals: How to Gain Traction for Your Startup
It sounds like the OP wants scsh (The Scheme Shell): http://www.scsh.net
I was pretty happy with Quora as a source of knowledge until about a month or so ago.

When I was using it, I was getting timely, interesting emails on a weekly basis about startup companies and silicon valley inside information. After receiving an email with an interesting topic I would spend about 45 minutes browsing similar topics that interested me. To sum it up I found Quora to be a very informative source of entertainment.

Now, over the last month or two the emails I've been getting have been ridiculous topics more fitting for entertainment weekly than YCombinator.

On one hand I hope it returns to the level that it was in the past. On the other hand there may not be a large enough user base with my requirements for the owners to create a viable business so I would be understanding if my needs where disregarded in a pivot.
Clone King key programmer
Why is the jab at Korea necessary? Have you had experience living in Seoul for $10 a month?
It's quite likely that the 16,500PSI rating is accounting for the safety factor.
POSIX does not define canonical locations of any binaries, not even sh (Ahell & Utilities, sh, Application Usage). Only things that are specified in POSIX by exact path (Base Definitions, 10.1) are /dev/null, /dev/tty, /dev/console and /tmp.

Using /usr/bin/env is common practice, but not standardized in any way. Also, POSIX does not specify the '#!' syntax, and only documents the original mechanism of running shell scripts (execl/vp() passes anything that is not understood by kernel to sh).
I've done a lot of game design/development both as a hobby and semi-professionally. I have a rule of thumb for when some person/company says they've created 35 games: almost all of those will have been clones of other games they've played before. Just with superficial differences and tweaks. Almost always what happens is a person/team just re-implements it in a fresh codebase they control. If this is true in OMGPOP's case, it would mean they'd be a perfect fit for Zynga, given their modus operandi discussed so many times on HN recently.

I have another rule for computer/web games in particular. If someone says they've created 35 games it almost always means their small simple Flash games. And again, almost always clones of some other game that already existed. It's very very rare that someone truly designs an original game, from scratch, whether a computer game or board game, etc.

Taking quick look at OMGPOP's site... let's see, clones/reimpls of Checkers, Connect Four, Missile Command... I'll stop now.
CLRS is essential to any good undergrad CS programme.
You know not of what you speak. This is only prize money, and only for the 2 years that Starcraft 2 has been out (and even within those 2 years, the prize money has significantly increased recently). Some players have more regular sources of income, like sponsorships, salaries, coaching, or ad revenue from streaming. More live in team houses (mostly in South Korea) and thus get room and board. Sure, it still doesn't compare to the NFL, but it's probably comparable (or close to getting there) to professional athletes in sports without big TV deals.
Secret Visa data center banks on security, even has moat
I'm hoping to get some feedback on the value of this script to the community in general. And hopefully one or two forks of the repo.

As a bit more background: I've used the techniques captured in this script to grab a few decent "brandable" domains over the past few years. Eg. namevine.com, dealreel.com, producteer.com
The Java Programming Language, 4th Ed. (heard 5th in the making).

This is the equivalent to The C++ Programming Language. Written by Ken Arnold, James Gosling, etc.
On Women In Tech
Twitter Won't Hand Over Data on Occupy Wall Street Protester
I read programming pearls about halfway until I discovered that a several of the samples were using gets() and could be trivially exploited for buffer overflows.

Calling programs like that "pearls" just seemed too wrong to me to go on.
I actively disrecommend Code Complete. I bought the first edition back when I uncritically acquired everything with a Jolt Award logo. It's a pile of tautologies and common sense. It tries to teach stuff that is best learned through experience.

K&R was my second C book, and I love it for its authenticity, but I learned more from Kelly & Pohl's "A Book on C".

The Mythical Man Month I read in anger after a project failed. It not only resonated with me, but cheered me up.

Programming Pearls can't be "read" in the usual way, it's something I flip through when facing particular problems, but generally I savor it (ended up selling my copy after my 2 year backpacking trip, back when I swore I'll never write software again .. oops!)

Effective Java (C++) are practitioner lore. Their teachings have been subsumed by the language community and you can see it in code bases.

My advice is to learn to use your favorite editor with a TAGS file, then go navigate through a large open source project, and extend it in some minor way. That's more profitable than enduring any book on "design".

I never cared for "Pragmatic" or "Test-driven" or "Agile" publications.
"... The pain was intense as the maggots tried to get further into the wound. I pulled out about 30 maggots and was very proud of myself. I decided to spend the night there. ..."

Should have eaten the maggots, lots of protein.
I think it's best to focus on writing less code per day.

(edit: I mean that in the sense of making your code more efficient)
Take-off and landing, which account for only 2% of flight time, are responsible for about 40% of fatal crashes. If we include taxiing, final approach, and and initial climb this is 70% of fatal crashes for 6% of flight time [1].

Not much time there to contemplate your fate.

[1] http://planecrashinfo.com/cause.htm
Attractive Collections Of 15   3d Text Tutorials
While some schools do suggest the students to buy CLRS, how many actually use it religiously as opposed to the instructors going back to their own lecture notes?

At UBC, we use CLRS for 2 undergrad courses: 3rd and 4th year Algorithm courses. I'm not sure what they use in grad level. Probably still covering CLRS.

That book is very thick and I have my own doubt a 3-month long semester can cover a lot from 1000 pages.
Not really sure how you jumped from structured data in Unix to a bare metal OS, but this project came up a few weeks ago, OCaml programs on Xen with no OS:

http://www.openmirage.org/wiki/papers (down now, doh)

Seems to have some similarities to halvm.
I care, because this leads one to judge the credibility and integrity of a large company like Microsoft.

This definitely is a tech story, and it is definitely pertinent to a site like HN. Microsoft is a HUGE player in the technology sector, and reading the article goes to show you how they use these contests to -- dare I say -- scam.
Is it just me or is the most incredible part that she survived the impact? I'd be curious to understand how she fell from that high and didn't die from the immediate impact or wounds sustained from that, such as broken limbs that would have rendered her immobile. I imagine she probably just hit a ton of tree branches which softened the impact considerably. The odds of that seem tiny, but then again it could just be survivorship bias.
epic story. Sounded like she was level headed and calm about the ordeal and that helped her to survive (in addition to her experience with the rainforest).
Games (and most entertainment) are inherently risky. If you pivot a business that is already capable of making games into something else simply because most of your games failed, you could be making a short-sighted decision.
And maggots are actually good for an open wound, they keep it clean. Atleast that's what I heard a Veterinarian say.
Just under 14% of Y Combinator applications so far are no-idea applications
As to my understanding, Programming Pearls focused lies between the range of elegant code and algorithms/problem solving as opposed to secured coding practice in the C programming language.
A look inside a revolutionary public high school for software engineering in NYC
Great point. We'd love to completely open up and allow you to search without authenticating, but part of the app allows you to setup a private index of all the private data of your Facebook friends. We need to scale that out a little. But you are right.
I think you will find infrared was advance enough by 1971. See http://en.wikipedia.org/wiki/Infrared#History_of_infrared_sc...

If they could afford to fly search planes overhead I can't see cost being the issue that prevented them from doing the search more efficiently.
I think it's relevant to a lot of things posted here. For example, any programming language advocacy article based on non-objective engineering qualities like 'here's a benchmark'.
That's the problem, one major browser implements it, then they all need to. Then we have servers and browsers that become more and more complex, not that that isn't the case already. Thinking carefully about whether something is a good idea is important. Personally I think compressing data with LZMA or bzip2 will introduce a lot of latency, more then the time to send all the data unencrypted; then lets not talk about needlessly wasting server bandwidth to encrypt it (it all adds up). Then you have spdy, which implements compression at a protocol level.
Her mother is said to have also survived the crash. Only to die a few days later in the forest.
Python: http://www.amazon.com/Python-Essential-Reference-David-Beazl...

Java: http://www.amazon.com/Java-Language-Specification-The-Editio...

What do you mean you can't find them?
The story is actually a great one, and will be told someday. I'll save it for the book that is turned into a movie about how I made Ark just because I wanted to be as cool as a crew guy.
闭经黄体酮
You could ask that question to just about every person who submits a link to HN. Why do Wikipedia article submissions attract these comments? There are nearly 4 million articles in the English namespace alone. Is it not reasonable that some of them may occasionally pique a person's interest and make them want to spark some commentary around the topic? I've done it.

To add a little to the discussion:

Yihong Ding wrote an interesting article titled "The Curse of Knowledge and the Semantic Web" in 2007 for my (now very much on-hiatus) blog Semantic Focus: http://www.semanticfocus.com/blog/entry/title/the-curse-of-k...
It seemed like he only did one challenge but the rules state you must beat them with 5 challenges?
http://content.microsoftstore.com/store/smokedbywindowsphone...
That's prize money, not sponsorship money. If Tiger Woods has made $60 million in prize money, and about 15 times that much on sponsorship.

But any sport is a terrible career if you aren't the best. There's probably a million of guys in internet cafes wasting their time and money trying to get that good.
Maybe you should read this book: The Dip by Seth Godin.
Here’s the gist:

- Rather than using conventional feedback loops, companies today are employing a new, stronger habit-forming mechanism to hook users—the desire engine.

- At the heart of the desire engine is a variable schedule of rewards: a powerful hack that focuses attention, provides pleasure, and infatuates the mind.

- Our search for variable rewards is about an endless desire for three types of rewards: those of the tribe, the hunt and the self.
She wasn't so lucky not to break anything, but also amazing http://en.wikipedia.org/wiki/Vesna_Vulovi%C4%87
前列腺炎怎么治疗
s/cars/houses/g
My experience is that Mumble blows Skype out of the water for background noise suppression. I can't have a call in a windy area without riding the mute button on Skype, but Mumble lets me adjust the signal/noise threshold to the point where it only picks up my voice.

The fact that it doesn't crash every other day is a nice bonus too.
Greplin is awesome and Daniel's team is super impressive. But they focus and index on all your private data like messages, emails, etc. We are trying to improve the 30% of internet searches online that are people-related. I love how you say Facebook's search has been nerfed.. I may borrow that for the Demo Day preso. :)
I have the opposite problem - or more accurately, it's the opposite face of the same problem: same issues, opposite approach. I have a lot of different tasks that I would like to hire someone(s) to do, but nowhere near enough work to make it worth the overhead and inefficiencies of doing so.

As such, I end doing the mail, finance, support calls (omg, the support calls and emails!), etc. for our startup, and can only hope to weather it out until the amount of work becomes enough to make it actually worth hiring someone.

The real problem is that a lot of it is very domain-specific. This isn't generic stuff that can be freelanced - it's ongoing work that'll take up an hour of my (your) day and requires intimate familiarity with the how and what of our day-to-day routine and products. I still outsource/contract stuff like design work and other "parcelable" jobs, but most of the drudgery will remain on my shoulders until the problems outlined in TFA are no longer applicable for me.
Well, obviously there's not going to be any studies on such a nichey niche of a topic. There is a good way to measure memory performance, statistics kept by a spaced repetition flashcard system with a few hundred or thousands of flashcards, but the overlap between SRSers and polyphasicers seems low. The one example I know of, an Anki user on LessWrong, reported that his statistics were badly hurt during his polyphasic experiment.
Welcome to the Dawn of a New Day in Americka. In New Americka, Communism Comes To You.

http://www.youtube.com/watch?v=07REkvATHb8
According to wikipedia, "It was later discovered that as many as 14 other passengers also survived the initial fall from the disintegrated plane but were unable to seek help and died while awaiting rescue."

http://en.wikipedia.org/wiki/LANSA_Flight_508
True.. but they all use public records. Use one of these services and find all your friends and old classmates that live in New York. And their UI makes you start by typing a name... we reimagined and redesigned what people search could be.
Could've said goodbye though
POSIX specified way to get results you are expecting is "command -p echo", as POSIX does not guarantee where the utilities are located, on the other hand it guarantees that all utilities that are implemented as shell builtins while they don't need to (eg. cd makes sense only as builtin) must also be present on filesystem.
This is so true and I'm completely guilty of it. I have a signed copy of The C++ Programming Language and often find myself recommending it when in fact, I've only read bits and pieces myself.
Funny that SICP isn't on either of the author's lists...
Read through to the conclusion of this http://marshallbrain.com/robotic-nation.htm (read to bottom, click Next link, read that page, repeat possibly a few more times).
I think it's OK to release something that "isn't quite there" - in the sense that you don't expect to get too many users. Even with a small user base, you will gain vast amounts of information that you wouldn't have otherwise. From statistics and user feedback, you will learn lots more about what your product needs to do than if you're still in pre-launch development.
Google Android 4.0 Tablet PC with 7.0 inch HD LCD Capacitive Multi-Touch Screen
I looked at your past comments. You are very critical of Microsoft. Is it possible you only support this rather sensationalist story because it fits with your viewpoint?
The 2nd and 3rd year undergrad CS algorithms courses at the UofA relied pretty heavily on CLRS, at least when I went through the program.

That was years ago, though, and I've heard anecdotally that now that there aren't 4x as many applicants to the program as there are spaces available, it's been made less rigorous.
Patrick and team are amazing. All the best with Ark and penguins.
I think HuK and other "top end" players on A-list teams like EG are the exception, not the rule, though - I suspect many in the "long tail" of players making $10-$40k/year in prize money aren't getting much in the way of salary, which makes StarCraft look like a much less appealing profession.

It'll be interesting seeing people change careers and give retrospective-style interviews in the coming years - right now in terms of salary and coaching and casting money there's a lot of speculation and little data.
The way Chrome handles SSL certs on Linux has always driven me crazy. My company's firewall uses a man in the middle SSL certificate so on most SSL sites I have to "proceed anyway" everytime I restart my browser. Chrome on Linux can't seem to permanently store the exceptions, even with every certutil command known to man.

This in itself wouldn't be all that bad, the real problem is most sites (Facebook for example) use multiple SSL domains for things like images and other resources. So I'll get a page that half loads until I go an "proceed anyway" on each of the problem domains.
Notepad++ was my first text editor of choice when I decided I wanted to do web development. I've since moved on to VIM, but I'm very glad to hear Notepad++ is still going strong.
IIRC the book actually has a section where the author explains why he uses gets(), short variable names, etc.
Not Cloudy Enough
I am pretty sure almost everyone on that list also draws a salary from their team. The winnings are just a bonus, though some may have it in their contracts that their team receives a slight percentage of them.
Great question. So, there are two parts of Ark:

1) Massive index that spans across all the world's social networks. This publicly accessible data is normalized, cleansed, etc.

2) You can make a "private" index of just your friends. This never goes outside of your own private index. That data remains there and is not added to the massive index. It is incrementally updated, so if people are no longer your friends (bummer!) they are no longer in your private index.

No one gets full access. Otherwise we lose all our integrity. I hope that helps.. and thanks again for the question.
seems HN has finally become reddit.

what does this have anything to do with hacking, startups, or even computers.
Solving problems effectively by wasting time
I assumed samrat was referring to Udacity's CS101 course, because it is in its fifth week. I don't know about Coursera's CS101 course.

I will say that my friend just started taking Udacity's CS101 course, and he really loves it. I think they have a much better model for teaching a 101 course than Coursera* because you transition immediately from learning something to coding it and having your work checked.

* Disclaimer that I haven't looked at Coursera's CS101 course, only their other courses, but am presuming they're using the same technology.
Haven't seen the Herzog documentary, but I remember seeing this story dramatized in a (West) German movie:

http://www.imdb.com/title/tt0071845

I was maybe 8 or 9 when it was shown on Japanese TV. Amazed it didn't scare me away from air travel for life.
On the same topic, how much should I know about concurrency and threading in any given language?
The most interesting part of that post, in my opinion, was how she claimed each of her discoveries were -- trivial. That really hit home with me because I've felt the same feeling before. I've learned to stop, step back, look at the problem, and just solve it.

Thanks for a great post (even though it was written a while back).
I think what he means which of your friends are single AND live in New York AND like Radiohead.

Search only gets interesting when you learn how to power search, and Ark is that power people search.
Hi nkurz,

Thanks for voting my comment up. Based on your request, I provide the following information. Let me know if you want to move this discussion to a private email discussion.

We have two published white papers to compare our engine with Lucene/Sor:

(1) A comparison white paper in the case of traditional keyword search: http://www.bimaple.com/files/Bimaple-Keyword-Search-Comparis... . We have a demonstration site to support instant, fuzzy search on Stack Overflow data (600K question titles as of January 2011): http://demo.bimaple.com/stackoverflow

(2) A comparison white paper in the case of geo-location keyword search: http://www.bimaple.com/files/Bimaple-Map-Search-White-Paper-... . We have a demonstration site to support instant, fuzzy search on 17 million US business listings: http://www.omniplaces.com . It has an iphone app at: http://itunes.apple.com/us/app/omniplaces/id466162583?mt=8

If you have questions, please feel free to contact me at chenli AT bimaple DOT com. Thank you.
Censorship resistant alternative to DNS
What a great product, free or otherwise. It's always one of the first applications I download and install when I log into a Windows machine.
Depends on the species of maggot. The good ones only eat dead flesh, effectively cleaning the wound. The bad ones eat everything.
> My advice is to learn to use your favorite editor with a TAGS file, then go navigate through a large open source project, and extend it in some minor way. That's more profitable than enduring any book on "design".

This is the truth.

On the other hand, I learned from experience that people do not take this advice when you give it. Maybe plunging into large codebase is daunting, I don't know. Now I give them http://www.aosabook.org/en/ and tell them to choose an interesting project and then read it.
I think it's amusing that you didn't finish reading my comment. Or perhaps you disagree that one person starts and finishes a complex project on a regular basis, I'm not sure.

However, I respectfully insist that I have made a successful career of being a Starter.
My criticism of Microsoft is well founded. I don't hold grudges, and I don't judge carelessly. If the Linux Foundation started doing stuff like this, I would see them in a new light (one that I might not like). I think it's too easy to point fingers and say "yeah well, you just think that because you don't like Microsoft". I'm not that naive.