skysight-inc/HackerNews huggingface dataset:
But how could a randomized clinical trial make this mistake? What experimental design could make the rabbit's foot look good?

"EMB would say that if you have an RCT that shows that a lucky rabbit's foot works, then you have reasonable evidence to put that into practice."
Yeah, they should totally go find their own metropolis.
In 2013, measles killed more kids than car accidents or AIDS
Released OrientDB Enterprise 2.0.3, Now FREE for Development
Was probably because I asserted it without citation.
Live simple, create the life you want, then live the life you created.

I spent a couple of years eating Kraft macaroni and cheese (my generation's ramen noodles) five days a week, driving a $200 car (country boy - no public transportation) and worked 12 hours a day, six days a week to get my business off the ground. For much of those two years I worked nights to buy the little we had. I had two kids at the time I quit my paycheck. I gave them more than I gave myself.

In 1981 I received the last paycheck that was signed by anyone other than myself. A year later I was living fairly comfortably. I put my kids through college with no student loans. Today I live on the ocean, have any car I want, never worry about money, travel where and when I want.

You can work to get a large paycheck, I'm sure. But in exchange for that paycheck someone else owns your life.

I am by no means smarter than most, I have no real education, no one gave me financial support in the beginning, I was just doggedly persistent in pursuing my vision.

Hangout with people who are smarter, more successful and more diligent than you. You want to be the dumb kid in the company of great rather than the top of a group of underachievers. Meetups or trade organizations are a great start. But also seek out the people in your industry that you admire the most, tell them your interest and offer to buy them lunch to hear their story.

Personally I feel that this generation's pivoting is often just giving up too soon. Decide what you want to do and then move mountains with a teaspoon if that is what it takes to make it happen. Others will disagree and they are just as right.

But if you truly want to do something, quit reading Hacker News and get on with doing the job at hand. If for no other reason than HN exposes you to a wealth of choices, which makes it harder to focus on one. Once you succeed come back and read the cool new stuff that is out there.

Best of luck.
Thanks for understanding, I'm a bit sorry when I'm not capable of being gentle with other people, however to get the full picture, there is some info missing: he/she posted a few minutes before a much more mean issue, so my reply was addressing the bad behavior of the reporter in both issues, especially in the other one.
Chicago police are running a horrifying CIA-style black site out of a warehouse
Google's AI Masters Space Invaders (But It Still Stinks at Pac-Man)
Eeeek Invasion of the Culture Snatchers
This is cool, but isn't that surprising, if you think about the behaviours of other species, and that corvids as a whole are highly intelligent and use tools in a fashion akin to primates.

I mean, primates give gifts to each other and humans, and my cat loves nothing more than to leave the most succulent bits of viscera of whatever her prey was for me on Persian rugs, for me to enjoy, by which I mean tread on while heading to the shower in the morning.
China's Lenovo becomes victim of cyber-attack
Discussing almost anything highly technical over the phone is usually a disaster. When's the last time you solved a production problem without reference materials over the phone? Sounds hard right? Whiteboards are a crap shoot - we can all come up with lots of problems that are difficult to whip up without any reference materials but what's the point? Neither method reflects how anyone actually does their job so get rid of it.

Every skill takes time to develop yet most people think they are good at giving interviews with zero experience, research, experimentation or methodology. Allow a typical junior employee to start interviewing candidates and it will go right to their head as they are given their first taste of power over others in a professional setting. It takes time to learn how to interview properly, figure out the specific attributes you want to screen for a particular role, remove your own personal biases and plain get over the fact that you have the power over someone else's career for probably no good reason.

My philosophy on interviewing is that as an interviewer you want to avoid screening for anything that is not reflective of the actual job duties and to also avoid anything that the candidate is expecting to be asked. If you ask typical programming questions then you are likely screening for candidates that have the most time to prepare for interviews which screens out the lazy but also screens out the no-nonsense doesn't like to waste time types. Ask questions that get to the core of what interests them and figure out if they will be motivated enough to learn what they need to get the job done. Then get back to them quickly!
I recently bought a TV after spending all 7 years of my post-high school life without a TV.

I gotta say, I missed switching on the TV, leaning back and just droning off, remote in hand.

On-demand video is great, but it requires too much involvement. This isn't a bad thing, necessarily, but sometimes, you want to turn on a screen and just push channels.

Another problem with YouTube: too many ads. I can't count the number of times I've skipped a clip because of a pre-roll ad. I'm okay watching a 30 second ad if the clip itself is 30 minutes long. But a 30 second ad to watch a 45 second clip?

Please. I've got better use of my time.
Product Feature: Cuseum
> It also makes me feel much more comfortable about switching databases if necessary.

This is one of the big features touted by ORMs, but I wonder how often it actually comes into play. I've been using Rails with ActiveRecord for most of the last 10 years now, and I've not once changed databases after starting a project. There's one project where I'd like to, but despite the use of ActiveRecord, there's enough MySQL specific stuff in the code that its not going to be trivial to just copy the data over to a Postgres database and flip the switch.
Devil's advocate here - how do you control against candidates plagiarizing code or cheating? Do you ask them about the code sample onsite in such a way as to determine if they understand it?

I'm not sure where I stand on this, but I've heard many hiring managers complain that great phone and work sample candidates often fizz out entirely when tested on the sample in person - and not due to jitters, but due to e.g. not being able to comment their own code or explain one of their functions.

I will say that I think a "homework" style coding test has always felt like a more fair assessment and been more enjoyable for me personally. I think a homework style work sample is probably one of the best methods for hiring, as long as it 1) won't take longer than an hour or so and 2) is technically exhaustive of typical job functions.

