skysight-inc/HackerNews huggingface dataset:
Can't tell if this is sarcasm, but this is objectively not the case.
It absorbs light which prevents other plants fro being able to access it lower in the canopy. The absorbed light doesn't get converted to food, but is absorbed as heat energy which is radiated away.

To use your analogy, there is a set number of pairs of shoes available. Two athletes are to compete against one another. If one athlete wears one pair and takes all the others and throws them away, the other athlete has to run without shoes and will probably lose.
I live in Vegas and would love to attend something like this.
Possible signs of alien life on comet
Intel was charting out to 6nm, which seems totally insane, and I'm not sure they can push must past that wall.

This article from 2011 seems highly relevant: http://www.extremetech.com/computing/97469-is-14nm-the-end-o...
Thanks for the offer but it worked after deleting the favorite and restarting the app.

Quick feedback:

- I can't find a way to see indexes or functions, only the basic table structure in terms of columns.

- The results tables seem to make poor choices when it comes to column widths. Some columns with short header and content are very wide while other columns with long header or content are too narrow. You can see this easily by doing an EXPLAIN ANALYZE query - you'll get a single short column that you have to drag with your mouse in order to read anything out of it.

- It would be very useful if one could have several queries (maybe tabs) open alongside each other instead of going through the history.

- Somehow the history doesn't feel as nice as it could be. Someone else already mentioned a Sublime Text like fuzzy matcher. Or a favorites system. The previous point about tabs would help with this problem.

