skysight-inc/HackerNews huggingface dataset:
I'm unable to produce the research link, ATM, however I attended a presentation many years ago on the uniqueness value of this data. In the presentation the researchers demonstrated >80% confidence interval determining an exact individual from: (1) gender, (2) birth year, and (3) zip code. I recall the interval was for zip codes with the greatest population density, implying that more confidence was readily achievable in less populated zip codes.
Nice welcome addition to the node webkit landscape.
Why does Quartz allow for their menu bar to resize for any window size but prevent the article pane from doing the same thing? I get large grey space on the right side of any story that I read on a large-enough monitor.
Not really surprising at all. A huge amount of selection has already taken place by the time you get to the interview, and most of that selections is based either on grades or on other metrics that measure similar traits. The “low-GPA” individuals who get an interview are therefore very different from the general population of “low-GPA” individuals, and one expects there to be little or no correlation between GPA and success (if anything, I would expect negative correlation, as low-GPA individuals who get interviews will have something else going on that got them there).

This is almost exactly the same effect as the fact that SATs do not predict college GPA. SAT scores are used as one of the major factors for admission to colleges; having separated the students into cohorts based (partially) on SAT, it is completely expected that SAT scores have minimal correlation with grades assigned within each cohort.
I quit my job after 5 years as a programmer for my Masters. I must say, just working on one small class project with any candidate can help you find a world of a difference. I think its the experience and my personal interest that drives me towards worrying more about actually learning stuff instead of scoring grades. Getting a grade is more about identifying what a Professor expects and giving it to them. There are many students who slack off their effort in team projects. And, the worst part, the slackers spend a lot of time applying and preparing specifically for interviews, so as I see the ones who get the "best" jobs are generally the ones that I would never hire them if I was looking for candidates for my company.
He said that 2nd step (marketing, promotion) was useless and sales didn't change. But perhaps it was the catalyst. Perhaps people were made aware of the app and added it to their mental wish list. Then, when they noticed it became free, they wanted to get it ASAP.

Perhaps, without the "useless" 2nd step, going free would've been equally flat.

Just a thought.
I do contribute to PHP. I have had a few patch submission fixing bugs here and there, but then you run into this

http://www.php.net/manual/en/internals2.apiref.php

This is PHP's documentation for fixing things internally to it. Which would be fine if the internals made any sence whatsoever, but between the implementation of steams and the abmismal design of zval's there isn't much to logically make sence of.

And this isn't just well if you find it lacking its open source so make it better. We have we made better PHP's and named then things like Node.js and Python. Why would I implement a JIT in PHP when I could just use V8 and have an awesome runtime right out of the box ? Imperically PHP isn't nearly as fast or efficient as other languages, that’s not just an opinion it's been shown in multiple benchmarks and tests. I know it can be used for doing useful things and can even be used for large projects. I work on one of those daily, the issue is no one seems to care that as a platform PHP is _not_ a good choice any more, and increasingly the community isn't making a point of steering the platform to where it is a good choice. They just rattle off the same talking points of "Well facebook uses it" and "XX% of websites are using PHP so clearly it is good"

You want a good PHP release?

