skysight-inc/HackerNews huggingface dataset:
> Money is the primary motivation to work

For the overwhelming majority of people, the decisions about work are a balance of competing interests.

I could go out and get a part time job working on weekends, and make more (overall) money, but I don't because the money I make in 5 days is enough, and I place some value on my free time.

But the reverse it true, I could probably convince my employer to let me work 4 days a week for a 20% pay cut (or 0 days a week for a 100% pay cut), but that would drop my pay below the level I want/need in order to support my family and be able to do things on the weekends.

I could quit my current job and go back to working in finance for more money than I make now. I don't want to. I've done that, and I prefer the work I'm doing now, even if I'm paid 20% less.

I could quit my current job and go work for a charity and make 50% less than I do now. I don't want to take that sort of pay cut.

It's because of these balances that we have some well educated, highly employable people making a (relative) pittance as school teachers. And why some people spend their evenings doing open source "work" instead of taking on a second job.

Very few professionals in western countries have money as the single primary motivation to work. Once you can afford to pay your bills and maintain a comfortable lifestyle, you become quite willing to trade off the extra money to increase your overall enjoyment of life, whether that means more leisure time, or more interesting work, etc.

It is quite reasonable for for-profit companies to aim to provide a compelling work environment through factors other than pure financial reward.

It's also quite reasonable for workers to select job opportunities based entirely on the financial reward (though I think that's actually relatively rare).

That company and that worker are probably not a good fit for each other.
Looks like the homeworks for this are not available.
That's a shame. You didn't even read the link you were arguing the validity of until now? I still don't think you read it since you've just quoted the thesis but not referenced the notion that the idea even of "Hindu" identity just didn't exist, even though the people in the region shared many of the same texts. That's not the same as claiming that the belief systems didn't exist, or that they weren't widely similar, but that they weren't a cohesive unit.

The blog post you linked me to just reinforces my point about nationhood if you'd have been paying much attention to my posts instead of getting defensive about "Indian identity" or whatever.
Thanks for posting this cached version! Woke up this morning to see my server went down twice over night, I'll beef it up a bit later.
I mean, they also granted a monopoly on ICBMs to nation-states as well. What's your point? Some countries passed some laws?
Filler words that missed the intended meaning. But you can attach fullheartedly to a few words and miss the entire point of what I said because your jimmies are so rustled by a little adage at the very end. Really shows your intelligence.
Jw: Meet flavour nabania okoli Chinedu
You have to return codes everywhere through your program, including all libraries.

Exception, on other hand, just happen and get caught in a few places.
Their were Age of Empire mods that were essentially MOBA scenarios. I don't doubt many such ideas are ad hoc genius, but a lot of game dev is re-hashing with a twist.
The Problem with Super-Muscly Pigs
Agreed. I'm currently considering Kafka for a project but am hesitant because ideally we need a zero maintenance solution, and Kafka seems to always end up requiring some handholding.

I'm not familiar with the Redis dev process at all. How long might one expect it to take for a feature of this complexity to make it from RCP to production-ready?
They are speaking mainly about cheating by Chinese students (and also Indian ones) in the article. No data about the other foreign students?

[edit] Is it because Chinese and Indian students represent the bulk of foreign students in the US?
As a former foreign student in a CS / CE degree in US, I don't take offense at all.

A large proportion of students are from China. The article does focus more on those students. I think if you add India in the mix, that would overwhelm statistically all the other countries (South America, Africa, Europe etc).

> I take some offense at the generalization of all foreign students as cheating.

Where did you read that? Can you show the quote where it says "all foreign students are cheating". I couldn't find it directly, or implied.

> when there are wide varieties between the subgroups.

They are wide variaties. But surely you don't believe their is a proportional representation from all the countries (if there are 100 students, they'll be 10 from Norway, 10 from India, 10 from Bolivia 10, etc). You are from Norway, I was from Europe as well. On average most students would probably be from China and India though.
"You just pay about 70% you would pay for the rent and the house is yours in 30 years! But you need to fix all issues yourself and comply a lot of third party rules how everything has to look and work".

I dont get it ether, this sounds like the worst deal not even including the fact that i might do not want to live there in 30 years.
Also more people getting their life prolonged by cancer treatment?
The Billion Dollar Unicorn Startup Recipe for Your Enterprise
What do you mean by "large amounts of data"?

A friend of mine is a data analyst at a large market research company and analyzes more than 10 billion cookies a month using Hadoop from apache:
http://hadoop.apache.org/
Did I say violent crime? I said crime.

