skysight-inc/HackerNews huggingface dataset:
> NDA is not the same as non-compete, or am I wrong on this?

You're right, they're not the same.

A nondisclosure agreement ("NDA") typically includes restrictions on both disclosure and use of the confidential information in question. A noncompetition covenant is sometimes used as a means of enforcing an agreement's use restrictions. It says, in essence, "to make sure you don't use our confidential information without our permission, you agree not to compete with us at all in the following geographic area for the following time period ...."

NDAs are commonly used to help two (or more) parties decide whether they want to do business with each other. As a result, NDAs per se hardly ever contain noncompetition provisions --- it's usually too soon in the parties' relationship for one of them to be making that kind of commitment.

Putting a noncompete in an NDA would be tantamount to a man and a woman agreeing to get a coffee to get to know each other --- and the woman says, oh by the way, I need you to agree that, for the next two years, you won't talk to any other women. Imagine the guy's reaction ....

A slightly different situation is when one company (the acquirer) is talking to another (the target) about a potential buy-out. When things start to get serious, the parties likely will sign a no-shop agreement that says, in essence, the target won't go looking for other potential acquirers. (The target's board of directors may have a fiduciary responsibility to its shareholders to consider other unsolicited offers.)
I have no clue what these people were talking about. Unwieldy how? What kind of conflicts? CoffeeScript is totally compatible with JavaScript — in fact, it bends over so far backwards to be compatible with JavaScript that it falls way short of its potential. This all sounds like FUD from some antihipster who just likes to hate on new things. (Which is not to say he or she isn't a smart person overall — everybody has some area where they're irrational.)
Or. Operate the startup outside of the country in question. Regulations be damned. Innovate first. Ask forgiveness later. Be noisy about governments trying to squash innovation in the press. They hate that.
Deficient in cortisol? That sounds very interesting... Isn't that the stress hormone? What kind of effects was that having on your life, other than the sleepiness?
His statement is factual, I see no veiled complaint in the text you've quoted.
Emacs has a mode for analyzing text encrypted with a simple monoalphabetic substitution cipher--like the one in the article. You can access it by putting the ciphertext in a buffer and using M-x decipher.
Your concerns are mistaken on multiple levels:

1. It's not really that hard to take time away from your business. It's a common fear but not based in actual experience, and therefore irrational.

When you have an established group of customers, yes, if you ignore support entirely for a while, you will likely lose a few. But if you have a largish group, losing a few won't matter. It's all about leverage. When you have a few customers, each one matters very much. When you have several hundred or several thousand, each one matters only a little. You have the leverage, instead of them.

That is why running a product biz is not "wage slavery" -- assuming you set it up right, which brings us to

2. If you want to be able to take lots of time off, design your business around it. Yes, if you create a mission-critical infrastructure service, you will either have to have support people in place. But you don't HAVE to create that kind of business. You can do something that's less mission-critical and with customers who are more laid-back.

3. There is a huge gulf between "totally ignoring your business" and "putting it on pause for a while." My husband and I recently took a month-long trip to NZ and we hired a very part-time support person to run interference while we were gone. She was able to answer basic questions, gather details about bugs, etc., and tell customers with harder issues that we would be back soon. I worked about an hour a day average (2-3 hours at a stretch, not every day). It worked great. Unusually, we had 1 server issue with our 2nd product. My husband took a bit of time to restart and contact our freelance sys admin, and that was that.

In the scheme of things, people will cancel for all kinds of reasons, many of which you cannot possibly control, and it's not a big deal. Commerce is a business relationship, and people end business relationships when they do not feel like they're getting a return of value for their money, and that's that.

I know some folks would consider it a deep moral failing to not do everything in one's power to deliver the world's best customer service. That kind of attitude will not make your customers any happier, but it will make you more miserable.
what is the tl;dr on what Travis CI is offering vs. jenkins ? mainly that it's hosted ?
Forcing people to stand out on street corners is not very forward-thinking.

