skysight-inc/HackerNews huggingface dataset:
A derived work is still protected by the original copyright. Because there is a substantial creative contribution the derived work is also copyrighted in its own right, but that doesn't diminish the original copyright.

Translating a book into a foreign language is also a creative process, but the author of the original still has the right to say whether such a translation can be distributed and would expect a royalty.
Ask HN: Need help with landing a remote job
Hey everyone,

My name is Alex, I'm a self taught full stack web developer. I've been learning for a year and a half. So far I've got familiar with today widely used technologies such as: Ruby on Rails, Javascript, HTML5, Sass, git, github, jquery as well as some initial understanding of Test Driven Development, DRY principles and Object oriented programming.

The thing is that I'm from almost siberia. I tried to land a job here and was surprised that very few people in my town knows what Rails is, so as you might guess there is not much perspective to grow.

I started to look for positions using Career 2.0, GitHub jobs and so on... But seems all of them requires 2-5 years of strong development experience and Computer Science degree. Yeah, I left my University where I studied Physics... I don't have any degree... and enough experience yet.

I'm interesting if there is any remote internships opportunities?

I'm actually not sure if I'm a job ready since I've never worked remotely in web development.

I've build this simple rails blogging app with user authorization and karma feature (think about it like Fb's likes), main page with sorting posts by date added and most liked from scratch within a 40 working hours including automated tests.

http://karma-blogger.herokuapp.com/

And I've build a web site with my friend remotely using github, so I have some initial experience of remote contributing.

I'm looking for a let's say a mentor to help me get myself job ready. Also any advice is highly appreciable.

I'm available up to 40 hours per week.
Maybe I haven't read it clearly enough. But where do you state what you want? Nobody can really tell you what you should do if you don't know yourself what you want. Getting a lawyer is pretty much the only reasonable response I've seen so far, because it can never hurt. But even then it is important that you know what you want, to find a good lawyer for your cause, and because a lawyer is a contractor himself and like you he would like to know what is customer wants before he can be really efficient. The second advice that always works is that you never deal with "The Big Corp" but with a guy or a team working in that big corp. While the corp might be reputable the guy might not be (and the other way around, though less likely). Learn to know these guys, not the corp. Both these tips (lawyer, learning to know people not roles/organisations) always works in every really important daily situation, not just start-ups, btw.

Do you want to get bought? Then start thinking about a fair price of your company. And start about an incredibly big number you would be happy to retire with. If you can find a result in between these numbers you will probably be doing not too badly. If you don't get close to either number, then you might change to the next goal.

Do you want to grow bigger to sell out bigger? Then look for a cooperation but keep your independence as much as possible. That includes keeping your company value secret (which is often more likely your market research than your source code).

Do you want to change the world? Well then try to find out what and how much they are willing to do. If they don't care about the cause, say "bye".

Do you just want to experiment, learn new stuff, keep your freedom? Then have a look about how much of that is left when they integrate you. You can't find out about this in a meeting room discussing with them, because they'll promise you anything in that regard. Look how the other people work in that corp. Are they creative, smart, free-loving animals, or are they cubicle workers who love to blame everything that happens around them on middle management? That's what you can expect after 1-2 years of integration.

Do you maybe actually hate the undefined future and hours of unlimited work of a start-up? This might be the best chance for you to get out. Getting integrated means you might end up in middle management with a decent pay and some savings from the sale in your bank account. That's way, way better than anybody can hope coming directly from university.

And one last tip, because I personally always struggled with knowing what I wanted when I was younger: Define a random goal. Choose one from them, maybe even using a dice. Doesn't matter. A bad specific goal can be changed when you finally know you hate it. A lot of unspecified goals get you nowhere.
Well, I would add something to the conclusion: "For the would-be founders out there waiting for the right time to leave their jobs and build their dream startup, don’t wait." Don't wait, and don't leave your jobs.

They didn't until they have secured funding and it worked out for them.
Very cool! A small bone to pick, you should consider raising the contrast on the text in the Share dialog. It's really dark and very difficult to read on crappy monitors.
There must be multiple "yous" to reference your profile, because in one thread you have some insightful content, and then this.
I have been on both sides of these sorts of negotiations and I have to say most companies are not out to steal your technology or IP. Certainly it has happened, but in all reality it's not easy to steal technology or IP.

For example, let's take the TechForward V Best Buy mentioned by another commenter. TechForward had an interesting but not terribly novel idea. They shared the idea with Best Buy and Best Buy stole it and recreated it with their own mathematicians, actuaries, and programmers. Was what they did wrong? Yes. Was it stealing their code from their repository and then just deploying with the Best Buy logo on it? No, not at all. The point being that if your idea is not really novel and could easily be rebuilt by a team that is bigger, smarter, or well funded, well you are probably in trouble.