That said, I know brain teasers are hated, and I dislike them too, but I really think most programmers should know standard algorithms and data structures. I don't think the current model of whiteboard coding is perfect, but knowledge of algorithm design is great for optimizing performant code.
Google is planning a massive new HQ in California
How ironSource grew from 30 to 500 in 2 years without a single placement company
Maybe having residential buildings at the waterfront in the middle of a super-densely populated mega city just isn't a good use of the space.
Thanks for sharing this. It brings up some interesting questions. Does this mean React cannot be used by European government agencies since they claim (via law) that patents are not enforcable?

What if I merely live in the EU and thus implicitly agree to the laws in Europw. Does that fall under "other action" or would I have to explicitly state that I think their patents are not enforceable.

What if I have actively participated in the anti software patents movement? Do I have to single out specific Facebook patents for this clause to trigger or is it enough that they are caught in the general umbrella?

Edit: I'm assuming this is found on all the stuff they release and not just fbcunn?
At least it's also true for react: https://github.com/facebook/react/blob/master/PATENTS
There's a need to watch the candidate code at least once, and at least for simpler problems, simply because if you don't watch them you can never be sure they're not cheating by getting real-time help from someone else.
Using distinct and windowing functions to avoid writing group-by clauses may work fine with Postgres but is a very ugly hack.
When do we decide that Europe must restructure much of its debt?
You have heard "19 times out of 20" described in the news? That is the 0.05 restated for laypeople. 1 time out of 20 you will get a false positive, in this case that the rabbit's foot worked.
…if you ever suggest that any Facebook patent might be invalid, your license to use their code is automatically revoked.

This is not correct — your license to use any patent of Facebook's that covers the software is revoked. You are still not infringing copyright on the software by using it, but you will no longer be protected by Facebook's patent grant, which is in addition to your license to use the software.

This is a boilerplate patent grant, and it doesn't mean that Facebook holds any patents on e.g. React.

To be clear, this parent grant is in addition to your license to use the software and as a result does not restrict your freedom in any way, versus the license not being granted at all.
"We will be accepting questions up to February 15, 2015 and will be turning off this website March 1, 2015."

By turn off, do they mean shut down? If so, why would they not keep the old content up?
Pretty simple - but really enjoying this gradient generator.
Malicious PNGs: What You See Is Not All You Get
European electronics and surrounding technology could very well ease the problem.

That does not imply rolling back globalisation or division of labor nor is it aiming at national self-sufficiency, it's about competition and having choices.

It's virtually impossible to evade US-american or chinese products if you want to buy a modern electronic consumer device. That is what should change in my opinion.
There already exists an automated exploit for this behavior:

Joshua Klein's Crow Machine: https://www.josh.is/crow-machine/

see also: https://news.ycombinator.com/item?id=470840
Krita 2.9 released with Kickstarter-sponsored features
People are starting to realize social media is not that friendly. Every statement made in public gets recorded and attached to your real identity forever. Kids who say stupid shit get that held against them forever from employers, associates or even random stalkers. All for the need of some targeted advertising. Hopefully, the generation coming after that would learn and be more privacy-aware.
Health and Fitness – Key to Live a Long Life
I hope this question isn't too forward - but my main question is 'how did you afford to do this?'

I have had plenty of fun little side projects (some finished some not), but my main project is my salaried position. Aside from being independently wealthy, how can one create and maintain a long term open source project as a full time job. Consulting on the side? Donations? Something else?

P.S. Thanks for Redis :)
> "let's let a few lame ideas in because they could grow huge"."

Which seems to be the strategy used by most VCs anyway. The primary difference is that may not (at the time) see some of those companies/ideas as 'lame' themselves. But "invest in a large number because X will fail and we need one homerun" seems to be the prevailing MO.
Crow Machine
Also another textbook example of the toxicity of humanity. Shall we all just write that bunch off?