But it is democratic, since everyone has an equal chance at hailing a cab.
How Minecraft could make Khan Academy even better
Not yet, but in the near future. It would be awesome to run the tests of projects automagically when a dependency is updated! :)
I've been working on OpenCV bindings that allow you to do similar things. https://github.com/peterbraden/node-opencv
I have to apologize. I fat-fingered the down vote when I originally meant to up vote your original comment. I think that my mistaken down vote was the one that initially sent your comment into the gray. This was unfortunate as yours was a remarkably civil post on a subject that can be somewhat controversial at times.

I am currently working on two projects written predominantly in CoffeeScript, and I completely agree with your original post. It is a mistake to think of CoffeeScript as simply another Javascript, and it is a mistake to make the assumption that people that are comfortable with Javascript will be comfortable within a CoffeeScript project.

CoffeeScript is more than just Javascript with a small sprinkling of syntactic sugar. There is a definite learning curve between Javascript and CoffeeScript. List comprehensions, extended regular expressions, and splats - these are just a few of the things that make up that learning curve. The changes in variable scoping that CoffeeScript makes is another.

I think that perhaps the best practice for publishing a CoffeeScript project should probably be to append a .coffee to the name rather than the usual .js. This would go a long way towards eliminating the kind of misunderstanding that you refer to in your OP.
Here is the 'point':

* Training models can be rather computationally expensive. Especially if your business requires training new models very often, this can be prohibitively expensive to do in ec2, whereas the prediction API solves that for you.

* Just hooking up to an open source ML library isn't the whole story. You still need to do backtesting on different algorithms and do the parameter tuning, aka you need some machine learning know-how. The Prediction API does all this for you automatically and probably uses a much larger set of algorithms than you would bother to test yourself.
Yes. The startup might not have the fund to enforce NDA now but wait until the Company has developed a similar product. There will be lawyers willing to do Pro Bono on collecting the damage.
Then I'm sorry to inform you that some FUD did indeed rub off on you at your Node.js Bootcamp...

CoffeeScript semantics are just JavaScript semantics, which means that CoffeeScript can seamlessly use any JavaScript library, and vice versa, without any special effort needing to be made. This is perhaps the most significant difference between CoffeeScript and most other compile-to-JS languages (https://github.com/jashkenas/coffee-script/wiki/List-of-lang...).

The one feature that you might find yourself relying on in a project like Tower.js is easy access to the prototypal inheritance found in CoffeeScript's "class" keyword ... but you can easily have your library expose that as a helper function.
> Example: "I dont like driving to work for an hour but I'm thankful I have a job to drive to and a car to drive there in."

This is a horrible example! Overall, it's nice to have the ability to pay for food and a shelter. But the traditional job with an hour commute each way is not the only, and in many cases not the optimal way to do this. There may be reasons to be thankful for working at this particular job (That's very satisfying work, that improves the world?) or owning that particular car (It's a fun car to drive, and gives you another set of autonomy) But the concept that you should just stfu about the commute and be thankful of the job and car is manipulative and condescending.

For this particular example, the response to "having a hour long commute" should be solutions, which is otherwise suggested in other contexts. Sadly, while good employers can provide many solutions, such as improved commute options, or the ability to work partially from an office/coworking-space/coffee shop closer to home, most employees are left with the only solution of either dealing with it, or finding a new job.
This is really awesome. I will use this a ton.
A cute baby wants to tell you something
This cute baby wants to tell something to you, that you should never forget. Smile always make you look better and of course...
the problem is, the customer is not always right. but your money and product is gone regardless...unless you're willing to jump through a ton of dispute hoops most of which take a long time and end up in favor of the customer on some obscure seller agreement clause.

paypal does business this way as well.
There are legal reasons:

http://en.wikipedia.org/wiki/Amazon.com_controversies#Canadi...
See reply to CleverJake. They closed a stack of accounts a few years ago, whether they're still doing so I don't know, but the same logic applies...
The irony of course being that you could have learned the basics of CoffeeScript in the time it took you to write that.

If you love being ignorant of CoffeeScript enough to publicly form your identity around it then stop being in denial about your tone.
Just to clarify I'm actually working on a second compiler project written in Clojure. It's my 2nd project that uses core.logic and core.match extensively. Core.Logic was the perfect abstraction for doing all the type checking -- I'm really grateful for David's work/help.

I'll open source this 2nd compiler project in a couple months. This will really show the power of Clojure as David said.
1-800 for mobile Apps
In my experience, I've noticed that successful competitive advantages don't come from features. That's because anyone can implement a feature.
Worldwide Bachelor Degrees
Thanks for that article.

I find it interesting that Dustin Moskovitz was an investor in Cove, if only because I know that Aditya is an investor in Asana.

I don't know how common it is to cross-invest in eachothers companies, but I am sure it is fairly common.

From the language used in that article - it sounds like Cove was an attempt to make "Asana for group management" -- I also find it odd for a product to do an alpha launch, gain "thousands" of alpha users then tell them they have 6-9 months to find another platform :)

