skysight-inc/HackerNews huggingface dataset:
> 1 and 2 are irrelevant.

#1 and #2 are not at all irrelevant. This sort of technology will make its way into lower-end cars in time. Having actual data on how safe it is, with other variables accounted for, is going to be extremely critical.

It's like claiming racecar driving is really safe because not many people die doing it. That's not actually because it's safe - it's because the drivers are very well trained, with very good safety equipment so they survive crashes.

Teslas are safer than average cars. The autopilot may not be.

> 3 this is valid point, but it's significance is diminishing as autopilot is accumulating death-free miles.

It is certain statistically to have more fatal accidents as it accrues more miles. The underlying issue - that "autopilot miles" are safer miles than "all miles" - will remain. Its accident tallies need to be compared statistically with miles with human drivers in similar road conditions. This will likely require a research study.

> also does tesla not deal with icy/snowy conditions in Norway?

I couldn't say for certain, but it apparently will shut down in moderate rain (http://www.teslarati.com/tesla-autopilot-limitations-heavy-r...) so I'd guess snow would have similar impact on its visibility and functionality.

> 4 is pure speculation.

#4 is an important question.
Bitbucket engineer here!

In Bitbucket Cloud - i.e. bitbucket.org - we cap the diff size for pull requests at 10000 lines.

In Bitbucket Server we also cap the number of lines in a particular diff at 10000 by default, but you can override this number[0], along with all other timeouts and thresholds with our various configuration properties. One of the engineering values of the Server team is "no hardcoded constants" - so you can configure basically any property that you like to suit your particular deployment.

Both Bitbucket Server and Cloud also generate a subtly different - and in our opinion more correct - diff than you'll find in GitLab and GitHub. Bitbucket actually creates a hypothetical merge commit between your two branches and shows the diff between it and the tip of the target branch. This means we can nicely render merge conflicts in the UI, and show how your target branch will actually be affected by the merge (rather than just the changes on the source branch). I wrote an article that discusses our merge algorithm in more depth[1] a little while ago.

[0]: https://confluence.atlassian.com/bitbucketserver/bitbucket-s...
[1]: https://developer.atlassian.com/blog/2015/01/a-better-pull-r...

edit: correcting my previous statement on diff sizing in Bitbucket Cloud
Wait, what is the syntax for this? I can't do `len(!ls)`?
The article mostly describes how elephants populations have been dwindling with the ban in place. I do not see any statistics supporting the view that elephant populations will dwindle any more quickly/slowly without a ban.
Easy: why new subreddit? Do they also want to blame design? ;)
Web Development – Udacity
I don't, but I also don't call myself a senior developer. I'm just a "developer", middle level. I don't have a CS degree and I'm not algorithm or software patterns expert. I do web development and don't have experience with stuff outside of Laravel/PHP/Node.js/RoR and a myriad of front end technology. And no experience with very large scale applications that have millions of users.

I say all this to make the point that I'm definitely not competitive with the type of people working at Google, but I have plenty enough experience making great sites from start to finish with a variety of tools.
While there is still room for other considerations, I was a little more skeptical about the headline until I saw the article's source.

If this had been the usual analysis of one of the large job listing aggregators, then I think more of the arguments made here would come into play, but I give this one slightly more credibility since it's a for-pay and "curated" job site.

So I'll put it in the somewhat-more-interesting category.

Back to the author's points, of course perceptions help frame reality, too.
The new subreddit is for discussing the new site, not for general Haskell discussion. The top moderator of /r/haskell_lang confirms this: https://www.reddit.com/r/haskell_lang/comments/4rv4uu/is_thi...
Correct me if I'm wrong but I can't imagine that the legitimate cases for the use of ivory/elephant products are economically significant at all to the EU. Because of this, I'm confused as to why they would be treading so lightly and avoiding a complete ban.
I guess the next stage would involve translating common non-idiomatic patterns into idiomatic Rust. Looks like this could be a job for a community-managed database!
Pathetic, truly pathetic. Such fine-grained parsing of the law is always indicative of some sort of hand-waving going on. The older I get, the more I understand of the true meaning of "if you're not a conservative after 40, you have no brains". Society fundamentally runs off power and money; ideals are a smokescreen and anyone with any sense understands this.