http://m.huffpost.com/us/entry/8078586.html - 1) If a black person and a white person each commit a crime, the black person is more likely to be arrested. This is due in part to the fact that black people are more heavily policed.

http://blogs.channel4.com/factcheck/factcheck-black-american...
You can call functions across processes by using RPC libraries.
> No data about the other foreign students?

Because after those 2 major groups are accounted for, others are an insignificant proportion. Those minorities could be more honest than the domestic students, statistically it wouldn't matter much.
PageRank doesn't learn from the data. It just calculates metrics on the data. It's totally different from Machine Learning.
Aka Software is Eating the World.

http://www.wsj.com/articles/SB100014240531119034809045765122...
Project clearly needs to be renamed to Black Mesos. And their office to the Black Mesos Research Facility.
The truth about where 11 tech breakthroughs really came from
Thanks for your story. Funny thing is, just yesterday I wrote a similar article about static typing but from a different angle, see: http://josdejong.com/blog/2016/06/05/static-typing-the-good-...
> All your interacting components still depend intimately on each other's behavior. The behavior is not fully captured by the interface - if it was, it wouldn't be an interface, it would be an implementation.

Many interfaces come with an assumed "contract" that all instances must satisfy, which limits the possible implementations but not completely defines them.

Interfaces for equality (must represent an equivalence relation) are like that.

So is the Monad interface (the monad laws are basically associative laws).
> Who cares.

Looks like someone hit a nerve there. Downvoted.
These tests are probably designed to check your motivation, not your skill.

If Google is asking questions about manhole covers, you better study about them before an interview. A candidate who can answer such a question would more likely want to badly work for Google. That is probably a better predictor for a good workplace performance than raw skill.
That rationale contradicts negotiation approaches that I've read about in a few places, specifically the idea of "anchoring." (Other commenters have also mentioned this) I'm not sure how much data there is to support either approach.

https://en.m.wikipedia.org/wiki/Anchoring
Why I don't go to the Chaos Communications Congress any longer
I like very much the last slide and the author's recommendation. Helpful and better than the admonitory 'yes you should use typed JS':

- if your project does not live for long: no

- if your project is really simple: no

- if there is a chance you will need to refactor the thing: yes

- if your system is very important or even crucial for the success of your company: yes

- if people enter or leave your team frequently: yes
I don't think they are "yours", but more so an anachronism from your colonial days ;)
It's all eventually compiled down to machine code, which doesn't have what you or I would call type checking.
I cant talk for anyone but this is something we highly value in this country. You pay more but you usually get always good quality. Its not a hit or miss like in the surrounding countries.
I have been subjected to more than a decade of Python propaganda about the GIL how it is a good thing because:

* it prevents deadlocks

* it prevents livelocks

* it means you don't have to lock when you share across threads

and how it's not a big deal because

* you're IO-bound anyway

* you can easily write performance critical parts in C

* you can use multiple processes, in fact that's better design anyway

So I would have asked more critical questions. Feel free to call that trolling if you want.
Same feels there.
I'm sure there are structures where corporate tax is 0 and dividends are taxed at the same rate as any other income. That is a reasonable structure.

If one wants a cap gains tax that equates to the double taxation then cap gains would be higher than income tax. Could also be reasonable.
Really that's just one reason, 360M times.
> whole implementation fits in your head too

Of the axiomatic core. But not of any programming language.

> But it turns out that this axiomatic core is too impoverished for a lot of programming.

It's not even a programming language. It's just an axiomatic core. If you try to use it for programming you must be doing something wrong.

> is writing a lexer. I don't see anything that Lisp offers you in that respect.

Lisp is a language family, not language implementation with a library, which happens to include a lexer library.

If you mean Common Lisp as a programming language with implementations, there are portable lexers.

http://www.cliki.net/LEXER

https://github.com/drewc/smug

https://github.com/lispbuilder/lispbuilder

Writing your own lexer in Lisp shouldn't be too hard. People have written applications in Lisp which includes lexer functionality.
Now in the AWS Marketplace: WinDocks
seriously? what does it matter? I run it on a 8GB VM with VS and never noticed an issue.
I'm going to ignore your implicit rhetoric that there's nothing that can be done to help this and offer a potential suggestion - universities here can go an extra mile to put severe emphasis in educating international students about how cheating is dealt with in the US and how severe the consequences were when students were caught in the past doing it. It would also probably help if the students were convinced that there's a high probability of being caught with modern tools.

I know I'll get some flak for the last sentence there, but how many people in the world you really think are law-fearing as opposed to law-abiding?