Sure, it's understandable - but that has to be a weird conversation to have with your users "Check out our new app! It's just what you need to do X! Yay - thanks for being in our alpha launch, now you have 6-9 months to find a different platform! WOOT"
Now that Chrome has made its way to Android, my guess is that Chrome Apps on Android are not far behind.

I hope an app built for Chrome will work for OpenWebDevice & vice-versa.
Jenkins is great for in-house installs, but Travis is currently focused on testing open source projects in a distributed and live fashion. They are not competitors as they are solving different issues. Testing open source in the open means other devs can get involved and help out when they see failures on particular setups. And you can even link to line numbers in the Travis logs, making it easier to point to the failure!
Actually yes. I truly believe that the more content people are, the less inclined they are to be productive.

Also being negative doesn't mean you are unhappy.
Very interesting! I'm curious: what's your fitness level, and does regular cardio (say, 30 minutes per day) have an effect? What about scheduling a 30 minute nap in the afternoon?
"Amazon spends more than $90 a year for each Prime customer, losing $11 annually for each subscriber"

Narrow thinking like this is why other retailers don't offer Prime. If you can turn a $400 customer into a $900 customer, you're probably more than covering that "loss" and it should be considered a marketing expense if anything. Put another way, what company wouldn't spend $11 to bring in $500 of customer purchases?

The right price point for Prime should be one where the customer benefits by saving on shipping and other costs ("this loss") but Amazon benefits by increasing their overall annual spend -- mostly by moving their spending over from other online and offline merchants. Seems like they're right in that sweet spot.
What it takes to leave your company after an IPO and start all over again...
Oscar Winners:2012 listed below | Word News24
Ask HN: Upvoted stories
Where can I see stories, that I upvoted?
I'm looking for a specific one.
Come on Jeremy, this is so disingenuous.

> CoffeeScript semantics are just JavaScript semantics, which means that CoffeeScript can seamlessly use any JavaScript library, and vice versa, without any special effort needing to be made.

> The one feature that you might find yourself relying on in a project like Tower.js is easy access to the prototypal inheritance found in CoffeeScript's "class" keyword ... but you can easily have your library expose that as a helper function.

Those two statement contradict each other. People who make libraries for CoffeeScript don't go to the trouble of writing a helper function. This doesn't. Batman.js doesn't.

So to consume this a JavaScript user needs to write (or use an existing) extends function. Not hard, but definitely qualifies as "special effort".
I was out with an investment banker at a social outing, and I asked him "What's the biggest mistake startups make during the acquisition process?" He said, "Buddying up with their potential acquirer. Once you express strong interest in getting bought, you've just lost all negotiating leverage. You've got to play coy with potential acquirers until the deal is signed."
Regarding clothing: I've heard the idea that we'll all scan our bodies, upload that data, and an online site will be able to show us what will fit us.