Full disclosure (i.e. my ranting): I recently have had to deal with a situation involving a non-profit sort of outfit I was involved in. The PR/media person on the BoD who has always been the public face of the organization deliberately drove the rest of us nuts with his abuse for months, resulting in one of volunteers quitting (even though she wasn't the target). In response the rest of us resigned in some attempt to make this guy see reason. (Mistake 1: never empathise with the psychopathic, we all thought he was under stress due to some personal stuff of his)

Later I found out he'd accepted kickbacks from a commercial company the org had promoted to its members and now he has a personal financial interest in the companies the org 'promotes' as part of its work around medicinal cannabis. Kids' Company writ small, to be honest. And the law is badly equipped to deal with such shady stuff - and now the Supreme Court has essentially ok'ed such practices... This fool is threatening to sue me and another director for nonsensical reasons because he's been thwarted and his ego desires have not been fulfilled.

It was all the same sort of nonsense that one sees all the time in start-ups and companies in general. I met someone who had a lot more experience in the NGO type space after this and she told me it is a common story - people's egos and power tripping being more important than carrying out the goals. I really am starting to loathe humanity at some level; all these ideals that are blathered about are not that hard to achieve once you let go of the ego and power/dominance factor. But capitalism at its core nowadays is corrupt....
Why do you assume the UK disagrees with this stance? They might have lobbied for it.
This looks very interesting, however I'm concerned about some of the implementation details...

1. It mentions using secondary indexes - its my understanding thats a huge no-no, as they have to hit the whole cluster
2. Uses "lightweight" transactions - also another perf hit, as lightweight transactions have (anecdotally) a 6x slowdown...

I like the idea but I'm curious if these are issues and whether these uses are something the author is looking to replace...

Very interesting idea though!

(CoAuthor of cassieq here so these were things we had to learn about.)
on the front page since many hours ago: https://news.ycombinator.com/item?id=12053721
Tips for Surviving Times in the Oil and Gas Industry
Looks interesting...but...

I work for a web hoster. My job is spread equally across Linux and Windows as both a sysadmin and developer so I have no axe to grind either way, each has features and capabilities I love, each has its own annoyances that make my roll my eyes.

Now, if there's anything that's going to put me off a company and its services then it's language and claims such as:

> "Windows is not as secure"

> "Windows is often regarded as a scrip kiddie OS"

If you want to be taken seriously by pro's that's the sort of thing I wouldn't be sticking on my web pages. It's tiresome tedious stuff.
lol, how dramatic - dot dot dot
It could be even simpler than that -- maybe there's a really popular job board that's attracting all the customers? MySpace losing hundreds of thousands of users didn't mean there were less teenagers.
> I don't think the people advocating guns as a check against the government have thought for a moment what it actually looks like in practice. It looks like Dallas at the moment, only more so.

I am pretty sure they have. I don't think you understand how serious situation will be in America if there is a serious threat to gun rights. I believe this is in part because both the groups (pro-gun and anti-gun) are segregated. So anti-gunners don't comprehend how serious things could turn out.

However they(mostly whites) expect this kind of scenario to happen if there is an Australia style gun grab. Also don't forget that there are black militia groups in America too (esp in Texas) for instance Huey P Newton Gun Club[1]. At least one black militia group has taken responsibility for these attacks[2], and made a call for more people to get guns and join them.

1. https://hueypnewtongunclub.wordpress.com/

2. http://www.mirror.co.uk/news/world-news/dallas-police-shooti...
Totally agree, it was a joke.
Because black markets for these goods are much more devastating to the animal populations than a legal regulated marketplace.
Well, no, the permissions are required for Facebook to sift through all of your private data.
Money is absolutely not a mean. Google is a public company. Money is its ultimate end.
On the one hand, we've seen some similar patterns as many seed stage companies have struggled to raise an A.* On the other, it's hard to extrapolate anything from such a small dataset.

Anecdotally, I would say it's also likely that tech companies that ARE hiring are shifting their hiring budget to sources that bring in more qualified candidates. AuthenticJobs is one of the better niche tech job boards, but it's still a job board. We see lots of growing companies that are spending less money on older channels like LinkedIn and job boards and instead, spending money on an applicant tracking system, hiring in-house recruiters, and using services like Entelo, TheMuse, AngelList, Hired, etc.

*We run Underdog.io.
If you're not used to public transport in your home city, you probably wouldn't know how to use it in a different city. For example, you can send a text to any bus-stop, and immediately get a list of upcoming bus times. They were also fully integrated to Map apps.

This is the sorest spot of "Uber culture" for me: wealthy and educated people who would put skills and pressure into keeping public transit sharp and usable for themselves (and therefore everybody else), instead "opt out" for their own private needs and leave public transit to rot.
About eight years ... nine years ago, I was between jobs and thought I might use the large amounts of free time I had at my hands to learn something that might improve my chances of finding a new job. Lots of companies use Java EE, right?

So I downloaded the JDK, Glassfish and a PDF of a book called "The Java EE tutorial" from Sun.

I found it slightly disturbing that Glassfish (or was it JBoss? It was so long ago...) used ~400-450 MB of RAM before I had done anything to it.

And then I started reading the so-called tutorial. The fact that it had ~1100 pages should have tipped me of, but it did not frighten me. When I looked and the Table of Contents, however, which came with a freaking flow chart on how to navigate your way through the book depending on what you already knew, I ran away screaming. ;-)