Provide documentaiton on the entire platform (http://www.php.net/manual/en/internals2.apiref.php)

Fix the zvals to make thbem memory efficient

Speed up the core ( not a opcode cache a real tracer and JIT )

Then add in yield and continuations, because without the other parts no one should care about language niceties, because no one should be using the language.
Million Dollar Ideas Don’t Make Successful Startups
Are the users who liked the navigation bar and the sidebar using quartz in a different way from us? For example, are they using quartz primarily to browse rather than following a link to a specific story?

I found these page elements very annoying, and I suspect those who liked it have a different use pattern.
I'm going to be pedantic for a moment to make a point later... The GIMP is essentially an inanimate object and has no needs of its own. It does not want to be used. It does not want to be popular. It does not want. It would be quite happy to be consigned to perdition, except it can't be happy at all. Let's be clear here: you want a program like GIMP that doesn't look like it time warped forward from 1993.

Which is a different matter altogether, but the main thing is that it sounds less impressive, and that you should watch out for any potential sense of entitlement to awesomer software, because you probably didn't actually pay any money or work on said software... :P

Now, some of us are a little less picky about UI and deployability in an actual or hypothetical commercial design-house workflow and the usual complaints, and are possibly a little more picky about spending money (and/or pirating software). We'll continue to happily use the GIMP for our miscellaneous photo-editing needs as such needs arise, and volunteer labor will continue to improve it.
Finding motivation
When I say documentation I mean the internals of PHP. Here is their documentation page

http://www.php.net/manual/en/internals2.apiref.php
Google's brainteasers and Johns Hopkins Biostatistics Data Analysis
Data analysis at Hopkins focuses on open ended problems to evaluate hustle/flexibility of students.
I'm not so sure. Europeans stopped conquering and colonizing in favor of economic colonialism, which is just as bad perhaps, but now with a veneer of credibility. They are just doing business. Nevermind that the despot du jour was installed by the CIA.

Similarly we can talk about NSA overreaches all we want, as opposed to the old way of actually silencing the dissent. Great, except everyone is just talking, they are probably continuing with impunity under a different program name.
Unfortunately, Comment Karma is not available publically. (Unless you tried to do Total Karma - Karma from submitted Links)

Why doesn't HN distinguish between Link Karma and Comment Karma a la Reddit anyways?
you don't need to degrade your privacy just do !sp to go to startpage
http://www.php.net/manual/en/internals2.apiref.php
Breaking Down the Methodology Behind Word of Mouth Marketing
Psychiatry’s Oppression of Young Anarchists
Agreed that Android is not an easy gig for mobile-phone manufacturers; it isn't intended to be, after all. But if you look at why Samsung has done well with Android, the reasons appear to be 1) a fairly consistent record of delivering strong hardware, in good time 2) decent public brand recognition and loyalty and 3) not screwing around too badly with the Android software. All of the Android also-rans seem to have had significant problems with at least two of those. Nokia has 1) and 2) pretty much nailed, so if it could only restrain itself on 3) it would be in a position to contest the top of the Android pile with Samsung.

There's also Nokia's strength in featurephones and in the developing world; to maintain that position it will need a smartphone OS it can take to the real masses in the fairly near future. No-one is even suggesting that WinPho can play that role. Android may or may not be the best candidate for the role, but if OP is correct then Nokia's MS relationship hasn't just precluded it from putting Android on entry-level smartphones, it has prevented Nokia from deploying any other smartphone OS at all.
This is a great example of the modern form of liberal censorship. We won't learn from the political debates around the founding of the United States because the men involved "were slave owners". We won't read fiction written before 1960 because the writers were "sexist" (dear friend, I suggest you avoid the Iliad!).

Meanwhile, if the equalitarian dogma is false, we'll never know it. Because suggesting any challenge to the dogma will cost you your career.
I found an interesting article on that here: http://www.cairn.info/article.php?ID_ARTICLE=RIDP_721_0313
Although it could have some impact, your money isn't "locked" with MtGox due to being able to transfer it to another exchange as Bitcoins, and cash it out as another currency there.
india-nigger
Honestly, their UI is so terrible I have decided not to even click on any more of their links. Its like they designed it to be user unfriendly.
>Testifying before the Senate Judiciary Committee, Mr. Mueller addressed a proposal to require telephone companies to retain calling logs for five years — the period the N.S.A. is keeping them — for investigators to consult, rather than allowing the government to collect and store them all. He cautioned that it would take time to subpoena the companies for numbers of interest and get the answers back.

>“The point being that it will take an awful long time,” Mr. Mueller said

So he's saying that having the telecoms store the data instead of the government would mean it would take longer to get the information... Isn't that obvious? The real question is, why does he think the government is entitled to that information in the first place?
Great.

1. So now they can prescribe more drugs to more people.
2. Insurance providers will have to pay for more drugs continuing to drive health insurance prices up. (I'm sure the government will mandate that providers can't have plans that omit coverage for weight related services and drugs).

P.S. I'm trying not to be mean, just pointing out the harsh reality and truth. We as a populace have become lazy and complacent. Rome II is about to crumble unless we stop addressing the symptoms and focus on the disease.
How brands should deal with complaints on Social Media
Hibernate: How to create 1 to Many n Many to 1 mapping between 2 database tables
Kate Java: OCEJWCD 6 Tutorial: The servlet’s environment
Understanding JSF 2.0 Performance – Part 2
Wolfram: The Modernization of Educational Publishing
Probably we're overthinking the whole thing. When I was a kid, obese people just ate too much.
I do respect the work they have done to the language, and I have also spent many hours contributing back to PHP and the various projects in the PHP community, however that doesn't change the fact that the _community_ collectively has a hard time dealing with the hard issues that need to be solved. Proof of that is the response you see right here on this forum. Mention how PHP's internals are lacking and get told how I must be a n00b and should just turn on APC. Until PHP starts to take its core defects seriously I don't think it will ever make significant progress as a platform.
Openshift per the #openshift channel only currently supports scaling of HTTP resources (I'm a bit surprised about that).

I currently use Cloudify, but have had some... issues and they use a Java agent which is pretty memory heavy, so I'm working on alternatives. Cloud Foundry is about the only other viable option I've found so far.
Since when were first world problems not startup opportunities? It certainly doesn't sound like the next Google, but it could be a good side project that pays for his next vacation.
With protests going on in Turkey and Brazil, it's going to be difficult to compete for attention.
Task is a calendar app while Clear is a to-do list app
Task major update (Task 2?) was released this morning on the App Store

https://itunes.apple.com/us/app/task/id505799171?mt=8
But the navigation bar doesn't serve any purpose to me, at least not floating. It has your logo, which I care about, but not once I'm deeper into the article.

It has a search field I will never use. It has social media buttons I will never use (because if I wanted to share this I would just copy/paste the URL). It has a "more" button that I will never use also.

The nav bar is fine at the very top of your page, making it float and scroll with me is just a waste of space.

Floating UI elements should be reserved for critical functionality that's core to the site. Facebook gets a pass because the things on the floating nav bar are actually important. If you really must float it, consider floating to the side - most of us on modern laptops have an abundance of horizontal space but not a great deal of vertical space.

Some more feedback:

- The organization of content is confusing. Just scrolling casually I cannot immediately tell where one post ends and the next begins. The large images aren't a good indicator, since some of them appear to be ads. I shouldn't have to read the tail sentence of something just to determine if I'm looking at the end of a post or not.

- There is a mismatch of expectations. When I go to a link that clearly refers to a single piece of content, I do not expect to keep scrolling and go right into a completely different piece of content.

- I find the photos oversized for their purpose. In this particular piece you have generic-stock-photo-of-Google-employees, which is only superficially related to the topic at hand. It doesn't have business being this huge. It's distracting and keeps me from the actual content I'm here for. Note in the original NYT link the image is also only tangentially related, but it does not overwhelm the text.
The problem here is that people are using a term that has a long and colorful history in a very imprecise manner. Sociopath hasn't been in the literature for years, but people still seem to use it interchangeably to speak of antisocial behavior and/or psychopathic traits which are not at all interchangeable.

The DSM doesn't even list psychopathy as a diagnosis any more, only antisocial personality disorder which requires a history of, and we might as well just quote the DSM "... a pervasive pattern of disregard for, and violation of, the rights of others..." So yes, a diagnosis of ASPD does generally indicate someone who could be considered dangerous to others.

Now if we're talking about someone with psychopathic traits that scores high on a Hare, then no it does not necessarily indicate dangerous behavior. However, a Hare is still important when dealing with criminals as you do not want to give a psychopath treatment as it simply makes them better criminals.
> how would you update them automatically if you decided to change the way htmlspecialchars() works?

I see two possible cases, the choice between which can be made by the converter developers or by the user (maybe via command-line flags to the converter):

1) If the new functionality is intended to be a drop-in replacement (e.g. it fixes a security bug), no change is necessary.