- The execution time on the lower right seems to contain the connection round trip (in my test case about 300ms). It would be nice to see the actual query execution time instead (here 0.014ms).
Sounds like the limitation is on the language of the review, not on where the user lives.
GoPro Reinvents Its Action Camera With The Hero4 Session
My mother waited until she was nearly 40 to have me, and as a result I was born with birth defects (I'm deaf). There is no way to deal with all of the risks.
I'd count publicly accusing him of harassing, intimidating, and trying to silence women [1] as harassment.

[1] http://www.stopthegrbullies.com/2015/06/01/randi-harpers-bul...
Our outlier high gun homicide rate is dependent on our extremely high number of guns easily available to commit those homicides.
Mass estimate: A 40hp motor is around 200kg.

40 hp is 30kW. Assume 100% efficient gearing and motor. Stall speed is around 80 km/hr. For 20km of powered flight, that means 0.25 hours runtime. For high performance li-ion (250 Wh/kg) that is 30kg of batteries.

Add some weight for <100% efficiency, remove some weight for the part of the 20km where you glide.

Speculation: Given the difference in motor vs batteries, either they have an extremely light weight motor technology or they are using lower density li-ion for safety. A LiFePO4 pack (130 Wh/kg) would be 60kg. They could afford to double the battery size, since that is only a 25% increase in weight. Either they have a very lightweight motor technology, or there is some magic price or weight number they are trying to squeak under.
So, the prosecutor might appeal even though the man has already been punished as much as he'd ask for anyway if the conviction is upheld?

Seriously, wtf?
> If you live in an area and work in a field where more white men are qualified for the work available than other colour-sex groups then you probably act in a racist and sexist manner then.

Thats quite a bold assumption. I don't see where I am acting racist by claiming that hetergenous teams are more fun to work in. I have simply made a conclusion from actual experience made time and time again.

> Wanting your teams to be fun is fine, find a way to determine how "fun" someone is and use that rather than assuming that position in a colour-sex space is a proper metric for "fun-ness".

Granted. It should not be the only metric, but I have simply stated my personal experience. Homogenous teams are (in my personal experience) often stuck in certain social dynamics, which they are often not even aware of.
Since homogenity in tech is skewed along the racial / sex axis (also somewhat along the age dimension for certain positions), introducing heterogenity along these axis can indeed make sense. And yes, wealth and education of the family are an interesting dimension one could take into account.
Now, don't jump to conclusions here. I did never say that one should introduce a race/sex quota when hiring. This is not an easy subject, and I have not made up my mind as to what is the right approach when hiring.

Research indicates that heterogenous teams do indeed perform significantly better than do homogenous teams: http://insight.kellogg.northwestern.edu/article/better_decis...

> IMO if you're happy to accept that with everything else being equal you should give a job to my youngest's best friend - a black girl - in preference to him just because her grandparents live in Zimbabwe then you've got to also accept those who chose other arbitrary characteristics too, like giving a job to someone just because they're white. I don't think you can equivocate and say racism is fine how you do it but not how someone else does it.

Interesting point. Let me give you another example with a different perspective. I am male, white, born into a well educated middle class family. My sister is adopted and of color. We both had the same upbringing. I simply did not have to overcome the same negative biases as she did. While teachers never questioned my ability to perform in school, they openly questioned my sisters ability to properly perform time and time again (sometimes being openly racist in their comments). She did manage to overcome these obstacles imposed on her, and she is now quite accomplished in a field that is dominated by mostly white male (neuroscience).

Given the exact same background and upbringing, her experience is substantially different from mine. And so are probably the experiences made by your sons black friend.

A person from a different color/gender does inherently have different experience to that of a white male.
This experience is not easily measurable, and often not obvious to the outside observer, but a person with such experience (given the same educational merits) can introduce a different perspective into a team, not only making it often "more fun" to work in but probably even enabling it to perform better.
Location : Canada

Remote : Yes

Willing to relocate : Yes

Technologies : C/C++, Python, Fortran, Sci-Kit learn

Resume : https://ca.linkedin.com/in/alexvyskocil

Email: alex.vyskocil@gmail.com

Wrote code for theoretical physics simulations, game engine development, and some machine learning.
New Paper: Theory of Programs
Google has, very successfully I would argue, expanded into mobile. They bought a mobile OS and turned it into the global market leader. This is the biggest change in consumer technology since the web and they did not miss it.
Ask HN: Map and Vocal Chat?
Is it possible to make a website with a map and a voice chat?
Remember feature pitch, which is what the 14nm term measures, and layer thickness are two different things. The layers are way thinner than the feature pitch, so we're already at 1nm layer depths, or less, in some chips.
Really? Someone who worked at GS probably wouldn't refer to it as "Goldman's"... just sayin'
Vector representations of U.S Patents
s/thing/think/
It seems not to support streaming. It has to download the whole video before playing can begin.
That only affects yield, and the lithography process is largely the same, so nope.
No, you miss so much when you try to make a component you think will be useful. The first piece must be something that makes someone's life a little bit easier - that's the only way to be sure you're making something actually useful.
If it's just solitary use cases, then we are in agreement. Some social networks remove entire interactions away from typical hubs like Facebook, such as in South Korea, where couples' social networks are popular places to share the gooey romantic talk that would annoy anyone else.

But if you want to reconnect with old friends or announce that you just got a book published or something, you'll still probably post to Facebook.
Let me give a more concrete example: if something was developed in Rails 3 but was not updated for Rails 4, then I assume it won't work (I'm on Rails 4.1).

This doesn't mean the entire project needs to be re-written. Often times, a simple note that says "compatible with Rails 4" would be satisfactory.

But if even the readme is not updated, that makes it difficult for me to put any faith in it. And unfortunately there are tons of projects like that on GitHub.
Show HN: Cowork Hunt – List of available coworking spaces to work from
First ever 100% online training program delivering a State degree
Well, I share some of the instinctive scepticism about tidy theories of syntax/semantics.

But I don't have any real reason to claim that they don't work. Syntactic theories aim to explain why particular sentences are grammatical or ungrammatical (in the judgments of native speakers). If you can accurately do that, then yes, you've put each word into one category (as far as making up grammatical sentences). So to say the kind of thing you're saying, you'd have to explain why the current research programs in syntax are misguided.
Not every IDE is as helpful or forgiving for that kind of debugging. If you have things broken out, it's much easier to step through the intermediate states of expressions like that, and much easier to tweak when you need to fix something. Having everything together in One Expression To Rule Them All is a code smell, IMHO.
That seems like a bit of an pessimistic take on this. Isn't that like saying front impact airbags aren't very helpful in a rear end collision?

