skysight-inc/HackerNews huggingface dataset:
Who is this 7 million people?
12 New Frameworks for Front-End Developers – Code Geekz
Perhaps the invited party can comment to say they're going, though it'd have to be mentioned that this action is expected of the user. Even if it's just their name as a comment...but it starts to lose value if no one knows who that person is (only among friends would it make sense). If not just among friends, there might be a field for a link to one's preferred social network profile, for verification (by the organizer).

I also dislike the collaborative feature because, as another HNer mentioned, it isn't too conducive to a smooth meetup process.

If someone selects 'attending', is then asked for their first name and then, optionally, can add a one-time pic of themselves (rendered slightly larger than a thumbnail), that'd help too. The only issue with that is then you'd obviously have to deal with logins, passwords, etc.
No, this is still very much meaningless. "Java 7" is a platform specification. Oracle has declared they will not develop their implementation further. There are other implementations, none of which are affected by any EOL announcement by Oracle.
That's correct! (Source: I'm the author)
Imagine the distance thanking someone for sex would put between you. Like the scenario you gave, it implies the other person was doing you a favor- which also implies the act wasn't totally genuine.

I grew up in North America. But I rarely thank anyone. I think I've thanked people in a work setting maybe twice in my entire career- and only because the other party was doing me a favour.
Could you elaborate on which issues you ran into. We are in the process of upgrading to from jdk7 to jdk8 (at-least for the services we see having a long lifespan) and it would be great to hear some real world experience.
Overworking Your Brain Can Spark Ideas
As interesting as LTS support is, 2 years is frankly very short.

I'm used to thinking of LTS support in terms of 4-5 years. I suspect everyone else is too and Laravel is going to piss off everyone who doesn't read the fine print.
O2 SK always had a somewhat funny relationship with Czech republic. It used to be cheaper to call from Slovakia or from roaming in CZ, than local Czech calls.
There's nothing wrong with having a full test suite that runs as part of the nightly build.

Sometimes it's just not practical to impose a hard limit of "a few seconds at most" on your test suite, especially for larger projects. (some projects have test suites that take hours to run, and simply cannot be any quicker unless they were less thorough).
We've Entered the Era of the :30 Hit Song
The horror. Not one, not two, but three degrees... two of which were graduate degrees.

It is not typical to pay for a graduate degree. If you have any reason to go to grad school, you have a scholarship, a grant, or a teaching workload, or some combination of those.

The article's author (Jordan Weissmann) seems completely unaware of this dynamic, even as he grudgingly acknowledges in an edit that the tuition for the three degrees he is so shocked about is not actually part of the debt.

It's true that defaulting on student loans is probably not a good plan, but it's also true that this article damages its point by opening with an unjustified, moralizing attack on Lee Siegel's educational career.
I'm surprised they haven't destroyed that feature in the stars enhanced bookmarks. Luckily those can be turned off at chrome://flags/#enhanced-bookmarks-experiment
Some languages are more explicit and formal compared to others for historical reasons. That's why so many things get lost in translation.
Proving that things people find funny in reddit circlejerks don't always turn out to be actually funny or worth spending time on.
Well, at least you came up with an algorithm that was functionally correct.
10Gbps Internet for $400 a month can be yours if you move to Vermont
but it's paid so you can take a week off between jobs. As I said, give them an option. Interview can take a whole day, doing a project pretty much the same, but you can split it into a few day or do it over the weekend.
Security Now, Hansel minutes, Changelog
How to Measure the Relevance of Search Engines
claim (a) is that there are such differences that contribute (substantively) to different outcomes

That is not claim (a). Claim (a) is that there are genetic factors in group differences, but makes no assertion about their magnitude. You believe that genetic factors make at most a small contribution. You may well be right. But you have offered no evidence for this assertion, and the burden of proof is on you to show it.

I would assume (b) is false without evidence as well.

