skysight-inc/HackerNews huggingface dataset:
Deploy some game theory here. Regardless of what the drafters of GNU Affero GPLv3 intended, there are really four outcomes here (with wording since edited for clarity):

Precondition: Take a GNU Affero GPv3 product, modify it, and expose it over a network, directly or by proxy, over a network, for users to use.

Your four possibilities:

(1) If you provide source, and the courts uphold the 'Remote Network Interaction' clause: you're fine.

(2) If you don't provide source, and the courts uphold the 'Remote Network Interaction' clause: you're screwed.

(3) If you provide source, and the courts don't uphold the 'Remote Network Interaction' clause: you're fine, but you would've been fine not providing the code in retrospect.

(4) If you don't provide source, and the courts don't uphold the 'Remote Network Interaction' clause: you've defeated the GNU Affero GPLv3 in court.

You can absolutely make the argument for or against the business risks of releasing source code, but you can't make the argument for 'uncertainty'.
> That's why I do believe globalization and the availability of huge amounts of cheap unregulated labor does hurt American jobs and industry. Its not xenophobia, its just common sense.

I'm not sure what you mean by unregulated labor, but the bigger problem in this specific case is not the foreign worker, but the fact that they don't have freedom of movement once hired. If they could transfer job easily, companies would have to pay closer to market salaries.
> I think the key thing is that there is a shortage of talent at a price they are willing to pay.

Exactly. I know several SV companies that refuse to pay software engineers over 80-100k, and they complain about not being able to hire.
Bosch has built its Internet of Things suite on MongoDB
Government and the police state are already abusing access to our personal information in awful ways. Sometimes that means cops stalking people whom they have a grudge against, or even a love interest in(1). CEOs of major companies leave their cell phones outside of important meetings.

1 - (https://jezebel.com/5887363/creepy-cops-use-dmv-database-to-...
Would you mind phrasing your question a little more clearly, please?
Now that you bring it up I realize that I am also running a massive trade deficit with my local grocery store. This does not seem fair, I should impose a 30% tariff on all food imported from the grocery, that will show them for subsidizing their supply chain and manipulating the prices of food
"What if some guys think they're really good at playing poker and they take a trip to a casino to play?"

Depends on what they're doing to be "good". Things like card counting can and will get you banned from casinos (though that's more applicable to blackjack).

Advantage play is usually frowned upon but not outright illegal. I reckon exploiting bugs in a slot machine's PRNG really ought to be closer to that than "fraud". Hence, I'm surprised these Russians were charged with anything at all rather than just banned from various casinos as is more conventional for this sort of thing.

I guess the difference between "advantage play" and "fraud" in this case would be whether or not the culprits are breaking the rules of the game. It doesn't sound like they are, seeing as how they're not tampering with the machines.
>> Canada for example says right on their immigration website that if you are working for a company not based in Canada and are paid from outside of Canada then there is no problem.

Where does the Canadian immigration site say this?
Out of those solved crimes only a percentage reaches an actual conviction for the criminal.

Well, that's literally true anywhere. Besides, a very high conviction rate indicates an unhealthy judicial system: http://www.economist.com/node/8680941
>treat them the way the Democrats have treated, for example, the gun and coal industries.

You want more strongly written letters?
Show HN: An open-source blog and wiki for improving food systems
Here's one previous thread with some discussion: https://news.ycombinator.com/item?id=10444907
So she used a compression algorithm developed by other googlers? So what?

Don't get me wrong, I'm sure she did a lot of work for it, but looks like a lot of people would have been able to do that, there is nothing innovative in what she did, right?
> This only matters - voting in the presidential elections - in the red states.

Wrong, you mean swing states.

> If you're a liberal, progressive, futurist, etc, and you're living in states like CA or NY or OR, then statistically speaking, those states are pretty much gonna go democrat regardless. So your vote counts 'less' there.

Just as it counts less if you're a Republican in one of those states. Or a Democrat in Mississippi.

