skysight-inc/HackerNews huggingface dataset:
In motivational theory there is a concept called Two factor theory[1]. Some things provide job satisfaction, and some things cause job dissatisfaction. An employee could have all the job satisfaction in the world, but still be unhappy because there is other elements bothering him. Or another way round, nothing bothers him at work, but also nothing excites him.

Perhaps money is the same. It doesn't provide happiness, but lack of money does cause unhappiness.

[1] http://en.wikipedia.org/wiki/Two-factor_theory
There are valid criticisms of lisp syntax, but I'm not sure this is one of them. This kind of mistake [writing f(g(x,y)) where you want f(g(x),y)] is easy to make and (sometimes) hard to spot in many languages.
I've been fascinated with this machine for ages... I can't believe 20 years have passed so quickly.

From time to time I read about R&D projects which remind of it.

When Adapteva started talking up their Epiphany Chip & Parallella board, I had hopes that it would be possible to construct a machine which was vaguely reminiscent. That hasn't really come to pass. They've really struggled to get the first generation designs out and they've had to step back from older production schedules. But they haven't completely failed either; you can actually buy boards with 16 core devices now.
http://www.adapteva.com/

The Micron Automata Processor Project is also vaguely similar and interesting in its own right.
http://www.micron.com/about/innovations/automata-processing
This is indeed so true; yet money doesn't buy time. Unless you are in your dream location there's always inherent costs to visiting relatives / friends, match their schedule, or simply go wherever you feel good. So you end-up with a double need for money ;)

Still ... I fully agree!
Had to listen to this as soon as I saw that photo

https://www.youtube.com/watch?v=x6hsdWGF0no
It's all about your utility function.

If you are not optimizing for personal happiness but for something else, then the fact that it doesn't make you happy doesn't mean you aren't spending it right.
Use hierarchical DBMS is you need trees. Relational does not fit here.
I wasn't reading that in the first few paragraphs, what I read was the author has a huge feeling of guilt for not being productive enough, moving abroad in a rather random attempt at being more productive - whatever that means. It ended up being goofing off for a couple years, probably because she didn't have to make any money or didn't have much expenses down there - and probably realizing that pushing yourself to be more productive will actually lead to procrastination, and feeling guilty about not being productive is self-destructive and futile.
Should we continue using Angular 1.3.x and wait for AngularJS 2.0?
Since AngularJS 2.0 being a complete rewrite, should we decide to start coding a large complex project in AngularJS 1.3.x and when Angular team is clear with their vision and roadmap for 2.0, look to upgrade? Is it worth continuing with Angular or right time to exit and look for other options?
This is my first introduction to Material Design. I am confused about an aspect of it.

Here[0], we see two separate cards next to each other, with the same dimension, but at a different elevation. As a result, one casts a larger shadow.

Here[1], they specify that "Shadows are never approximated using material". Wouldn't that require that one of those two cards with the same dimension appear to be larger, since it is closer to the eye?

What do they mean by that rule?

[0]: https://www.google.com/design/spec/what-is-material/objects-...

[1]: https://www.google.com/design/spec/what-is-material/material...
21 Things in Interstellar That Don’t Make Sense
I feel like the same as OP. Change for the sake of change without any real benefits. But with plenty of draw-backs. For example the new Gmail App on Android now uses an almost unreadable font in the overview. It is "designy" but not good for usability - and I still have 100% eye sight.

In general I feel like surrounded by the Microsoft paper clip. There is constantly something animating, popping up or popping with strong colors into your eyes.

Try to find in all the talk about material design the underlying reasons for usability. There aren't any. To me it feels like the emperor's new cloths.

I was about to buy a Nexus 6 but the new Gmail app is a no go for me and I will avoid it as long as possible.
I use a VPS for email (configured opensmtpd + IMAP over SSL), VPN server, HTTP Proxy and host 3-4 personal applications (nginx + mysql + ruby apps).