I don't see this as their obligation or responsibility, but if looking for helpful measures that can be taken, I see this as one.
Yes I agree. Using native javascript for specific tasks such as this is probably a good idea in terms of minimising the size of your assets and maximising performance. It can be especially satisfying for the programmer as well.

I do understand the need/popularity of libraries like jQuery however; In development teams there aren't always dedicated people for 'just' the back-end or 'just' the front-end. Most people do both in varying levels of competency, a library like jQuery makes it a lot easier for people less at home in the front-end to create things. 'Easiers' because of the cross-browser compatibility, consistency and the fast amount of online resources. So I do get it, while it is still not that hard to pick up some new things.

If you are in the front-end a lot/only then sticking to gigantic frameworks without using more modern javascript is just a shame, because it can bring you great benefit.
The real problem is abstraction leaks. When an abstraction leaks, the user of the abstraction is forced to think both about the abstraction and its internal implementation, which results in a net increase in the cognitive burden of understanding the code.

However, Java doesn't lend itself to designing very tight abstractions, since all but the most elementary arithmetic operations can fail in utterly miserable ways. If you read a line of code like:

someMap.get(someList.length()).someMethod()

In how many ways can it throw an exception? Using temporary variables doesn't help: it only makes less things go wrong per expression or statement, at the price of making each individual expression or statement do less work for you.

Fortunately, there exist languages that offer less room for things to go wrong.
"Living" is one of those things that is hard to pin down an exact definition for because there are so many edge cases.

Is life on earth everything that processes sunlight, directly or indirectly? Well solar panels do and microbes subsisting on energy released from deep sea vents don't. Is sexual reproduction the defining characteristic of life? Plenty of examples to the contrary of life forms reproducing in other ways.

It's actually really hard to find a precise definition that doesn't have an exception.

As for the Spielgelman's Monster, if this were to be described as living, that would mean man had created "life" from non-living matter, that would be rather big news.
> In fact, it's completely speculative to draw that conclusion

I didn't conclude, I presented 2 possible explanations for the number. Tbh I think you're the one who has made up his mind already on this matter
even within a single culture, you have generational differences. I remember some classes I performed pretty badly. Didn't show up, etc. and end up with a "B." Professor was from a different time.
I hope that if your BI is only for citizens and since this is presumably financed by taxes, you are going to grant a big tax exemption to non Swiss nationals, since they (according to your plan) will have no chance of benefiting from BI. What other ramifications this can have is difficult to foresee.

The nice things about simple plans is that they are simple: once you start complicating matters, it gets really messy.
I'm actually in the middle of a bunch of interviews right now. The most ridiculous interview process I encountered so far was one that was supposed to be 7 (!!) steps long (that usually takes 3-4 weeks by their own estimates), beginning with a 45 minute HackerRank challenge, then a technical project that was said to take 2-5 hours on average (but the time given was a whole week, so I have my doubts about that estimate), followed by up to 4 Skype calls, and finally an onsite.

The HackerRank challenge consisted of two relatively trivial multiple choice problems, a simple FizzBuzz-level coding problem, and a programming puzzle. And I do mean programming puzzle. I consider it a puzzle in the sense that it had very little to do with any classical CS domain I'm aware of (although that may just be an artifact of my own ignorance, but to someone unaware of that domain like myself, it as might as well just be a puzzle) and certainly wasn't anything one would ever encounter in front-end development (I was applying as a front-end engineer). I later found the problem online and here's a thread discussing it for those interested (the company I interviewed with wasn't Google though): http://stackoverflow.com/questions/28967020/check-if-there-e...

I finished the 2 MC questions and first coding problem within the first 5 minutes, but I wasn't able to finish the programming puzzle in the time remaining (For what it's worth, I was on the right track with my approach, but it took me a lot of trial and error to arrive at that approach, so I didn't have enough time left to finish the implementation). I got my rejection email two days later.

I really question the wisdom of using a programming puzzle like this as a filter in the first step of your interview process (or really, in any step of the interview process for that matter). You're effectively discarding candidates solely based on their inability to solve an esoteric programming puzzle under some arbitrary time constraint.

Although at the end of the day, I'm not that disappointed in this early rejection. If this programming puzzle was a sign of things to come in the next 6 steps of their interview process, I think I may have dodged a bullet. That could have been so many hours of my life that I'd never get back. Good riddance I say.
You can achieve #1 and #2 (pretty much the same thing) and still want to cheat to minimize bad luck, especially if others are cheating, with the curves and all.