And to be fair, in my brief attempt to learn C++ I, too, looked at my first slightly-nontrivial-toy-program when it was finished and found it incredibly over-engineered. So I know how easy it can be to give in to that temptation.

Also, there is this old saying that a given piece of software will reflect the organizational structure that created it, if large corporations send hordes of programmers to attack such a problem as creating Java EE or the servlet API, it is not a surprising result.

In a way, .Net has the same problem, to a degree. I have not used it much, but one of my first toy programs was an address book that got its data from the Active Directory, and the LDAP API was significantly more complex than, say, Net::LDAP in Perl. Not unusable, but the difference is noteworthy.
Digital Tools for Researchers
Terrorists have guns, cops have guns, joe and Mary have guns. Go figure.

Deaths from gun suicides > deaths from cops killing civilians > terrorists killing civilians.

Yes the problem is definitely mexicans crossing the border and Muslims in the country /s
yes, you can install open jre through repos.

most applications put "oracle jre" in their dependencies though.
Looking at it the other way, even if you have a 99% chance that the positive result is correct, is a 1% rate of sending innocent people to jail really acceptable?
Google would serve you answers much faster than HN comments.
If you have specific issues with the UI/UX or find any bugs, feel free to open an issue and mention me (@connorshea) :)

Personally the performance issues have been super annoying for me when using GitLab.com, so I've been doing what I can removing unnecessary assets and things, making the page size smaller.

One huge improvement recently was speeding up the Files view, I used to actually avoid it because it was way too slow, really bad experience.

We all use GitLab.com every day to develop GitLab, so we're very much aware of the problems!
For small drones, there's a low-tech solution: http://www.theverge.com/2016/2/1/10884586/drone-vs-eagle-dut...
Is it better to surface the trade and regulate it, or push it underground?
There used to be a time when blog posts were written about how toxic the Haskell community is to beginners by people who had encountered abusive behaviour from Chris Allen whilst trying to learn. He had a long history of such behaviour on Twitter.
under him?
The top moderator of the new subreddit (/r/haskell_lang) has said the new subreddit is for discussing the new haskell-lang.org website, it is not intended for general Haskell discussion: https://www.reddit.com/r/haskell_lang/comments/4rv4uu/is_thi...
Just to play devil's advocate; If there was a total ban, then it would go underground and nobody can really watch what's happening with the ivory trade. There is already A LOT of ivory out there, it's not like it goes bad or anything, so you'd be forcing estates to go underground or destroy it if it weren't regulated.

