skysight-inc/HackerNews huggingface dataset:
Why Maven rather than Gradle? Gradle has all the libraries in Maven Central. Gradle also has an extensive set of useful plugins built in [1], and many more available externally [2]. In particular, there's a plugin for making a fat jar [3], and even without a plugin, it's a few lines of code [4]. Or you can also make something more exotic like a capsule [5] or a shell script [6], or my preferred format, a 'distribution zip' file containing loose jars and a shell script [7] - which you can even make executable, because i wanted to troll my boss one day [8]).

And there's no XML, it's pretty concise (Groovy syntax, convention over configuration, sensible defaults), and although its raw speed is no better than Maven's, it is smart enough to only execute tasks which are needed (rather than everything, every time, as Maven does), and can run as a daemon to avoid startup costs [9], so in practice it's far faster than Maven. Still downloads the internet now and then, though.

But extension is an absolute joy - there is simply no comparison to Maven. There's a very satisfying spectrum of ways to define your own tasks, from blocks of code right in the build script, to classes defined in the build script [10], to externally packaged plugins, all of which are easy to do and integrate fully with the existing machinery (task dependencies, handling files, inputs and outputs, and so on).

Then there's the stuff you might not even notice until you get off Maven. Gradle builds are graphs of tasks, not sequences of lifecycle phases, so it's trivial to add more tasks, rearrange, tasks, etc. Concrete example: Maven provides a single test task (surefire); if you want a second (say, for functional tests), you can use a plugin (failsafe); if you want a third (say, for external contract tests), you'll need to write a plugin. In Gradle, you'd just make another instance of the test task. It's a few lines of code.

Sorry if i sound like a fanboy or a shill, but Gradle, while far from perfect, is so much better than Maven in every way that it pains me to see a fellow human being suffering under the latter. Seriously, Maven is obsolete. Just use Gradle. Until something better comes along.

[1] https://docs.gradle.org/current/userguide/standard_plugins.h...

[2] https://plugins.gradle.org/

[3] https://github.com/johnrengelman/shadow

[4] at its simplest, something like:

jar {
dependsOn configurations.runtime
from {
configurations.runtime.collect { zipTree(it) }
}
}

[5] https://github.com/danthegoodman/gradle-capsule-plugin

[6] https://github.com/cinchapi/jarsh

[7] https://docs.gradle.org/current/userguide/application_plugin...

[8] https://github.com/pivotal/executable-dist-plugin

[9] https://gradle.org/why/high-performance-builds/

[10] https://github.com/tomwhoiscontrary/PanettoneSpike/blob/mast...
In Roca Labs Case, FTC Takes Novel Stand Against Non-Disparagement Clauses
Holacracy Gives Workers More Power, Up to a Point
The nice thing about Django is the combo of its model layer and forms library handle the most boring bits of CRUD without generating a bunch of code or being tied into a particular templating library. I'd be tempted to go with this answer if the frontend is going to be a basic forms 'n links affair.

Is there anything comparable to django.forms in Java yet? There wasn't the last time I went looking a few years ago.
Jibe Mobile is adquired by Google
The evidence is that X underling, which Y exec is directly responsible for the business conduct of, demonstrably broke the law in Z way. Vicarious liability I beleive is the term I'm looking for.

Again - with taking the credit comes taking the responsibility. I'd like to see the law amended as such.
May the odds never be in their favor.

Also, an ad never knowingly requested by a user constitutes theft of (Internet) service, so the whole ad industry by definition are law-breakers.
It is nice to the point you have really sit down sweat through the filters and plugins. The documentation is really horrible. A lot of Internet digging and GitHub source code digging...
Combining Choropleth Maps and Reference Maps in R
> I honestly don't see the evidence of widespread fear about discussing Edward Snowden.

It's not about Edward Snowden, it's about being more careful about discussing or retrieving information about any controversial topic because people now know, thanks to Snowden, that at least the NSA and GCHQ are watching you.

