skysight-inc/HackerNews huggingface dataset:
Some support for these was also introduced in JDK 8u131 back in April 2017 [0]. Do you know if these issues are the same ones fixed in JDK 8 or maybe they have now been backported to JDK 8 and 9?

Thanks!

[0]: https://blogs.oracle.com/java-platform-group/java-se-support...
AGPL literally exists for that distinction.

AGPL roughly says that a website a user interacts with counts as distribution (in addition to what GPL would count as distribution)
The woman who saved Stephen Hawking's voice and gave the tech to those in need
These dirty trick they always play when they see that fair play will not given them any advantage in their economical and political goals. All the yardsticks they use be superior are b.s now I think, like democracy, freedom of press/speech, human rights etc. Instead they are least democratic and free states run by conglomerate of capitalist like selling their rights with soap and diapers.
'var' in C# and Java doesn't change strong or static typing at all. It's just type inference. Your code is still statically typed, the compiler and IDE will catch errors. It's just that it's smart enough to infer the types of redundant things instead of making you type it.

So instead of typing:

AbstractConcreteFactoryFactory factory = new AbstractConcreteFactoryFactory();

You can just type it only once:

var factory = new AbstractConcreteFactoryFactory();
The big problem with the whole post-privacy thing is in my opinion, that it is asymetrical.

I mean, if everybody (could) know everything about everybody else, ok, strange, but fine. But the big powerful players know much more about the private lives of the average citiciens(or also politican), than the Gestapo and KGB could ever dream of, but we know not so much about them. This is very dangerous.

As it gives the people with all that (potential dark) information much power. Especialy when there are so many ridiculous laws around, disconnected from reality, like that Marihuana is still mostly illegal. And while for most it would not matter, but someone working in health sector for example, can get in serious trouble(at least in germany), if he would found guilty of smoking sometimes. This makes people vulnerable to blackmailing etc.

I can only hope, that there are also enough righteous people, like Snowden, involved, to blow the whistle, when things get overhand. But I believe there is something fundamentaly wrong, with the current direction.
Deelay.me – Delay proxy for http resources
Does anyone know more about the Chinese "Sunway" chips used in the TaihuLight? The wikipedia description sounds really interesting, sort of like the old Transputer.

https://en.wikipedia.org/wiki/SW26010
We run in production with conservative memory limits.

If you want to be more clever, you could try this: https://github.com/cloudfoundry/java-buildpack-memory-calcul...
> To achieve this utopia, we need to invest in much better education for everyone, and we need to do it 30 years ago at least. An unskilled labourer made unemployed at 40 or 50 has nowhere to go.

In the general sense, this might not work since white collar jobs are also subject to automation. For example, we don't need as many lawyers combing through legal documents when search algorithms can do the job. If anything, it's easier for computer systems to manipulate digitalized information than work in the physical domain.

In a more specific sense, if for example USA invested more in education, it would do little to help those who would be replaced by farm automation. The majority of farm workers are immigrants on temporary H2A visas or undocumented: http://nfwm.org/education-center/farm-worker-issues/farm-wor...
BETA USERS WANTED
We are a company currently in the development phase of launching our app. The app is about 90% complete. We are very keen to find someone who would like to test run our app (ideally have an interest in investing) and then provide us with some feedback on their user experience. This will greatly assist us with the development any improvement needed and will be much appreciated
Variables declared with var are still strongly typed. Just because the keyword exists in JavaScript, it doesn't mean it has the same semantic meaning.

var p = new Person();

p = 1234; // This will trigger a compile time error
No, RTFL. AGPL doesn't need your product/binary/code to be distributed, it's enough that you offer a (web) service based in part on AGPL-licensed code.

EDIT: Damn, too slow. :)
They're doing exactly what the license allows them to do: WTF they want. Which in this case, is not deal with it.
What about the overwhelming majority that don't take images of their genitals? Is there a downside for them?
What happened, HN? Even 3-4 years ago all you would read about China on HN is that they don't really create anything, they just copy America...
How to Find and Hire an App Development Company
I would argue it's not about the extra characters, it's about enforcing explicit mutability.

In Scala, where var/val both exist, each time you declare a variable you are forced to think about its mutability. But if you only have "var", with the _option_ of tacking "final" to it, then a programmer can simply forget to make that decision, because the language allowed them to.
UBI would help these situations. Those managers would probably invest less time in the survival mode stuff if they knew there was always an option out. Further, their staff wouldn’t need the work so desperately so the amount of stress they felt would be “capped”.
I mean, the article covers the research and all so maybe I'm just out of my depth... but I can't help feeling like there's a fair bit of tech astrology going on here.
Has this ever happened? A company having to open-source their whole software because of using AGPL?
I’m a digital addict and so are you
Sociologists Examine Hackathons and Find Exploitation
These kinds of lists are fairly common; we have a similar list at Pivotal. There's nothing sinister about it and the lawyers are not ignorant of opensource or how it works. Big companies simply have a very different legal threat profile from individual contributors.

