skysight-inc/HackerNews huggingface dataset:
I'm sure you enjoy dilbert a lot.

But more seriously, software engineers are merely the loudest of all engineering professions. Hardly the end-all and be-all. A significant portion of software engineers, never even had a scientific education(programming doesn't have to be scientific, though it can be, and almost every programmer calls himself a software engineer).

> This type of thinking is, I believe, the same mentality that keeps women out of STEM career paths.

i'm probably going to get a lot of hate for saying that, but

... no offence, you just pulled that out of your ass. people don't generally know what professions are like until they actually start working in them. Law is arguably way more racist, sexist and whatnot, but that doesn't stop women from doing it. The same goes for banking. It's just better marketed in central european culture.

and if you're going to make such an argument be sure to include the socioeconomic background that is relevant to that statement.

i personally had to witness the culture clash, when all the persian part of the family was encouraging a girl on how she's going to be successful doing her engineering studies and all the german part of the family saying she couldn't do it and she should instead just study language. incidently iran is also the country where 2/3s of the stem graduates are women and they recently passed laws for male quotas. when i say family, it includes aunts/uncles/cousins and even friends of the difference social backgrounds.

Not once in the entire discussion did anyone consider the potential work environment, the study environment or anything of the likes, nor would they even know. It was just a difference in mentality. The only people truely capable to make qualified statements on the matter were people that watched her teach math to friends high school friends.

And yes, I know, empirically proven doesn't mean it applies everywhere, but then the same applies to your statement.

EDIT: i kind of knew, but so much hate and not even a comment to justify. so, one just started learning angularjs and has now become a frontend (software) engineer and may now not only speak on behalf of the entire engineering population of the globe, but also on behalf of stem in general. that's at least questionable don't you think?
The analogy was about how people can share the same general concerns, but disagree as to whether a specific instance or action falls under the realm of the general concern or not. Like I said, it had nothing to do with spanking specifically.

Your argument is like saying someone is stupid for saying "You are as pretty as a flower" because the subject certainly doesn't have any stems or pedals, nor are they the reproductive structure of a type of plant. Please learn the how to analyze analogies. I even set it up with an exact explanation of what the analogy was about:

> Part of the problem here is that you have a general idea of a very big problem, and you are taking a specific instance of something and imputing that this specific instance is part of the general problem. I can agree with you that there is a general problem of police violence in the country, but I don't think that this was an actual instance of it.
Sure. If someone here has nothing more than high school math under their belt, they may not understand that this isn't a huge deal.

For example, I refer you to the paper wherein some biologists "discovered" integrals in 1993.
http://care.diabetesjournals.org/content/17/2/152.abstract
There is scaling and then there is scaling.

Sometimes you want to scale up to the box you are on and the most efficient way to do that is to use threads in a single process.

When you hit the limits of a single machine then it's time to start scaling out to multitple machines. You are right that then you have to start paying the communication/serialization costs and in return you get much greater scale.

However you don't have to start paying that cost until scale in that direction. You can get quite a lot out of multicore machine these days without having to pay serialization costs if you use threads.

Many times the serialization costs aren't worth the benefit unless you are getting a whole other box with another 32+ cores out of the deal. Paying it before you get that benefit isn't efficient engineering. And for some people choosing a language or framework that forces them to pay that cost before it's necessary is a bad idea.
It'll be more challenging, for sure.

But where there's a will, there's a way. Soldier on, brother. You'll do just fine.
>Quit blaming the employers

I don't think it's the employer's fault. They're just playing the game by the rules.

>people don't want to work..

Sure, and some people can't work.

>How do you pay a living wage to these people?

How or why? How? The same way that other people get assistance. Why? I believe that there's a basic level of human decency we can and should afford to any lawful citizen regardless of their past or present. That we have enough to help life up those that can't or won't lift up themselves. Why do I believe that? A crusty old and totally thinned down Protestant work ethic that says "Everyone, down deep, has a job to do."
http://www.wsj.com/articles/SB100014240527023035327045794837...

http://mises.org/library/what%E2%80%99s-behind-gender-wage-g...

http://www.spiked-online.com/newsite/article/time-to-ditch-t...

http://www.cbsnews.com/news/the-gender-pay-gap-is-a-complete...

http://theconversation.com/defending-the-indefensible-myths-...

http://www.thedailybeast.com/articles/2014/02/01/no-women-do...

http://www.forbes.com/sites/realspin/2012/04/16/its-time-tha...

http://billmoyers.com/2014/04/08/debunking-the-myth-of-a-myt...

http://www.washingtonpost.com/opinions/five-myths-about-the-...

http://blog.independent.org/2015/04/07/the-gender-wage-gap-a...

I'm not being a prick, but I picked the first article that appeared on google.. there are many more and, like I said.. it's -widely- disproven.

I can't reply to the posters below, a scientific paper, sure: http://www.pezzottaitejournals.net/index.php/IJOBMP/article/...
Don't forget the valuable engineering skill of managing your manager, and I think nobody is better at that than engineers. She thinks she's in charge and she thinks she's ordering me to do her bidding, but methodically managed reality makes things somewhat more complicated.
Well I suppose I'm an outlier; software engineer with 100% divorce rate so far. :-p
Please explain to me the value of these articles, I understand that hacker news is run by capital venturous but I still feel that we got minimal value from just ogling at the absurd amount of money that the startups are getting.
Can you explain why the new person's influence fades so quickly? The new team member who says "I know how to fix all of your problems" on day one looks like an arrogant jerk.

The team member who starts to fit in and then says to the right people "It looks like our system has a memory management problem. I've got a lot of experience with this type of issue. Can I help out with designing a solution?" is far more likely to get into a constructive dialog and may move things forward.

If the OP wasn't brought in with the goal of saving a project that was in dire straits, then trying to fix what you think are the biggest problems immediately isn't going to go over well.
No, not collectively, but acting as individuals they can attempt to take a first mover advantage. Make their money, and then they can retire; fuck you, got mine. We already see it with off shoring.
it's 5% and probably not any voting-class shares. that's a nice thought, though.

disclaimer: I did not RTFA
What do you think Palantir does that would have them scanning FB chat?
I have worked with and interviewed a ton of CS grads who couldn't tell you how the stack worked, what a linked list is, or compare the complexity of a hash lookup vs a b-tree lookup. I'd say something like 80% of the ones I've met fall in that category.

This has been pretty frustrating to me, because I am fully self taught and I know that stuff.

Additionally, your comment overlooks the fact that much of what is taught in college is really ancillary to what a programmer does most days. It's nice to know, but I'd say that most CS grads learn enough to pass tests then promptly forget it. Then, they get a job, and learn a bunch of stuff that wasn't taught in college that actually is useful.

Seems like a waste of time to me. Why teach people stuff that 90% of them forget? The only reason I learned this stuff is because I found it interesting, and I learned that while making money instead of going into debt taking on student loans.
Webydo Giveaway Win an iPad and Pencil from Fifty Three
There was that news story the other day about how cellphones could be used to predict earthquakes...
A lot of these companies are old, some were founded in 2007, 1999 and one is even from 1994.

Start ups, really?
Yahoo Stock Quotes in Go
So what was your take away after attending the conference? Genuinely interested and not trolling...
Palantir does tons of government and military work.
Some cached version or mirror available?
This really feels like a huge goal in this email-centric world, it will be interesting to see how they manage to leverage the email network.

Decades ago mobiles were also kind of a small-scale thing that none thought made real sense. Who knows...
Ask HN: How influential was Digg, and what is the real story behind its demise?
| Everyone's an engineer in one way or another

Great, so we expand the word to mean anything, lets just toss the word out because its meaningless at that point.
This article doesn't actually say anything convincing about master's-level enrollment fading. It cites one university's layoffs and that university's related press communications. Not a single number, no generalization or overall trends ...

I don't doubt it is happening but come on. Do some reporting. Link somewhere. Or change the title of your piece.
Hey, I noticed you got downvoted and I'm not particularly sure why.

Could people respond when they downvote?

Have we woken a feminist movement or is there something in his comment that I'm missing?
Fontmin: Minify font seamlessly, useful for CJK web fonts
Advantages of outsourcing: benefits, reasons to outsource
The major difference between Corona and Fulton is that Fulton is not mid-air (and therefore involves the thing being retrieved getting a saltwater bath).
First thing this reminded me of was https://tokbox.com/.
Hopefully the pricing is along the same lines, it's good to see some competition in the space.
A tech question for Twilio: can you manipulate the SDP object?
Thanks, I thought it was a repost.
Doesn't answer my question deeply enough.
Often, the biggest problem with resolving differing positions on sociopolitical topic is agreeing on the same definitions for terms so everyone can argue about the same thing. In this case, "working family" is a motivating axiom for one side while the other is bewildered at the notion that a mere 260 hours of menial work should somehow equate to a "living wage" supporting 3+ people at an internationally elevated standard of living (family of 3 at US "poverty line" of $20,000/yr is at world top 20th percentile).

The more I see arguments about this subject, the more I see the "still need help buying dinner" isn't so much having the money to buy, but having education to know what to buy.
And in the meantime, Megaupload is caught in regulatory limbo, shut down in favor of its competitors' exponential growth.

Guilty until proven innocent.

That's why many companies try to avoid getting there, by lobbying for OPPOSING major parties, for instance.
Sure. I'm just saying that running stuff as root is the de-facto standard in the container world; it isn't outside of the docker ecosystem. Take, for example, the docker registry image[0]. Runs as root. In what world, other than the docker world, would that be considered acceptable?

[0] https://github.com/docker/docker-registry/blob/0.9.1/Dockerf...
It may not be worth it if you're bankrolling the $1600 yourself, but if your employer pays the fee it's essentially free and part of "career development."
Cannabis Delivery Start-Up Grabs $10M
It must be much more fascinating to imagine machines managing everyday life than to imagine the societal complications that will result. I've seen like 3-4 of these machines do it all posts and nothing to examine what people will do.

It's a bit silly to imagine everyone suddenly becoming creative and entrepreneurial - of the people I know and the people I see they are such a small minority.
Jennicam and the Birth of 'Lifecasting'
It is, of course, important to note that I didn't pay for either of them

That's the discriminant, right there. If they pay you it's because they need someone to get some work done, and the funds to pay you come from someone willing to pay them - NSF, NIH, industrial sponsor, whatever. But if you pay them they'll just make some advanced undergrad courses a requirement for your masters, and it's a farce throughout.
It's interesting watching this from a somewhat detached perspective. I only have a B.S., but I did it back in the late 90's. In my industry, it seems like the average level of education is an M.S. based on my coworkers. However, I garnered enough industry experience to remain essentially immune to that metric. So I feel no pressure to go back to school, yet I see that most of our incoming hires have an M.S.

Regarding a Ph.D., unless you're in an industry that needs it, it's still vast overkill. I have a couple friends who opted to be ABD to increase their career prospects. But those decisions were made 5 years ago, so it may be less relevant.

Sadly, all I have are anecdotes instead of solid numbers. It seems right, though.
O₂ Engine – HTML5 Visual Novel Engine
I was really excited by the title but this seems a bit lacking.

I've done a lot of WebRTC work -- we currently use Google Hangouts everywhere at Stack Exchange for internal team communication, but the 15 person cap hurts some bigger all-hands calls or our weekly remote parties. I don't think the hardest part of WebRTC is transcoding or TURN servers (what Twilio seems to be offering), multiplexing is where all the complexity comes from.

It's very easy to set up a video chat interface via WebRTC small-scale, and good on Twilio for focusing on making it easier to integrate mobile clients too, but I can't wait until someone (most likely the Talky.io team seeing how their betas are going) makes it a bit easier to have large N connections (right now on Hangouts N is 15, on my own stack N is around 10).
Some google results: Average CivEng $61K (and average is going to be higher than median), median locomotive engineer $65K.

The days of blue collar folks making less than white collar folks as a class has been dead for a couple generations, but the belief lives on...
FWIW jstr was referring to the text comments below the video. There is other info there too about e.g. rendering settings.
He's not a license troll, he's sensibly enforcing his license. If he were a troll, he'd be suing individuals for posting free comics featuring his creation, asking for exorbitant fees.
It's quite interesting hearing from people with experiences and life habits very different from mine. Thanks for sharing.
AWS (mostly S3): $150-$300

Chunk host: ~$30

Honeybadger: $30

Stripe

Mailgun: ~$10
Right. Our product (to toot my own horn) has 4X voice quality over phone. Everybody can see all the videos (up to 20 people). It also keeps you connected by aggressively rerouting traffic as bandwidth grows and adapts to changing network connectivity (wireless roaming, plugging/unplugging, on/off VPNs etc) transparently. All to take the meeting tool out of the way and let the meeting happen.
I've heard of a lot of the criticism about the MBTI as well, and I agree with a majority of it. I'd thought my disclaimer sufficed enough to ward off the down votes.

In any case, it was thrown out there to see what sticks. "What makes a relationship work" is hard to measure at best. But I have to think, just as the article makes some generalized assumptions from some rough figures, there might be a correlation to other rough observations, even if they don't hold up to scientific levels of scrutiny.

tl;dr: I don't think any of what's being discussed is able to be isolated as a defining factor of what makes marriage successful. But it's interesting to speculate.
Big data analytics is their bread and butter – if they had a way to analyze Facebook messages for patterns and predictively useful metrics, I'm sure they would.
Introducing Laravel Lumen
Parentheses will probably be difficult for you, but you should continue with your brave efforts to learn to program.
Why does it seem every job has to pay a living wage? What ever happened to starter jobs? Some jobs just aren't worth a lot of money; this isn't the employers fault.

<sarcasm>
But hey, the problem will solve itself once the government teaches "everyone to code!"
</sarcasm>

Seriously, though, why don't we MAKE anything anymore? Why don't we make stuff and teach people voc-tech skills so that they CAN earn a living wage? Not everyone wants to or has the skills to go to college, so let's work with the skills and interests that they DO have and help them that way.
Next Generation MongoDB Driver for PHP
The US government is willing to pay for the US clean team (maybe they are already on the payroll). They aren't willing to pay for Canadian experts.
How can we help students learn how to read their textbook?
Hi I'm sorry for the inconvenient but we are recieving a huge amount of traffic.
Agreed. What you're paying for is actually the 1 on 1 time with Apple engineers who will sit down and help debug your app, optimize for performance, etc. It's actually roughly $320 a day, which is fairly reasonable if you think about it.
Its the explicit point of the article. Don't make me quote it.
While Python in itself is very pleasant I had to admit that I was confused by all the pip/virtualenv thing.

What kind of environment would you suggest for beginners ?
Man, they took the least-informative numbers from that article. Much more interesting is the difference from their predicted divorce rate (which corrects for race, gender, and income, but not age, unfortunately).

Quite a few of the engineering professions have 50-60% the divorce rate of the national average, but after accounting for the above three covariances it's not quite as striking (putting them at 60-90% of expected). Agricultural engineers are still way down at 12% of expected, but they don't list the N for non-LE occupations.

Here's the actual article, but it's behind a pay wall. http://link.springer.com/article/10.1007%2Fs11896-009-9057-8

Google scholar has a link to a publicly accessible version: http://faculty-course.insead.edu/popescu/UDJCore/2010/handou...
I predict an iOS based home hub with integrated Apple TV, Games capable, App Store, iTunes library, HomeKit, Siri. The epicenter of your home, hence the event title.
Ask HN: US Visa without degree
Is this possible at all? Has anyone done it? I'm a UK Citizen who is self taught with 5+ years experience developing web based software.

I may have the option of starting a part-time master's degree in computer science... Would this help even without an undergrad?
Just to add to this comment: We do not function in isolation as a single typecast. We are all dynamic people. The football players or "popular people" could also be software engineers.

Anecdotally, one of the most athletic people I knew in school ended up double majoring with a 4.0 in mechanical and chemical engineering. I never went to a school where there were over-the-top movie quality cliques. Our athletes were also our 4.0's, who where also our popular kids, who were also our geeks. So be who you want.
I like the open source thing. In my opinion the only way to show that the service is really secure.
open System.Windows.Forms

[<EntryPoint>]
let main argv =
let form = new Form()
let button = new Button()
button.Text <- "Click me"
button.Click.Add (fun _ -> MessageBox.Show "Hello" |> ignore)
form.Controls.Add button
Application.Run form
0
Their first problem was sending customer requests directly into processing. They're collecting customer metrics - they should never be unable to handle a request because another request has consumed all the resources.

A much better way to do this would be to have a very lightweight API putting events into a stream (Kafka or, since they seems to be on AWS, Kinesis [1]). Let the stream absorb that crazy customer data, and let your data processing run full-speed from the stream. You'll get blips and slow downs, but it won't affect your ability to receive more data. Log out any errors or malformed data so that customers can see the problems. Do your profiling and optimisation, but avoid losing data.

[1] We're using Kinesis. Very easy to provision, does what it says on the box, and can easily handle thousands of requests per second.
I can't imagine talking to the developer of swift is worth 1600, but I expect the entirety of the networking options with other devs, journalists, and people from Apple is worth it. Having relationships with people inside apple is going to make it easier to get noticed, and if you do get some press or feature because of it then it's easily worthwhile.

I'm not in any way saying everyone who goes will get featured. Obviously not true. Just suggesting that developing relationships is the reason to go, and it could possibly be worth it. You never know what doors will be opened.
Biggest in what way? Number of employees? Sure. Revenue? Samsung has got them beat [1]. Also, influential is very difficult to prove definitively. I find that word to be very subjective.
[1]: https://en.wikipedia.org/wiki/List_of_the_largest_informatio...
>, I can't help feeling that someone who, for example, learns how to program using a Lynda.com online course, is missing out on a lot of things (e.g. the underlying principles of computer science) that are taught as part of a full academic course of study

I think you're misinterpreting the article. You're looking backwards at lynda.com, Khan Academy, etc and biased by their current incarnation of not having comprehensive CS foundation topics.

Instead, the article is looking forward and speculating that trends may be changing. One has to look at those online education alternatives as something that may gain relevance (and possibly prestige too). The journalist was using # of masters degrees as one possible indicator of this changing trend. (It's too early to tell and the journalist may be overstating the evidence.)

For example, when Harvard was started in 1600s, it was primarily a school to train ministers and clergymen. If someone said in 1675, "trends may be changing, and new schools like Harvard might teach the next generation of lawyers and businessmen", a colonial person that looked at the world as only a static snapshot would have been skeptical. He'd insist that a young man must apprentice at some workshop to learn business skills. Harvard is that weird place that makes you study the Bible in Latin forwards and backwards. But indeed, Harvard did "change" and ~200 years later, they added a law school and ~300 years later, they added a business school. Now, "Harvard Law School" and "Harvard Business School" have overtaken "Harvard Divinity School" in terms of mindshare.

We can't predict what will happen with Lynda.com and others but I'm sure they won't take 200 years to figure out how to expand their scope in hopes of making themselves more relevant. Time will tell how society responds.

Is Khan Academy, Lynda.com, etc the "Harvard of the 1600s"? If not, what's stopping it?
Actually, that's not the original paper, it's a different one. Here is the original paper:

http://www.pnas.org/content/107/38/16489.full

You can see that the income scale is actually logarithmic. Did that blog author even read the paper? Kind of ironic him throwing around Dunning Kruger references.

Anyway, the happiness definitely does level off at around $75k in the Kahneman and Deaton paper. It's just that other research shows happiness increasing beyond this point.