2) If we want existing programs to keep using the old functionality, you could automatically translate all cases like this (assuming we're translating from PHP7 to PHP8):

echo $h('<script>'); // PHP7 code

to this:

echo php7_varcall($h, '<script>'); // PHP8 code

To clarify, php7_varcall() is a function in PHP8. When it receives 'htmlspecialchars' as an argument, it calls the function php7_htmlspecialchars() which is a faithful rewrite of PHP7's htmlspecialchars() in PHP8.

> If a function that used to return FALSE on failure is updated to throw an exception instead, an automated tool would have to wrap every function call with a try-catch block, with potentially unexpected side effects.

In general, any php7_builtin() should be implementable in PHP8 somehow. If that's not possible, I'd say there's a gross design error somewhere.

> If a function that used to take strings in the system charset by default is updated to take UTF-8 all the time, you'll have to throw in some code for charset conversion before every occurrence of that function, but some servers might not have mbstring/iconv installed and turn that into a fatal error.

In general, if the implementation of php7_builtin() in PHP8 relies on some library, then that library should be included in the "compatibility library" required to run all converted code.
Little affect these days. There are other brokers out there which helps stabilise the price of bitcoin.
s/prospective/perspective/
Possibly raise the price on MtGox as people who want their cash will have to buy BTC with it and then sell them for USD elsewhere.
I wholeheartedly look forward to the lavish dinners at doctor conferences where they discuss this malady.
The fixed header is a complete waste of space. Why is it necessary? It's frames all over again, it's like a web design straight out of 1998. Also, is the right-hand sidebar supposed to contain ads? I can't think of another purpose for it, but I don't feel like turning adblock off for long enough to find out...
Joining alcoholism in the area of diseases you can get yelled at for having. Damn it Otto, you're obese!
We are all mortals at the end of the day. You can choose to study algorithms or you can choose to study clean code. Few have the time to do both. I've noticed that it isn't just algorithms though. People that are really good at reasoning in code (maybe from studying algorithms so much) have a much higher tolerance to code complexity and produce much worse code as a result.

That said, I've worked with a few people who got both sides very well and they were a treasure to work with.
What caused the Cambrian explosion?
I'm pretty sure Gibson knows how SSL works, and I don't see why you think it is far fetched.
Progress with Tuberculosis or a Return to the Dark Ages?
Is this possibly a canary?
Your comment started out pretty well and then you put yourself into the same group as the one you were trying to disparage with this really unnecessary and unfounded comment.

> Particularly after you admit to using Windows in 2013. That's like someone driving a Ford telling me what a waste of metal a work of art like a Lamborghini is.

Which is a shame because I thought you had a good point up until then.
Video analysis of the eruption at Mexico’s Popocatépetl volcano
Who was responsible for passing these laws/articles in 1920s Soviet Union?

One difference here is that when the USG says "well it's all done according to law", that law was written and passed by an institution who at least nominally represents and is elected by the people. I don't know if the same can be said of the USSR.
I think his point was that he didn't do that, and sure enough he wasn't able to generate any intest around the paid version.
A huge chunk of XBox1 and PS4 "exclusives" are available on PC. This fact is only going to be more true now that the XBox1 and PS4 are just (weaker) PCs. (using an AMD Jaguar with AMD7850-ish GPU)

Go down the lists yourself.
http://www.ign.com/wikis/xbox-one/List_of_Xbox_One_Games
http://www.ign.com/videos/2013/06/18/the-ps4-exclusives-you-...

The majority of these "exclusives", especially the big ones like TitanFall or Metal Gear Solid 5. Most of the Indie-game "exclusives" on PS4 are actually on Steam or will be on Steam. (ie: Transistor)

Nintendo Games however, have never really appeared on PC. No chance ever, especially because the WiiU gamepad is so unique.
* Super Mario Bros 2 U
* Pikmin 3
* Super Smash Bros.
* MarioKart 8
* NintendoLand

----------

The next would be PS4, as there are more PS4 exclusives that aren't coming to PC. Finally, Microsoft tends to shoot itself in the foot and release all of their exclusives on PC anyway. So...

PC + WiiU for me. Possibly PS4 if Killzone is good enough, but thats $400 for a couple of games that I may or may not care about. (and may come to the PC anyway)
Your use of "then" rather than "than" makes it read like you do two steps in a specific order rather than the, I assume, intent of using a better alternative for a time consuming process.
The case for butter, and the hepatoprotective effects of butyrate
Even if this idea had some merit, I think once the candidates start preparing for interviews by reading some idiots guide to brain teasers then it loses it purpose and further hurts the candidate who is actually skilled, quick on his feet and has good instincts.
The current uproar will do us no good unless we develop ways to either disrupt the technology or protect ourselves from it.

Because even if we win this round, the state will find ways to bring these programs back in some other guise. For example, the FISA courts were part of the reforms that emerged from the abuses of the CIA and FBI during the Red Scare and Civil Rights eras.

In other words, we need a technical Rosa Parks. Well, more like a million of them.
I view Chrome (and Firefox now) as essentially having "Chrome" and "Firefox" as their major version numbers, if that makes sense. It's so unlikely that they'll break compatibility that any such break would probably result in a completely new product/branding.
If you had continued to read the rest of that paragraph, you would have seen this:

> If someone else is doing it — link to it. If we can provide resources (like APIs) that will help other people build things — do that. We should concentrate on the irreducible core.
This extends well beyond boundaries and governments. Google Analytics has become an industry standard.
And whose to say that company isn't associated with the NSA or the Chinese government?

That's the rub... you never really know. Especially when we have "secret government" with things like gag orders, secret laws, secret courts, etc. That's what makes all this so insidious.
At least you can read it. On a windows phone it just redirects to the start page and there is no link to the article.

Utter crock.
How to Build a Collaborative Office Space
>Better to sell to one professional

Exactly, they only have to support a small group of professional users.

>who will pay $1000 than 10 student/hobbyists who will pay $60

I see what you did there...
Given that communists and fascists have historically really really not liked each other, yes the secret police of communist East Germany, would not like each other.

(In East Germany, the Berlin Wall was called the "Anti-Fascist Barrier", and Nazis imprisoned and banned the communist party)
Project Chess: How U.S. Snoops On Your Skype
as well as debuting a dramatically improved trading engine
which will be launching very soon

They wedged that one in there at the last minute, but this tidbit could have more impact on the future of the company than the rest of the release. One of the main gripes of Mt. Gox has been the lag-prone trading engine and the spotty real-time data feed.

Fixing those two things could help them keep customers they have and potentially attract more traders who rely on speed in their strategies.
BBC Good Food goes responsive
What is strange with that? This setup are quite common in Civil law[0]. I believe it roughly works the same way at least in the other Scandinavian countries and Germany to.

0: http://en.wikipedia.org/wiki/Civil_law_(legal_system)
Show HN: Monitor and Integrate Salesforce with one line of javascript
Fair point. I still think there are two types of programmers: problem solvers and system architects.

The former (e.g. a data scientist) will be good solving a problem but bad building a big architecture. The latter, the other way around.

I guess the question is which kind of programmer you are and which skills to look for.
I find it frustrating that you basically have no chance of getting coverage on blogs unless you spend your life "building a relationship" with bloggers. Look, I don't want to "build a relationship". I want to build an app!

And I know bloggers get a ton of email every day, and not everything is worth covering, but it would be nice to get at least a reply saying "no thanks" once in a while instead of just being ignored…

/rant