Curiosity and learning about things can be greatly hindered by prying eyes.
Did they announce about this new OS? I don't remember hearing about it at all.
The barriers for citizens to enter law, medicine, dentistry are outrageous. The professional associations restrict supply on purpose so they can continue earning outsized salaries for skills that could easily be taught by the age of 22 for less than half the cost.
A driver is kernel-mode code that's written in C. It can do just about anything, and when there's a bug, you're in trouble.

I'd like to see Microsoft allow more drivers to run in user-mode, but this is just the risk you take when installing drivers. Microsoft has been tightening driver signing requirements, so you can at least be sure they're from a known source.
Yes. A horribly mismanaged attempt at putting out a house fire can cause unnecessary problems for the rest of the neighborhood.
make that port automated as well. Provide a control system between them that allows for expansion.
The H1-B system is broken and abused (and probably not even needed by some figures.)

However, that is probably by design and all we have are well financed campaigns to expand it and no one trying to rethink it...
What do you use instead? You navigate exclusively from your terminal?
I'm running "Version 10.11 Beta (15A278b)"
"people who walk in front of Auschwitz with swastikas on their flags and shout how X minority should be exterminated also should be stopped."

This is hate speech and is illegal in the US. In the US we draw a line between holding beliefs (or owning swastikas) and public hate speech or other illegal acts. This is similar to how it is not illegal to be a racist, but it is (often) illegal to discriminate.
Damn those workers for wanting a living. How dare they. Scum, all of them.
VW Scandal Shows a Need for More Tech, Not Less
Anyone can build it and put it on their device, all you need is Xcode and a Mac in addition to your iOS device.
> This is just the nature of Perl.

I would encourage you to check out some of the more recent tools and books on Perl that help greatly in making code readable and maintainable, like the Modern Perl book, the Perl Best Practices book or things like Moose - or even if I dare say, Perl 6.

The Perl Community has come a long way since when I started in 1999, that's for sure. So has the entire Industry, to be quite honest.
If time is an issue, consider doing a wipe and fresh install then upgrade instead of upgrade in place. Apparently if you have Homebrew it gets stuck at 2 minutes, potentially for several hours.
Usually, festivals require that the movie is not distributed when you apply for a selection. I have yet to discover why, but it's probably because it makes them more attractive.
I don't think apple is power mad in the way you're making them out to be, like some sort of megalomaniacal overlord tenting his fingers as he watches the mayhem unfold.

I think the just don't really care that much.

Because, after all, what else are you going to do? Not develop for the iOS ecosystem? I mean, they even named their platform with another well known (amongst tech folk) platform ... I don't think they're evil, so much as they've inherited the Jobsian condescension and indifference.
If I may pitch in:

The part about what he did is completely irrelevant. Sparing a life is the point regardless of what the crime was.

This is the sort of bias you get from perspectives with a word count.
Damn, that is fucked up.
iOS apps can be built/signed/installed from a Mac running Xcode 7 without any extra requirements. I'm surprised this fact hasn't gotten more press.
I'm new to the OS X: what do you use instead then? Is there a good alternative to Finder?
Every instance of this story omits the 'Windows only' part. It is sort of pertinent.
Richard Stallman – “A Free Digital Society” (Kent, OH)
Cycle.
TIOBE Programming Language Rankings
It's a shame that the companies abusing the visa programs are actively hurting the 'future of America' or however you want to think about it. Stories like this really make it easy to demonize all visa-holders and are a compelling anecdote against expanding access.
Dupe of https://news.ycombinator.com/item?id=10300461
> This click bait title is obnoxious

Ok, we shortened it.
> Approximately nothing installed via Windows Update will protect most people from most threats they might find on web sites.

What about all the browser sandbox escapes that rely on kernel vulns?
I've used Forklift for years, very stable: http://www.binarynights.com/forklift/
It still works. See sibling comment.
The word 'Ego' was just completely hijacked.
If I recall correctly you were looking for references supporting the claim that "any meat consumption is beneficial or healthy". I provided you with so. I didn't realize the goalposts moved in the meantime to "appealing reasons to take up meat-eating".

> One of his oldest videos (published 7 years ago) reaches the same conclusion as your Harvard article

I haven't seen that particular video, so it seems there are good bits on that website. My point on not taking everything for granted still stands.

> He is quite outspoken about corporate influence and lobbying, if you care to explore more of his ad-free web site.