The hard part was to set-up all these services, keeping them up-to-date, since no other party depends on them it is considerably easy and almost risk-free. Other than that is not time-consuming at all. Only 2 times in 3 years I had to re-configure a service. Most of the times I just run an upgrade-script on a tmux session and everything runs smoothly (I rarely use pre-compiled packages).

Now, if I had a production-level web application, I would probably set-up as carefully as I could a new VPS and roll my application there, up to the point where I needed to scale.

If it would be a one-man-show I'd probably go with Heroku (since I write sinatra/ruby/rails applications) or similar (possible cheaper) service to avoid spending time on sys-admin. But these service IMHO are still, expensive for projects with no income while a VPS can do all that and mode at once at a considerably lower price.

ps. As a side note. Before I join HN, I though that all programmers were capable of sys-admin (UNIX servers). Then I realized that tasks that seem trivial to me, are considered somewhat difficult for others and vice-versa of course.
6 months on: How MMR has changed the market
Approval/Range voting fail the majority criteria in that they allow a candidate who is the second preference of 90% of people to beat a candidate who is the first preference of 51% of people. Is that necessarily a bad thing?

Your link also discusses the later-no-harm criteria for Approval/Range leading to strategic voting, but all the examples I've seen for this seem to talk about giving a marginally preferred candidate an advantage in the absence of any truly disliked candidates. I think in practice, people will be far more interested in keeping disliked candidates out than furthering their marginal preferences.

Meanwhile, IRV suffers from Favourite Betrayal, which is a much more obvious incentive for strategic voting IMO. (Your link about NP-completeness of strategy only talks about STV.)
To be fair, he declined to comment. Although, the piece does feel a little like advertising.
This seems like the tip of the iceberg. Shellshock didn't generate nearly as much attention as heartbleed, but is far more devastating and easier to exploit. How many home routers have been taken over by now?
Storytelling as a Source of Insight (2014)
> One is a full EMV track read transaction and the other is not.

I don't see how that can be true; loading a card into Apple Pay is done via photo or manually, neither of which entails a swipe of the card through something like a Square reader, which is what would be necessary for Apple Pay to provide "full EMV track read" data. The information available via Apple Pay is therefore necessarily a proper subset of that encoded into the magstripe, which, according to the Visa rep's statement, should require that Apple Pay transactions be billed under the same card-not-present fee scheme as in-app purchases and online transactions.

Your argument from packet format is irrelevant; "user interaction points" don't enter into it, under the rules defined and promulgated by the card associations. Those rules include a distinction between card-present and card-not-present transactions, made on the basis of whether or not the transaction data includes a full and valid magstripe read. Apple Pay transactions cannot include such a read, because, based on the methods by which a card can be enrolled in Apple Pay by its user, the information available at transaction time cannot be other than a proper subset of what a magstripe read would provide.

It's understandable that WalMart's Cook should be cross over this; his irritation stems from the perception that "the fix is in" between Apple and the card associations, such that they're breaking their own rules to give preferential treatment to Apple Pay.

On the other hand, these are their rules; the conditions under which various transaction fee schemes apply are defined entirely by the card associations (Visa and MasterCard, et al.), and if they want to extend preferential treatment in this fashion, then it's entirely within their scope to do so.

In effect, the rule for a card-present transaction has been extended with a clause "...or if it's done by Apple Pay". This is a special case of a more general rule under which effectively all card association operations occur, and whose most concise formulation is "Because we say so."
"Money doesn't buy happiness" is something said by either the very rich - who don't have to worry about money - or the very poor - to avoid getting even more unhappy about their situation. Having trouble paying the bills will cause stress, stress causes relational issues and whatnot.