> But, the blue states people have built their own little comfortable enclaves in their respective states and there's little chance they'll be moving to places like AK, TN, or MS.

But when they want to escape the tax climate they'll move to Colorado or Wyoming or Austin, TX.
I have that. It's called a FitBit.
use perl5 instead because it is already there on unix systems. Use it to collect infrastructure data, scrape logs, query databases, or even for some statistics/math on the fly. If on an island I will take perl5 (and golang :-) I had hopes for perl6 but it got cumbersome in practice ...
Ask HN: What happened to Nitrous Solo?
There seemed to be a buzz around Hacker News[0] when Nitrous.IO said they would be releasing a free and open source program called Nitrous Solo, but it's now been two months and there don't seem to be any updates.

Does anyone have any news on what is happening?

[0] https://news.ycombinator.com/item?id=12841489
>"look into the three or five flags theory for perpetual travellers"

I am not familiar with this theory. Can you explain what it is? Thanks.
I did miss that it was in London, but I'm still surprised that there is some form of worker protection law that the US has that the UK doesn't.
And yet for all those barriers, Chinese consumers still can't get enough of the latest Apple products.

mrb is exactly right. US companies CAN sell in China, if they figure out how to, and some have.
So that was HTTP/2, what's next? HTTP/2 with QUIC
Indeed, thanks to Spolsky & co getting a scripting job entails a three ring circus of burdens and hazing to get an offer. They are looking for any excuse to not hire you rather than trying to fill a position.
Once you start winning a good bit of money, the casino is going to be very aware of you. It's their business to know their customers, whether they are cheats or high rollers. If you show up with not a lot of money but win a lot, they are going to watch you. You may not automatically be dinged as a cheater because you give the house their cut every now and then but they know what you are doing. It's only until the point where you begin to eat into their profits that you will be shown the door. The casino knows how much money they need to pull in a night to be successful. This is why big spenders get free stuff.

It really depends on what type of game you are trying to cheat if you are avoiding detection or avoiding a ban. With slot machines, if they think you are up to any mischief, you will face legal issues. As for cards, the casino is going to be aware of your activities if they have any inkling of things like card counting. The dealers know what to look for and you will be watched. The casino is just trying to make sure you don't take too much from them but they also want you to keep winning, it makes others around you think they have a chance too. Make a few mistakes here and there and you delay the moment when they tell you to get lost for the night. You will get noticed so your only option is to just avoid getting banned.
Swedes do overspeed a lot more than their Norwegian neighbors. More speed cameras in Norway as well. Even the speed limit is lower (80km/h) in Norway (vs. 90km/h in most of the EU)

Source: a recent (last May-June) road trip Stockholm <-> Bergen with quite a bit of rural/mountain exploration.
I believe the English-language term is "letter of the law" for literal interpretations and "spirit of the law" for interpretations based on what something is meant to do.
"If they are going to be part of the global economy then they need to accept the terms of the global economy."

This is an absolutely marvelous way of looking at things.

For once, it ignores that the "global economy" may profit a lot from revising its own terms (especially regarding copyright/IP).

