skysight-inc/HackerNews huggingface dataset:
> "50 extra calories / day x 365 days / year x 1 lb / 3,500 calories = 5 lbs / year"

"One late night, I had had enough of the infomercials and turned on PBS to find, sure enough, a fitness guy talking about diets. ... The fitness expert explained to the studio audience that the quick fixes lauded by late-night infomercials didn't work and that they weren't sustainable. He said that what we really need are simple lifestyle fixes that do not require us to change our natural tendencies, changes that make an impact before we have a chance to screw it up with our unhealthy food choices. And his first suggestion? Smaller plates.

Now riveted, I watched as the man explained that our natural human behavior is to fill our plates with food and, because Mom said so, clean that plate right up by eating everything on it. I still don't get Mom's logic--there are children starving in Africa, so I need to get fat? But the "clean-your-plate club" was instilled in me and probably in you, too. The message is ingrained. Changing that habit for a day is a no-brainer. But changing it permanently? That's hard. Some would say it's nearly impossible. This is why so many people who diet gain the weight back, why people rarely follow through on New Year's resolutions past the end of January, and why it's so difficult to be disciplined with your spending.

As I continued to watch the program, the expert went on to say that rather than work to change our "eat everything on the plate" behavior we simply need to change the size of our plates. When we use smaller plates, we dish out smaller portions, thus eating fewer calories while continuing our natural human behavior of serving a full plate and eating all of what is served.

...

A 2012 report by Koert Van Ittersum and Brian Wansink in the Journal of Consumer Research identifies the average plate size in America as having grown 23% between the years 1900 and 2012, from 9.6 inches to 11.8 inches. Running the math, the article explains that, should this increase in plate size encourage an individual to consume just fifty more calories per day, that person would put on an extra five pounds of weight... each year. Year after year, that adds up" [1]

Start will smaller plates and work on disciplining yourself to only one plate.