With that in mind, the more common situation is that they actually think you are very skilled and would make an interesting addition to their teams, environment, and company. If you are open to an aquihire or joint venture because as you say they "have the right resources to take [y]our product very big very fast", by all means state YOUR desire. Generally when I have asked to see a companies code during due diligence on a product that isn't even released yet, it can be thought of like an extended technical interview. I would be happy 9 times out of 10 to hear from the potential aquihire-ies "Hey, we're in this project $x amount, we'd like an exit like $y with a job at the end that gives us ABCD". It would safe them and the company a ton of time, effort, and money. But, more often than not the startup hides behind a lawyer without making THEIR demands clear (or worse, never really knowing what they want in the end), and then no one ends up very happy.

* None of this is to say you shouldn't have a lawyer, just make sure that your lawyer pushes you towards a clean outcome and not just the infinite legal loop.
learn functional programming, learn Clojure, Elm, Haskell, Idris and whatnot. Introduce a functional programming language into your organization's tech stack

Since when does Functional === Computer Science?
You just saved my ass with that link https://www.mail-tester.com/

Our company's email was 1.7/10 made some quick changes and now I'm 8.9
HP-UX was a pretty good Unix OS. I worked on it for a while at a company years ago. I liked those PA-RISC machines. Pretty rugged and reliable. Did some Unix sysadmin work on those machines for a while. Managing 4 to 5 HP-UX servers, running Informix Dynamic Server, IBM MQ Series and many C, ESQL/C and Informix 4GL apps, later Java servlet and J2EE apps, an early Netscape Java app server (from Kiva, and it even had JavaScript or LiveScript in the server, IIRC - this was all a bit before J2EE first came out, i.e. very early days of Java). All good fun and learning.

HP also had some good Unix tools that were only on HP-UX, AFAIK. Ignite-UX was one of them. It allowed you to set up a configured OS (base OS + kernel parameter customization, patches, etc., init and shell scripts) and then image it onto multiple other machines very easily. Had a real need for such a tool, googled and found it on an HP site. Then installed and used it. The work went like a breeze. I guess there may be tools like that nowadays for Linux and other UNIX-like OSes.

Yes, sad to see this happening to HP. Many years back they had really solid products and tech, and I've read that they were called "the engineers' engineers." I worked in a company that had a joint venture with HP for a while, so saw some of that first-hand.
Another thing to do: if your mailgun email to gmail gets inexplicably marked as spam (as opposed to DKIM failing), try creating a new fresh gmail account and see if email to that gets marked as spam. I was using an old gmail account and its filters were full of cat fur, which was causing stuff to randomly get marked as spam. Spent days playing high-low game deleting parts of the message then adding parts back in trying to figure out which words were triggering it, and it was totally non-deterministic. But once I switched to a fresh gmail account, it worked just fine, and nothing went into the spam folder.
People who take the "moral high ground" always have to deal with the same criticism. Edward Snowden? Doing it for attention. Assange? Total attention whore

At some level its true. People take principled stands in the hope that somebody pays attention. That doesn't mean their criticisms or opinions are invalid.
I have replicated this on another Mailgun account, although that one was of lesser importance.
Business for Developers 2014 [free eBook]
The distinction lies in your use of quotation marks (rather than subordinate clauses). If you had just said:

The guy basically said he was laid off because I pissed off management with his feedback.

then it would have been perfectly clear that this was an interpretation of what happened, rather than a literal description of what happened.
That's the point of TLDR'ing: what they said was so muddled (or evasive) that we're forced to draw an interpretation.
FYI this has been a big challenge even for music that has no copyright on it. Musopen.org has collected a great deal of music, and even for recordings we bought the rights to, they automatically challenge it!

It works well to scare people from leveraging even public domain resources.
Probably not unless you make k-p, k-i, k-d types - as they are simply floats.
Checking for unused function arguments however would have caught this error.

Running a linter (such as eastwood) in clojure does the trick:

$ lein eastwood '{:linters [:unused-fn-args]}'
== Eastwood 0.1.4 Clojure 1.7.0-alpha2 JVM 1.8.0_05
== Linting pid.core ==
{:linter :unused-fn-args,
:msg
"Function args [k-p (line 32, column 33)] of (or within) pid-transducer are never used",
:file "pid/core.clj",
:line 32,
:column 1}

Sadly it only works if you actually use it, and I'm a lazy bastard :p
Group has a common interpretation that I don't think is at great odds with the mathematical definition. 'Isomorphic' as they use it needs this common interpretation established a little better than "the same code runs on client and server" as written in ad copy.

If you think that is my opinion, I think you are correct. I don't feel terribly isolated here, though. But I haven't begun to rant.
This doesn't surprise me. People seem to think Fair Uses is a justification, and not a defense. It's only something you can claim in a court.

