skysight-inc/HackerNews huggingface dataset:
Personally I'm against charging to teach others how to code.

You want someone to teach you to code, with which you could earn $100k/yr for 30+ more years, and you want them to volunteer their time to do that for you? I bet you do.

How many hours per week and for how long will it take someone to teach you "how to code"? Let's call it 100 hours just b/c we need to have some sort of cap. We'll use me as the example - I have a full time gig already (where I work 50-60 hour weeks), two young kids, and a wife - so my time is limited. But hey - 100 hours... Okay - let's do it.

The key question is, "Do I have time to 'train' two people at the same time, or can I only train one?" Probably one person - I don't have a training room set up FFS. So now we have a bottleneck.

"But, Scott, I'm talking about learning on the job - having one of your co-workers train you." Perfect - so you're working in such a great environment that your co-worker is (a) an expert coder, (b) an expert trainer, and (c) your company lets you spend 100+ hours together (200 man hours) of paid time for him to train you? Lucky you - that puts you in the 0.001%.

However, if the tables were turned (you were the expert employee who is teaching the youngster), wouldn't you be getting paid to train? Maybe you would donate your next 2 1/2 weeks just so you could train this young person?

Absurd statement.
Hell, in Linux, an OOM somewhere else on the system could terminate a properly written program with error handling.
Hi, you're correct that the RasPi functions as a quick dialer and is out of picture once the call is answered, as the original set-up doesn't have the ability to receive a call.

*this could be virtually any connected device; mobile, fixed phone or SIP phones. Also you could do a lot more fun stuff using conferencing or anything that's on our xml page: http://plivo.com/docs/xml/
"I think if a dev bootcamp is confident, they won't charge their students unless they land a job."

App Academy in SF/NYC does this.

Note: I attended App Academy.
If I open up one excel workbook with a lot of links excel freezes for 30-45 seconds, sometimes more, and I just have to wait it out. If I could change between workbooks while it froze it wouldn't be so bad. My work laptop has an i5 and 16GB of RAM, so I don't think it's a hardware issue.
"Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart." - Steve Jobs
I built this to remind myself - http://liveconsciously.me/
Google Maps revamp: new features enabled
I think if a dev bootcamp is confident, they won't charge their students unless they land a job.

You mean like App Academy? http://www.appacademy.io/#p-home

Edit: I attended App Academy as well
I think the planning phase is whether or not you are going to go all in and pursue your idea as a business opportunity; regardless of YC. YC happens to be something that makes you decide that. Could be other things, but some people need something to push them a little.
I need to change my calculus then. Thanks.
"I think if a dev bootcamp is confident, they won't charge their students unless they land a job."

That sounds seriously un-optimal. Like it or not, some people will sign up and for whatever reason not get a job. They decide they hate programming. They have a mental health issue. They are not very smart. Parents get ill and they have to move across the country. And so on. So, to make the same money, the company will have to charge the successful students more money. Why should I, a smart student, pay more money and subsidize the untalented, unmotivated, or just unlucky student. It makes no sense why I would want that.
You are including way more lines of code... I don't get your point... sorry :(
This led him to narrow it down to 4 sports of Bobsled, Luge, Downhill Skiing and Cross-Country Skiing.
Kind of the opposite, really. I have a tremendous number of friends and a very active social life. I find "work" can be a drag if it's not as much fun as not-work is.

One of the ways I manage to be a very happy person is to not spend time with people who don't actively make me happy, any more than necessary.
> which echoes the Chinese medicine’s idea of feedback cycle of Qi

Qi may have some vague similarity to the basic metabolic path, but it's rediculusluy far from being a useful medical principle. Sort of like calling humorism a precursor to the idea of homeostasis.

http://en.wikipedia.org/wiki/Humorism : http://en.wikipedia.org/wiki/Homeostasis