[1] Profit First: A simple System to Transform Any Business from a Cash-Eating Monster to a Money-Making Machine by Mike Michalowicz ( http://amzn.to/1RkuTIO affiliate link )
Unfortunately, a sample of one isn't statistically significant. That a GPL-licensed compiler suite is overwhelmingly popular rather than an MIT- or BSD-licensed one could be little more than a historic accident.

BSD Unixes are BSD-licensed and have "survived this far".

The SBCL implementation of Common Lisp is licensed as a "a mixture of BSD-style .. and public domain" [source: http://www.sbcl.org/history.html] It is a popular CL implementation.

GNU Common Lisp [https://en.wikipedia.org/wiki/GNU_Common_Lisp], the GNU Project's Common Lisp implementation, is LGPL-ed and has been a floundering project.

The choice of license cannot be the determiner of what propels a project to the forefront of popularity in its class, because ... there are many more projects than licenses.

https://en.wikipedia.org/wiki/Pigeonhole_principle
I just saw it. This is most useful piece of information I could find on HN today if it wasn't reposted.
Wrestling is dehumanizing? How so? I know a handful of people who love practicing and competing.
Basement Ventures
What Marketers Still Need to Learn from Engineers
Here in Israel, bandwidth cap is big for a cheap price - I'm paying around 13USD/month for a package including unlimited voice calls, unlimited SMS and a 3GBs data plan.

What interests me most is battery life - is more CPU and less radio power better?
I don't understand your question. The long term value I'm talking about is that of the system being gone, so it being gone is a realization of that value, not a point that the value isn't there.

That's like saying "What is the value in winning the lottery if I already have all the lottery money in the bank."

>If anything the fact that some slavers where more personable means more people can conceive of such a system showing up again which will help avoid it.

Or alternatively, it could convince people that slavery is not that bad. (Which is exactly the point he was making.) And now we're just betting on which is more likely: that nice slave owners will teach us that the evils of slavery can be hidden, or that they'll convince us slavery is not bad.

But those are the same thing. The way you hide the evil of slavery is by convincing people that it is deserved and just. You say "We don't need to pay our employees more, because they are not Titans of Industry like us, they are Welfare Leeches." His point was that you can fix it faster if it is obviously evil, and that is better than living for centuries in a society that doesn't value you.
Basement Ventures: Crunchbase
"Penury.io (YC W17) brings an innovative new approach to social lending."
Mixpanel is looking for a lead Android developer
Hello HN community,

At Mixpanel we're looking for an Android developer to lead three important aspects of our products:

1. The Android SDK used by 100s of millions of users, thousands of companies around the world. And it's completely open source so you'll get the opportunity to work on something that feels like an open source project and interact with the community at large. Check it out here: https://github.com/mixpanel/mixpanel-android

2. You will build the future Mixpanel mobile application for Android. We already have been working on it for iOS so it's fully spec'd out, designed, and ready to be built. And it's an exciting new take on how to do analytics for mobile. The mobile application will be a future large part of our strategy and we have a lot to do!

3. You will build the future of marketing automation on mobile. ExactTarget sold for $2.5B to Salesforce a little while ago doing this for just email and we're going to own mobile marketing automation by making use of all the various ways to communicate and use notifications on Android. There's so many things we can do to empower people to do good marketing vs. spammy marketing.

If you're interested, please email me at suhail@mixpanel.com - we would love to talk to you.

- Suhail, founder @ Mixpanel
instead you attacked my behavior, just like one replier to that comment.

Have you considered that your behavior might be at issue then? Seriously man, you seem to go out of your way to find any and every thread that mentions Groovy in any way, and then launch into your rant about all the evils of the Groovy community.

The thing is, I said that you have some merit in what you say. But the repetitiveness and the vitriolic presentation make you look like somebody who has an axe to grind or something, instead of a dispassionate observer.

You mentioned Groovy moving to the ASF in another comment above, but if only two people control the DNS name and physical access to that server in Germany hosting the websites, receiving the Nabble mail archive and Apache website redirects, creating the phantom downloads from Maven and Bintray, etc, then the list of committers and mentors at ASF for Groovy is meaningless.

When existing, long-established projects move to the ASF, they always deal with shit like this. It takes time to sort this stuff out, that's why there's an incubator. And if it doesn't work out, then so be it. At that point, I'd reconsider my position of advocating for Groovy. But I'm not going to rush to judgment and focus on all the negatives, which is what you seem to do.
I read through nearly the entire thread thinking that the Adblock mentioned had a capital B.
Not a problem, you did just as well as the U.S. Supreme Court. (Alice is a mess in my opinion, if you couldn't tell--it mixes two requirements that were supposed to completely separate.)
xargs is very powerful when you want to run one command with many arguments, but each argument is newline-delimited. That's basically all I use it for, and it saves me a lot of looping and subshell creation.

For example, when purging backups from Mercurial after a revert:

find . -name *.orig | xargs rm
That contrived example doesn't work because head or tail experiment outcome is defined as coin landing with that side up. While the coin hasn't yet landed, it makes no sense to speak of "landed head facing up = heads" or "landed tail facing up = tails". The space of events in this case are outcomes of coin tosses. We don't care about what happens while the coin is in the air.

To determine if the coin is biased you would need to repeat the experiment large number of times and see if you get experimental outcomes that do not agree with the expected values given by law of large numbers.

This is not how things are in quantum mechanics though. Uncertainty principle is an intrinsic property of quantum systems. It's not the case that the act of measuring somehow disturbs the system and changes the measured values. It's that values are undetermined at all until they are measured. And even then there is inverse relationship between how precisely you can know momentum of the particle vs its position. The more you know one the less you can know the other.
All true, but I'm still going to buy my expensive kitchen equipment or my new computer or my new car from a brand with a track record of consistently good reviews and reliable customer service. In the age of the Internet and modern consumer advocacy groups, it's not hard to know who those are.

Of course, any business can have an anomalous bad product from time to time. But even if you're the unlucky one, I reckon you're probably still better off with a business that values its customers and its brand anyway. At least you're likely to get some genuine efforts made to put things right, maybe even a free upgrade to a better product from the range if there really was a design flaw in a new model or some similar hard-to-fix issue.
The general public has no idea what “statistically significant” means
I've lent people money. Friends, too. Usually that's a tough situation. I live by the maxim that "if you loan money to a friend, be prepared to lose the money or the friend." Still, you want to help your friends out, right?

Thing is, sometimes those friends (or other folks) have friends who enable them. Maybe it's to go out to the bars at night or buy a new game so they can play together. It's hard to predict what their impact will be, at least with the information most of us have to work with.

Now, suppose I did have a considerable amount of information, such as Facebook would. I could make more accurate predictions, but there will always be gaps. I always feel uncomfortable having personal conversations over Facebook because I always feel like someone's looking over my shoulder. Or maybe I don't want the communication remembered. Either way, it's a blank spot that can't be confirmed or denied, so it will always be an imperfect, some might say discriminatory measure.

I'm reminded of the scene in Gattaca when the protagonist is born and instantly a doctor preforms a DNA test to show all the disadvantages he's statistically likely to experience in life: asthma, ADHD, and so on. I'm starting to feel like that's becoming the case today, but with personal history instead of genetics. You can't escape your genome but you can grow up and change yourself from the immature person that made mistakes as an adolescent. Still, the record remains.

Something doesn't feel right about all of this.
Key take-aways from the DroneApps Forum
Twitter, talk robot to me
A lot of services seem to love using SMS-based 2FA. Thing is, I've already made a personal decision to ditch SMS as antiquated technology (along with the telegram), in favor of e-mail, WeChat, WhatsApp, Facebook and other communication alternatives.

Since some apps apparently still want to cling to old technology, I have one SMS-enabled phone number -- a Google Voice number which forwards to my e-mail address. I don't need to carry my phone around to get my SMS messages. But then again, it's not really 2FA anyway, it's just an annoyance; effectively 2 passwords (one to login to the app, one to login to my e-mail to check my SMS messages).
tl;dr: assuming the null hypothesis is true (usually defined as no effect), discrepancies as large or larger than this result would be so rare that we should act as if the null hypothesis isn’t true and we won’t often be wrong
> there are a lot of people, especially at companies, which won't touch the GPL

Exactly. And for reasons which not everyone is aware of, for example anti-patent clauses.

What people classify as "GPL-hate" is often a very pragmatic approach. I've seen this a number of times: companies have nothing against sharing improvements to the code, but do have a problem with a) having to share everything they wrote and b) anti-patent clauses which are landmines. And at companies I worked with, (b) was actually the bigger issue, especially if you build and distribute physical devices with software.
I hope someone can come up with a rational argument against what blfr said. The fact that you have little more than emotional condemnation suggests he might have a good point.
Zillow | Seattle, WA; Irvine, CA; San Francisco, CA | Full-Time | Onsite

Zillow Group operates the largest real estate network on the Web, and 4 out of 5 U.S. homes have been viewed on Zillow. We are transforming the way consumers make home-related decisions and connect with real estate professionals. We are a highly collaborative group of developers, software testers, designers, and PMs working on big data problems where your work will be used by millions.

Multiple positions including:

* Back End, Full Stack, and Front End Software Development Engineers [Senior & those w/less experience].

* Test Engineers

* Program Managers

* Product Managers

* Release Managers

---
What Zillow Offers:

Stock options; 401k plan; transportation; 12 weeks paid maternity leave; 4 weeks paternity leave; Health Insurance: 100% employee/80% dependents; Discretionary Time Off vacation policy;

---
Work Environment:

New MBPr, Convertible desks (stand or sit); Tredmill desks; free Fitbit; relaxed dress code (jeans and flip-flops)

---
Locations:

* Seattle Jobs - http://app.jobvite.com/m?3loYBhw4

* San Francisco Jobs - http://app.jobvite.com/m?3PnYBhwx

* Irvine, CA Jobs - http://app.jobvite.com/m?3KoYBhwt

---
Highly Rated:

Glassdoor Rating: 4.2 |
Highest Rated CEOs 2014; Best Place to Work 2015 |
Voted as one of the best places to work in Washington.
> It really does look brutal, it almost has a fascist vibe.

Reminds me of a documentary I saw once on the plans for Germania, Hitler's proposed capital: everything out of human scope, sending the message that men are the mites of the state.
But that's exactly it - if any of the filenames have spaces, that will fail, since xargs will try to delete each part separately. From the man page:

Because Unix filenames can contain blanks and newlines, this default behaviour is often problematic; filenames containing blanks and/or newlines are incorrectly processed by xargs.
A really interesting article from a couple years ago that talks about their tech behind the regional failover can be found here: http://techblog.netflix.com/2013/12/active-active-for-multi-...
Swagger::Diff – detect breaking API changes
Simple and clean!

Also, the video/animation for load time is hard to compare, it would be great to see them side by side or see actual numbers.
Your example also shows why it needs to be left up to the browser: downloading a large JPEG makes more sense on an iPhone 6S+ with a 1080p display and LTE than the 1024x768 computers at the local school sharing a basic cable modem.

The part which would really make sense for this would be something like an extension to <picture> or <img srcset> which would allow you to provide the byte ranges for each resolution so the client could issue a standard HTTP range request for the level of pixels it actually needs. You'd still have one file to manage and CDNs could cache it intelligently rather than lowering hit rates by caching different versions.
In some European countries, Koga (formerly Koga-Miyata, http://www.koga.com/ ) has an excellent reputation.
One interesting thing from that page is that GIF89a allows interlacing. So it really can be that some combo every eighth line is displayed very early on. Moreover there is a notion of image blocks, so for that particular image taking 64x64 blocks for example you could first encode the fishy portions. Also if you used 16x16 blocks you could have true color, though it would be very large, though there would be some improvement running through gzip over http.
I'd call that "grayscale" rather than black and white, but interesting suggestion. I've never seen it done but looks like all sorts of things are possible: http://hodapple.com/blag/2011/11/24/obscure-features-of-jpeg...
Through the API: https://haveibeenpwned.com/api/v2/breachedaccount/foo@bar.co...

I also couldn't find the details in the site anywhere.
I don't have a statistical run-down by country (which would be the way to do this) but if you compare the US with, say, France, where salaries tend to be 40% of what they are in the US, here's what you have:

- Free health care (for Engineering positions, usually with a company-provided complement meaning you never have to pay for anything)

- 5 weeks paid vacation/year + 5-10 paid off-days/year (may be more at large companies, up to 9 weeks vacation + 10 days off)

- A nominal pension (unlike the health care part, this is not something you should be counting on, you need to save by yourself)

- Unemployment insurance (typically 2 years with 60-80% of your former salary, which is ideal to start a company)

- Free schooling for your kids up to & including High School (there are private institutions but they're typically worse than good public schools)

- Generally cheap higher-ed. The top Eng., law, medicine schools & colleges are publicly-run & free, while the top business schools will typically relieve you of 10K/year

On the flipside, you pay significant taxes on the announced salary. For a 45K€ position (developer with 1year/exp typically) you'll effectively receive ~34K€ from your employer, while the rest goes to the state, and you'll have to pay ~3K€ income tax on that. (Of note is that to get you to that 45K number, your employer already pays ~25K to the state on their side of things).

It varies between countries (I believe folks in the UK are less taxed but have more costly education for their kids for example).

I think in general, you're better off in the US or UK as long as you're single, or if you have a really senior position, and are better off in France/Germany with a family & an entry-level/mid-level position.

I hope this gives you a better idea
Letter to a calculus student, the sequel
Someone bought Google.com for $12 and owned it for a literal minute
Google Chromebooks: The most popular classroom computing device
What if I don't want to carry keys around? My house door can be opened with a password. I only need to carry myself.
Car insurance is making its way towards variable pricing on how much and how well you drive. Health insurance will inevitably start to care about what you eat and how much you exercise. Technology enables much more accurate and precise assessment of risk, and businesses with a lot of money riding on good risk assessment (banks, insurance companies) would be stupid not to take full advantage of that. If markets tend towards efficiency, this will happen.

And I'm not sure that's a bad thing. Being young and male, I pay for the sins of my demographic category in car insurance premiums. I'd much rather pay for my actual driving style. Similarly, credit risk can probably be assessed by actual spending behavior rather than history.

If you find it uncomfortable that lending institutions and insurance companies might act in the most rational, efficient manner, consider whether you're really comfortable with capitalism.
I really think web^W developers should up their game if they want to avoid this fate.
Interesting how they are not responding to comments like this demonstrating how wrong they are.
The next ad blocker will need to have a strong mission statement that excludes this type of behavior.
Agreed. Posix xargs is bafflingly inane. GNU xargs, at least, supports `xargs -d '\n'` to regain some line-oriented sanity. I prefer to use GNU parallel these days, though, since it's line-oriented by default and a bit more ergonomic.
And this morning this extension gave me a popup saying they're going to have a default whitelisting going forward. Uninstalled and switched to uBlock.
What about a Bayesian search?
Funny you say that. JSX existed as a language that compiles to javascript before Facebook choosed to use that name :

https://github.com/jsx/JSX

and don't get me started on flux,relay or graphQL ...
I think there's a large amount of us who COULD build this, but have chosen not to.

the problem is now that the idea is out in the wild, SOMEONE will.

To me, the only way to deal with this is to bomb it, throw as many negative reviews to as many people as possible. Make so much noise no signal can get through.
> I pay for the sins of my demographic category in car insurance premiums

Does your insurer offer lower premiums if you get a "black box" attached to your car and can demonstrate you drive safely? Asking because I'm curious -- car insurance rates for young men are very high and this was mentioned as a possible mitigation.
Ldapjs
GPL for me is a dealbreaker. Can't use it unless I'm able to link to it without having my client relinquish his rights to his stuff.
Why experience trumps mobile development certifications
But that unfortunately erodes the free-as-in-beer advantage, since in this situation the software is effectively proprietary, and competes with proprietary code on an equal footing: bang for the buck.

"If we're going to pay to license freeware code as proprietary, let's look at all proprietary alternatives."
Lawrence Lessig: I’m Trying to Run for President, but the Democrats Won’t Let Me
Mobile app development drives another bring-your-own trend: BYOT
If Apple's attributions are correct (1), there is LGPL software on iOS, for example libiconv, and even GPL software (libgcc, libstdc++), but those have linking exceptions. WebKit also is partially LGPL.

Possibly not coincidental, the latest LGPL version I could find in the 'legal' section is 2.1.

(1) they may be overly cautious, given that they mention the L4 kernel, lua, and Tiny Scheme.
Reading your comment reminded me of Steve Yegge's, "The Pinocchio Problem" and also his, "The Universal Design Pattern." How much configurability/programmability should you put into your system is an interesting topic.
It's a damn shame that they was unable to keep to their original A4 / Thin concepts. Looks as chunky as my current Toshiba M700 convertible laptop.

Still looking for a tablet like device with Wacom Digitizer and very high PPI. Hopefully the upcoming SP4 and Dell XPS 12 will tick all the boxes!
There is not really anything in .net that is exclusive to C#, though Microsoft.CSharp.dll has the purpose of supporting the C# compiler.

Array.Copy is part of mscorlib which is the most basic parts of .NET, and is defined in the ECMA-335 standard.
This doesn't explain the history of `find`. Saying 'a specification made us do it' is not an explanation, it is passing the buck.
"Show HN" is specifically reserved for stuff the HN community can use, not content:

https://news.ycombinator.com/showhn.html
The Soul of Man Under Socialism (the source of the quote, if anyone's curious) gave me the distinct impression that Wilde enjoyed bugging the shit out of people. Who would have guessed?
Why wear a smartwatch when we might be able to embed more accurate, useful sensors instead given advances in communication and battery technology?