CFIT, stall/spin, and VFR into instrument conditions are all training deficiencies. This solution fixes something a pilot can't be trained to avoid, an engine failure at an inopportune time. Training can only take you as far as "glide and crash gracefully" without stalling and spinning.

Also this could easily be made to automatically activate. Many multi engine aircraft will automatically increase power on the good engine by a few percent after an engine failure.
Design is AWESOME. So many HN showcases are really lacking in design, but this is great. This is also a really interesting concept! Well done!
One of the things that continues to amaze me is the vast space between the simplicity of the problems groups of tech developers have and the intellectual capability they bring to the table to solve tough problems.

You could take 100 teams that are experiencing this kind of dysfunction and show each member of team an article like this. Most individual team members would easily be able to understand it. Yet in the aggregate they seem unable to do anything about it.
Yes. Wage for developers in the UK is piss poor for the most part.
It's not just takeoff. Often airliners cruise outside of gliding range of an airport that can handle them, and a total power failure could be catastrophic there.

As long as the electric engine can provide a sufficient backup to get to an airport after a failure in cruise, though, that would certainly be an interesting possibility.
Good idea, sometimes.

On the opposite end, I will sometimes go out of my way to name something when there isn't an immediately apparent need.

Also naming can often shorten up a long line.

Trivial example:

In [15]: SortByLen = lambda x: len(x)

In [16]: SortByLast = lambda x: x[-1]

In [17]: listOfInterest = ['123', '234', '432''12', '12345', '123']

In [18]: sorted(listOfInterest, key=SortByLen)
Out[18]: ['123', '234', '123', '43212', '12345']

In [19]: sorted(listOfInterest, key=SortByLast)
Out[19]: ['43212', '123', '123', '234', '12345']
That's a strawman of Agile.

Agile is about building the right thing. We found out that gathering the requirements up front and developing an extended timeline and holding deviations to change control ended up building the wrong thing because adapting to change was too painful.

We learned that if we wrote software that documented its behaviors in code, it was sometimes more useful than snapshots of technical documentation. Sometimes that isn't true (public APIs and protocols are the first two that come to mind), and thus the appropriate documentation at the appropriate level is justified.

We learned that even the best engineers are very poor at how long a task will take, but they are relatively good at estimating how long a task will take relative to other tasks. We learned that we could measure how long these tasks take and get a better estimate of the length of time for a total project.

The problem is that the SDLC is a bad process for many classes of software that aren't in the embedded space. Agile is good for some problems (IE, where the requirements are poorly understood) and not others.
What problem does #1 solve?
Fiat currencies have completely different rules, subject to monetary policy and other factors.
Those numbers are representative of real actual things.

What real actual things is the code representative of?
> So yes, if one of us behaves like an asshole then we as a community take responsibility for that, deal with the asshole, and apologize to the victim.

This is where I see the problem... We aren't a town, or a single company, or a government. There's no Computer Science union. So how do you propose we 'deal with' these assholes?

The tech 'community' really doesn't have a lot of power over its members. There isn't any singular accreditation association, there isn't a bar exam to get in. You don't need a membership in the ACM or IEEE to get or hold a job. Sometimes, you don't even need a college degree to get a job in the industry. The only thing unifying the tech community is an interest in technology.

Conceivably we could coordinate and ostracize / not hire problematic members.... but that's not a road we should go down (who determines when someone is being problematic?), and even if it was there would still be companies hiring outside of the loop.

And even then... most of this kind of harassment happens from anonymous accounts. If you know who they are, maybe you notify their employer about their behavior. Maybe, call the cops. But how do you 'deal with' an asshole like this if you don't even know who they are?

