skysight-inc/HackerNews huggingface dataset:
I have to strongly, strongly disagree with this.

First, let's talk about your assertion - we're basically all just in this for the money. If you want to make that claim, you have to be able to answer why. Why is money important? Why would we do anything just for money? Money itself is irrelevant, we only want it because of what we can get with it. So, let's go a step further and figure out what we'll buy with that money. Sure, you're going to buy things for yourself - most people likely will. But are they going to spend it all on themselves? Most likely not. Many people will spend that on gifts for their spouse, a vacation for their family, school for their children, a new house or car to improve the lifestyle of their loved ones. All of these things are honest reasons we justify spending our lives working - to improve not just our own life, but the lives of those we love (and for many great people in the world - the lives of people they've never met).

Second, let's go towards your statement that people just can't have a deep passion for things. You're saying that people can't do something because they're particularly interested in or dedicated to a particular issue? Ok, explain Doctors Without Borders, the Boys & Girls Club of America, St. Jude Children's Hospital, or literally any other charitable organization in the world. Are its founders, low-paid employees (relative to market potential), and unpaid volunteers just in this for the money also?

I'm keeping my cool here on this, because ultimately this is a comment and we're all free to express our minds - but I'm offended by the assertion that we can't care about anything other than money. And that's after you get past the fact that the statement on its face doesn't actually make sense, because none of us care about money - we only care about what we can get with it.

Edit: perhaps a bit of an overreaction to otherwise benign comments on behalf of the OP. I still feel strongly about my comments here, but may have misunderstood the intent of OP's statements.
Not only that but they may just enjoy recruiting more than they enjoy (or don't enjoy) programing.
Top iOS App Development Companies of the World (2017)
You need money to live. As for your other comments, I think you're misquoting me.
of course, "social credit systems" to rate citizens are already being tested in China: http://www.economist.com/news/briefing/21711902-worrying-imp...
Doing a good job with care, investing myself in the work. It doesn't matter if no one sees it or appreciates it (though that's nice), it's important that it's done well, with economy of design and good judgement for where to invest some time in the code, and where to flesh out with less finishing.

Higher order goals are all well and good, but usually the best way to achieve those is to make as much money as possible and then direct the money towards the goals, rather than to change what you do and work on the higher order goals directly. While working directly towards higher order goals might feel more satisfying and meaningful, it's unlikely to be the most effective way of making a difference if you've got good skills as an engineer.

My personal higher order goals aren't much more than to live the good life, but being sure to live it - be in the moment, rather than living for some tomorrow.
>I didn't say google banned templates,

Well, your response was to grasleya and he wrote: "Why is it that relatively simple and ubiquitous language features like [...] generics are [...] an unacceptable amount of complexity?"
[...] Are there any Java, C++, etc. developers arguing for the removal of these features [...]?"

And your reply was: "Yes, google c++ style guide recommends to avoid [...] template metaprogramming,"

... and therefore, that makes it look like you're conflating "generics" with "template metaprogramming".

If your intention was to respond with a random tidbit unrelated to the proposed generics for Go, it means you're just introducing a non-sequitur and confusing readers trying to reasonably follow the context of the thread. The op (grasleya) wasn't talking about "template metaprogramming" to compare to "generics" in Go.
Forced revelation of information makes individual privilege more important
You could https://getsimpleform.com/ which gives you an endpoint which will store the form submissions and send you a notification whenever someone submits. Full Disclaimer: I built it.
Sure, but I've just had an interview with a recruiter who literally did the "Do you know Reactjs? Yes. But do you know JavaScript?" face-palm to me. Only with Angular instead of React. Not all recruiters are this dumb, but I promise you I have encountered plenty who are.
Media Companies Are Getting Sick of Facebook
You said 90+% of people who state any other goal are actually working for the money and lying about it to other people. I think that's very incorrect.
Unifiers and diversifiers in physics, chemistry and biology
Leveling up as a Junior Engineer
Grown up working class, have parents which are older and still have to work in awful jobs. Met many people who are just simply better than I am at most things. So I just grind daily at it. I want to have an "out", not just me but for my family and the people I care about.
Google develops object detection API
I don't really plan my next day. I do a bit of triaging once my current task is done to re-prioritize my todo list, which is a simple text file.
Automated+External+Defibrillator+Market+Report+:+2017-2022
You just said money is irrelevant, then proceeded to list all the useful things money can do for a family?

Money is just a proxy for useful things you can request.
"That I need money and this is my best choice. I would guess 90+% of people who say theres anything more to it than this are lying to you and probably themselves."

I'm not sure how I'm misquoting you here - you very clearly and plainly said you assume 90%+ of people who say anything other than money is their motivation are lying to you and themselves.

