skysight-inc/HackerNews huggingface dataset:
> If I run a public-facing, auth-requiring RethinkDB server, am I obligated to make source available to anyone who connects to it?

Yes, that is precisely what the AGPL means. If you have some proprietary web application that is the user of RethinkDB that your users connect to instead, then no, since the modifications are only used internally by you.

The goal here is to prevent SaaS-ification of AGPL'ed applications, if you host an application under the license and make it available to others you can't hide your changes just because the users aren't directly installing the binaries.

> If my build system sucks (and most build systems do suck), am I legally liable for not providing a working build script that a third party can use, even if every patch I have is in a public bugtracker?

The A/GPL does require you provide the neccesary tooling or instructions to build the source, so, yes.

> In the same way, it's entirely reasonable for organizations to determine that for a specific use case, both simple permissive licenses and GPL-style licenses are fine, but AGPL-style ones aren't.

If you're trying to make money off the backs of GPL'ed software by making modifications to it and then throwing it behind a service so you don't technically have to redistribute your changes then, yes, you should be wary of the AGPL. You should also feel ashamed of yourself.

That being said, there's some projects licensed under the AGPL that have given me pause, like GhostScript. I've had to yank that out of projects, because even though they are used internally-only, we are linking to the code which means the project as a whole becomes AGPL licensed. Things like MongoDB/RethinkDB are non-issues since they are only being accessed over the network, the client can be licensed under whatever they damn well want.
It's simple: require that the employers pay the H1-B visaholder in the 95th percentile or above of the salary range for that position.

And if an employer is found to have abused the system (hired someone for a lower position and then made them do higher-level work, e.g., call them "tech support" when they're really a senior engineer), then force the company to pay the H1-B the equivalent of 100 years' salary and put any employees found to have been complicit in this in prison.
Couldn't have said it better. That's why there won't ever be a skynet, because a computer doesn't ever "leap to conclusions", instead of learns examples or patterns and then uses deductive reasoning to guess what a new example means.
That's not a good thing. It frequently comes down to...

Plead guilty to a misdemeanor and a few months behind bars.

Or, go to trial, face a felony charge, with increased risks to later life (felony = more jail-time, harder to find a job, etc).
Every job taken from Americans is another American taking from the system. Taking tax money. So its not as easy as you would think either.
> It isn't stated as such, but the actual crime is winning consistently.

Bingo. :-)
There is no standard for developing an economy, you've just taken two similar instances in history and correlated them.

Or did Japan, Germany, et al. develop their economy through industrial espionage and I just haven't learned about it yet?
Being in one or more libraries already obviously doesn't preclude them from being combined together if they are doing similar things in different places...
I was hoping it was Lego sorting! Every kid's dream machine. I got to talk with Nathan Sawaya at an event where he brought boxes of mixed Lego for us to play with. (including some of the giant Lego boulder from the Mythbusters episode) He said paying his assistants to sort bulk used Lego was more expensive than ordering new bricks en masse. (In the context of his sculpture projects at least)
Rainforest uses human testers, a specialized Amazon Turk. You write a test plan in English that is followed. They can also explore your app and write that test plan in English for you.

I'd love to know of a service that will write the test plans in Selenium or Ghost Inspector etc.
No lawyers needed. Its a simple online system. If you have the skills and you can prove it( IELTS,work experience,your degrees), the system awards you the points. No employers needed, no lawyers needed, you are totally in control of your visa. This is the beauty of this system. There is no place for bad apples like the H1B in this skills based system. You cannot fake it.

"May the skilled ones win"
>Calories in, calories out is not the golden rule, and this has been scientifically proven false.

Quite the opposite actually. See thermodynamics for reference: https://en.wikipedia.org/wiki/Laws_of_thermodynamics
How big is the Vancouver office?
GPL makes the code free in perpetuity, and therefore the users free from developers (or, more precisely, from those who hire developers).
I'm going to give Elm a go. I'm keen on declarative UIs , so hoping Elm delivers. Would love to know about the experience of others with Elm.
This, and I'd see it as probably something that was on the Play team's roadmap that they decided was a project that would be a good fit for a summer intern, and they may have deferred the work by a few months on that basis.

Speaking from my own experience trying to put together good intern projects, it's actually pretty tough to find that magic combination of something that will occupy an entry-level programmer for a summer, and give them a sense of accomplishment, and actually be useful to the team in the long term. In the past I've deferred useful work so that it could be given to an intern.
I'll agree with you if the equation is stated like this:

(Enthalpy in) - (Enthalpy out) + (Heat/Energy crossing boundary) - (Work) - (Change in Internal Energy/Accumulation) = 0