Or maybe we can perhaps accept that in any sufficiently large group of people there are bound to be some assholes and not judge a whole "community" by the actions of a (relatively) few individuals.
Show me the salary!
If any post needed a [Satire] tag, it's this one. Great read, and I almost didn't click on it because I am tired of reading about standing desks.
I like your observation, but technically would this fall under bullshit or delusion?

I guess it's a matter of definition. Does bullshit require intentionally trying to bullshit someone, or is it sufficient to speak bullshit even if you actually believe what you are saying?
why "cloud" isnt censored?
Tax on Tax on Tax
> But it is not a conjecture. The results are plain to see, that is my point. We really did land on the moon. People like Sir Isaac Newton, who by the way refused the holy orders of the Anglican Church too, were nonetheless allowed to pursue their interests without being threatened by the inquisition. That is what laid the foundations.

The foundation of what? Is your argument that the success of the British Empire was due to a post-Henri VIII technological superiority over other European powers?
The site is not responsive for me, here is a cached copy: http://webcache.googleusercontent.com/search?q=cache:http://...
Pardon my ignorance, but isn't this just equivalent to Apache's patent retaliation clause?[0][1]

[0] http://en.swpat.org/wiki/Patent_clauses_in_software_licences...

[1] http://en.wikipedia.org/wiki/Software_patents_and_free_softw...
btw.. Thanks for pointing out the issue with the test cases, I have fixed it and added some quick test cases + some basic description
http://www.volatileread.com/UtilityLibrary?id=2093
A New Way to Promote Your App on Google Play
The Schizophrenic Symptom of Flat Affect (2006)
I'm going to make a list of everyone who comments on this post as people I may enjoy working with on a future project.
In the Java world checkout MyBatis it lets you write "named" SQL queries in a config file and makes it available to you in Java as a type-safe interface. Been using it recently and love it.
Five Steps to Create Personas with Real Life Data
And with the new technologies we risk letting out our brutal unconscious tendencies again. Violence in form of cyberbullying. Selfishness in form of narcissistic social networks. And more problematic, having groups with extremist anti-social attitudes reach critical mass.
> but I wonder how often it comes into play.

Databases are not interchangeable, though sharing a common query language makes the skill set somehat interchangeable. I think this is part of the nuance often lost in the discussion of ORMs and database-portability.

I have worked with many developers who actively deny this basic reality, in favor of trying to bury all that variability under an ORM, rather than exploit any of the proprietary features. I understood it as a crutch when I was still in the flat part of that learning curve, but I am a lot happier building a rich SQL application interface (non-ORM!) these days.
It all boils down to the license - open source means jack all.
The Secret History of Thoughts
Unfortunately I've no good answer for your question, since I'm sponsored by Pivotal, but if we consider the percentage of open source software created, only a small percentage is sponsored. Many developers simply do it for free, as I did it in the first year of Redis developments, because I had an alternative stream of money to pay the bills. So, my point of view, is that the IT ecosystem is broken and IT companies are leveraging a huge value from OSS without providing enough back to pay developments of more OSS. It is one of the biggest injustices currently happening in the "rich world", but there is no easy fix.
Ask HN: How would you monetize a marketplace for commercial drone services?
My co-founder and I run dronehire.org, where we connect commercial drone operators with clients.

Our core service is facilitating quote requests being sent to drone operators, based on the potential client's requirements such as location and type of service (aerial photography, mapping, hyperspectral imaging etc.). We are currently monetizing this service with premium operator subscriptions, which give them access to a higher number of quote requests.

We've also been approached by multinational mining companies and government departments looking to hire drone operators for lucrative contracts (in excess of 50k). We don't currently have the infrastructure set up for subcontracting, so what we're looking at doing is asking the operators that we connect with these clients to give us a percentage of the invoice, and possibly a percentage of any work done for this client within a certain time period e.g. 24 months. Is this reasonable? How would you go about monetizing these contracts?

Any feedback would be appreciated.
Ask HN: Responsive framework or addon with good layout?
I am trying to get better at frontend UI design. I have been working with Foundation 5 framework for a while as I like the mobile first approach. I like their grid, but it seems difficult to be able to place items within a container. Is there another library or framework I can use with Foundation to provide better layout within containers? I did not want to try to go full custom css as it is incredibly hard to support the different mobile browsers.
Aren't UK police effective in dealing with small-scale nuisance like loud partying at 3am?
Ask HN: I don't believe in the term “Fullstack Engineer”. Am I right?
I've put years into being good in python/django. I think for complex frontend stuff you have to do the same. Of course there's a fair amount of overlap, like in (DevOps), I can do medicore stuff, but it's not the same when you're a professional frontend developer with all those CSS/HTML/JS skills.