As for your comment that you need money to live - of course you do. That's a far cry from your statement, which is that people are solely motivated by money. The typical HN reader likely makes above the average salary, so they're already past the point of working for enough of a salary to live, and they're in the disposable income territory.
Yes, Tash is presented as the evil religion compared to good and just Aslan. What exactly are you arguing?
I don't think OP is talking about Doctors without Borders. He's talking about the super hyped engineer at a big Ad company who says she's extremely passionate about her job. This sort of attitude is very common in the U.S., in my experience.
I don't even share it with my wife. And the issue is not about trust. It is that there is no need for it. And sharing it with another person makes it a lot less secure.
Granted I maybe missed it but this doesn't Specifically State that it was successfully used to by pass the firmware lock? Since 2010 Apple has worked hard to close these loopholes
https://m.imore.com/how-set-your-macs-firmware-password-and-...
How to stop being a masochist and start monitoring OpenStack with a single tool
I said money itself is irrelevant. Saying we work for money is stupid, because we don't. We work for the things money could buy. It's an arguably arbitrary distinction, but in this case it's important, because it speaks to the meaningless first statement of the original post.

How can we all be working solely for money when none of us actually care about the money - we care about all the other things that the money gets us that the original comment explicitly stated we don't care about.

Edit: I think we're on the same page here, but perhaps I could have clarified what I meant in my comment. Money itself is meaningless, as you mentioned, it's a proxy for other things we can get. Which is why it makes no sense to say we're motivated by money. We're motivated by the things we want that money to buy for us.
It was All a Dream-Google
I'm not sure what benefit you're picturing from escape analysis, but EA is largely pointless because GCs have gotten so good that stack allocation of objects is really no better than heap allocation plus collection of short-lived objects.

I worked for years on escape analysis in IBM's Java JIT compiler. We struggled to find any actual programs that showed any benefit at all. The real benefits of escape analysis were second-order effects like eliminating monitor operations on non-escaping objects, or breaking apart objects and putting their fields into registers (especially autoboxed primitives). The actual stack allocation wasn't really any faster than heap allocation, and a GC operation in the nursery doesn't even look at dead objects.

EA is basically a microbenchmark-killer. For real software, it's not often worth the trouble.
The Importance of Using Wedding Chair Covers at Your Wedding
There's multiple reasons why you wouldn't want to use these newly released open-source projects. First one is, like you said, the danger of a backdoor. The second one is that due to the very long list of non-ethical and illegal practices of the organisation you don't want to contribute or depend on them.
Yep on the first point. I was once asked to bend a comically large paper clip out of pipe cleaners. Next I was to solve some physics questions.

This was for an analyst job at a bank.
Birth Announcements for the Busy Father Using Python, Flask and Twilio
For estimating something (doesn't matter if it's software or what) this is a useful process:

Has something similar been done before?

How long did the previous examples take?

Why do you think this time will be different?

The last question is not to catch you out. Maybe typical splash pages take people a few days but you're really fast at design, or they needed more polish. If I take a week normally to write a blog post and know that this one is longer than usual, maybe I need to add some time. Perhaps you're adding some copy but this time it doesn't need to go through legal. Whatever the difference is, try and start with previous known data and then adjust from there.

You shouldn't predict it'll only take you a day to get this blog post out if it takes you a week every time and you've got to prepare for a talk at the same time.

More detail and an example from Kahneman:

http://www.mckinsey.com/business-functions/strategy-and-corp...
Can I just say that this was a superb answer and much more detailed than anything I was planning to write myself.
When most say working for the money, what they mean is exactly what you mean. Things money can provide.
Integration between iOS and Mac OS may just be because Apple controls both of them tightly. It doesn't tell us much about OS similarity or any deeply shared code. You can make two very different OSes integrate seamlessly with each other given full control over the OS code.
Ok, sure, but the OP didn't qualify his/her statements that 90%+ of us are lying when we say we're anything other than financially motivated. I'm attacking the assertion that we simply can't be intrinsically motivated by things that matter to us.

That said, I do know engineers that work at startups and actually are pumped by the vision - they're excited about what they're building and what it could mean for the future.
Moby/Docker in Production: A History of Failure
As an added note, your server seems to resolve some A record, despite no A records in the domain.
I suspect whatever you're using for DNS does park all NXDOMAIN into some website of their own.
And this is why Facebook has become my go to place for contacting old friends I haven't talked to in years and relatives I speak too even less.

If it's people I interact with all the time there's other ways of contact that are less data mined like a good old text message or phone call.

Oh yeah and my last Facebook post is well over a year ago. There's no way in hell I will post random pictures it that will show me in bad light. It's basically a slightly less official business profile.
Why? So they can be "seen" through rain, fog and snow?