If you want your code to be used by a major company, my impression is that the Apache 2 license is the winner.
It's not just because they can't use the code, it's also because WTFPL doesn't include some very important things for a license (like a warranty disclaimer), meaning just contributing to the code could get you into legal trouble.
java.util.concurrent is actually more advanced that TPL, with contributions from Doug Lea.

Java just lacks async/await primitives.
> An angry and easily manipulable lynch mob arbitrarily deciding my fate? That feels more terrifying than some trained and experience arbitrator with respectable work history, to me.

You mean a bunch of random people who have no vested interest in the trial's outcome, and so can't be gamed or stacked for or against you in a premeditated fashion, vs. someone in a clear, long-term position of power that makes for an easy target of bribery, blackmail, or corrupt nepotism? You would seriously prefer that?

Centralization of power should generally not be preferred.
Getting FB to subsidize your cow tracking needs sounds great to me!
Google's contention has always been that there is no such thing as a personal project. You can fill out a form to officially get permission to have a "personal project", however, but I doubt many people want to deal with the bureaucracy.

You will notice 6 missing years in commits to my personal github. That is why. Every "personal project" I did ended up in the Google repository instead.
Bitcoin will become the world’s single currency, Jack Dorsey says
I clicked that yesterday and got a notification telling me that it would take a while to get the copy of the data. Still waiting. In the meantime, a user who clicks that button has to guess whether it's safe to delete their facebook while facebook is getting the data.

However, the facebook data isn't good enough because I found that most of my friends didn't put in their contact information. So whether you download a copy of the facebook data or not, you're going to lose contacts (you decide whether it matters) and the rest you're going to need to call friends of friends and find the contact info you need, or ask people directly on facebook for their information.
The toxic managers know how to negotiate politics and bureaucracy.

http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-t...
so Beerware is okay then? https://en.wikipedia.org/wiki/Beerware
I don't know how much that would help. If senior management were capable of contributing at this level, they'd be an architect or product owner. They're not, so they cannot help.

A certain design and a certain set of requirements is what defines the time table. You can influence it to a very small degree by adding more people, but that's it. Nothing anybody can do will make it faster, unless they propose a better more efficient design or way of doing it. Or reduce the requirements.
Show HN: AI-Powered IT Support App
I guess this is a case where the intent of the license might be obvious, but the legal details of the license not worked out well enough. I really don't understand why people, who basically want to open their sources to everyone, don't just take one of the more established licenses for that purpose, like MIT/BSD.
Likewise, the traditional publishers often respond to demands by funders to make research available by e.g. allowing researchers to share their work elsewhere, and often only after a year or so after publication [0]. This makes the barrier to do so higher, and makes the research less findable. It's not odd to expect that when initiatives like Unpaywall [1] make that research more discoverable, things like embargo periods will get worse.

[0] https://medium.com/flockademic/how-open-can-open-access-be-c...

[1] https://unpaywall.org/
Google Is the Largest ‘Web Tracker’, but by Far Not the Only One
So basically WTFPL-licensed code is as good as not licensed at all, which is a nono?
> So ask yourselves, if the vast majority don't care, perhaps it's not really that big of a deal.

That's not the question to ask. They question to ask is how do we make them care?
I am not a lawyer, but I expect that the core defences to such a lawsuit would be showing that you had a policy against using such code, showing you take active measures to avoid introducing it and showing rapid action if someone brings an example to your attention.

I don't think it would be an "enormous lawsuit", except against the individual trying to maliciously introduce code against policy in order to harm their employer. Torts ahoy.
I'd imagine that would be quite hard: many university libraries have their own proxies which make sure that visitors to the library are able to access the content that the library has paid for, and often modifies Google Scholar (with their cooperation, I believe) to list links to accessible versions of the content next to search results.
Introducing tabr: guitar tablature with R
Toward a New Era of Revolving Door Prime Ministers?
> The problem is that the law is not enforced.

I've started to think that prosecutorial discretion is one of the main problems in Western societies. It yields all kinds of injustices, and overly vague and expansive laws that essentially result in every citizen breaking a few laws a day.