So you're fullstack, and I'm only a backend dev, both of us have 5 yeasr of experience, then you're half as good as I am in the backend stuff.

Am I right?
Most open-source projects' owners and contributors don't have any patents to enforce, thus can't grant anything. The rest tend to be less chilling than the clause that Facebook uses - there's no "we'll only grant you this if you promise never to mention that any of our patents might be invalid".

Are you certain that Facebook doesn't have any patents that cover any of its open-source software?
I think phone and whiteboard interviews are great for selecting the very smartest of the developer population, which is why companies like Google use it. Although they hardly reflect production environments, if someone is able to ace brain teasers in 45 min interviews, they must surely be smart enough to figure out pretty much anything technical, a priori.

However I absolutely agree that phone/whiteboard interviews are not sufficient for determining a candidate's fit, because it doesn't say much about the person's work ethic, time management, and ability to manage large projects - which is a thing that many "born gifted" smart people struggle with, in my experience.
As someone who is always running late, I pick the flights that are most often delayed.
This gets trotted out a lot as a reason for "watching" someone code, and I don't find that to be very compelling.

1 - I don't think "cheating" is rampant. Obviously opinions will vary, but if you think that you are getting a lot of cheaters in your hiring pipeline, I would suggest the problem is in the funnel part not the evaluation part.

2 - I view getting help on a programming problem to be a good thing. I suppose in certain environments you need to make sure that your hiring candidates are not collaborating with others, but I'd be surprised if that was common. The idea that it is bad to seek outside help on work problems is some weird vestige of our education system, not an actual day to day issue with most developer jobs.

3 - It is much more important to find out if a candidate understands the code they've submitted and thought about the trade offs they've made (or didn't) as well as if they can explain it to the people around them. This is true regardless of how the code was produced. We suss this out with our colleagues all the time, and at least in my professional career its never been via watching someone work. We have tools like code review, discussion, documentation etc to do that.
Tryouts – Superior TestFlight replacement, distribute your apps easily
Damned if you do, damned if you don't. Let's hope China has enough skilled hackers of their own to keep their own products secure enough.
Being a developer myself, I agree with most of the things. I learnt this in a different way though. When we started RemoteInterview.io, we started as real time coding interview tool [0]. Even Though, it's really helpful for interviewer to watch candidate code in real-time, we soon realized that a number of candidates don't like to code under stress.

We then developed RemoteInterview.io Tests [1]. It's a screening platform based on coding tests where candidates solves the challenge in offline mode whenever they want. Some candidates still don't like to have time limits but I personally think it is important to have a deadline for every task because in real-world, no project can have infinite time.

[0] https://www.remoteinterview.io/features-interview
[1] http://blog.remoteinterview.io/post/109864123971/screen-cand...
Everyone Wants You to Have Security, but Not from Them
A perfect example of how NOT to write an issue ticket, but also an example of how NOT to respond as well. If it offends you, just close the ticket and if you're feeling generous refer the reporter to a resource on how to write an effective ticket. It would have taken less time than writing 2 angry paragraphs which have the side-effect of discouraging people with genuine questions from even thinking about asking lest they be called "dumb".
Some schools have requirements around accepting jobs and following through. It may be an honor code violation by rejecting an internship you accepted.

You've already asked for an extension on this company, and asked your higher priority companies to be expedited. When I ended up in your position I did the same.

If you can't get the expedited offers you wanted, then you have to decide how much you need this internship. If you're junior or senior year without any other internships under your belt, you need the work experience so take something. Remember, if you hate it, it's only 3 months and you learned what you don't like. If you're freshman/sophomore year, you could do a few more things like research or find other internships (not necessarily related to the job fair). Early March though you're pushing it for this summer, you would either need to find smaller companies with quicker schedules, or may end up with a Fall internship. Would shifting your schedule (school summer, work fall, school spring) be a possibility?
probably, the growing swarms of administrators have soaked up all the budget
And yet there are endless possibilities for us compared to such a monarch. You wanna go to Bali for a month and just hang around, doing diving, kite boarding, hike to active volcano and much much more? No problem. That monarch? Didn't even read about that place in books.
Even on that Bali, appendectomy won't kill you. Got fungus infection on feet? Here is cream, in 2 weeks you are OK. And so on...
Yes, I think many many people live now much nicer lives than medieval monarchs. In 2 months, I go to Mont Blanc on skis, and I'll propose to my girlfriend up there if we both make it. As for monarch...
A great primer in various schools of psychotherapy. Locked-In man is one of the most moving podcasts I've heard in a very long time. Fantastic production from npr.
Why I Joined ISIS
While I get how it must be tricky for Londoners to escape the chaos for a few hours, the UK is a tiny island and you're never more than a short train ride away from countryside.
Months since last I used JPA but I'm well beyond 90% sure I did this in JPA as well.