PS: Older forms of medicin like Homeopathy are based on a foundation of incorrect assumptions, they are often but not always more useful than doing nothing. However, the foundation of western medicine is do no harm. It replaced the assumption that we know what's going on with the pragmatic acceptance that the human body is to complex to actually understand in detail. At some point we may understand / simulate the human body well enough to change that but no philosophical approach has shown anywhere near the same bennifits simply because randomly choosing a theory when the search space is so large is a waste of time.
I read his post to mean he is talking about the 'Text' domain of things, not everything. He claims you won't want anything beyond Perl if/when you stick to handling text.
No other electric car manufacturer can make this claim, as the rest use permanent magnets in their motors despite the higher cost. Why, I don't know.
I've attended almost every hiring day at DevBootcamp Chicago and I almost always ignore the actual "product" the teams build

As we are there to hire entry level Rails devs from this program I tend to listen for and ask questions around

1 - The technical challenges they faced

2 - How did they solve the technical challenges

3 - What weren't they able to solve some of them and why

4 - What open source technologies and platforms did they embrace, and why

5 - How did they work together to build the software

6 - What testing (if any) did they do, and why?

I'm actually not a fan of the "hackathon" format for presenting the graduating class.

IMO
I don't have any interest in "coding socially" for the same reason that I don't like attending meet-ups and office parties.

I am dismayed at the fact that what used to be a good choice of a career for nerdy and introverted people, where you could surround yourself by technical problems and be left alone to it - has been high-jacked and turned into yet another social networking competition.

Apparently to have a chance at getting a job nowadays I need to have a github profile, contribute to foss, write a blog and speak at the user groups.
A ridiculous attempt at excuse making. Or put it this way:

When the very first thing claims a campaign technology team doesn't have hard deadlines ... like, oh, the day of the election, and before that the day of each primary and/or caucus, not to mention the convention, I realize the author is not living in the same universe as I am.

E.g. lets say the people building the system said "we need one more week"; that wouldn't work for an election, but for Obamacare it would have been a surmountable embarrassment.

(Of course, with requirement changes occurring into September I'm sure it would have taken more than an additional week, but that's to illustrate the principle of absolutely hard vs. not so hard deadlines.)
That kid Shariq Hashme from Maryland killed the game all hackathon season. Couldn't be more impressed with Maryland's headfirst dive into the forefront of the student hacker scene.

They were sending buses all across the country every weekend.
The NSA video
Hah, I was just about to post more or less exactly the same code. :)

It's funny, had the author tweaked the problem just slightly to try make C++ look good by saying that the program should output sorted words instead of lines, you could have deleted the entire Line nonsense. Had the problem been to output sorted, unique words, you could have made the rather elegant:

int main(int argc, const char* argv[])
{
using input = istream_iterator<string>;
using output = ostream_iterator<string>;

ifstream inputfile(argv[1]);
ofstream outputfile(argv[2]);

set<string> words{input(inputfile), input()};
copy(words.begin(), words.end(), output(outputfile, "\n"));
}

But then again, it's not exactly in C++'s favor as a scripting language that copying words is easy, while lines is hard.
That was about the exact opposite of an enjoyable experience.
As soon as things like that become "part of the game" they start losing their signalling value.
For me decentralized internet is: Netsukuku, Hyperboria, cjdns, Serval Mesh and such kind of projects, or at least darknet's "something-over-ip" approach, like Tor/i2p/Freenet...

But not just "Install dovecot/wu-ftpd on home computer and feel like you fight the system" - this is naive.
Battlefield 4 fails in beta
My father is deceased. I also cannot fill in this form properly.
Yeah, good point -- my response was pretty vapid. trololo
Hi chhl. With Plivo, you also need to get legitimate numbers to send SMS messages. (numbers purchased on Plivo or numbers ported to Plivo)

As you know, this is a preventive measure against spoofing; however there are some edge cases where allowing custom caller IDs might make sense. (e.g. when you want to have people you called get back to a certain number—custom phone line numbers at a large organization.)
Is it really hacking the olypmics to pic the sport with the least skill/co-ordination possible? Why do people think this is anything other than narcissism? Nordic skiing from a tropical country?
These can be non-trivial to integrate, but consider using third party authentication like https://developers.google.com/accounts/docs/OAuth2Login.
Wait, how does this site "make it horrible"?