If prosecutors didn't have a choice on whether to prosecute a case, the law would ultimately be a lot more reasonable because old and unjust laws would more readily be stricken from the books, and there would be no possibility of favouritism.
No, it's included under the WTFPL one.
Obeying the terms of a license correctly is not about getting "cought", but a thing of integrity. If a certain license is incompatible with how a company runs their business, then completely staying away from software licensed by that license is the honest and right thing to do.
Right. Any other interpretation is the "GPL is cancer"-FUD propagated by enemies of free licenses, like Microsoft under Balmer. Though lawyers like to err on this side of license interpretation.
Nice to see the new web projects like Mastodon, Owncloud etc being released under AGPL. I hope projects like OnlyOffice, IPFS etc to move to this model
Frome experience git is slow on windows when dealing with 10's of thousands of files even with a SSD drive. This is due to the filesystem (NTFS) being rather slow, especially for various stat operations. (If you watch in windows taskmanager this shows up in the "other i/o" column -- not reads or writes.
The list compares it to WTFPL. Both cannot be used.
This comes up often and is easily misunderstood:

> AFAIK that means they have to release the code running on their server(s)

This is incorrect. If they want to comply with the license, then that is what they have to do. They don't have to comply with the license. You never have to comply with a license. However, by not complying with the license, you are infringing on copyright. If they sue you then you may get an injunction to stop using the software, and/or you may have to pay money. It's certainly not a good situation to be in, but it's copyright infringement -- no more and no less.
You don't. You order it on the client!
>The Beerware license has similar issues.

Under WTFPL section which says it's a no-no. Technically it doesn't say Beerware can't be used but I'd take it to mean it can't.
Scandals don't matter until they do.

The bad stuff is an open secret. But people choose to discount the bad so long as it appears outweighed by the good. Eventually the grace period runs out. Voila: Scandal.

Also, scandals are manufactured distraction. There's no shortage of things to be upset about. What percolates up is governed by the politics of attention.

--

I can't quickly refind the Ellsberg paper about the structure of presidential scandals. But this one is close enough. Obviously, they study presidential scandals, but the lessons apply to all scandals.

The Timing of Presidential Scandals: The Role of Economics, Divided Government and the Media
http://file.scirp.org/pdf/OJPS_2016012915363533.pdf

The Politics of Attention: How Government Prioritizes Problems
http://a.co/dTmg3WC
>> But the in case of containers with a hard memory limit, the entire container will simply be killed without warning.

At least in my experience that is not true. I quite often run into this issue and the OOM-killer will only kill one of the processes inside the container, not the entire container.

>> The same is true for default memory limits. The JVM looks at the host overall memory and uses that to set its defaults.

Well, I guess if you launch a JVM anywhere without setting appropriate memory settings, you are doing something fundamentally wrong.
", it's just that "The first casualty of War is Truth""

And that with the war on terror, we are in war constantly since 2001. But apparently this was not enough and we need the old enemy again.
Things change. Back then it was largely true. It still is actually IMHO for the most part but we are approaching an inflection point in the next few years.
How Hackathon reshape unpaid and precarious work as an extraordinary opportunity
I think a lot of people share your point of view. That's your right, but then there should be no surprise when eccentric politicians get into office after enough voters who are continually on the losing end by having not gotten involved in these bubbles are sick and tired of being fed this line.
That seems to be the general consensus among a handful of legal people I talked to when the whole left-pad thing happened (which was WTFPL licensed).
Here's a pretty detailed write-up: http://www.netlib.org/utk/people/JackDongarra/PAPERS/sunway-...
In Australia, people who work for organisations that sell mortgages have a professional duty they're required to perform by explaining to you, to your face, in simple terms, what certain parts of the contract mean and what obligations each party has, and sign off that they are satisfied that you understand.

I don't recall that ever happening when a TOS was displayed on any of my electronic devices.

So I don't think it's a valid comparison.
The big difference is that the Obama campaign didn't try to hide their intention of having you sign up with Facebook. The 'research' firm tricked people into thinking it was a research study when they were in fact harvesting data for different means.
Non-periodic signals can be thought of as a Fourier series of periodic sine waves though.
No it won't.
Yea, and buying a bread would cost my daily salary. Bread will be cheap, the daily salary will go to pay the transaction cost.
Also Twitter will be the world's single social network. /s
The Elixir strings people are paying to be in those search results presumably - even when you don't buy they're getting paid. Amazon's infective is to profit, that doesn't always assign with your desire to buy.

Also, they might find that people who aren't searching for what they're shown keep looking and that it didn't reduce purchases. It's like the supermarkets moving products around to make sure you see other stuff - people don't leave the store, they keep looking and get exposed to more products in unfamiliar positions that make them notice more.

I mean, heck, you just talked about a couple of products and gave a product endorsement because they didn't show the results you expected; seems like the system is working.
> I guess they hardware the IPs into Windows.

More likely they just bypass looking at the local hosts file for such names, so the request always goes out to your DNS servers.