But when you state it like you did, there's an implication that the left hand side are the causal factors and that(Change in internal energy/accumulation) is the effect coming out of those causal factors. The problem is that there are many people with deranged metabolisms where their bodies are hormonally imbalanced to increased internal energy accumulation, which then by necessity disrupt the rest of the equation by either raising food intake or reducing energy expenditure.
Most Complete Selenium WebDriver C# Cheat Sheet
The solution is not making it harder for US citizens to move around(which is basically impossible anyway), it's making it much easier for H-1B workers to move around so everyone is on the same playing field.

The ability to move quickly from company to company is not a bad thing. I don't believe it causes startups to fail, it just accelerates the process for ones that already weren't going to make it. Few people want to jump ship if they believe their startup is going to be successful. If after six months though they feel that it's not going to make it there is no reason to wait to go down with the ship.
I think people just implicitly mean React+Redux in these cases.
> Historically countries who trade less tend to be hostile toward each others, while countries who trade in bigger volumes are friendly

I can think of one big counterexample off the top of my head: trade between France and Germany in the years leading up to 1914. Strong economic ties didn't prevent Europe from going completely off the rails. Which historical trading partners did you have in mind?
Yep. My other half grows and hybridizes African violets in an indoor setup which, because we're in Scotland, includes some pretty bright grow-lights on a timer. We keep joking about him potentially getting raided due to his shopping list and browser history.
Scholars Behind Bars
The last major study I saw on this showed that a large proportion of IT and STEM graduates had to move into unrelated industries due to an inability to find employment.

This meme that there are hordes of people who would choose poverty because of an unwillingness to work is disgusting.
IIRC the iPhone processing power is inadequate.
Rocket, Rust Web Framework, v0.2: Managed State and More
LPWA IoT Technology Makers Analysis
I have my own space bucket and I use it to grow my own food, it's a powerful gardening tool if you don't have much sun hours at home, also you get control of all the process
The stock short selling/ buying aspect is interesting. I didn't expect that before i opened the article.
>can take hours

Bunch of my friends suffer from a chronic cough and throat irritation from being exposed to traffic everyday. Not to mention the psychological fatigue that totally saps you before you even get to work.

There is no way to escape constant air and sound pollution.
Since no one else mentioned Quintessential media player, I'm here to name it.. Its one of the dozens of winamp clones, but IMHO, the only one that actually ended up slightly better (although the default skin is miserable). Its still around http://www.quinnware.com/ but hasn't had a release in 8 years now, although it does run on recent versions of windows (hello win32!, still kicking!) although its one of those apps that windows tries to manage by moving its plugins/etc into the users directory because its trying to write into "Program Files".

Anyway, if the author is hanging out on hacker news... Isn't it about time for a new release, even if its only to put the source code on github so those of us still using it can update it a bit?
> Flying is not a valid commute solution and never will be because of physics. All things equal, the energy requirements to change elevation will be too great to justify adoption.

There are lots of technical roadblocks to feasible flying cars but the cost of the potential energy to change elevation is not one of them. The optimal altitude flown would be lower for shorter trips, and when normal cars must change elevation (i.e, drive over hills/mountains), they do not use so much fuel as to make the trips infeasible.

In a flying car, much more energy is used fighting air drag and gravity drag.
I also forgot they bought Otto. I think self-driving cars are a long way away, but I believe self-driving trucks could potentially be viable in a few years - and the market is massive. Maybe they can commercialize that soon enough to save themselves. Apart from the technology though, I'm sure the regulations (something Uber loves) and customer relations could be a tough nut to crack.
When I started moving to linux full time a few years ago, I was using XMSS [0] as a native winamp replacement - thought I'd mention it as no one else seems to have done yet.

[0] http://www.xmms.org/
So legally, I know the "salt in wine" example doesn't count as attempted murder, at least in states that require action towards the murder. Some states have much lower bars where you don't have to try a murder and could merely buy supplies and write out a plan, but even then I don't think guaranteed-to-fail plans count.

It does seem like the sort of thing that ought to be illegal somehow, but I'd need an actual expert's input on what charges they would seek for that.
Related article:

http://gizmodo.com/the-fda-is-cracking-down-on-rogue-genetic...

"Ishee was preparing for a project that sought to cure hyperuricemia in Dalmatians—a common liver malfunction that frequently results in kidney stones, bladder stones or gout.

"It should be straight forward," he told Gizmodo. Ishee plans to use the gene-editing technique CRISPR to correct the single errant nucleotide that causes the condition, reversing the mutation to turn a T in the genetic code back into the correct G. Then he'll use a technique called sperm-mediated gene transfer, which will allow him to transfer his engineered Dalmation DNA to a female Dalmation, resulting, he hopes, in a fertilized egg that'll produce hyperuricemia-free pups.

"The animals just get molecular surgery to fix a broken gene that causes their bladders to explode," he said. "Then those animals can become the founders on a healthy generation of Dalmatians and breed the disease away in a few years.""
Calories in, calories out is not the golden rule, and this has been scientifically proven false.