Reading road signs optically is a solved problem. Mobileye and similar systems have been doing this for a decade or more.
I ran into upgrade pain where jails created before a certain time (had to have been in the not-so-distant past because none of my jails are particularly old) lost networking post-upgrade. I rolled back to the previous release since I didn't have time to deal with it, but this is now 2 releases with some major caveats.
Australia damn well ought to have more solar PV installed than the UK given that the UK is about 30 degrees further from the equator.
The response that stuck in my memory was from Jonathan Blow (whom I greatly admire, apart from the following), and amounted to "then you're not a very good programmer".

Personally, I strongly suspect that the predictive power of interview questions depends ~90% on the knowledge and experience of the interviewer, and the specific questions aren't that important. I reckon the disconnect here is that you and JBlow are judging things as the guy had failed the interview question as you would have administered it. And it's possible that that's roughly the case, but it's also possible that he failed the interview as administered by a bad interviewer - who, say, cut him off after the first trivial error rather than suggesting he check his answer for bugs, or whatever.

As such, I take no issue with data structure questions per se, I just find it hard to buy this idea that they're massively predictive - compared to, say, having shipped lots of good code for a long time.

> With respect to Max Howell - I will, indeed, leave speculation out..

This would read better if it wasn't followed by speculating where the guy's qualified to work (based on memories of a tweet from three years ago!) and then speculating what he does and doesn't know about an interview he was in.
I am not saying there is nothing to this, but this is just a catchy concept with a convincing narrative. The sources are news articles and YouTube videos, not scientific papers specifically addressing the issues mentioned, for example showing a link between self-censorship and online monitoring or quantifying that effect.
This is a good thing. We also don't leave our taps on wasting water.
How does the golang scheduler work?
The Happy Dance

You know the feeling, when you get something working for the first time. Something that has never been done before and will never be done the first time ever again. And you just did it. You received input, thought about it, build it, tested it, changed it, stewed about it, agonized over it, redid it, and finally, finally, got output. Often beyond your wildest expectations. And you lept out of your chair and yelled, "Yeaaa!" and danced a little bit.

Sure, I have gotten this feeling from other things, from my writing, from my comedy, from sex, from when the Penguins score a goal, and most often, from others. But in the grand scale, those things rarely happen.

Writing software is different. I can Happy Dance all the time if I only set myself up for it.

In the enterprise, I hardly ever Happy Danced. In my own business, I Happy Danced almost every day. What more does one need for motivation?
The internet is often prohibitively expensive for a small minority of users. But those users often have infrequent access to a high-bandwidth connection.

And of course, odds are that they won't be reading this thread!

I've often been in this situation myself.
And that's the same both on and offline.

Sure you can behave badly to a point and there's nothing anybody can really do.

But there's a line you can cross after which... it's not your choice...
Mediterranean countries also get less harsh winters, especially in the last years people have preferred installing cheap stoves rather than doing all the work required to properly insulate buildings from the 60s (roof, external insulating coating, window frames, condensing boilers, etc).
It's important if you care about GC pauses (which you will eventually). Take a look at this report from the .NET based stack overflow guys: http://blog.marcgravell.com/2011/10/assault-by-gc.html?m=1

Note that they solved their problems using exactly the features being added in Java 9.
The attack you're thinking of was on Zerocoin, not ZCash; Zerocoin wasn't built by the team that came up with the zero-knowledge proof ideas, and was built on top of the original Bitcoin client code IIRC.

https://news.ycombinator.com/item?id=13672117
"Besides, my local librarian doesn't decide what books the library will have"

Um, of course they do.
PoC or GTFO 15 [pdf]
This. It strikes me as odd these days when managers and engineers assume symmetrical distribution of time required to complete tasks. This is not only relevant in software development: in my experience, the larger the organisation or set of people/departments involved in any kind of work, the heavier the time distribution is on the "late" side.
With the selling point being that it tracks you less than other tools. In fact, avoiding tracking seems to be a prevalent line on those projects...

Yes, it's understandable, but still ironic.
I guess I am past the need of motivation. I started coding more than 20 years ago and back then it was all about that I want to really learn how to write good software and create cool projects.

Today I am just happy to have few low pressure customers that I am maintaining products for. I kind of feel like carpenter: sure I can make a table for you and I know it will be quite good. It is not going to be the next big table that is going to be displayed on front page of big Carpentry magazine. It is going to be table for some basement, but thats ok.