I did and I found his thoughts about corporate patents [1] interesting. And I wouldn't call it "ad-free" when it tries to sell me books and DVDs.

> Finally, your cited study on gluten-free, casein-free diets is several years newer than his video, which I believe is an unfair comparison.

And I believe it is a fair one, for two reasons. First, while this particular video might be several years older than the study I cited, Mr Greger publishes new videos every week. He can publish a new one about recent studies. In fact, that's one of the mission of his non-profit. To provide "free updates on the latest in nutrition research via bite-sized videos". Second, this excuse might be ok if it was a paper book, but we're talking about a website which can be easily modified. Also, YouTube videos offer annotation feature for situations just like those.

If anything, it's unfair to those who are unaware of the latest research - which is the target audience of that website.

1 - http://nutritionfacts.org/2015/09/08/plants-as-intellectual-...
People already did that.
"Sparing a life is the point regardless of what the crime was."

That's not everyone's perspective on the matter
Rio’s Mayor Decides to Sign Bill Banning Ride-Hailing Services
it's defined somewhat arbitrarily but those 7 notes are the notes of the C Major scale. If you just pay them in sequence, that is the scale. Western music is based around 12 tones, but each scale only has 7 of those tones. A piano with black keys allows you to play in any key/scale (based around semitones) since all 12 tones are present but only 7 constitute the major scale.
It gets stuck because it's moving every Homebrew app out of /usr/local, a known but painful issue.
I found the guide for how to do it, but there's no such button there. Oh sh*t.

https://beta.apple.com/sp/betaprogram/unenroll
Surprise, surprise.
Very interesting but the site is light on details.

What are other open-source packages that do this kind of thing?
Thanks! NYT up to its title-swapping tricks there.
A quick port to Swift: https://github.com/mnem/SwiftA9ChipSource. The functional bit is in https://github.com/WDUK/A9ChipSource/blob/master/A9ChipSourc....

Objective-C isn't too bad. I've certainly had more boilerplate to deal with on various other platforms. In terms of names, it is verbose though. It's one of the things I really like about it.
I'm aware of the distinction but it doesn't make a difference to my argument.

If MegaRoboCo Inc. and their contemporaries are making $1 trillion a year each in 2050, the tax revenues (corporate, capital gains, income on dividends, income on executive compensation, whatever) can be enough to support the resulting mass unemployment.
Most of the best natural ports are already developed. Also, having a great modern port is not much good if you don't have the transportation infrastructure in place to distribute goods from the port.
Only on the basis that if cars were banned that commerce would not take place, which is unlikely.
I think this is a garbled version of symbol name visibility; you don't want to have a variable with the same name as one in the UNIX libraries.
Drivers often run at kernel level.
So, basically the same advice applies as with the upgrade to Yosemite: move /usr/local to somewhere like ~/local before upgrading, and move it back after.

It's worth mentioning that after the upgrade you might run into permissions problems: https://github.com/Homebrew/homebrew/blob/master/share/doc/h...

You might want to run `brew update` before updating, so `brew doctor` can help you troubleshoot issues afterwards.
The wonderful post-PC world we live in. Where a central authority censors applications, sometimes for political reasons, in the devices we paid for.
> I can't believe developers put up with the constant breakage of their apps from Apple after every single iOS update.

It's like that old saw about how people rob banks because that's where the money is.
I've gone the other way (Keep to Evernote). I need a cross platform solution, and with any significant amount of data the Keep webapp is practically unusable on my iPad. If they had released a native iOS version, I probably wouldn't have switched.
Ah, yes, I remember now that this happened with Yosemite too. I had to let the install finish over night. Thank you for the timely reminder.
Thanks for responding here. I probably would have never seen the comment otherwise. (Perhaps why commenting on old threads is disabled?)

Certainly cryptosystems could be broken, but I'm not sure of the immediate positive impact of that. It would seem that it could be dangerously disruptive to drop such an algorithm.

I'm more interested in the "We know there are all these really hard problems and how to solve them, but we just don't have the computational power to solve them" aspect that typically comes along with P v. NP discussions.