Money doesn't buy happiness, but it does help with the basics of life. Which is why a minimum wage and by extension liveable income if you're unable to work should be a basic human right. That, or a similar form of supplying basic human needs - housing, food, water, clothing, privacy, access to information, hygene, etc.
I can tell you about emacs users: they like everything about emacs but their wrists hurting (IOW elisp is the perfect extension language created by our god rms and vimscript is garbage)
"big data" .... because my Excel spreadsheets were like ... really big ... like you had to scroll down for 5 seconds big.
There’s also Intel’s Xeon Phi boards with 72 cores. I suppose the more interesting thing though about Connection Machines was the routing though, something that Intel solves with a reasonably standard ring bus.
>On the other hand, these are their rules; the conditions under which various transaction fee schemes apply are defined entirely by the card associations (Visa and MasterCard, et al.), and if they want to extend preferential treatment in this fashion, then it's entirely within their scope to do so.

And how is what Walmart accepts for payment in their own stores is not under Walmart's own scope?
Well, yes, actually, Go does help prevent errors in untested context-free code snippets... by being really really simple, and not trying to mash a ton of logic into a single line for no reason.

The amount of language trickery is at a minimum with Go, so writing something out in plaintext often just works. It's hard to screw up for loops and if statements for people who have been programming for any significant period of time.

It's not that I like that Go doesn't have map, per se. I just don't miss it. At all. And the fact that it's not in the language means I don't have to read someone else's use of it and try to make sure they're not screwing it up somehow. A wise man once said "It's not that I don't want generics, I just don't want you to have generics."
Not sure if you're referring to Walmart or VISA/MasterCard.
I bet 90% of those servers were torrent seedboxes and that means, the owners don't have a clue about server management.
Completely forgot I had a server running there, I think it is actually a dedicated server, not VPS. It was vulnerable but seems to be uncompromised. Fixed it now.
I believe the article is full of astute thinking.

> First, the author made a huge mistake when talking about GDP.

A common theme of the article is measurement, value, and the measurement of value. Does Canada create the same 'value' as India? The notion seems preposterous, as how can a country 1/35th the size of another produce the same value - the author directly questions what 'value' is, as a measurement of something called 'productivity'. The entire article is a critique of what productivity is.

> The nation with the longest life expectancy is the workaholic Japanese culture so disparaged by the author!

It is not disparaged, quite the opposite. The author highlights that Japan measures (again, a theme of measurement) the number of deaths by overwork, and pretty explicitly and bluntly states that some other countries do not (and sarcastically concludes it must therefore not exist in those countries).

> Measuring and quantifying something is a prerequisite to optimizing it. Maybe a lot of people are measuring the wrong things.

I agree. I believe the author is questioning what needs to be optimised and what is optimal. Before that, measurement has no scope, and what is currently optimised for 'productivity' may not be productive (excuse my pun).
I'm glad for the advances in Rust. My comment was meant in the context of the current state of the art (Java/C++ like). If we move forward enough the GC questions could be a thing of the past.
I wrote this. It's a tiny bit Perl/UK-centric, but I think you could easily apply it to other markets. Happy to answer any questions...
OK, I'm glad they didn't actually intend to have the checkboxes look like that :)
14-year-old Irish entrepreneur just launched his third company
CodeFightClub – Improving Code Through Fighting
¡2 noches en una apartamento en la costa de Croacia
Problem is, I have to pay for rent, food and health care. So every day I work is a future day I don't have to work.
VPS providers should take a little responsibility to protect their customers. I'm not talking about full on sys admin or managed services, but even a scan and report or taking off badly infected hosts offline till the owner upgrades it.

This will save them much time in the future, save their own some time, and save other sites (that will be attached through the compromised hosts some time).

Being a good citizen of the Internet boils down to taking some level of responsibility. I wont put grandma on the internet without malware bytes or avg, etc on her computer. So why should I give her a VPS and tell her she's on her own?
The primary principle at least from the point of Apple is to turn the actual content into the UI by allowing for a different kind of visual depth.