People may find that too creepy, but Amazon could do something else: gather lots of feedback about what fits customers and what doesn't. You get 3 pairs of pants, rate them "too big" and "too small" and "just right". Eventually that could correlate that if you and Customer X both fit these pants recently, the shorts he bought last week will probably fit you too.

(This would be more complicated for women, of course.)
The free pricing tier looks like a joke.

100 predictions a day isn't enough to test if it works. Somebody needs to make a much bigger commitment of their time to make a machine learning application that really works -- when you look at what's holding machine learning back it's not the algorithms or the hardware requirements, it's that people don't want to do the work of creating high quality training sets and validating them.
I like fun as much as the next guy.

But if I use you to showcase my skills, then I need to know that there is nothing, anywhere, that can be the least bit likely to cause an employer to not hire me. You start up is not one that can be 'edgy'. Not ever close.
The last time I moved apartments, I bought something from Amazon for $1 just to make sure my new address was routing correctly.
in my high school there is rampant abuse of Adderall and other stimulants

Recreationally, or for study?
"A feature that we're hoping to have out sometime next year is the equivalent of 800 numbers that would say, if you take this app, this app will come without any network usage."
learning is the overhead with the best return on investment.
Dell: we're no longer a PC company
I'm admittingly a little ignorant when it comes to node, but isn't making it more like Rails a step in the wrong direction?
I'd like to throw into this. I started a mailing-list: http://groups.google.com/group/prj-alexandria What say we move the conversation there?
Can AngelList Successfully Standardize the Pitch Deck?
Raspberry Pi announcement on Wed 29th Feb at 6am GMT
I had similar idea whileback so this app is interesting.

What I would change:

1. Remove crime details. They are unnecessary.
2. Replace pins with transparent canvas overlay showing level of danger or safety in shades of red and green.
3. Let user set the desired 'shade of danger'. A simple horizontal or vertical color selector showing shades of red will do. App should buzz every N minutes when users is in area with deeper shade of red unless they press the override button.

That's all.
My understanding is that ephedrine was one of very few drugs that had a demonstrated ability to increase metabolism and decrease hunger, at least when combined with caffeine[1]. It did so in relative safety, and the only deaths I'm aware of were due to overdose. Given the obesity problem in the US, I'm still amazed that it got banned.

[1] http://www.ncbi.nlm.nih.gov/pubmed/1318281
...you know JavaScript well and haven't bothered to "learn" the second-most-popular dialect? Take ten minutes right now and read through the CoffeeScript reference-- poof, you learned it. It is just JavaScript.

Really, no one's forcing you to write it. But if you have a working understanding of JavaScript and you can't read CoffeeScript fluently, it's because you aren't trying. Just swallow your pride and deal with it already.
Simplifying, the "new world order" is all about (i) masses of well-educated people in relevant disciplines, which are mostly technical, (ii) cheap labor, (iii) a cutthroat competitive spirit and a feeling of urgency to "make it" and (iv) financial machinery to fuel and oil (iii) and thereby incentivize (i). Having one of these is good, but having a number is a sure sign of success.

Now, it can be argued that US doesn't have (i) and obviously not (ii), so how can it still be on the top? It's world class in (iii), e.g. the Valley and it has the world's most trusted (iv). North Europe, e.g. Krugman's example of Sweden, has (i) in abundant supply. Israel, with the most startups per capita in the world obviously has (iv) and (i).

Unfortunately, many European countries lack most and in some cases all of these qualities. They're laid-back, risk averse with little VC machinery. The prevailing culture is one of "intellect" rather than hackery, i.e. tech people are not idolized as, e.g. US or China.