I understand many of the theoretical problems (3-coloring, subset sum, subgraph isomorphism, etc), but I want to know what practical problems do we have that we don't have good solutions to, simply because NP problems are too hard for us to compute.
Both your premises are incorrect
Yes, I believe the Apple TV dev units had an accompanying NDA. (I registered, but didn't get lucky; I can't recall the exact terms)
That is the cool part about living on Windows and part of me gets sadder every time they try to limit it. I understand the rationale, but I still like to be able to tinker with 3rd party software while it's running. The whole concept of app isolation just rubs me wrong.
You need to move everything out of /usr/local into a temp location (I just dropped it into a folder in my home dir) and then after install, move it back.
> I honestly wonder if people would be so dismissive of this if they were subjected to the same levels of harassment that some people are getting.

As the Pew link posted earlier pointed out, men get harassed more than women on the internet. So, looks like the answer is yes.
You can overload cult with whatever psychosemantic meanings you wish, but let's compare the NSA's behavior with a checklist of cult behavior:

[X] The group displays excessively zealous and unquestioning commitment to its leader and (whether he is alive or dead) regards his belief system, ideology, and practices as the Truth, as law.

- "Keeping the US safe" über alles, even the law and the wishes of society.

[X] Questioning, doubt, and dissent are discouraged or even punished.

- Directly corroborated by Snowden

[X] The group has a polarized us-versus-them mentality, which may cause conflict with the wider society.

- Snowden again, and to a lesser extent, the leaked newsletter from earlier.

[X] The leader is not accountable to any authorities

- NSA lied before congress. Zero accountability. Also the "loveint" thing.

[X] The group teaches or implies that its supposedly exalted ends justify whatever means it deems necessary.

- See: Every time an NSA spokesperson makes a statement

[X] The group is elitist, claiming a special, exalted status for itself, its leader(s) and members.

- See: Recruiting ads, the newsletter, etc.

List from [1], and not including things I either couldn't substantiate or didn't think fit.

[1]: http://www.csj.org/infoserv_cult101/checklis.htm
There's a fair amount of research into cult psychology and working definitions of a cult.

Here's an informal example:

http://www.neopagan.net/ABCDEF.html

It takes a lot more than bullshit beliefs. In fact it's not about beliefs at all, so much as exploitative, manipulative, controlling behaviours.

IMO HN really doesn't qualify. Nor does Less Wrong. YC may have culty tendencies, but it's still quite a way short.

Some businesses and startups are close to the edge, and a few are probably on the wrong side of it.