I think it's a complex situation, not as simple as saying "elephants died, therefore bad".
I have worked on both languages and I have not disliked anything about java.Not here to start a flame war. I heard many times from who have extensively worked on both that supports for generics in c# is far superior than java.And obviously LINQ goodness and async\await comes to mind
I haven't used GitHub a ton, but GitLab is really crappy in my experience. I'm constantly frustrated by the UX. CVSweb and Trac do a better job, and did so 10 & 15 years ago. I've also used BitBucket quite a bit; it's not great, but it's a ton better than GitLab.
> Where would Elon Musk be if he listened to all of the incumbents who said that his ideas would never work?

There were no scientific and few engineering objections to most of Musk's projects, mostly social/business objections that the time window was uncertain, the risks were high, and it would be difficult to build a viable business to bridge the gap it would take to get to the objectives.

There's a difference between projects not making sense to the risk tolerances of current incumbents and projects operating in an area where the science is well-established and demonstrates clear reasons why what is proposed cannot work.
I'm not sure, they might if they don't think it's likely that random poor people they pick up are going to try for appeal. If we accept the premise here, these are already innocent people being coerced into pleading guilty.
As far as I remember, Google was not even interested in buying Sun (at least not wholesale). The other company that was engaged in negotiations was IBM, which could have gone either way, I guess, if they had bought Sun.
Dallas police used bomb robot to kill shooting suspect
I am feeling the chill in the circle of companies I know.

Other thing that should be mentioned: a lot of initiatives at a lot of companies over the last two years just didn't work.

Feels a bit like we are at the tail end of a pretty big macro cycle of tech companies green lighting big initiatives with optimistic mindset and now a few years later the due bill is coming and the bets just didn't pay off.

Maybe a big example would be Twitter: a few years ago they were straight up hoarding engineers; fast forward to now, what did all this amazing engineering talent get them? Maybe nice code but the engineering they've done hasn't been able to increase users.

The reason engineers get paid well is because of their extreme leverage: just a few engineers can pull off amazing results. But you eventually need the results. And if the results are not there, broadly, then there will be a reentrenchmet.
Public transportation is fine in Vancouver, but getting a taxi is still as bad as ever. Many taxis simply choose not to show up, claim they have arrived when they have not, and dispatch is mostly indifferent.

The Vancouver taxi app suffers from the same problems. No rating system, so your driver can just abandon you or take a weird route.

These are the reasons Uber became so popular in other cities. If you are a businessperson in Vancouver with an urgent need to get somewhere you basically need a private driver.

Car2go and Evo car sharing services are good, but in competitively high demand. (I have found myself literally racing others on foot for the available ones.) Locals are desperate for driving solutions that don't involve long-term parking. And that still leaves visitors out of luck.
FWIW, I've tried to use stack twice and came back to cabal-install. There's also that I enable split-objects in ~/.cabal/config (not available in Stack) and often use GHC on platforms where there's no Stack-provided GHC available. That said, avoiding the compatibility problem of dependencies via curated package sets (Stackage) is a nice idea. However, Duncan's nix-local-build work makes the problems void from what I can tell, and Ed's Backpack work will improve the situation even more. Though, curated sets are still a nice idea regardless.

I'm not a Haskell greybeard, just a light user, but despite the improvements via FPComplete's output, at least some of it feels NIH and unnecessarily polarizes the community. For instance, reusing Shake in Cabal(-install) and getting nix-local-build and Backpack production ready look like improvements that will be beneficial for a longer time, rather than splitting the community with a different build/package structure (stack).