Or that the "global economy" is more like the interests of the few powerful ones who say what it is.
Mesh doesn't need to be limited to Wifi. The only reason purely radio-based mesh networks are difficult is interference. With enough intermediate wired links interacting with the network (i.e. 3 or 4 Wifi hotspots route to an entire apartment high-rise), the problem is trivial, and hierarchies can be generated based on link capacity and topology just like with the Internet (BGP/RIP). This requires updating routing protocols and in some cases, infrastructure, so there's a lot of hysteresis against change (I know; I've tried).
JavaScript in general, or JavaScript only if it's run via Apple's JavaScriptCore?
Put this on indiegogo now, it fails, you win
Yeah, it is a little strange. People make statements about a "shortage" of workers without mentioning pay and working conditions. Or, if they do, they'll discuss a shortage at the "market rate", without considering that the "market rate" itself is insufficient to attract talented people with freedom into the field.
my mom (an anesthesiologist) wanted me to become a doctor and do my masters in radiology.

So I decided to observe an radiologist at an hospital for a day (back in 2011), and I noticed that most if not all of it was already automated.

Radiologists were there to rubber-stamp the machine's work (and to ensure compliance, laws and what not).
In loads of cases questionable deaths haven't been investigated on how they died. Meaning: lots of murders aren't being reported/seen as murder. Unfortunately do not have an article/reference for this, despite trying to find it.
I think this is probably close to being the case. The Google interview is an "any given Sunday" thing, with a huge amount of luck involved as to choice of interviewer and interview questions. I suspect that a person who got an offer, if forced to re-interview, would fail 9/10 times.
Why would Americans lose jobs over this? I can understand the "immigrant tech workers are the reason we don't have higher salaries" argument, but not why somebody would actually lose their job over this (since salaries have to be the same, and if you accept that salary you would cost less to the company since you don't require paperwork, lawyers, relocation)
It may not be able to produce more water than a single city requires:

Charleston, SC uses 50 million gallons of water per day*

For reference, that's about 75 Olympic size pools (at 660,000 gallons per).

* source: https://sc.water.usgs.gov/infodata/wateruse.html
Based on all of the responses to this comment I can see how someone would be completely confused on what they need to do to lose weight.

While admitting the rest of this thread is bonkers, I'll explicitly list the formula you should follow right now (science is always evolving):
Change in Body Stores = (Actual Calories In - Calories Not Absorbed) - (Resting Metabolic Rate + Thermic Effect of Eating + Physical Activity + Non-Exercise Activity Thermogenesis)

This is the more nuanced formula of calories in, calories out. Changing one variable in that equation can have an effect on the rest of the equation, which is why it appears calories is not equal to calories out. You can read about each variable here: http://www.precisionnutrition.com/metabolic-damage.

I should note that this program is published in scientific journals:
http://www.invent-journal.com/article/S2214-7829(16)30006-9/...
http://link.springer.com/article/10.1007/s11764-016-0582-z
http://onlinelibrary.wiley.com/doi/10.1002/osp4.98/abstract
Your over the top and uncalled for moral judgements aside, did you not read the part where they said?

"I'm actually quite happy to pay taxes back in the UK,..."
Using R with Databases
Live Event: Blogging for Data Scientists
Silicon valley companies rarely bring in H-1Bs as a cheap replacement, the consultancies like Accenture, Tata, Disney, IBM, etc. do, but hey f*ck it, blame silicon valley....
That link did not work.

From the article though: http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf
reading through the docs in perl 6 is really fun and I'm similarly interested in it. I think, however, that it will take some dedicated usage to get momentum going so you are stuck in a catch 22. :)
More enlightened for who?

I'm not disagreeing with you about Net Neutrality, but to assume your opinion is enlightened or progressive for a people you've never met is very narcissistic.
2700 GBP a month, plus 1000 GBP housing (for a summer). Because Europe.
The problem is that eating well and in reasonable amounts does not offer much.

It is like that old joke about taking cold shower every morning for 100 years.

You know that cheesecake is not very good for you, but what is the alternative? You eat that celery stalk but where does it get you?

The best case scenario - raw food eating Jack Lalanne dead at 96. His death heavily shook my belief in healthy eating.

Worst case scenario his brother Norman Lalanne and everyones favorite Jeanne Clement neither of which were much for exercise and Jeanne indulged in smokes and chocolate.

Sure those are anecdotes but we do not have any healthy 150 year olds.

Obesity kills, but non-obesity kills just slightly slower. Slower I define as 10-70 years slower.

We need meaningful progress with other aspects of aging (telomere shortenings, cancers etc) before we can tackle obesity.
Interesting that age figures so heavily into this scoring system...
This looks interesting, but high-tech gardening communities almost always seem to turn into thinly-veiled DIY cannabis farmers.
What about offline-capable applications? If you're not sending a client that can work independent of network connectivity, I'd venture a guess that you'd use some JS or a compile-to-js language.

Have you looked into not-JS languages that eventually produce browser-runnable code?
In the US, maybe. The Eu enjoys broad support on the 'metropolitan' centre-left across Europe - only being opposed really by the extreme left and the centre to far right.

Also, maybe the US should be careful what it wishes for. The UN, for instance, was set up post WWII to project US / Wilsonian values around the world. While trade deals / supranational agreements are inconvenient sometimes, the US may end up missing them when they're gone and the US has to deal with a truly multipolar world again.
I've found it to be a very useful golden rule in my own life. I used it to lost about a hundred and fifty pounds.
> EB sponsorship renders the workers de facto indentured servants; though they have the right to move to another employer, they do not dare do so, as it would mean starting the lengthy green card process all over again.

Increasing H-1B pay would be a step in the right direction but I think the green card policy is the biggest thing that needs to be fixed. H-1B workers should be fast tracked for green cards instead of having road blocks put in front of them. By definition they are skilled workers that the US doesn't have enough of so why would we ever want them to leave?
There's a lot wrong with that article, you're right. Another way the article is BS is that Joel assumes that it is only possible to get good candidates by being the employee's first employer, since "they already have jobs. Stimulating jobs. Jobs where their employers pay them lots of money and do whatever it takes to keep them happy." It's impossible! Here's a pro-tip for all you hopeless employers trying to hire these inscrutable "top engineers", who are unfairly entrenched in their existing jobs. Ready to be blown away? Write it down, who knows when this post will go away!

Offer them a stimulating job, and pay them lots of money, more stimulating than their current employer, and more money than their current employer.

There you go, glad I could help.

If there is this "floating population of applicants in your industry that apply for nearly every opening posted online" as Joel puts it, then I'll offer that the software job market is also flooded with a floating population of "dog jobs" that are uninteresting, low pay, crappy company/work conditions, etc. that never get filled without paid recruiters spamming thousands of people daily. When you search job boards, nearly 100% of the jobs are such. When you get another LinkedIn message, it's more than likely a dog job. Don't get me wrong, I like hearing from recruiters, and I appreciate the opportunity of getting a heads up about the kinds of jobs that are out there, but the pickins of GOOD JOBS, jobs that I would leave my employer for, are pretty slim.

Improve job quality and you'll improve your candidate pool. Pay bananas, get monkeys.
Sure, whatever works... I'd say that so far this approach has had questionable results.
It's almost like Google might be recruiting.
> and more maintainable

React hasn't been around long enough to make that claim. Angular 1.X has and, imho, it's no more maintainable than your typical jquery program. I suspect we'll find the same thing is true with react in another 3-5 years.
Yes, there is a list of criteria in that section. This job fails to meet several of them, especially number 4: The employer that provides the training derives no immediate advantage from the activities of the intern; and on occasion its operations may actually be impeded;
There's pretty strict rules about what does or doesn't count as an internship though.

https://www.gov.uk/employment-rights-for-interns
I'm not saying it's a positive. But the fact that criminals are not put in jail but at home is a major contributor the emptiness of our jails.

If people aren't in jail it doesn't mean there is no crime.

Many crimes are committed by other Europeans and Dutch criminals who commit crimes in Germany across the border. For instance ramming or exploding ATMs in Germany by Dutch organised crime happens a lot.

When looking at crime rates and amount of people in jail statistics per country are very unreliable and give the wrong impression when you should look at the big European picture.
Often they're reporting including bank account details. There is lots of simple to investigate fraud. Meaning: Dutch person using their own Dutch bank account to defraud people. That should be super simple to investigate.

On technical forums you sometimes see loads of people complaining that no action is being taken, despite pretty much giving police everything they need (all details: persons full name, bank account details, etc). It often takes place on e.g. Marktplaats (Dutch Ebay-like website).
So wait, if I understand this article correctly she applied the compression because someone told her to? Or did she research herself and apllied the whole thing? I agree this is a bit like a "we re hiring interns" post
Tesla to launch in Dubai (2017-02-13)
Newsflash: There are more countries than the US of A and your laws do not apply here.
> Shipping lower skilled jobs to other countries mean higher margins for US companies. Which is good in itself for the US economy.

US companies and the collection of US voters are different. Their interests do not always coincide.

One might say that higher margins are "good for the US economy", but that doesn't mean they're good for every person participating in the US economy -- which is what the US voter cares more about.

It's important to recognize that US Companies, to a great degree, are owned by shareholders. It is the shareholders who receive the profit.

The fact that Walmart sells goods manufactured overseas, giving it higher margins, has allowed various members of the Walton family to become billionaires. But someone working as a Walmart greeter probably sees very little benefit.

And, of course, the now unemployed US manufacturing workers/voters do benefit a little from Walmart's lower prices as customers. But, it's reasonable to question whether such workers are better off unemployed, even if they are able to buy cheap products from Walmart.
‹Programming› 2017
Yeah, that would be a great example of AGPL used to FORCE many parties to PAY for a non-AGPL license.

For example, imagine Digital Ocean using MongoDB to store server configurations. AGPL would force them to open-source their whole infrastructure. All of it. Or pay to get a different license.

I don't have a moral argument to make here -- just making sure people realize the actual trade-offs. AGPL is theoretically for a world where closed source software is simply not allowed to co-exist with opensource, even if you don't distribute it, but simply run it / host it / use it. But that world doesn't exist, so it does the opposite: it is actually used to make sure some of your users have to pay. It enables a business model.
I'd like to remind you that the process we are discussing is currently responsible for 1% of the world's energy consumption annually. That's clearly a "net-negative" cost. Feel free to review the Haber-Bosch process to confirm.
> For instance, let's say that a law specifies that vehicles used by some governmental department must be maintained according to the specifications in their respective owners' manuals.

I think this is how it works with aircraft. The manufacturer issues at POH (Pilot Operating Handbook), and the pilot must operate the aircraft in accordance with this POH. Also the pilot is required to have the POH available in the aircraft anytime it is being flown.

More info on the POH/AFM: https://www.faa.gov/regulations_policies/handbooks_manuals/a...
1.5M GB = 1.5 PB?
What makes you think the percentage of questionable deaths has changed? If it hasn't, an all time low murder rate still stands.
At the scale at which Google operates even small optimizations can save tons of data. Not saying this was a small contribution, but I agree, mostly internship advertising.

A lot of my friends who have interned at Google felt insignificant, Google needs this counter-marketing.
US utilities seek sun as trump sides with coal, fossil fuels
Very large companies and governmental entities are using AGPL-licensed copies of OpenERP (now Odoo). In my experience, working for a company that provided services based on it, the license was never a problem.
> I.e. would we have been better off of Linux was BSD licenses?

For the most part it does not matter if Linux is GPL or not because GPL functions very differently for operating systems than for libraries and applications. However the GPL is causing issues for Linux as well and there are some ongoing lawsuits involving the GPL in the context of the Linux Kernel which will be interesting to see.

I do not know what a world looks like where the GPL does not exist so I won't judge that. The GPL was and is amazing to help the Open Source movement however it's becoming less and less relevant for new projects.

> why be against the GPL?

It's a very complicated license, impossible to evolve and means that you can build something that you cannot ship on another platform because that platform is GPL incompatible. For instance you will never see GPLv3 code running on iOS because you just can't have it there. The mechanics of the license are very complex and I do not agree with the "force people to contribute" approach. Good contributions come anyways, the bad ones I do not care. If someone wants to fuck over a license holder over they can do it regardless (for instance by providing close to unreadable GPL code :)
Intel Atom C2xxx LPC Failures
The fact that you manually have to log your food intake seems like a hurdle though. It's an important part of the puzzle and it takes a lot of discipline to log every single thing you eat.

But automating food intake logging sounds difficult…
C Library Reference Guide (1997)
Data-Driven Charity