Scientology certainly qualifies. (I suspect people who haven't looked into it have little idea just how incredibly weird Scientology is as an org, never mind as a belief system.)

So do some churches.

The hard part isn't finding cults, it's working out how damaging the experience is. I know a couple of people who spent a lot of time volunteering for a cult in California. The leader was a genuinely dangerous psychopath and exploiter, but they don't seem to mind because they never met him personally, most of the people they met were nice, and it's where they met each other.

That may be unusual, but cults often collect curious, generous, and rather insecure people who are herded and abused by a few crazies. So it may not be that unusual to have a good experience, as long as you can avoid becoming a toy/servant/sex slave/cash cow for the leadership.

Creating all of the above is the true aim of every cult. The bullshit beliefs are just the window dressing.
Just upgraded. Can't delete apps. Anyone figured this out yet? Admin accound sudo rm -rf "game center.app" is returning operation not permitted. Appcleaner is not even able to find the packkages much less delete them. I have the GM though. What is this about?

Edit: upgrading to the appstore version. Not sure if this was GM specific, or they are locking the Os down even more.

Edit2: if you forget your password immeadiately and use the resetpassword feature in terminal, keychain breaks, can't find "login". Prob fix it with permissions. Note, NOT the case. Had to make an entire new user.

Also, with >30mbps connection, 850mb upgrade is taking ~4hrs. They must be getting slammed.

Edit :
Boot args didnt fix. Trying carutul disable at recovery terminal.

Bash-3.2# csrutil diasable

Seems to work.

Edit n: seperate and unrelated, system does not seem to restart well. Eiter hangs or takes ages.
Yep, I agree, and look how well the desire to move forward immediately with fossil fuels turned out. Thanks for providing an example of what I'm saying. It's not an evil aspect of the human race, it's just that we are extremely short sighted by our nature.

As for the corporations, of course they want to keep the current direction. It's how they make money. Regardless of the direction we choose in how to handle the situation, if we decide us doing something is warranted, I guarantee those same corporations will figure out a way to make money from it. The bad things you see them doing today against change will turn into bad things they'll do when they embrace change. My concern is that in our efforts to do something quickly we cause more harm than what we proposed to prevent or fix. In that vain, some of the accusations that I'm hearing about the diesel scandal in the EU is of a similar thought.
We've also been trained by millenia of experience that concentration of power invites efficiency and prosperity. Compare modern geopolitics to anything in the past. With a few rare but spectacular exceptions, groups merge and consolidate, and everyone is better off.
Just to let people know. I did some digging into this yesterday

Here are the pull requests that fix the bugs.

https://veracrypt.codeplex.com/SourceControl/changeset/cf4794372e5dea753b6310f1ca6912c6bfa86d45
https://veracrypt.codeplex.com/SourceControl/changeset/0d9239178bab3332d0f9c911de89f6f80b65d2d1

The first version of truecrypt that is vulnerable to the accessToken bug was 6.1a, which is roughly 4 years ago. I didn't look into the other bug though....4 years was enough for me....

If you want to do the digging into release dates, I would check this repo. This was the only archive of truecrypt code I could find.
https://github.com/DrWhax/truecrypt-archive

If you ask me, a much more serious bug would be going from an encrypted hard drive to an unencrypted hard drive... Local Privilege Escalation is definitely a bad bug, but it's not anywhere as bad as it could be.
That first example is just plain evil...
151 replies so far, and it's not even close to every JVM framework there is!
On Bazel and Open Source
It does. PAM (which is a central piece of software handling authentication on Linux) makes you wait 1 second after each failed attempt.
Cocoa tech Path Finder for me.
I must be missing something, if you are going to do a wipe and fresh install why not go directly to el capitan?
Formal announcement was made on June 8. https://www.apple.com/pr/library/2015/06/08Apple-Announces-O...
Lot of talk about Asana Conversations in here. Really hope they've fixed them on mobile. I can't get them to work on the mobile site when I click on links to them in my notification e-mails, I have to either go to the desktop site in my mobile browser and navigate to the conversations or just go to my laptop. It's a major aggravation for me.
I had a professor in law school -- Robert Blecker -- who is one of the few, if not the only, full tenured US law professors that is a staunch advocate for the death penalty. He is the go to guy when journalists need someone to give the pro-death penalty point of view.

He doesn't think Glossip ought to be executed.[1] That's good enough for me.

[1] https://www.vice.com/read/a-possibly-innocent-oklahoma-death...
You can set the shared flag on the section. See, e.g., http://www.codeproject.com/Articles/240/How-to-share-a-data-..., https://msdn.microsoft.com/en-us/library/sf9b18xk.aspx
I'm eager to upgrade so is this a fairly safe upgrade or are there kinks that need to be worked out?
Considering the panic it generated, some sort of official response, apology, etc. would be nice rather than simply giving a terse "We goofed" response to a third party.
sadly, those same unions, due to their ongoing conflict and work slowdowns, has caused the Port of Portland to lose almost all container business.

the bigger downside to this is that farmed goods aren't able to make it to the international market: http://www.opb.org/news/article/port-portland-farmers-agricu...

while i applaud them for helping retain a living wage, some of their actions have had severe negative consequences where you would least expect it, our farmers.
I would agree. It didn't have the crying and crisis and conspiracy tone that usually accompanies these posts. They knew what they were doing, and the tone was "it was totally worth it". Kudos to them for putting their grown-up pants on.
If you wipe the system then the time to set it up exactly like it was before is usually orders of magnitude larger than just waiting for the upgrade to move your brew installation out of /usr/local and back again. A better advice would be to just move the contents of your /usr/local to another directory and then move them back to /usr/local after the installation finishes.

I just ignored this and waited for the installer to do whatever it wanted. It took about 1 hour but everything went fine and I'm now up and running.