#3 and #4 are also pretty much the same thing. Yes some people have academic integrity, others make up for it with integrity in other parts of life (so they still get good feelies about themselves), some people only value winning, some people are lazy, some people just can't cut it and the costs are too high to fail with integrity. All to say it exists, but I don't think this would be a big group if cheating were allowed, even if grades weren't on a curve and other complications were ironed out.
Making it easy to switch jobs will also go a long way in making this system much better.

Right now, the consultancy firms flood the application pool hoping to get few selected. They eat the cost of sending all the applications because they see it as an investment - they know that they can milk the few who get selected for many years and recoup many multiples of their initial investment.

Tying the H-1B to the employee not the employer will put an end to such abuses.
Again, as the comment above, I said crime, the example I gave was speeding.
This is not exactly true. Doctor is paid by your health care but you usually pay the fees before you get them back (if you can, otherwise you just send it to them and done). Dentists are included in a health care plus plan which you only get when you are already healthy, its not expensive like $40+ a month. You are right that mothership holidays is not that long, in my experience most people just take a month or two off unpaid.

If there is anything you can not afford there is a huge social infrastructure to help you out. There is no reason your kids should miss one something.

Also dont forget that these salaries include 4 weeks and more paid holidays.

All of these things are not included in american health care & social plans ether so i dont know why i even write that comment right now.
CHFI and Digital Forensics Tutorial [Part 3] – Write Blocking Using WinHex
You can try Questions2Answer
http://www.question2answer.org/
https://github.com/q2a/question2answer
Will he learn from the matches against Lee Sedol? Will Alpha Go become even more advanced (ie, have more hardware added)?
Great story.

Just to add a small data point: in my (limited) experience with Chinese manufacturers, MOQ rarely survive the first couple of emails.

They like to throw at you impressive MOQ just to see if you're serious, or maybe as a first try, or maybe because those MOQ are attached to the really low prices they have quoted elsewhere. But when you inquire further you often discover that MOQs aren't really binding.

For instance, I was recently told I would have to commit to 50000 pcs (50k!) of some fabric design... and in fact I'll be able to make less than 500 at a still very competitive price.

Also, and this may be true everywhere, once you engage with someone they become invested in your project and will work with you, even against the rules of their own organization, to make it happen. They won't sell their kids for you, but they will most certainly chat with the in-house accountant about MOQs.
Uh? It's not software eng or art but too many lions competing for too little a pie. CRUDs' marginal return is much better again (or as always).
Up Board
Plus you're not getting paid to move to Maine...if you do get paid, it's to visit Maine before deciding that you want to move.
Note: I'm not the parent poster.

> 1. You don't believe top developers are intrinsically 'worth' the amount that FB/Goog/Amzn/ and many other SV companies pay, that it's not a net win for the company to have top talent.

You're conflating two things here.

I don't think that "top developers are intrinsically 'worth' the amount that [[..]] SV companies pay" (emphasis mine).

There is nothing intrinsic about a developer's value. A developer's value to their company is some proportion (<100%) of the value they add to the company.

Their value to FB is unrelated to their value to XYZ Corp.

> it's not a net win for the company to have top talent

That does not follow from a view on the intrinsic value of developers. I know that it is a net win to have top talent, but:

a) They might not be "worth" (to me) what FB etc will pay them.

b)I might not think that I have to compete on salary to get top talent. I may have a method of convincing talent to work here based on non-financial incentives.
> - if people enter or leave your team frequently: yes

Interesting, I would put that one as a no, since introducing TS to you project means longer time train new employees. On the other hand it will make sure their commits break something less often, so not so sure about this one
> Question, how does Switzerland avoid becoming more polarized country with so many referendum questions each year?

From my experience even young people are able to have healthy discussions about "difficult" topics and then just proceed with life.

This topic clearly led to some interesting discussions where some had very radical thoughts to, but i saw no friendships breaking so far.

As someone who lived in a while in Austria it is completely different there. I've seen people punched in the face for less aggressive political motives in the public.
It is too easy to find enterprise logins on the Dark Web
Your comment
> Cost of living, specifically real-estate, is silly low

Clashes with another comment

From https://news.ycombinator.com/item?id=11845054:

> Portland is "expensive" for rent (you're very lucky to get a nice 1br for 1400/mo, with rents on the rise due to out-of-state purchasing of condos for rental-income or airBNB/subsidizing owner-seasonal housing)

> Housing costs are steeply on the rise

Please explain
> In addition to the short window, changing jobs during H1B also resets the immigrant's place in the green card queue, which can cost them years and years of progress they have made towards permanent residency and citizenship.

The place is line is left intact. But the immigrant has to start over the green card process, which can get arbitrarily delayed due to any number of bureaucratic reasons. This adds needless friction to the job market.