It's not exactly correct, but it's a pretty good first approximation. As simplified heuristics go, it's much better than:

It is not how many calories you eat, it is where they come from.

If only because we don't actually understand the where & mechanisms very rigorously (notwithstanding all the violent handwaving surrounding many flavor-of-the-decade diet proponents)

About the best we can do with current science is (a better worded version of): How many calories you consume is important, and so is the nature of those calories, and when you consume them. Also something in there about calories being reductive, and other things matter.

In fact you can (and man do) do much worse for advice than Michael Pollans' summary: "Eat food. Not too much. Mostly plants.[1]" - but "food" is doing extra work here and human health is not the only consideration.

1 -http://michaelpollan.com/articles-archive/unhappy-meals/
Some studies (search Google) have shown the average age of an entrepreneur is around 40. And I'd like to see the backlash the US would get from the world if they implemented many of these criteria.
Going to be devil's advocate here, but if a business has to be large scale to have a good ROI, then it should be reworking its business plan so that it profits at smaller scales. We can't just simply pump capital into all businesses assuming they will actually profit at a higher scale -> That's the "if you build it, they will come" philosophy, and we have plenty of examples of that not working.
It's almost like Imaginary Property laws don't correspond to how the universe actually works, and perhaps China only "agreed" to them the way one "agrees" to unenforceable terms in a unilateral clickwrap "contract".
I should have mentioned that my experience is highly anecdotal - a handful of patients across a couple of doctors. Yes, these practices are 100% cash. I noted several key differences:

- Top-tier education. Medical school and residency at top 5 programs in the United States.

- Availability. They have total patient rosters in the low-hundreds, and many of these patients are seasonal. Response was always same day and more often than not immediate (phone, text, e-mail). I got the sense I maintained this consistent level of ready access because I am a relatively "simple", "low maintenance" patient.

- Time. Full labs and blood draws were done quarterly. Results were tracked and compared over time. Each draw was accompanied by a follow-up that could last as long as an hour, depending on how long you wanted it to (for whatever reasons). I never saw anyone look at a watch or a clock. Making informed decisions regarding diet, cholesterol, and lifestyle (for example) is much easier when your doctor can spend 30 minutes discussing your lipoprotein trends over the past five years against 30 years of varying data, trends in medicine, and studies of actual impact on mortality and quality of life.

- Network and peer credibility. Their "med school buddies" were often in nationally recognized programs and specialties. Made an incredible difference in access at least once for me personally. Any referrals were met with similar levels of access, even in all-insurance or mixed practices.

I've often said the single most important benefit of concierge medicine (for whatever underlying reasons) was that your physician actually LISTENS to you and treats you like a real person, a whole person. Not only does that make substantial differences in your perception of care (and overall experience) it made definite and substantial differences in outcomes in my experience.
This is very exciting. We've been using RethinkDB in production at Lumi for the past two years and it's been nothing short of perfect. The prospect of switching has been a nagging dread, but the continued pace of positive announcements is reassuring. We've been contributing back in small ways here and there, but plan to do so more actively now.
She worked on something completely different in Krakow, and earned a lot less (about 1000 euro I think). The compression work was in London, where 2700 GBP doesn't go a long way at all. Rent is about 1000 GBP for a room, and 2700 GBP is about 1800 net, so that leaves 800 GBP per month to spend on food, transportation and other expenditures.

I happen to know the person in the article. I was also an intern at Google this summer in Europe.
It's much better on macOS, but still the UI quirks are there.

You can drag and drop songs from your library into the queue, but can't when browsing Apple Music. When in the (obvious) WebViews, you have to press those ellipsis buttons as if you're using a touch screen.
Well, I'm sure that won't stop many "enlightened" individuals from lecturing you. Unfortunately.
As another Canadian, we need more people like you here! You guys make a significant contribution to our country :)
If I'm getting consulting for e.g. code, I'd want to be at my laptop coding away, not stuck with my face in a phone screen.
Just from a conservation of energy perspective it has to be net-negative. There is going to be something fed into entropy and that something had to come from somewhere.

I think this isn't interesting for terrestrial usage but for space travel where ATP can be used as an efficient chemical energy store.
Part 2 of Thinking Serverless –  Platform Level Issues
The FDA Is Cracking Down on Rogue Genetic Engineers
"Calories Not Absorbed" really got me thinking. While a food is labeled with their potential calories - the amount actually extracted from the food by your gut will vary significantly based on the composition of the food. The bioavailability of calories for example in a cookie versus some fibrous raw vegetable are going to differ significantly, being absorbed at different rates and to differing degrees of completeness.