I'm not blaming the victim here - harassment is a major problem that needs to be addressed. But this is the internet - harassment is easy, regardless of whether you're next door or on another continent. The best defense is privacy.

I run a small blog, just posting some of the projects I work on. I had an issue with some obnoxious comments - nothing like this, but annoying nonetheless. So I dealt with it in the simplest way - my blog doesn't have comments enabled anymore. It doesn't list my email, my home address, or my phone number. There is a simple version of my resume on the blog, but the only way to contact me from my website is via LinkedIn.

I agree that we share responsibility for the actions of members of our community. I disagree that the tech industry is one large community.
> I'm really sorry if this comes across as making fun of someone's mental illness

On the contrary, I got that point, but it seemed like you expected some sort of Hollywood caricature of how conservative Christians behave. A mature Christian would not be surprised by contradiction or hypocrisy, especially if mental illness is involved. Being a good person is not a requirement to be a Christian. In fact, the people with the most obvious problems tend to be the most eager admit their failings and work on their issues. Christ actually had the harshest things to say to the self-righteous.

In other words, the Westboro fools are pretty much the opposite of how a Christian is taught to be. In fact, I'd be surprised if some of them don't have mental health issues of their own.

I encourage you to read up on Christian theology a bit more, then. And maybe make friends (or a better friends) out of more evangelicals so you can understand them a bit better.
4: Namecoin supports this, if I recall correctly, but I recommend to pull this value out of your local blockchain instead of dns.
This is a fantastic idea! I think I will host one in LA this summer.
> , but why should they?

Because it changes the nature of the harm caused.

Stealing a car is a crime not because the defendant has a car, it's a crime because the true owner no longer has his car.

Stealing code... the true owner still has it. And while there may still be harm, it's certainly of a lesser sort.

And in this case in particular, no harm occurred or could reasonably have occurred in any variation of the scenario.

This is a craftsman keeping a photograph of his work for a portfolio. Nothing more.

> A lot of the value of Goldman's code is that nobody else knows it.

If that's the value... then that code has no value.

> Otherwise you can predict their trades,

Then their trades amount to gambling, and I don't see why the taxpayer should have to pay for security for their vice.
As Portuguese I wonder why Novoda was placed on the country if they are listed as LONDON/LIVERPOOL/BERLIN company.
Instagram Preps to Save Your Photos in 1080×1080 Resolution
Netduma Gaming Router
Speaking of validity, it's not immediately obvious to me that each citizen of an OECD country constitutes a valid Bernoulli trial. Applying a uniform empirical prior of shooting rampage probability across the entire population strikes me as questionable. Presumably the results would be roughly convergent if he had done this with an inhomogeneous Poisson or something, but it seems a little handwavy to just fire off a binomial and call it good.
4) would only make sense with signed DNS responses
Show HN: Who needs IDEs when you can text?
>I could also point out that my church would consider 2-3 partners something akin to "running wild". One partner, one time could be a lapse in judgement. Multiple partners or one partner multiple times indicates a pattern.

Thankfully, this type of puritanical thinking is on the decline in America.
interesting. how does it handle running linux containers?
or does this work the same way as boot2docker?
1) could be solved by a HSM or a similar construction in software. The private key never ends up on the web server this way.
200KG for the motor sounds very high?
One thing about this case puzzles me, and none of the news coverage I found explains it: what code did he actually take?! Details matter. Was it a tweak of something like Samba (obviously GPL)? Or was it part of a proprietary risk management system, derivatives models, or other direct money-making programs?

If he took the former, then I'd side with him — he took nothing of genuine value. If he took the latter, then, très uncool. (I witnessed several incidents of model theft while serving time on Wall Street in the mid-2000s, and none were publicly pursued like this one.)
A lot of people fail to understand what sociopaths are like. They do not, can not care in the way that most people do. The best they can do is pretend to care.
If the code allows someone to generate positive returns, then there is a tremendous market for it if the person who writes it comes with. (I do believe the value of code drops dramatically if the person who write it is gone) In this case, the person could take the code and generate money for another fund.