The situation may be horrible, in which case this site may be an unwelcome reminder of the horribleness of the situation. But this site doesn't make anything worse or tell you anything you didn't already know.

Some will never see their parents again. For some of us, even when we see our parents they are too far lost in dementia to realize it. Some will lose their parents tragically early. Some will get far more time with their parents than expected. Some will become their parents' or in-laws' primary caretakers and privately sometimes wish in their hearts of hearts they saw their parents less.

None of that changes the message of this site. We have a finite amount of time on this earth. We could do worse than to spend some of it with those we love.
It's the only standard for file transfer we have, and it can be secure. Why does it have to die? (NOTE: WebDav has even more issues but that's the only other standard.)
Can't wait!

"Hey Jim, give me a call at 2607 f0d0 1002 0051 0000 0000 0000 0004 when you get a minute" :)
I don't know very much about how reproducibility validation works. Is it the case that, if we assume p= ~0.05 and all 50 original studies are perfect, we would expect the first iteration of reproducibility validation to fail for ~2 of the 50 studies?
He will also talk about how RethinkDB fits into the CAP theorem (they chose CA)

There's no such thing as "choosing CA". You can't "choose" to not have partitions any more than you can "choose" to never have hard drives fail. The question is, when things fail (yes, when, not if) how does your system respond?

Alas, I'm in Vancouver, not San Francisco, so I can't attend and rant about this in person.
I think this is just helping perpetuate an artificial meaningless classification of languages.

This entire "scripting language" vs. ? ("general purpose language"? "systems programming language"?) is really not well defined in the first place.

What makes some language a scripting language? Is Python a scripting language or a general purpose language? Scripting for a specific platform? "General" scripting language?

I think most people think of "scripting languages" as languages used for automating small tasks that aren't suitable (the languages, that is) for large applications. By that definition any general purpose language is automatically a "scripting" language but not the other way around.

And what does having a REPL vs. not or an interpreter vs. a compiler have to do with any of this?
Ask HN: How Should i tell to my Brother?
I waste money for Doing B.Tech(Engineering). I am in last year of college but don't want to work under any one. I want to open my own company related to Blogging ans SEO. I like to do Blogging. But little scared and Don't know How to say this my elder Brother. PapaBlogger is my blog, start 10 months before and start little earning. Will you please help me so that i can say this to my brother, that i want to be a Blogger
*Not earn good amount that's why more worried.
I certainly don't believe that bootcamps are a scam, I think that the _right_ bootcamp can provide a beginner with the foundation needed to succeed as an engineer-in-training. The way I see it, "being an engineer" is a life-long journey.

When you're starting to code the first few 100 hours tend to be the most difficult ones (since so much is new). This is where the support you get from a bootcamp is really helpful.

Also, "becoming an engineer" aside, I think that learning to code has many side benefits. One of them being that it helps clarify the way you think. In a recent blog post, Hilary Mason (from Bit.ly) articulated this very well:

"That you can apparently complete a three month Ruby bootcamp and get a job today is an artifact of a bizarre employment market, and likely unsustainable. But by dedicating three months to learning to think in a logical framework, you’ll also gain an ability that will open opportunities for you for the rest of your life." http://www.hilarymason.com/blog/learn-to-code-learn-to-think...