Here is an interesting article with an important take away: "In general, it seems that the more processed foods are the more they actually give us the number of calories we see on the box"
https://blogs.scientificamerican.com/guest-blog/the-hidden-t...
I've been toying around with the idea that some sort of auction might be a good way to distinguish between efforts to find the best and efforts to undercut the local market. That seems borne out by the salary graph in the article you cited, outsourcing companies offering lower pay than the tech companies themselves.
It looks to me like a PRNG is fed once and never reseeded. That's the only way that simply observing the spin would tell about the outcome. In fact I'm surprised it doesn't just "produce" the outcome every time the button is hit simply from a few bytes of the prng.
> a drug that suppresses appetite

Caffeine.
did C still worth to learn for in this age?

related SO http://stackoverflow.com/questions/417816/how-popular-is-c-f...
> unacceptable

Since pot is legal to grow (either freely or with a medical license) in California, Colorado, Washington, Oregon, New Mexico, Nevada, Alaska, Arizona, Massachusetts, Michigan, Maine, Delaware, Georgia, Maryland, Montana, New Hampshire, Rhode Island, Vermont, Florida, D.C., and Hawaii, I'm not sure it's so "unacceptable" anymore.
Except that Google, Facebook, Cisco would gladly sponsor you for green card - if they're gaming the system they would surely try to string you along until you've used up your H1B renewal before doing that?
I'm no free market expert...but wouldn't the free market sort of burn away the IP along with the org.? I would say its a bit of a tweaked/hybrid market (maybe call it libre market?), which - because it includes/allows for open/libre source - has allowed for IP to live on, whereas typical market incentives might have otherwise doomed it to "Sorry, no interest because of Can-Not-Make-Money-Off-of-It-itis".
The internet was but the World Wide Web was not.
Your point was that the impact of using non-American labor was essentially nil in every study ever done. My point was that replacing a $25 / hr union factory worker who has healthcare and PTO, with a $2/hr factory worker in a "suicide sweatshop" is not nil. You said that in general, the replacement workers are just economic spenders too, and I provided a counter example (don't seem like these Chinese workers are likely to buy $800 iphones anytime soon).
1991 article by David D. Friedman about this topic: http://digitalcommons.law.scu.edu/cgi/viewcontent.cgi?articl...
Strange: the changes in the C++ compiler were typically done to allow better standard libraries, and here is implied that it's hard for the libraries to use the language improvements as the Rust compiler gets better, and that they would otherwise use significantly less "unsafe" parts... I'd have to see some examples to be convinced.
> Also, Paleo, like any similar structured diet, is just a trick to get you to ingest fewer calories.

I wouldn't classify as a trick per se but a awareness that manufacturers tend to pack processed foods with a lot more addictive items to sell more.

For example, a lot of food has added sugar under many different names. This was to add "taste" when everything went to "non" or "low" fat.

I see Paleo and its ilk to be a pull back from the processed food direction.
The "self driving car" meme is petering out, so they are attempting to create some hype in order to keep the Ponzi investment flows churning.
Pedantic, perhaps. Wrong? Definitely not. Look it up. "Decimation" was a term invented by the Romans, and was a method of punishing Army units who failed in battle. All the men would line up, and every 10th man would be executed. That's why it's called "decimation": "deci" is Latin for 10.

Modern uses of the word are simply wrong and nonsensical if you understand that "deci" means 10, which should be obvious to any competent English speaker who knows of the word "decimal" and understands our numbering system.
Making a Beautiful Map of Spain in Ggplot2
I'm no Perl user, but surely 800 is pretty good for a one year old language? How many did Perl 5 have when it was one year old? (That's a trick question: CPAN was officially launched about year after Perl 5 came out; see here http://history.perl.org/PerlTimeline.html)
30 minutes is quite a short amount of time, especially given that most companies who will pay for consulting are quite far ahead in their projects already and will have a large codebase.

I could see 30 minutes to an hour working out for e.g. a bespoke greenfield codebase setup, but I don't think restricting it to 30 minutes makes a lot of sense.
Because: sit in a cell for a year because you don't have $500 for bail... or plead guilty. New York recently took up legislation on this topic after someone spent over a year in jail because they felt innocent, and then killed them self.
That's a good point, the downside of using new algorithms is playing by the rules of their patent licenses. In this situation I'm not concerned about litigation with Facebook, but I could foresee other products where that might be an issue.

Aside: anywhere you store compressed data at rest, you need to store (in a header somewhere) the algorithm used to compress that data. If you need to change algorithms down the road--e.g. you do get into a lawsuit with Facebook--you'll need that header to know how to decompress old data vs. new.
> implication that any CS graduate can fill any software job regardless of specialization, experience, or interest.

Your basic calculation is still right although I'd add more numbers to the opposite site. "Potential graduates" with or without CS can potentially enter to any software sector, or even hardware. Though this is just a small factor.
Hacker News Lookup. A chrome extension built with ClojureScript