I mean, dividing the already small Haskell community doesn't make sense to me. If Gershom doesn't play fair with the management of www.haskell.org, this should be raised officially and fixed, because haskell.org is not a one man project and there's a team around it.
> Despite all of this effort and being pretty well qualified, I never hear back.

This is the worst part of job hunting.

Replying to hundreds of applicants individually might be difficult, but a short email from noreply@company.com that says "Sorry, but the position has been filled. We will keep your application for M months in case we have another opening" wouldn't be unreasonable.
Is this some sort of elborate trolling?

Can an exact match for a FB-provided binary be recreated from the open source code? If it's a No, then it's back to trusting FB to do the right thing and it doesn't make a slightest difference what exact protocol it's running or if the source was peer-reviewed behind closed doors.
This is simply not true and this 'meme' is really harmful. A legal market would only encourage consumption and serve as a cover for the black market.
> That means you'd essentially have to have rules for prosecutors' discretion, which sort of defeats the idea of discretion.

No it doesn't. Their discretion for who and what to prosecute are already limited by the criminal code created by the relevant legislature. Judges have a lot more discretion than prosecutors but they too are limited by a variety of factors including minimum sentencing laws and public pressure (since many are elected).

Besides, prosecutors already have too much discretion if they can use false positive tests and the threat of a jury sentencing to bully innocent people into becoming felons.

> Honest question, do you have a proposed solution that doesn't remove plea bargains entirely?

There are a number of solutions, just look at the Wikipedia page on plea bargaining [1]. Plea bargains are illegal in countries like Denmark and severely restricted elsewhere like the UK and Estonia. This is trodden territory.

[1] https://en.wikipedia.org/wiki/Plea_bargain
Stack isn't just a tool, it's also infrastructure to support that tool.

I use it constantly, and like it, but let's not pretend there isn't a shift in power and influence as a result.
>Laravel/PHP/Node.js/RoR

That's senior to most of the people posting the jobs. You passed junior with PHP.
"The idea that literally all..." is a straw man. Nobody has said that here. But if they did, I agree it would be ridiculous.
There are about as many definitions of OOP as there are programming languages.

I'm not a software developer and have no dog in this fight. Sometimes I use Matlab's idea of OOP to factor out code by domain of representation (so simulations of agricultural yields are instances of a LandUnit object with some properties and one or two methods); never to abstract programming out the way OOP design patterns do.

I'm more attracted to the Haskell style of types and type classes, as far as "abstracting progrmaming out" goes, but I don't do any programming in the large, so what the hell do I know. I just pointed to the debate between people who should know, c2 wiki is very good on the things I do know.
I think the fundamental issue which many people do not want to admit is that Oracle puts humongous money in Java and Java EE(in past at least). Without that all the Java activists and Java EE guardians etc are unlikely to ship large working products like new versions of Java/JavaEE.
It's not about that of course. It's that the EU feels like just banning without ivory trade without a support network behind in Africa will just lead to even more devastating black market ivory trade.

We can see how bad the previous bans went and how the wild life suffers in those same African countries that already banned poaching... but where the elephants keep dying awfully because the local governments are corrupt and let the poaching continue gaining even higher margins after the ban.

It's exactly that the EU wants to avoid.
This exists to index your Cassandra data. From the readme:

* Cassandra update are automatically indexed in Elasticsearch.

* Full-Text and spatial search on your cassandra data.

* Real-time aggregation (does not require Spark or Hadoop to group by)

* Provide search on multiple keyspace and tables in one query.

* Provide automatic schema creation and support nested document using
User Defined Types.

* Provide a read/write JSON REST access to cassandra data (for indexed data)
I think any "discount" is a problem. If you have one, then you are effectively punishing people who insist on their right to a trial. That may not be the intent, but it is the outcome.

People should be allowed to plead guilty if they want to, but they shouldn't get any reduced punishment for it. No innocent person should ever be faced with the choice of accepting a certain lesser punishment or an uncertain greater punishment.
If China can get on board, surely the EU can.
As is even stated in the parent's linked thread