skysight-inc/HackerNews huggingface dataset:
A couple notes on backwards compatibility I ran into yesterday when upgrading auto_ml to use the latest:

Keras now throws errors when trying to use some of the metrics they've deprecated. If you run into `UnboundLocalError: local variable 'class_name' referenced before assignment`, check that all your metrics are supported.

Keras also now ignores `nb_epoch` in favor of `epochs`. I must have misread the blog post, because I thought it would support `nb_epoch` for a bit and just use that in place of `epochs`.
> I often see the opinion on HN that opposing GMO food is anti-science.

Opposing GMO food, in the abstract, may or may not be anti-science.

In concrete terms, many of the specific criticisms of GMO foods (especially those of GMO foods qua GMO foods, rather than of specific foods that happen to.be GMOs) actually made are factually unfounded and reveal.a gross ignorance of the basic relevant facts (like what "GMOs" are and how they differ from modern crops that are not "GMOs", and the regulatory environment facing both types of crops), and suggest that the criticism is originally from someone who is at best disinterested in science and facts if not actively opposed to them.
My first & last name is PII. There is no other person in the US with the same name, and potentially the world. It is handed out everytime I use my credit card.
Writing Integration Tests with Docker Compose and JUnit
So far browsers hasn't found nothing better than Javascript.
Beside it is grownig not only in browsers now. It seems that Javascript is required in 30% of the job offers now: https://jobsquery.it/jobs;tags=Javascript
https://jobsquery.it/stats/language/group
> Tracing value types through a function is a solved problem.

Sure, i think that(type inference/flow typing) is solved in kotlin too. Sorry, i don't get the issue here. The last return value is throwing a compile time error because it breaks the function contract, which expects a non null value.
Mattermost is developed by another team https://about.mattermost.com/company/ that is separate from the GitLab/Gitter team. So I think both will continue to grow without affecting each other.
Is the primary goal to not be labeled a taxi company to save money? i.e. do they save more money just paying the fine than paying all the taxi company regulation fees?

Secondly, what separates an information company or something else? Something specific that uber does to breaches that line?
Have you actualy used Gitlab? I can't say they are becoming bloated, because they services are of high quality? Have you tried their CI/CD? Github is stagnatingn. Yeah, they are industry standard, but competition is best thing that can happen to them and users.

I have. I've installed Gitlab and Mattermost on my own server. Gitlab is great but I found Slack was a better product (over Mattermost). Have you tried installing it?

I created a Gitlab account and was planning on using it over Github but their recent data loss scared me off. Is that unreasonable? It worries me just as much to see them buying a company a month after that. Is slowing down unreasonable?

I want to use Gitlab. I like their open approach, but if people just praise them without being objective about it it doesn't benefit any of us. I might just be a selfish and/or entitled user but you'll forgive me for wanting Gitlab to be good. Don't you?
Thanks a lot. Hopefully a lot companies will implement this in their employee onboarding strategic :)
Maybe that's okay in PR and legislation.

But not in science.
Yeah, I am in Chicago and don't know any programmers here who DON'T know about Uber's issues.
Show HN: LogDNA – Set up Kubernetes logging with 2 kubectl commands
For 18... you saw a lot and you saw it clearly; no wonder it hurt so much.
If that's the way to find it then it must be a tshirt reading "I found the treasure of melee island"
I formed a Delaware C-Corp when I had a different vision for my company.

But now I have no plans to raise capital, get co-founders, issue stock, etc. I just want to run the company as as a solo-founder cash cow.

I never issued a single share (even to myself), never assigned any IP, and the company has no tangible assets. I just ran expenses and payroll through the company. I suspect that would make closing the C-Corp easy. I'll then create a new CA LLC with completely separate books.