YouTube is obliged to respond to claims immediately under the safe harbor laws, but they are not obliged to continue pushing if a user disputes the claim. At that point it should be handed off to the claimant so they can pursuit further action and YouTube is off the hook.

YouTube is doing more work than they need to, but probably because it costs them less effort and time to just side with copyright claim holders and act as a thorn to users who would use the content.

Whether something is "Fair Use" is still pretty ill defined and depends on a number of factors. I agree that this use would likely win in court with a claim of Fair Use (and I am not a lawyer but I've had some experience enforcing and responding to copyright claims, and have interfaced with lawyers who do know about them). The problem is that it will only win when both parties go to court, and the cost of that is high enough that the copyright owner holds a ridiculous amount of power since it will always be monolith versus one-off alleged-offender, which is the particular kind of bullshit being smelled by jwz.

edit: My guess on why they do it this way rather than just handing it off is that a great deal of effort is required to correctly identify users for claims, and if YouTube takes on that responsibility, they need to make sure they are not passing on the name/address of someone who is lying about their identity. Rather than making people jump through hoops to get their actual identity to pass to the copyright owner for litigation, they delay the process as long as possible.
I want someone to explain HN's obsession with anything Tesla related. Is it the technology, the disruption or just Elon Musk's involvement?

I understand articles appear that get upvoted I'm just wondering why this type of news would get upvoted.
Yes, but the CEO did it in response to a guy being stupid enough to lie about his termination on his former employer's web page. And the guy is still just a random ex-Redditor, so he can lie low for a bit - get a job in a softwarehouse that won't bother figuring out his Reddit handle, build positive references. This guy can step out of the spotlight anytime he wants.
I think it is more than that. The installation has steps that fail because of terminal requirements at install-time:

Unpacking x11-common (from .../x11-common_1%3a7.6+12ubuntu2_all.deb) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Have a look at the github repo:

https://github.com/hughdbrown/docker-cuda
Hi All,

Mailgunner here, a couple of notes:

* The case outlined in this blog post is related to incoming email forwarding feature, not Mailgun outbound sending.

* General email forwarding case does not break Mailgun's DKIM signature.

* Forwarding is tricky as long as it modifies content and we have lots of edge cases with our customers, and we are always working on improving on edge cases like this one.

* This is an edge case where the email has been forwarded from Mailchimp -> Mailgun -> Gmail and we have some conflicting content with Mailchimp's original email causing the DKIM signature failure.

* Mailgun sending pipeline team is looking at the issue to get more detail about that.

Thanks everyone!
A Great New Year (Airbnb)
My thoughts on MooTools and Array.contains
Since you asked for a downvote explanation: I couldn't make any sense of the comment, even after thinking about it. It's not that I disagree, I can't even figure out the analogy. Are you saying B shouldn't be charged with anything because they didn't murder, or B should be charged with trespassing but not murder, or B should be charged with felony murder because of the trespass, or something else?
Ultrasonic-based gestures-in-air for your phone
I believe https://www.appointmentreminder.org/ is a good example, correct me if I am wrong. I have no affiliation as it is patio11's.

Maybe others have some more good examples. I am sure there are a lot of examples, but that is one that sticks out immediately.
Be careful when sharing your IP, even to a large company. The size of the company should do nothing to alleviate your concerns about the legitimacy of their goals. A colleague of mine went through a similar interaction with a large corporation who, after going extensive technical diligence, ultimately rejected the deal and released an identical product.

(Somewhat) happy ending: he sued and won.
The first two paragraphs illustrate a huge problem with US math education, which pre-dates common core, but is reinforced by it.

That problem is the false belief that numeracy is improved by learning different ways of looking at number operations. (i.e. four ways to subtract).

Our child's second-grade teacher (a very good teacher) has a poster illustrating 7 ways to subtract. Seven ways, no exaggeration. This poster is older than common core.

Students learn math just like they learn to kick a ball. By practicing. Learn one way to subtract, and practice it really really well. Or learn two ways, and practice each way really, really well. Learn more ways if you want, but practice each way really really well. Most math curriculums assume that learning multiple ways is equivalent to (or better than) practicing one way. They don't require the repetitive practice.

As comments have pointed out, the common core standards don't explicitly require this multi-way approach. But the CC standards compound the problem by requiring students to explain concepts in order to demonstrate mastery. Completing lots of subtraction problems with a low rate of error doesn't count. You must explain, in order to understand. And if you really understand, shouldn't you be able to explain different approaches?

I would say no. Or at least, not yet. I don't want a third-grader explaining how to subtract unless they can also finish 50 subtraction problems in a row without pausing to struggle. And if they get the problems right? Good job, you get an A. Wonderful, let's skip grading the explanation because that is subjective as hell.

TL/DR: The article rightly points out a crap way to teach math. Common core is not totally to blame, but it makes a bad problem worse.
Chrome Apps for Mobile: Now with a faster dev workflow and a modern WebView
Your argument is that you spend time value equivalent of $2167/month reading the news, so the monetary cost of a subscription is inconsequential in comparison. The point of Amdahl's law is that a small percentage of a large percentage can be just as just as consequential as a large percentage of a small percentage. So because ~$2200/month is such a significant percentage of your total income, reducing it by 1.7% is not irrelevant. $8/week is $8/week regardless of whether it's a small percentage of a large number or a large percentage of a small number.
e-stonian - is obviously how it should have been called ;)
trespassing is not illegal
I am slowly trying to re-evaluate my consumption of certain meats from certain sources... I feel hunting and local farming can substantially improve the ethics of meat consumption.