This doesn't mean that GS is doing the right thing going crazy after him, rather it's just an explanation that he could make money with it elsewhere.
I read about this in a piece on the concurrent rise in gaybashing. It's sad to see regressions like this.
Software development has become a social activity. The way we organize work is all social; scrum, kanban, swarms, hackathons, etc. No real way around it these days.
Hangout: Becoming a freelance developer
A few weeks back I sent a survey to my developer friends (results below). I was surprised at how many are interested in learning how to become a freelancer. So, I asked 4 friends who are already freelancing if they'd join a Google hangout and share the story of how they got started. The hangout will be this Wednesday at Noon PDT.
Please join us to learn how each of us got started freelancing.

RSVP to the hangout here https://plus.google.com/u/0/events/cdkkq1uei70k87ohiaq07sd4o7o?authkey=COmw4ImAtf-a2QE

Survey Results
I had 17 respondents to my original survey (here is the survey if you’d like to take it: http://goo.gl/forms/LTAqtJcitT).

What do you DISLIKE about your current job as a developer? (multiple choice)

* 44% said "not enough actual coding." Other popular responses were "work is boring," or otherwise inefficient.

What do you want more of? (multiple choice)

* 75% said "freedom to work only part of the year"
* 56% said they want more interesting problems.
* 44% said they want more money

If you are NOT a freelancer now, why not? (multiple choice)

* 67% I like the security of a regular paycheck & 401K
* 42% I need the health benefits for me or my family

The surprising one was...

If someone made it EASY for you, would you work as a freelance web developer?

* 73% probably, yes
* 27% probably not

Admittedly this question was not well phrased since a handful of the respondents are already freelancers or contractors. But still, this is a surprising percentage!
So you're interpreting my first three posts on HN as "trying to minimize the source of harassment"? Because that is a lie. If you persist in spreading it I'm likely to give up my embryonic life as a contributor here. I don't think you have any reason to do this to me or the OP, based on what he's written, but I get the idea. Nasty place to make a mark, despite the value I've accrued as lurker for a number of years.

The tentative interpretation of the OP makes the evil of the attack even worse than you think it is. Can't you see that? This doesn't make the OP's interpretation right but it's a clear consequence.

And nobody has answered another question of mine: the rules by which the OP has been suppressed and whether these can be reversed.
> The alternative to cold wars is hot wars.

Nominated for the new entry in Wikipedia to illustrate 'false dichotomy'.

Really, was that the best alternative to one kind of war that you could come up with, another kind of war?

The idea that peace happens when all you see is war is historically very much untrue.
These datagraphics break down 2Q VC activity in London, Berlin and Paris
Run of the mill software exhibit life cycle patterns more like a small animal. It starts out all nimble and has to grow and change over time to become an adult of its kind; then it eventually dies.

Finishing your projects is good advice overall though.
This comes up over and over but GPL code is owned by the employer, not paid employees who work on it. If it never leaves GS' computers (or those of its employees), that's not considered 'distribution', and changes don't need to be released. It's all spelled out in the GPL.
As another datapoint, people with brain damage causing them to experience very little emotion have great difficulty making decisions, to such a degree that their lives can quickly fall apart. Emotions appear to be an essential element of well functioning human cognition.
My biggest excitement is that in the past few years JavaScript is now regarded as a first class language, and we're seeing these new versions i.e ES 5,6,7 in a rapid development cycle. I remember being told in the 2000-2002 era that JS was a kiddle language and it was worthless on a resume.
Very true, my mistake. I was pushing my interpretation 'of use'. That can have many more meanings.
I'm certainly no spring chicken.
Great reference! Would be nifty if documentation on properties (e.g. `scripts` in `package.json`) were linkable for sharing and bookmarking.