I would argue that these attitudes lie at the bottom of the problem of what "ails Europe" rather than the unified currency.
I threw my last pack away last year, due to the emergence of a nasty side effect. I'd used it to power through a few insane projects, and had what I would call a decent "honeymoon period": get up at 4am, brain so groggy it was hard to tie my shoelaces, pop 100mg and within 30 minutes I'd be hyper-awake, clear headed and have laser sharp focus. The euphoria he mentions was nothing mild for me either, it really wasn't far off something like cocaine or ecstacy (minus accompanying loss of faculty).

Then gradually another feeling started accompanying it, which I can only describe as a "darkening" of my perception of the world, and strong sense of impending doom which became intrusive and hard to ignore (to the detriment of whatever task was at hand). It rendered me mildly depressed and highly anxious at the same time (although only for about 12-14 hours), and it did so consistently. I've never heard anyone else mention such an effect, but if anyone starts feeling a bit like that (and for me it was frankly a powerful and rather scary side-effect), consider whether the drug is to blame.
Apple won't pull Evi from App Store
I would love to read a blog post about this.
The State of the Internet
The Science Of Magic
Build a New Economy for the Cost of a Cup of Coffee?
Lol. What a joke. Another BU that needs to be shut down.
What problem is it that you are trying to solve, exactly? That it is hard to find good developers? It is, but that is not because they can't be found (in which case your app might help) but because there isn't enough of them to go around at the current price point, which means that nearly all the good ones have a job and if not, they will be able to get one reasonably fast. Simply getting more companies to bid on the good ones won't do much, as most companies won't let you work more than one job and most developers wouldn't want to anyway.

If you really want to end the shortage then you either have to drastically increase salary, pricing most companies out of the range and thereby cutting demand, or you have to create a lot more developers.

If you want to make it easier for the companies to hire, then you could become company change consultants and work to change the companies into places with no bullshit and where developers are actually respected. That would be awesome from our perspective, and from the perspective of the economy but is properly also the least likely.
"Losing" was the wrong word there. They are spending $11 to acquire $500 of increased business. Even with a 3% profit margin, that's a net gain.
Curious - if the announcement is going to be "the store is now open" why don't they just say now "the store will be open on Wednesday at 6am?"
There are a few states that have laws covering this situation, otherwise it probably depends on the agreements you signed when you were hired.

stackoverflow.com/questions/401269/states-having-nonassignable-invention-exceptions-similar-to-california-code-sect

I don't know what the default is in cases where there's no explicit agreement, but this outcome seems possible.

www.dilbert.com/2009-01-22/

Forgive me that the links aren't clickable, I'm having trouble submitting this comment and I suspect it's a bozo filter that I'm tripping.
Moneyball, Dating Websites and How To Avoid Irrational Decisions
Node isn't an application framework, it's an event-driven javascript-based server. This is totally an acceptable way to handle it, so long as it takes advantages of Node's event-based system.
IIRC, O'Reilly was flat-out refusing to publish any Lisp books as recently as 2005. How things have changed. :)
12,000,000 people who are building competitor weather services using public domain data? Less than 1% of the populace there probably knows they can get public domain data, let alone build a weather competitor business... which is really what the OP was complaining about.
No, I'm actually trying to be completely ingenuous.

I agree with you that Tower and Batman.js should both have "extends" functions built-in (*Ahem: http://backbonejs.org/#Model-extend). It would be a line or two of code for them to add, and make it easier for folks that don't have other library or CS support for setting up prototype chains.

The point is that because CS classes are the same thing as JS prototypes + constructor functions, it all just works together ... in a way that fancier class systems built on top of JavaScript do not.
Ah, you are right.. "For-Hire vehicles" are different from "medallion taxis". I've spent the past hour reading the rules on the T&LC site. (This stuff kinda interests me because I'm a consultant for the NYC Department of Law). T&LC even has specific publications regarding smartphone apps like what you are developing.

NYC has really gone to great lengths to protect the existing medallion system - no surprise given the amount of money that it brings in.