Given that different groups live in manifestly different physical and social environments, this assumption is also wrong. The null hypothesis is that both (a) and (b) contribute; the burden of proof in both cases is on those who think one or the other is false. Confusing this issue, whether intentionally or unintentionally, is perhaps the most common source of crimestop on this subject. (Not that I blame you; as a crimethinker myself, I can assure you that volunteer Thought Police are everywhere, even—perhaps especially—on HN.)

Of course, in reality the discussion usually goes something like this:

"There might be genetic factors accounting for differences in group outcomes."

"I doubt it, but even if there are such factors, they're small."

"How do you know they're small?"

"Well, how do you know they're not?"

[Caught in trap] "I don't. So let's investigate the magnitude of the effect by examining the direct evidence…"

"That's racist."
98-97% people are not "cheating". Most of then don't even fall under category of having taxable income.

Anyone earning below Rs. 200,000 is exempt from Income Tax

I wouldn't generalise.

http://www.ibtimes.com/how-many-people-india-pay-income-tax-...
How Disney Milks Its Hits for Profits Ever After
I ditched one-tab for Session Buddy (https://chrome.google.com/webstore/detail/session-buddy/edac...) for the sole reason I prefer the UI.
Both are good candidates.
Ask HN: New LLC; Bank Suggestions/Free Business Checking Account? (Boston)
Hey Guys, here is a bullet point list of details.

- Multi-member LLC

- Looking for a bank near Boston, MA

- Have done a bunch of online research and have found mixed messaged and reviews (forums, review sites, etc.)

- I believe a No-fee Business Checking Account is what would work best with our company

- We do have an EIN, and want to make specifically a Business Checking Account.

- I know most if not all business accounts have fees for # of transactions over X amount. I believe the standard 300 transactions/mo free then $0.10 charge is fair.

- We will probably be doing mix business with Amazon fulfillment and some in-person (in boston) transactions.

Any help or words of wisdom are welcome!
I work in the mortgage industry and have analyzed large datasets of subprime and alt-a mortgages. These findings are very consistent with mine, although the default and severity rates are (obviously) even worse than conventional.

Freddie is a bit behind in their dataset, only offering data through 2013. IMO, this kind of defeats their effort to increase transparency. If 2014 vintage loans are performing much worse (or better), it won't be known in time for many investors/modelers to react.

I also wish GinnieMae would release loan level data like this for FHA/VA/USDA loans, which are a huge part of the market. I could only find MBS pool aggregated data on their web-site: http://www.ginniemae.gov/doing_business_with_ginniemae/inves...
Speaking about non-technical books - 22/11/63 by S. King. Best description of an everyday life in America in 60-s.
This seems accurate to me. There are thousands of bugs on the platform that nobody ever fixes. They have yet to add Python 3 support, too. I have been waiting for over two months for a fix to a permissions problem in Cloud Storage that makes it difficult to use (if somebody leaves the org, any files they owned are essentially unusable).

It's deeply frustrating at times. They are often unresponsive on many fronts. I certainly hope they are fixing the platform... or fixing something, at least. That'd be refreshing.
The way that I understand it is, that since Firefox OS literally runs on Firefox, you really only need to install Firefox in order to run the OS.

So in this case you are running Firefox OS on Firefox on Android. That is obviously not ideal, but fine for testing.
I think you will find that things you do in the short term for an easier life will come back and bite you later on. A prime example is cuddling your baby to sleep. This may get them off to sleep more easily in the start, but they will quickly become unable to sleep without you.
Until we invent a time machine it's kind of hard to change the past.
> technical(!)

Anyone remotely technical knows about IPv6. If that's what you get when you ask for tech support, ask if they have real technicians whom you could talk to.
Yeah, the blowback couldn't have been easy. Personally, it wouldn't work for my life stage. The pain and stress of making more income enough to service the student loans comfortably is less than the pain and stress of the aftermath of a quarter million dollar student loan default.

To his defense Lee Siegel, the author or the original article, happens to have a different class of loans that's being issued today. His likely don't have the benefits of forgiveness or income based repayment.

Given all the options available to students today, before you decide to default, make sure that you're on your way of your income earning peak potential first - as in, don't default at 26 - right after law school. You may switch careers (like me), and find a new start in job prospects and opportunity.

Original article:
http://www.nytimes.com/2015/06/07/opinion/sunday/why-i-defau...
Please don't put the functions themselves in .h files, only the prototypes
The facts about ADP and Zenefits: Response to the claims made by Zenefits [pdf]
Disclosure: I work at a competitor to both - posting this because I find it generally interesting from a data security and integrations perspective.
I'm not unaware of those. Much of the first article's claims are simply false, and the second article's claims that CMake breaks less often than auto* are, uh, not borne out by my experience. (CMake is by no means the worst though; if you must use something non-autotools CMake is probably the best option). The facts simply don't match the rhetoric.
why would snapchat's decisions have any consequence for google's appengine roadmap?
It's actually 2 years of updates + 3 years of security updates.
The most useful feature for me is 'dynamic variables'. I can use data value from a HTTP response as a variable in the request body for another HTTP request. It makes testing API endpoints that depend on each other a breeze.

I also like the 'environment variable' feature. I can easy test the API locally and on staging server just by changing setting different environments.
I think the point should be that whether or not he did they right thing in this case should be judged mainly on financial rather than moral grounds.
I think there is a clear balance that can be struck with saying "This is what I have created and I share it with you out of love" and "What I created is yours by virtue of being my child". I think the results he seeks can be achieved without wandering into "tough love" realms. In fact, I assume he means it more in that sense.

My children have thanked me for giving them that strength and individualism. For allowing them to not having it all handed to them. I practiced similar to the parent and my relationship with my children is rock solid.
2 years for bug fixes, 3 years for security fixes
Programmers vs. Managers: meetings and productivity
"...To get more women into their ranks, many orchestras use blind auditions where musicians perform behind a [curtain]..."

http://www.theguardian.com/women-in-leadership/2013/oct/14/b...

This has helped orchestras in preventing gender/racial discrimination reasonably well. It's very fair and reasonable too because one either hits the note or they don't.

Now, what if every student applicant to elite colleges and universities were given a randomized number and their acceptance therein was solely based upon academic achievement, psychological testing and a resume, is that the "fair" way to do it as well?

I think it would be a fast curtain to "hive mind" creating less opportunities for the underprivileged no matter what their race, gender or otherwise.
That is on the roadmap
T-Mobile offers unlimited 4G in 113 countries for $90USD/month.

I travel often and haven't had any issues using it to call and text via Google Hangouts.
It's called "Consumer Marketing of Encryption."

Almost certainly Whatsapp is doing consumer to server encryption, but not end to end. If this is true, then Whatsapp holds or can decrypt the internal storage or transfer of messages.

Alternatively, there is a likelihood that the encryption keys are escrowed or trivially encrypted.

This is what we're seeing in the consolidating web giant world. Words don't match technical expectations, but they meet the letter of the law. We see/saw the same thing with privacy.
Thanks for letting me know, I hadn't noticed that.
I think this is exactly it. Perhaps they do have a specific usage in mind that they're aiming for, but I bet they'd be taking these same steps regardless.
I don't think so but that's pretty interesting.
> That includes potentially urgent patches to the kernel, libraries, web server, etc.

but given that java 7 is getting EOL'ed, there will be no more security patches for it. So how do you expect their jvm is secure? The basis for google's ability to patch better than yourself is pure faith.
What would you call it, if not a meetup?
Why am I so afraid of mingling?
To what end? To encourage Terrorists to use another mechanism, almost certainly better vetted?
I had one experience in java6 to java7 migration. The issue was a partly overriding of a list implementation. That list implementation was used in a for loop. The way the for loop was iterated across over was different in the two java versions.

e.g.

for(Object a:list){
a.doSomething();
}

In java6 it was equivalent to

for (int i:i<list.length();i++){
list.get(i).soSomething();
}

In java7 it was done like this

Iterator iter = list.iterator();
while(iter.hasNext() {
iter.next().doSomething();
}

The original programmer had overridden the get method but not the next method in the iterator method. (Actually just called toLowerCase on a list of strings).

Oracle did nothing wrong, the programmer only partly overriding the list implementation was broken. This kind of programmer error is too common and is normally the reasons that upgrades become an issue, i.e. its the equivalent of using undefined behaviour in C and then scream when your compiler upgrade burns down your house.
In other news I have a macbook pro I really need to sell to buy a thinkpad.

Microsoft opened .NET, while apple is just releasing a language for its platform because mozilla and Google did too. While the latter opened sourced the languages.

Microsoft is just getting out of their walled garden, while Apple still has a much stronger one, which is worse because they tie their software with their hardware, which is a really dubious practice in my opinion.

I'm really starting to question the trial decision that made it illegal for developers to just run OSX on PCs. Either way we really need laws to prevent manufacturers to restrict other softwares from running on their hardware.

I slightly hated microsoft but always loved their OS and at the time I did not care abut apple. But now do I hate them.
Caveat: It's a guideline, not a rule.
The government had no idea what it's worth (and who did in 2002?), so they ran an auction. Should they have decided 'oh, that's too much, let's just charge half of that?'
Having that many tabs open is nuts. It makes the tab bar completely unusable. However, I too suffer from the same tabophilia. So I have a couple solutions, (a) a bookmark bar folder titled "to-do" where I just save anything that I haven't even skimmed over yet but want to and (b) Pocket for when I've read/skimmed and want to store the info for later use.

With these two methods I frequently hover around ~20 tabs open and I usaully dump to either method when I cross the close-button threshold (tabophiliacs will know what I mean).

Recently I've been trying to force myself to use Firefox to use their tab groups feature and I think I really like it especially for organizing tabs needed for projects. Makes it easy to just click the tab group button and select which project I'm working on and immediately have all the tabs I need.
How many other Frameworks offer LTS releases?

Plenty are mature enough to offer this, but commercial backing must be hard to come by.
Christians, Sikhs, Buddhists, Jains and "Others" - since my cultural background is a combination of some of those, I'm fairly confident that the author's perspective does not reflect my community, and likely some of the other minority communities, of which India has 7 million people.
that's pretty wild - the game shipped it's own custom mouse driver?
Its equal to the 1040EZ. I'm not sure what happens when you include other complexities. I know average Indians in India that do use a tax preparer. A good portion just skip paying taxes (I think a 6% compliance rate and I know the lowest tax bracket is not that high.)
The solutions project – 100% renewable energy
staying in PHP world, Symfony2 does http://symfony.com/doc/current/contributing/community/releas...
IIRC, Snapchat moved off of app engine to EC2 last year.
Not just that. Apple also switched from 68k to PowerPC.
I've been using GAE for 6 years now and while the pace of supporting/fixing stuff has always been slow, it has indeed been on a steady decline ever since Compute Engine got announced.

GAE for me is a nice lesson to not rely on closed source solutions, where I can't go and fix mission critical stuff myself. I've got confirmed bug reports over 4 years old that still aren't fixed [1], and I got serious deadlock bugs on Windows over a year old, that got applied low priority with the recommendation to use another OS. [2]

In general I really like GAE, but the complete lack of support & dedication from Google and the shifting of resoures to other products makes me sad.

[1] https://code.google.com/p/googleappengine/issues/detail?id=4...

[2] https://code.google.com/p/googleappengine/issues/detail?id=1...
Basically Oracle no longer freely supports their version of Java7. For Android, Google is responsible, and as an end user you don't get any support at all.
A rambling, pointless article. Possibly the worst article I've ever read on the Washington Post. No substance to question of illegal scheme. Suggests we don't know the true cost of Bitcoin because of the environmental impacts of the energy use... even though the previous sentence explains that some miners are located in Iceland because of abundant energy and cold temps...
Just tonight I created a read only dashboard from a seq of business-logicy data maps. Making tables and specialized formatting by applying functions is a breeze with this approach.
Leaving the PHP world, Django does:
https://docs.djangoproject.com/en/1.8/internals/release-proc...
> I suspect everyone else is too and Laravel is going to piss off everyone who doesn't read the fine print.

If I'm on a project where LTS matters I'd not be doing my job if I didn't read the small print.
There is only really one free alternative with a comparable feature set - Postman. Postman is pretty good, but I would pay that and more for a decent (windows) alternative.
Swift on Linux is probably just a consequence of Apple using Linux on their servers. Don't read too much into it.
Regarding Python, Django does LTS releases.
Opera 12 and before had this feature. You could save all open tabs/windows as a stored session with a name of your choice, then reopen it later.

Allowed you to have as many sessions as you wanted, though much of the time, I would end up realizing most of those tabs weren't that important and just delete the session later.

http://help.opera.com/Windows/12.10/en/sessions.html
>I'd love to switch but... Whatsapp...

Good news, there's a FirefoxOS app for that. http://www.connecta2.im/

See also: https://support.mozilla.org/en-US/kb/whatsapp-alternatives-f...
http://laravel.com/docs/5.1/releases#laravel-5.1

In previous versions of Laravel, encryption was handled by the
mcrypt PHP extension. However, beginning in Laravel 5.1, encryption is
handled by the openssl extension, which is more actively maintained.

This is easily my favorite aspect of the new release. Please, everyone else, follow their example and stop using mcrypt in your projects.
Just upgraded a large 5 to 5.1 codebase in under 5 minutes (4 of that was composer ;) ) and everything passed functional testing.

Outstanding work and the new docs are an excellent improvement.
Policy to Require Secure Connections Across Federal Websites and Web Services [pdf]
It's not the same thing exactly but you might want to check out AppScale which is an "Open Source Implementation of Google App Engine": https://github.com/AppScale/appscale
No, because Linux is a kernel and Gonk is more than a kernel.

Parent is both technically incorrect as well as semantically incorrect. FirefoxOS uses a large amount of Google-written Android code.
I don't know if this sounds kind of unimportant/irrelevant, but knowing I will be able to use a Mac in the DevOps role seems to be swaying me that way. I really dislike using Windows/PCs, and I am almost certain that's what I'd be using all the time in the other company.
Write a C function and get a free computer
Nice. However I must ask, the official tax department's site has been revamped and added a very slick calculator [1] a few months or maybe a year ago. Is there a good reason to prefer yours ?

However, if you are an expert in tax rules, here's something I'd pay money for - clear tax guidance in the form of a decision engine, where I can feed my inputs and get an accurate interpretation of the tax rules. I will pay for this as long as you can back the interpretation by a certified tax consultant.

[1] http://www.incometaxindia.gov.in/Pages/tools/income-tax-calc...
Annoyingly I just set up a Laravel install for evaluation on OSX and wrestled with getting mcrypt to work!
I agree, but you want to avoid it when you can, and being able to put tests into the fast ones you run all the time is good when you can. So I'd say that a test which takes a few hundred milliseconds easily qualifies as "slow" and is something you want to avoid if you can, even if it's not the end of the world if you can't.
What makes you think Apple is going to keep their OS X GPU drivers up to date this time?
Indeed. Getting the nanotubes to stick to the pads you want them to stick to is pretty hard from what I've heard and last I heard good defect rates were still double digit percentages. Maybe they've got some sort of technique for dealing with that or maybe they've solved the problem in some special case suitable for the regular arrays you'd find in memory but I'd be really curious about that.