Full disclaiment: I'm the Marketing Engineer at http://www.thinkful.com (an online school that teaches beginners to code through mentorship and projects) and I was a Thinkful student before joining the team fulltime. Also, I was part of the last batch at https://www.hackerschool.com/ - an excelent program that could be compared to a bootcamp given it's duration and how intensive it is.
I still run XP and 2k. I need it to support hardware that does not have a 64 bit driver. (It might be possible to run under win7 32 bit, but I've not tried.)
“They didn’t understand me”, “I wish I had done this in the past”, “I wish I had someone to guide me towards my interest”,
“I hope I become successful in the future”, “I hope become a millionaire”

Our ambition, our regrets have made us distant from the now and the present. We are not satisfied with it, how can we? We have our own expectations and dreams to achieve in life. So we run from the present, we live like we have a millennia more. We believe that our parents will always be there when we have time.
So we don’t go meet them on holidays, we rarely talk to them over the phone. When we meet them we are obsessed with our future, never paying attention to their stories. Never really looking into their eyes. After all, Facebook and Twitter is way more interesting then old people’s talk.

And one day you will catch the train (success, fame, money or whatever it is) but you realise that there is no one on the other side, that you are all alone. It feels empty, it feels incomplete. That you have an entire life to go through now.

Don’t let that happen, go to their place. Talk to them over the phone (at least once a week). When you meet them, turn off your smartphone. Look at them in the eye and listen to their stories.
You will find out that they need you as much as you needed them in the past.

Life is not all about fame and achievements, it’s about the people (Family, friends, etc). And whatever insignificant time we have on this planet, it’s better spent together in the present.
I'm Joel Gascoigne, and This Is the Story Behind Buffer
In that case, telephone number can never run out if used Ipv6 version. Reusable too! Totally mobile! And you don't even need to pay for mobile bill. Just an internet bill, $10 more. Woho.
Because gerrymandering isn't the problem -- as evidenced by the fact that states that have non-partisan redistricting processes haven't managed to reduce the problem. There is no method of apportioning single-member districts whose representatives are elected in FPTP elections that has good results. Gerrymandering is politicians working to direct the way in which such a system fails in their own favor, but such a system is going to fail one way or another.
I think you're pretending that removing the ceremony of the Future isn't a significant difference. Your point is correct, but you're missing the forrest for the trees
A fun wikipedia page:

18.3 GW – tech: peak electrical power generation of the Three Gorges Dam, the world's
largest hydroelectric power plant of any type.
...
190 GW – tech: average power consumption of the first stage of the Saturn V rocket

After that, there are a few lasers that can fire for millionths of a second, but no proper man-made machines. Excluding those experimental lasers, the Saturn V remains the most powerful machine ever made. I have heard that stated a lot, but the truth behind that statement never really sunk in for me before.

Edit: whoops, forgot the link: http://en.wikipedia.org/wiki/Orders_of_magnitude_(power)
The substantial difference is that actors act on messages while agents are only pieces of data with an assigned thread (in a pool, doesn't matter) that is scheduled to retrieve the functions passed via send and send-off. There is an amazing talk from Rich about clojure concurrency where he implements an ant simulation with agents, it's really great. He also mentions the difference between the erlang and the clojure model in a much better way than I possibly would.
Yeah but judging someone's ability to code by several good <1000LOC projects is probably better than the sorts of coding problems you have time to give someone during a coding interview.
Good point. There are algorithms for manipulating Roman numerals that used to be taught, but that no longer are. And really, little is lost.

People used to practice at long algebraic exercises (e.g., trig manipulations, or tricky integrals) that are no longer considered worthwhile. Just give it to Mathematica. It's like medium-sized linear systems -- sure, you could solve it manually, but nobody does, or even remembers all the shortcuts and tricks that used to be so important.

A brief and vivid essay on this is "Forget it" by the late Isaac Asimov: http://readanybooks.net/ScienceFiction/Asimov37/27283.html
I don't think that's entirely true that you need all of those things to get hired. Your resume still speaks volumes about you. It's just that things like github and stack overflow show an interest in engaging in the larger community of software development, and are a strong signal when evaluating a candidate. Having been on both sides of the table it's important to remember that the person hiring you is taking just as much of a chance on you being the right fit. I think anything makes that decision clearer is a positive.
Seems like a wasted opportunity for a Kayak.com affiliate bonus...
Making something people want, would please YC immensely.
Alas! Incidentally, the vid of the talk will be posted later on g33ktalk.com if you're interested.
It's not really telling you what to do, per se.

The point isn't that you must spend time with them, it's that if you want to you should know how much time you have (or don't).
Well he is kind of right. I'm familiar with enterprise IT, and there are very mediocre programmers at work. I'll bet you most of them have never heard of "futures". Sad, but thats how I experienced it.
We've just launched a project asking anyone with a website to help spread the word on the rally:

https://github.com/tfrce/project-megaphone
Was this on the front page at some point and I missed it? It would seem to me this is a great example of a hack with killer results.
To extend what cperciva is saying: under partition, you MUST sacrifice either consistency or availability.

A good explanation is here: https://foundationdb.com/white-papers/the-cap-theorem/
Ask HN: I'm sick of watching junk software outsell mine.
How did you overcome the engineer mindset to get your marketing/branding together early on for your product? I'm sick of sitting around watching crappy, expensive tools outsell my work that I know is better, but I have no budget at the moment to invest in marketing/site/sales team. Another one or two sales would float a true effort for a month or two, but I'm not there yet. Help!

BACKGROUND: I'm a very ambitious engineer, I'm confident in what I can do with a little push in the right direction, and I have this toolset that I just got to a "MVP" stage (and was paid decently for) - my client is doing everything they can to help me resell this to others because they are that happy with it and want me to stop struggling as a developer.

I just want some good, solid advice from successful engineers who had to cross over to marketing as well. Thanks!
The Outer Limits of Reason [interview at bottom]
In the case of my company, if you're not a fan of open source, you wouldn't have a place.
I think that some amount of knowledge was assumed. You would have understood it if you had known Java. For-each loops in Java have a very similar syntax.

You probably know something that is similar to Ruby, and that's why you understand it without ever learning it. I bet that you wouldn't understand it if you didn't know any programming language at all.
Will this be recorded?
Nice article, but not that good site design. Not to mention the solutions for most of its problem are either flawed or fundamentally not correct.

Author of the site wrote solutions in Python, but obviously he/she doesn't understand Python. Isn't that against what the article suggested?
There is a comic I really like from Abstruse Goose about the same topic: 936 Little Blops http://abstrusegoose.com/51
Hadoop 2.0 is here
Sure but then if this becomes a "must have simply to have the opportunity to interview" then it loses all the value it can have to reveal what the person can do. And I do believe some people have no time for this. Having worked at Apple for some time, I guarantee my sparse time, when there was some, was more outside of any coding and still I will never show outside a piece of code I have written in this company. This does not mean the coding skills I have should be considered as good or sufficient, they may or not match the one needed for a position. Having been also in the position to be on the interviewer side, especially in startup, seeing the candidate in person reminds often the deciding point.If some code on github exists, it simply can "speed up" a little this part of the process.
Personally I found the "Smart and get things done" book by Spolsky a good read on how to conduct interviews
Quora is down?
This is somewhat minor, and a bit tangential to the article, but worth noting nonetheless.

The title on HN is misleading. Dev Bootcamp is a company whose name in the general sense is being used to refer to similar learn-to-code schools ("dev bootcamps"). This article refers to one of the latter, but does not identify as having to do with the Dev Bootcamp.
This is a cool little website. Both my parents are dead, but I appreciate the thought behind it.

It's interesting that it sticks to a mother and father. A number of families are moving into more complex arrangements - 2 fathers, or 2 mothers, or step parents, or single parents, or etc etc. (I'm not complaining, just commenting.) I guess it shows that people know who they consider to be parents.
Gives me a 503 page every single time I try..
http://www.downforeveryoneorjustme.com/http://www.quora.com/
Trust me, you want to upgrade. Windows 8.1 is to Windows 8 as Office 2010 is to Office 2007.

Bad analogy to anyone who thought Office 2007 was really good (which would be most who upgraded from Office 2003 and went through the 1+ year learning curve).
Maybe you should give the OP some credit for hacking HN titles then.