What you see right now is first steps towards a UI that will use animation to create a sense of depth and perspective rather than using static visual design to imitate the world around us.

So think about Googles Material Design and Apples iOS design paradigm as a return to content using time (animation) as the skeumorphic replacement.

Whether this is the right or wrong direction is hard to say for now given the trends away from UX and interaction design we will see over the next 10 years.
> However, one of the things most people here don't do is use HN as a convenient platform to push their beliefs at every possible occasion.

I find that claim implausible... I see a lot of beliefs being pushed, like "Startup culture is great" or "Startup culture is awful" or "Those people should have a better security response story" or "Don't use tables for layout" or "MAC-then-encrypt is a mistake". I would expect that most people have pushed a belief one time or another.

What I don't see a lot of is arguments about what is or isn't on-topic. That's what the downvote button is for, and it has a built-in mechanism to see if anyone else agrees with you.
As both an Emacs and an IntelliJ IDEA user, I wouldn't mind the lack of autocomplete, but I do mind the lack of features for ... debugging, documentation and quickly jumping at definitions, including those in other people's projects that I import as dependencies. I ended up reading a lot of source-code that way.

Emacs' ability to open REPLs and work with those, with a neat workflow (e.g. you edit text in your file, then press a shortcut to reload the REPL or maybe just send the expression under the cursor, is definitely nice, since it's very interactive).

It's also nice to have good Git integration. I can select any fragment (like a function) and quickly go through its history. I cannot do that easily with ":!git".

Emacs can also do a lot of things related to editing text. For example I use Org Mode for managing my tasks / TODO lists, whereas other people use Trello, or Google Keep, or EverNote or other apps that lock you in and that never do what they are supposed to do. A TODO list is a freaking text file and having the ability to manage that from within my favorite text editor is surely a win and hey, I can also synchronize that in the cloud. Because really - here it isn't Vim vs Emacs anymore, but Emacs versus your browser's TextArea. Get it?
I don't know if he was talking about flatter designs, but (IMO) they might fail because the elements are less affordant. We know that affordances are important so, again IMO, the removal of graphical cues that afford action should be approached with care (and empirically validated).
To be fair that Medium website doesn't exactly make it clear who is writing.
Ugh. I met your type. Single-letter variable names. No documentation. Because typing more would consume too much time. No thank you.

Edit: Not you, particularly. But I have met bad typists, and that is how many of them behaved. Don't be that guy.
Sex manuals and other vulgarities
Yes, but my experience tells me that "can" != "he/she will".
Android L on Nexus 5
Can i test Android L on my Nexus. Any suggestion or link for tutorial how to do this
Any timeframe between now and never is better than not doing it.

Because after the first shooting started by a teacher, there's really noone left to arm. Other teachers, or security are not exactly helpful here, because the shooter has easy access to taking kids hostage. Everyone who was useful has been armed. What's the solution now? And if there is one, why wouldn't we apply it as step one, before arming teachers?
“While money can't buy happiness, it certainly lets you choose your own form of misery.”
― Groucho Marx
I'm still debating whether working for a company where the HR people does the initial filtering is worth working for. It's certainly something I was not doing when I was hiring, I was getting my resumes directly.
ESB = Erroneous Spaghetti Box
There are all sorts of complexities here that's difficult to capture in sweeping statements, statistics, principles or studies.

Money (problems) are the source of lots of unhappiness. Stress and its consequences. Failing to make ends meet is stressful and unhappy. While being a broke and careless 26 year old in love might be fun, in most circumstances being broke sucks. Choosing between a dentist or ballet class for your 5 year old is not pleasant.

There are noncausational correlations between making money and happiness. To a large extent, having money is one big example of successfully functioning in our society. It's therefore probably correlated with all sorts of other types of functioning. Making money is often succeeding at controlling your life. It's similar to other successes at controlling one's life (deliberately and successfully choosing a career or family life). These are related to happiness.