I sometimes need more money for bigger purchases, (I am farmer now and equipment is so expensive) which makes me return into high pressure of valley development. And I must say that working in this environment it is always hard to find motivation other then "it is soon going to be over".
Thanks for the comment! This really reflects the way I started thinking about it lately. Sorry for the investigative tone of the following question: Was there anything in particular that enlightened you towards changing your attitude or was it just through reflection and incremental adjustment of the behaviour?
If I was in it for the money alone I would have become a Hedge Fund trader. Not saying that money is not a motivation here - it is. But its not the primary motivation. Having said that, I'm no longer 20 years old and will not take an exciting project that pays below what I expect to earn, or even agree to listen to the "we'll give you equity" idiom...
TL;DR: This is just an add-on to OP's question - how it has worked for me. I've been following this and I'm looking for a better way to track.

I was experimenting with it a couple of days and here's a quick brief.

How: All I used was Apple Notes on my phone to plan out the whole of next day the previous night. I would break the sections into "Morning", "Afternoon", "Evening", "Night" and add multiple checkboxes that act as to-dos for each part of the day.

Did it work?

Yes, and I would really recommend it. It feels great and gives you superpowers since you already know what to do during the day, and that you don't have to randomly find things to work on as your day progresses. This majorly improved my morning schedule which I would otherwise spend on checking emails, partially reading HN & Medium, oscillate between applications and be distracted. This also improved my productivity and I felt I should be checking off items one by one. The balance from the day would move to the next day, if applicable.

Why did I pause: The same reason OP started this thread for. I wanted to have a better way to handle the habits, and get an idea on how I perform and my completeness ratio. There are certain habits that get replicated across days. Notes is just meant to be a note-taking app. I wanted to try Trello with lists for each part of the day, but again, the completeness part is what I am really interested in.
The first thing I thought of was the "Nosedive" episode of Black Mirror this season. Seems more and more plausible every day.
I guess it won't help with braindead [1] politicians who refuse to legalize it.

[1] http://www.imdb.com/title/tt4877736/
Airwallex: Foreign Exchange and International Payments API
I think we're agreeing. The party line for a long time was that Java didn't have value types because they thought EA would render it unnecessary. But as you say, it never really approached being able to replace the benefits of true value types.
Varjo Promises Human-Eye Resolutions for VR This Year
Agreed. If you look solely at my comment in response to the one I replied to, it probably seems like I missed the mark. However, take it in context with the OP's comments for the topic

"I can see what is going on in my head, that I tend to materialise some image of my future self, create value for the family and the environment I live in, position myself good for the future-needed skills, have joy in what I do, have more freedom to decide of my future direction ... there are many different triggers of motivation for my actions, but from time to time they seem random and misaligned."

In that context, he's clearly referring to (at least to me it seems) deeper motivations that simply financial. So, to have the top comment on this page say 90%+ of us are motivated financially and lying if we say otherwise, in the context of this topic, I think is just wrong.

That said, I've edited my original comment to clarify I may have misunderstood the one I replied to.
This startup wants to build VR headsets with ‘human eye-resolution’
Total rip off of the original post. What does it bring? The jokes are the same ( and sometimes lose their meaning in "translation")
I was under the impression this might have information about moulding and pouring your own mattress, but you are referring to buying your own components to stack up into a mattress correct?
He could be a Mac user for all we know.
> How effective is carbon capture? Are we talking 30% less carbon? 99% less carbon? somewhere in the middle?

Usually this is something you can tune to optimize your total system and the cost of capture. But typical requirements are >90% CO2 captured, often you see >95% or even 99%.

> How much cost does it add to a typical coal plant? How does that compare to new solar installations?

IIRC the target for something like a coal plant is getting below $100 total cost per ton of CO2 captured, transported and stored. Usually that's calculated summing up CAPEX paid down over some time span, plus OPEX, plus the price you pay someone else for taking the CO2 and storing it. To put that into perspective, if you pass this cost directly on to the consumer, it would correspond to almost doubling the price of electricity. Usually some form of government subsidy accounts for this price increase.

> Is carbon capture tech renewable? I.e. does it depend on some finite chemical material?

Depends very much on the tech. Broadly, we can split into four categories: solvent-based, adsorbent-based, membrane-based and liquefaction-based. E.g. for membranes for H2/CO2 separation, palladium is a key ingredient, which is hardly renewable (but we're not exactly running out tomorrow).

> Is carbon capture feasible in smaller scales? E.g. can we stick a carbon capture system on a car?

On a car? No. I've heard it discussed for diesel locomotives, anything smaller than that your CAPEX and OPEX are so high it makes much more sense to either go electric, or do "pre-combustion" capture, such as converting natural gas into CO2/H2 in a big plant and separating out CO2 while distributing H2 for use in cars.
Swiss supercomputer edges US out of top spot
And all current browsers save IE11 support ES2017 async functions.
It's probably not a tissue loss, rather it's just undeveloped, as it was in the case I mentioned above. But nevertheless this probably should push nervous system to its limits to compensate such deficiency, so it's quite remarkable indeed.