I realize HN isn't a free legal advice forum, but any comments regarding the challenges of closing a DE C-Corp would be appreciated.
Right, but that's always been the case with Uber and the employee in this case knew that going in. Uber's overall business model doesn't seem to be his or her concern, but rather recent bad press.
Hi everyone, I'm a co-founder / CTO of LogDNA. We were in Y Combinator's W15 batch and launched our cloud logging platform last year (https://news.ycombinator.com/item?id=11074537)

Based on user feedback, we're happy to announce our super easy Kubernetes integration. No more wrestling with fluentd configs, fiddling with Elasticsearch knobs or following 30-step guides cutting and pasting other people's configs.

kubectl create secret generic logdna-agent-key --from-literal=logdna-agent-key=<YOUR LOGDNA API KEY>
kubectl create -f https://raw.githubusercontent.com/logdna/logdna-agent/master/logdna-agent-ds.yaml

We're looking for some feedback on how we can improve this integration. We currently extract Kubernetes metadata: pod name, container name, container id, namespace.

Feel free to try it out. Happy to answer any questions!
I wouldn't worry about what it looks like to leave Uber at the moment. Job hopping is bad when it is unexplained. There's not a tech company in the valley that would fault you for leaving Uber in solidarity or because you didn't realize the extent of the sexism until the story broke. Companies view job hopping as a negative because they worry you'll move on and not stick with them if things get tough. But there's certain varieties of tough that don't fall into that category and the kinds of allegations that are being made against Uber right now (HR complicit in sexual harassment) are at the top of that list of exceptions. I might worry about how it looks to have stayed at Uber, since it might seem like tacit support.

As an aside, the Otto scandal might even be enough reason to want to leave. It's now far less likely that your stock options will ever amount to anything. But leaving for this reason won't be as widely respected, so don't mention it to recruiters.
That's all I saw as well. It just looks like someone spitballing over email. That being said, I looked up some information regarding the safety of glysphosphate using Ames testing and other methodologies. It looks to be safe according to this presentation-pdf by the European Food Safety Authority: https://echa.europa.eu/documents/10162/22863068/glyphosate_e...

Anyways, one could argue that the studies have been tampered with by dastardly Monsanto agents. Also it's a presentation and I didn't follow through to the studies themselves, I just trusted the information as it was presented.

I'm going to trust that glysphosphate is not a carcinogen and that multiple protection agencies worldwide haven't been duped/sold out to Monsanto. The cost of independent testing by any competitor or curious party is low, these are just toxin tests and Ames tests that have to be done. If it really was a dangerous carcinogen, Monsanto would have its pants sued off already.
Yes! That's great to hear!
When you get stuck, start talking. You should not be silent at the whiteboard trying to flash out a complete solution all at once. Talk. Even if interviewers are not saying anything or ask you any more questions. There are multiple advantages of talking while writing code at the whiteboard. Firstly, you show the interviewers the way you think and approach the problem. It is as important as actually solving the problem. Secondly, if you get stuck or start making unreasonable assumptions about the problem, the interviewers will have a chance to quickly correct you or give you a hint. Thirdly, it shows that you can communicate. Nobody wants to hire a person who can't communicate with other people.
When did I say I was without flaws?

I'm just contributing to one aspect of discussion for the piece linked because it interests me. As is kind of the point of the comment section, yes? You are welcome to disagree with my points, but my interpretation of the work is no less valid as yours. Judging by the votes on my comments I'm not an outlier either.

At least I'm supporting my comments with context from the piece. You're just quoting me and saying (paraphrased of course) "you don't get the point", "I know what your first thought about this was", "you have debilitating flaws". I got the point, that wasn't my first thought (just the first thing I wanted to write about), and yeah, I've got flaws like everyone else here.
Tesla's Potential Body Shop Backlog Nightmare
http://telegra.ph/Checkpoint-Confusion-NEWS
My perception is that Uber does not enjoy a PR bonanza based upon its ability to work with others.
>, I launched a _course_ called The Complete Guide to Rails Performance. Since then, I have sold just over 500 copies, for gross revenue of $70,714.20 ($1350/week).

(The emphasis on "course" was mine.)

It looks like much of the revenue was the full course which means videos and Q&A webinars.

I'm not going to say it's clickbait but it's slightly misleading to put "Book" in the article's title since most tech authors including Douglas Crockford, John Resig, etc will not be able to pull $70k in 12 months whether they self-publish or let a traditional publisher like O'Reilly market the book.

That said, congratulations on producing content that people want to pay for. Your numbers seem to be better than the author royalties from Pluralsight/Lynda for a single course.
Having never used GitLab, what do you mean by growing from a SaaS perspective?
Ah that makes sense. Still, off-trail in the Rockies with 20lb is difficult for me at 30. the CDT might be a good starting point.
Overview of Windows Programming in C++
> Are people really that short sighted that they think it's ok to own the patent on genes for a plant created in nature just because the law says so?

If it lets them feed, shelter, and educate their kids? I imagine you'll have limited difficulty finding someone OK with this.
They mention those in http://blog.gitter.im/2017/03/15/gitter-gitlab-acquisition/
Vox had a good video about this recently: https://www.youtube.com/watch?v=j4ahNpQLgdk
I'm staring at your examples but I don't see the difference between the first and second?
What if he hid it on a cloudy/rainy/snowy/foggy day?
Bit of free advice... learn an address and memorize it. Make it unrelated to your real life, and use that. It's easier because when automatic checks (or cashiers) get it, they don't say "Uhhhh... no."

One address, with zip code.
Normally I would agree, but the lobbyist said that someone could "drink a whole quart of it" without any ill effect.
There are other reasons for letting people go than poor performance. Sadly.
I've got to disagree. I've job hopped over the past 8 years - 4 full time jobs and one short term contract. I would think two years is the minimum unless you were a contractor or were laid off.

I'm at a point now where I need to stick around a job for at least three years.
This is a very valid critique in terms of graphic design.

(For anyone confused by the mention of graphic design: it's all about communicating information through visuals.)
Well, Flask is still in the game. But ROR is much more popular so it is good way to go. Also for further projects.
Check some stats: https://jobsquery.it/stats/backend-frameworks/group
Spark Revs are nice :) we just had your friend come out and replace one on our practice robot
Assuming you mean the Japanese woman, her death was ruled a suicide:

https://en.wikipedia.org/wiki/Suicide_of_Takako_Konishi

The urban legend that she died looking for the treasure however, was turned into a movie:

https://en.wikipedia.org/wiki/Kumiko,_the_Treasure_Hunter
When there's competition, reputation matters, since consumers have a choice about who to trust.

> Especially without any regulatory agencies.

The history of progressive regulation is agencies protecting monopolies from competition, not protecting the public from economic abuses though that is how it is advertised. Corporations want state-enforced regulation because it allows them to cartelize. [1]

[1] https://mises.org/blog/rothbard-progressive-movement
> With literally billions of dollars on the line

That's EXACTLY the reason big corporations and pharma would cheat to conceal truth from their products. The stake is too high to lose.
There's no evidence here of Monsanto hiding scientific evidence relating to GMOs; there is evidence of Monsanto and allies in government to hiding scientific evidence relating to chemicals, which face a different regulatory regime.

Now, this might reasonably lead one to want to close regulatory gaps that provide insufficient oversight to prevent similar actions relating to GMOs, but none of the evidence here directly implicates the safety of GMOs as such. (It does implicate the safety of an herbicide whose use is a major motivation for the use of some of Monsanto's flagship GMO traits, but it's the herbicide, not the GMO, whose safety is implicated.)
Dupe https://news.ycombinator.com/item?id=13877156
Teaching kids about those things would make them less effective consumers, more effective voters, and much harder for parents to instill a given viewpoint in.

Critical thinking isn't going to take off in a country dominated by people who profit from its absence.
Fauna is a major player in the market. Their knowledge base is second to none.
> My main concern would be the possibility of turning a great candidate down just because they didn't happen to interview well.

Too bad (for candidates) that that concern doesn't appear to be shared by... well almost everyone in tech hiring these days. The general wisdom of the day seems to be "it's better to eliminate 100 false negatives than hire one false positive."
Node v7.7.3 Released
Sure, and then I could (probably a better analogy here really) just put it on a table and say "Take One", bypassing the definition of 'serving', depending on how it's been defined.

Whether we like it or not, law is largely just semantic arguments. The point (and reviewing my previous comment) is that it was something extra, for which your previous "funds have already been allocated to curriculum" comment does not apply -- I've taken the federal grants, applied them to curriculum, and then graciously tried to do something extra, but because the extra bit doesn't meet the requirements attached to the funds, I can't.

I'm not opining on whether that's wrong or right, but it is indeed curious. If we view the rules narrowly, as lawyers are taught to do, then the extra bit wouldn't be applicable. If we view them broadly, then logos and mascots might not be allowed unless accompanied by audio and braille descriptions wherever they are used.

My curiosity here derives from wondering where, since the law is being interpreted more broadly than it must be, the line is, and how this might impact future decisions by universities (or other entities that receive strings-attached funding).
If the guy that replaced him was that much better than him, that that person should be treated like a first class citizen. Right now H-1B workers are treated like indentured servants and labor abuse is rampant.
Oh yes, they absolutely need a coding test!

Has Google innovated much in the interviews themselves in the last, say, 10 years? My perception is No. I get the impression that Google's old-fashioned process is a point of pride that they hang on to because it works (at least, the business is succeeding) and they are afraid of change. But it's a missed opportunity for a technical leader to advance the status quo in our industry.

For example, onsite, Google interviewers will still ask you to write code or pseudocode on the whiteboard. That's something they could re-examine (perhaps by giving an option of whiteboard or computer, and ensuring a level playing field between the options). They could get some good publicity from re-examining this, I think.
Now, possibly. But unless I'm totally wrong on the timeline, IRCv3 (not even talking about implementations) wasn't even close to that level when Slack started and thus is unlikely to be the base of their product. And even now, I wouldn't include v3 yet when talking about "stock IRC" in this context.
What Happens When Your SaaS Transactional Emails Bounce?
In general, people complaining about languages really should be showing the results of their examples. Since a lot of programmers are interested in languages, requiring knowledge of a language in such a blog post is hamstringing yourself by restricting your readership. Tell us what the result would be, precisely what line compiles and what throws an error.
Disclaimer: I work at Google but in no way do I represent my employer's views. These are all my personal opinions.

I interned successfully at FB, Microsoft and Google as a SWE in 2008-2010 and interviewed with a lot of other tech companies (not always but often successfully).
Like you, I tend to freeze up in a whiteboard situation, and have most of my life, going back to college and prior (I studied in Romania where at the time you had to stand up and answer questions and use a whiteboard to answer them).
I find that a few things help:

1. Practice practice practice.
Simulate the interview with a few friends multiple times. It gets easier no matter how shy you are.

2. Smart interviewers and companies open with easy, friendly questions that put the interviewee at ease. It's a sign they understand this is stressful for everyone, no matter how confident, knowledgeable and smart they are.

While these interviews aren't perfect, with the right attitude they are helpful: it shows how the person thinks through a problem and communicates their ideas, and how they "work together" with the interviewer.

These are important skills that are important for all people regardless of their title.

I also believe a solid CS foundation is important even if coding is mostly putting things together. A systematic, mathematical understanding of complexity of Algorithms and Data Structures shows in one's everyday decisions.

There are only a few valid alternatives in my mind:
1. Take-home project work
More realistic assessment of how effective a person is. Really good simulation of that, but no signal about their collaboration style, interpersonal dynamics etc.
2. On-site trial for a week or two
This is probably the best way to assess someone's ability - internships and residencies are as close to real life as one can get. It's hard for people who already have a job, and expensive for a company to do. Simpler proxies/filters are needed.

Am I missing any other ways to assess candidates?
My reflections on #GoogleNext17 by Googlecloud past week
I love Gitlab but sadly, quite a lot of services that offer free accounts for open source projects (TravisCI comes to mind), generally don't integrate with Gitlab

It's one of the few reasons why I am still using Github :( .
That's exactly why I buy organic produce, to (hopefully, who really knows) avoid eating pesticides, and to (hopefully) reduce the pesticide exposure of agriculture workers.
This appears more like a acqui-hire. Also, since mattermost is bundled as part of GitLab, it makes me wonder why they didn't acquire mattermost instead.

This is good though because mattermost is open-source only on paper. They refuse to integrate important features even when people contribute code (to protect their commercial version).

Third, people see GitLab as GitHub competitor. But really it competes with Atlassian.
'Right to Be Forgotten’ Legislation Attempts Foothold in New York
Treasure hunting is a lot of fun, though from experience if you really do find something, it's not always a good thing for the relationships of those involved.

Always have a written agreement prior to starting with anyone involved before starting; that is the search crew, land owners, etc.
If you go through all the available studies on Glyphosate (there aren't that many peer reviewed), you will find Monsanto consults or is directly involved in EVERY SINGLE ONE. This is because, while Monsanto does not have a monopoly on Glyphosate anymore, they meticulously collected the data when they did and use/manipulate it (supposedly) when providing it to data scientists. This is the primary way they have been able to steer the data. The one study being cited in this story wasn't particularly good and had no basis for the finding. The correlation was just noise.

I posted on a similar thread 139 days ago @ https://news.ycombinator.com/item?id=12797175

"...every study I've seen uses and SOLELY RELIES on Monsanto supplied data and is usually run by a Monsanto agent (current employ, previous employ, or political friend of Monsanto), although there was one study from Germany that did not have a Monsanto agent and came up with "probably not carcinogenic". You do not get data on how Roundup affects a population, excepting through Monsanto's blessing."

This leads someone to believe that the data can be considered "known to be tainted" or "pure". I would suggest that you can't have a data source of this nature, because of the almost certain bias (now for certain after the internal memos).
Fact: Uber has a well earned reputation for tolerating or even encouraging a work environment that is hostile toward women.

Fact: If you're a male Uber employee, you're somewhat tainted by this association. Maybe just a little, or maybe more.

Conclusion: If you're competing against another candidate who is identical in all other respects except they don't have this association, you're at a disadvantage.

It's not fair to you, but that's the inescapable conclusion.

The bigger question is, do you believe that Uber is ultimately a force for good?

In addition to your salary and benefits, is it important to you that your efforts contribute to making the world a little bit better?
Right; the proper consumer of material like this (for anything other than intellectual-curiosity purposes) isn't your regular line-of-business developer; it's more the the developers of the concurrency libraries such developers consume, e.g. actor frameworks like Akka or Vert.x.
> Is it true that you may enter the funding cycle as an LLC but that as a practicality you won't exit funding as anything but a C, that angels and VCs will insist on this restructuring? I think the answer is yes but I don't know.

There's never any hard-and-fast rule in the startup world, but pretty much any VC will want you to be a C-corp instead of an LLC.

(You're unlikely to get refused funding just because your company is an LLC, but they'll likely want you to restructure before the deal finalizes).
Permaculture is a much more wholesome solution. GMOs become a side detail, and even unimportant. Traditional farming is highly inefficient, even with machinery

> Of course if you take two fields and plant each with a monocrop, then the one without pesticides will do worse than the one with, but that isn’t really what organic farming is.

> It is true that the old, control-based methods of agriculture are nearing the peak of their productive potential. Further investments in this kind of technology are bringing diminishing marginal returns – witness the proliferation of Roundup-resistant weeds and the “necessity” of new kinds of herbicides to deal with them.

http://charleseisenstein.net/permaculture-and-the-myth-of-sc...
What would you say is a reasonable amount of time for an employee to stick around if an employer isn't providing pay increases?

Two years. If you came in at market value, the median market value shouldn't increase that much. Two years is also about the time to get enough experience to "level up"
"Gitlab has some growing left to do, especially on the SaaS part."

Some people (say, big companies) think exactly the opposite because they are after an on-prem solution, and for that Gitlab kicks Github's ass.