Feeling successful is pleasant in itself. Most of us work most of our lives. Money is the main reason. Not making much money is (with many exceptions) failing to make more money, failure is unpleasant.

My Shtick recently is attempting to be deliberate. There's a lot of romanticism around serendipity, less so about deliberate action. They're not really competitive, but they often feel like they are. In any case, spending your money in a more happiness generating way is being deliberate about being happy. It extends past money. Be deliberate about spending your time, your effort and anything else you spend on happiness and you will probably be more happy.
The ROM containing the firmware.

Except for the top OEMs, most Android devices don't get any updates, so you are stuck with the JIT that was burnt into the firmware.
This is the major problem when you do things for reasons other then you love to do it. Stop trying to do whats "hip" and find your passion. A lot of the thoughts given in the article have the slight taste of the author wanting to do them because they are intellectual/trendy/response from society. Do what you love, simple as.

Work will never feel like work again.
Home routers run busybox, not bash.
Thanks for this, currently a PHP contractor looking for work in the UK and this certainly opens my eyes up to the issues with my CV. Probably explains why I haven't been getting many interviews!

What would you suggest for a contractors CV which is primarily filled with 1-2 month contracts?

I usually try get the last years work on the CV, but as you can imagine that starts to take up quite a bit of room when you have many short term contracts.
They've been having capacity issues for almost 2 weeks now at peak, you can see it at http://weathermap.ovh.net/usa usually. Capacity inside their network between Montreal and Newark was at 100% until an upgrade was done last week (edit: the upgrade isn't finished yet, but so far it's helped):

http://status.ovh.com/?do=details&id=8038

Tata transit in Montreal has been saturating at peak too.

I'm hoping all this was just internal botnet/DDoS that was ramping up and the issues will go away as they clean things up.
I know they dont, I didn't say they do. But my non up-to-date Ubuntu server wasn't vulnerable when I checked about a month after shellshock vulnerable went public.
> I have a collection of M68K and PPC Mac binaries, that nobody is going to recompile for me.

Apple did.

http://en.wikipedia.org/wiki/Rosetta_%28software%29
You can create quoted text by leaving a blank line, indenting what you want to quote, then leave another blank line.

https://news.ycombinator.com/formatdoc
Vim Workflows: File Switching
The Brain on Trial: It’s not fair to ask jurors to vote on a death penalty
True. However, since most clients (especially those that don't maintain their servers well) use standard images provided by the hosting provider, I don't understand why those images don't come with automatic security updates configured by default.

I know that many of us that run systems for which availability criteria mean they want full manual control over all updates, but those are the people that either use custom images or know how to turn those automatic updates off.

Security updates are finally pushed hard on desktop users for obvious reasons, with everyone and their mother running cheap VPS's these days the same logic should apply to virtual servers.
Deploying Node-RED flows to multiple devices simultaneously
Last year I sold some stock from my last startup, a little over $1m after taxes, and I can say it's definitely changed things for the better.

In this period of time, I have been able to:

- Quit my founder position at that startup (thus avoiding potentially being tied to vesting or retention clauses, in case of an acquisition)

- Own my house, and invest in a few other apartments, which turned into a little side business with great margins

- Start a new company investing my own money, and not requiring a salary

- Travel and live in a few different cities as I build the new startup

- Completely forget about the price tag when buying small-ticket things: a taxi ride, asking for an extra plate, an occasional flight, paying a round of drinks

It's not as it money made me happy by spending it, but it did remove a lot of the constraints I had before. It's made me feel like the default state would be to be carefree and happy, and as long as you can keep the worries and the stress away, everything will go alright.

As a new worry, I now spend a lot of time thinking about how to reinvest it wisely and continue living like this. It's not overwhelming, and it's not very different than what doing my finances felt like before, but doing it a larger scale adds a new dimension to it.
A Romanian hacker turned a NASA server in chat room
Never-before-heard tapes of Reagan revealed