Therefore blocking these names by redirecting to 127.0.0.1 will work if done at your DNS server (for instance if you run an instance of https://pi-hole.net/ for that).

Unless of course they make the lookup use specific name servers that they run, instead of the local resolvers that your machine is configured to look at, for those names but that is less likely.
What makes you think a jury is by definition "angry and easily manipulable"? This says a lot more about your view of humanity and yourself than it does jury trials.
Let's not forget that Facebook gave the Obama campaign privileged access to data because they agreed with them politically:

http://www.dailymail.co.uk/news/article-5520303/Obama-campai...
It will probably replace gold, but not so much more than that.
And it will take 28 hours to process.
Do people realise they're being manipulated though?
Jack Dorsey is mostly correct here. While I still doubt that it will be used for coffee (however lightning network payments certainly do make this possible), it is difficult to escape the reality of deflationary currencies -- It is foolish to spend today what you could save until tomorrow.

Unlike a certain CSW who believes HODL'ing is evil (https://www.pscp.tv/w/bYHNVjFheWpWSkpOTW9HanB8MXZBeFJWenZnVm...), I believe that cryptocurrencies provides the ultimate reward to savers.

Save some coin today for your life tomorrow.
Stand Up for Copyright in the Digital Age
From my perspective, looking at past debates on liabilities. It's probably not going to be an issue when AI finally kills some single person but rather when it comes to light that many people have been killed or injured through a design flaw or other problem that the manufacturer was aware of but chose to ignore.
Nope.

>We also do not allow contribution to projects under the

>WTFPL.

>

>The Beerware license has similar issues.
Share data between 2 Salesforce orgs using Salesforce to Salesforce connection
The New Dutch Disease Is White Nationalism
Leasing the Rain (2002)
To my fellow programmers, consider for yourself why should gigantic, massively wealthy corporations get to use our code for free. Use the most restrictive version of the GPL to keep your code free for other individuals like us, and provide a paid license option for gigantocorps.
The main difference is that a train, even under emergency braking, can't stop quickly, and it also can't swerve to avoid an obstacle. If you jump in front of a moving train, even if the train driver could see you before you jumped and could predict you would jump, you will get hit.
Twitter stops advertising for cryptocurrencies but Twitter CEO doesn't

https://www.theverge.com/2018/3/18/17136556/twitter-cryptocu...
It isn't a surprise that AGPL is on that list, as it redefines simple usage to be redistribution.

I'm sympathetic for its goals of closing the "_application service provider loophole_", but you know what, Open Source, nay Free Software means freedom, so when you grant your users freedoms, your users might end up using your software in ways that you don't support. Freedom is never a _loophole_, freedom is just freedom.

In this regard I think FSF has derailed from its own spirit. E.g. GPLv2 just demands for the source code to be available for any distributed binaries, being a simple copyright license. GPLv3 on the other hand extends that with extra clauses to prevent Tivoization, another supposed _loophole_. In the words of Linus Tolvards:

> If you're a mad scientist, you can use GPLv2'd software for your evil plans to take over the world ("Sharks with lasers on their heads!!"), and the GPLv2 just says that you have to give source code back. And that's OK by me. I like sharks with lasers. I just want the mad scientists of the world to pay me back in kind

When you start noticing _loopholes_ everywhere and closing them, pretty soon you're left with something that is no better than a proprietary, freeware license.

GPLv3 may be acceptable, but AGPL should have never been accepted as an Open Source license by OSI.
I really like Apache’s explanation linked from that page of the Apache license as a “universal donor” and GPL as a “universal recipient”. It’s the cleanest analogy about open-source licenses I’ve seen.
Engaging Japanese Philosophy: A Short History, by Thomas P. Kasulis
> GNU Affero General Public License (AGPL) cannot be used in google3

What's "google3"?
TL;DR (which someone never gets reported):

Before 2015 Facebook apps could access the data of your friends if you gave it permission. Your friends didn't need to give explicit permission (though there were never-used settings to block access).

Some academic dude made a personality test app that harvested the data from all of the friends of people who used it. He paid lots of people (almost all American) on Amazon's Mechanical Turk to use it and harvested their data and the data of their friends.

He sold that data to Cambridge Analytica. This was in 2012 I think. Facebook removed that version of the Friends API in 2015 so this is no longer possible.
If this is true, then everyone will spend electricity mining instead of on actual people's needs because it will make them a lot more. Get ready for blackouts.
> An obligation to prosecute crimes seems like a difficult idea to work

I think it would be a very disruptive idea at first, because prosecutorial discretion has been so deeply ingrained in our legal system.

I'm not sure sure that it's ultimately a terrible idea though. There are so many laws that we all unknowingly break a few per day. A paranoid person might even suggest it's intentional so as to always have some leverage whenever it's needed.

Without discretion, there's no possibility of leverage against honest citizens. Proposing such expansive laws would be met with much more forceful citizen opposition, and lead to the repeal of the existing ones. And the police wouldn't get the free pass they now enjoy for false testimony.
If you have two rows with at=1, how would you insert a row between them?