I also have never heard a pig called smart. They're dirty, and the mothers sometimes eat the young. I thought Octopus was the animal of the week to defend.
Bitcoin Price Drop (Oct 5) Analysis
Great car, great company, lots of good publicity lately, obviously tech related.
There are lots of open source implementations of similar ideas. Check out anything based on Raft: etcd, for example.

I also wrote some blog postings applying the idea to a bunch of different systems:
http://blog.justinsb.com/blog/categories/cloudata/
Yeah, I figured explaining my opinion was more valid than the verbal diahhrea I initially concocted. But since I never took a position on whether his treatment was fair, I think your attempt to paint me as an advocate of violence is a lot less classy. To be clear, it's not that I dislike him personally, it's that he's an open source troll and this is just more trolling. I'm sure he's a lovely person when he isn't shitting on Linux.
I'm excited for the advancements in battery technology. Personally, I upvoted this one because it could put it in my price range
Adobe and Microsoft Partner at Adobe MAX
How would I acquire this from you?
As someone entirely unfamiliar with both Nightmare and PhantomJS, what is the typical use case? It isn't obvious to me from the examples or FAQs. Why prefer these over something like Selenium?
Shortest URL Shortener ever
And this is different from what everyone else on HN does...how?
Excellent advice. We lost a lot of time "working with" a large company, including building a detailed demo using part of their platform – and it ended up coming to nothing.
Sounds like a terrible idea. Is it a bug or a feature? Why would anyone want to do that? I'd be afraid that some mail readers would choke on the empty addresses, and I can't think of any reason you'd want them, or any purpose they'd serve. It doesn't ever include actual email addresses in the cc does it? Because those poor users would get at least two copies of every reply.
Seconded: I just fell into the same UX faster than I could even think. Much agreed about the masthead space -- I was visually expecting that paragraph to introduce the site.

This really looks like something I'll include in my regular Clojure reading!
Shift – Software Engineer – San Francisco, Castro district – FULL TIME or INTERN – VISA welcome

Shift is looking for engineers who have strong product sense and are passionate about technology and user experience. This includes full-stack, frontend, backend, and mobile engineers. Join our team, come in at the ground level, and shape a product with great potential to transform an enormous market!

So far, we are using HTML5, iOS, Android, Go, App Engine, and AWS. Our founders were part of Google and Dropbox and are building an engineering-led culture.

Cars are the largest retail vertical in the US – consumers buy almost 50 million new and used cars every year, totaling $1 trillion in value. Yet technology has barely touched the market; Americans buy cars in the same, burdensome ways they did decades ago. Selling a car means either letting the dealer collect a huge margin in a trade-in, or significant hassle selling to a private party. Our goal is to create a delightful experience for every person buying and selling a car, similar to Tesla’s customer service.

Shift is well-funded, has strong partnerships with key strategic players across the value chain, and has done dozens of sales in San Francisco. We are lean and hypothesis-driven, led by engineering and design. We work hard together, have fun together, and our culture is healthy and respectful.

enghiring@shiftcars.com
A few that I have in mind:

- http://www.improvely.com

- http://www.appointmentreminder.org

- http://www.briefmetrics.com
Thanks Ajay! We also have been looking to integrate Tilt for a campaign to our site, would love to chat :)
Arghh! You should have posted on HN or spoken to an experienced business person or attorney before getting past "Hello". NDA and meetings? No friggin way! No way! Potentially huge mistake. Hopefully you haven't discussed much more than the kind of coffee you like and current weather. I can tell you from (painful) experience, all you are doing is setting yourself up to get screwed.

One of the most valuable things about a program like YC is that it shields young a d very green entrepreneurs from the nasty realities of business and provides highly experienced business people for everything else.

Please tell me you didn't use THEIR NDA, or, even worst, a boilerplate.

You need to seek professioan guidance immediately. Stop talks right now before you say too much or go too far. NDA's can be absolutley worthless.
Test the spammyness of your emails