skysight-inc/HackerNews huggingface dataset:
If you write software and people clone it, it's because you're not supporting the community correctly. Maybe it's because nobody can hack on your source code, or maybe your code sucks and nobody wants to work on it. Maybe you don't accept ideas and patches quickly enough. Maybe people don't like talking to you. Maybe it's just randomness.

Basically, software people like writing software, but often don't have a project that really excites them. Reading about something on HN gives them the inspiration to take that idea and implement it themselves.

So yes, if you're making a weekend project that is nothing special and don't want anyone to use, don't talk about it here because someone else will reimplement it. But if you look at complicated things that make money, like Flickr or YouTube, you don't see a lot of people cloning those because it's not as easy.
I believe it. I always dread buying things on other sites. With Amazon Prime:

* Guaranteed to arrive within 2 days. Other sites it not even ship it within 2 days.

* Easy to return items in case something goes wrong.

* They already have my billing and shipping information, and I trust them to securely store it.

* I can see all my orders in one place.

Factoring in all of those things, plus the time I don't waste comparison shopping to save a dollar here and there, I'm pretty sure it's the better deal in most cases.
I'll be releasing an update, some of my decisions were shortsighted, but hey it was a weekend project. :D
Such a man of mystery, this Bret Victor is!
Research paper
If you regularly need to underground organize an accurately research paper apace, refer as-a-rule to the primarily causative distributors and totally deliver them a attentively thorough dubiety.
I'm by no means a Lisper or "compiler guy", but I found the ClojureScript compiler to be extremely hackable. It looks like it would form an excellent basis for Clojure-in-Clojure, which would surely support additional pluggable backends. Seems like that is the plan.
So far, new Wikileaks trove is nothing but a disappointment
I take Adderall, but not on the weekend. Always be careful when using phrases like "always" or "no one." I would not characterize myself as addicted to adderall either. Many times I have actually quit adderall and tried other ADHD medicines, but come back to adderall because it works better than the alternatives.

My body seems to have no problem stopping or starting amphetamines.
Is there any way to share models with the client and the server ?

I'm not sure a pure MVC (or a Model2) is the best way to architect node web applications. The config part looks great, I'll read that more carefully tonight.
On technical debt (now with chickens)
On Game of Thrones, theoatmeal (terrible business model Vs piracy)
Blogspam.

Go to one of these instead:

http://blog.linuxmint.com/?p=1930

http://www.linuxmint.com/rel_lisa_lxde.php
It was the coffeescript that put me off too. I dont have anything against CS, i just dont want the additional overhead of having to learn it
> Ninety percent of doctor visits are stress related, according to the Centers for Disease Control and Prevention. The #1 cause of stress is coworker complaining, according to polls. Fact: Positive workplaces have less sick people.

That ... does not sound accurate. Links to citations would be better than links to posters.

And all of the solutions to the no-complaining rule sound great, until you consider what it would be like if those solutions were handed down from management at a corporate hell-hole. "Sure, you're working 80 hours a week, but you should be grateful that you're employed, even with a three hour commute!"
Excellent. Someone else pointed this out. This is good news.
Perhaps:

“Whenever you find yourself on the side of the majority, it is time to pause and reflect.” – Mark Twain
I've really loved Amazon's "Amazon Basics" brand. Lots of cables available at very reasonable prices, simple, frustration-free packaging, and always Prime eligible.
Well, of course Naderites are going to have that perspective. But stuff like this isn't particularly persuasive:

> Since 1947, the amount of money spent on highways, roads and streets has exceeded the amount raised through gasoline taxes and other so-called “user fees” by $600 billion (2005 dollars), representing a massive transfer of general government funds to highways.

$600 billion 2005 dollars over 64 years? That's an average of less than $10B/year for a system that serves literally every American, either directly or indirectly through the goods that are delivered by trucking.

Even if road spending has been growing faster than the rate of inflation, that would still be a bargain at twice the price. If I were a properly motivated advocacy group, I bet I could produce a number with a T at the end of it and somewhat plausibly claim its the economic activity currently dependent on the asphalt transportation system.

It takes a real ideological bent to call that a "massive transfer of general government funds". After all, some of those general government funds are filling in gaps left by drivers subsidizing train, bus, and subway passengers. Presumably a not insignificant chunk of the rest represents municipal costs, where it's hard to use tolls or gas taxes to build local roads that literally everyone uses even if they're just biking to the train station.
Ohh just what the fuck is this. As we could not have statements about sets of simply anything.
How true is this? Are you asserting that no historian or anthropologist has ever worked on a farm?

Or are you arguing that no living historian or anthropologist has ever been a pre-20th century peasant?
Parse Now Supports Sign in with Twitter
In terms of getting 'official' support (meaning Mozilla employees working on it for real, I guess), I don't know how likely that is. But that said, it's all actually open, and porting it to other devices is not just ok, but encouraged -- I don't know about anyone else, but I'd love to see this running on other devices, and have some plans for some personal projects along those lines myself, when I have some spare time.
You seem to be using an extremely narrow definition of "investigative journalism." Most investigative journalism will go on about as much as it always has. Some member of the team will investigate a topic and write about it. That's what investigative journalism is.

If you specifically mean war reporting, I don't know. I suspect some kind of nonprofit will spring up to fund reports on wars, but that's contingent on it actually being something any appreciable number of people value as much as it costs.
I don't think that photographs of publicly elected officials should be copyright-able in this context: it should be fair use.
To the down voters:

My comment is civil and explannatory. You may not like my sentiments, but down votes are not intended for unpopularity. Not only that, but in this case, my comment serves to reinforce the standards of HN regarding mis-titling of links and it is being downvoted.

A house divided against itself cannot stand.
I experienced something similar to this a few weeks ago. Except there were no real copycats. A friend of mine and I had difficulty parsing the Who's Hiring thread for just intern posts in SF. So we wrote a beautified, searchable version of HN Who's Hiring (http://supzu.cc).

We hacked on it for about 2 weeks between classes. During that time, someone wrote a beautified version of Who's Hiring with regex search. By the time we posted it, there were several comments on the thread to the effect of 'I was actually writing this'.

A similar situation took place in the last few weeks with Bootstrap theme-ing websites. For each posted, there were a slew of 'No way! I've been working on this too - see here'.

I don't necessarily think it's a matter of people copycating, per se. There is a certain amount of emulation that can be seen. Consider when Path created a unique menu that gained some attention on here. Within a week, numerous JS clones were released. A week later, CSS3 complete clones started rolling out.

Overall, I think the story here is that you've got 100,000 users browsing HN. Many of whom have similar skillsets and 'scratch your own itch' engrained in their personalities. The result is often an almost autonomous convergence on a few good ideas. I think this can be attributed to a sort of pidgeon hole principle of code hungry hackers and a few obvious but good ideas.

This practice itself isn't really new. If you look at mathematics alone, you'll find many things with multiple names or a concatenation of names. This is usually because n people happened to all be working on it at the same time without knowledge of each others advances. Sometimes ideas just seem to be 'in the air' at a given point in time.
I mostly buy books from Amazon, and since they're usually the cheapest option anyway, typically don't comparison shop for them. However, I do buy used books when they're significantly cheaper, or Kindle books when they're the cheapest (except in cases where I feel Kindle provides significantly less value, such as programming books.)

Compared to the stacks of full-price books I was getting from Borders a decade ago, I'm doing a lot better.
I've read a lot about the history of the work, and what you say isn't described by any of the historians -- until the advent of the industrial revolution, that is.

The time spent by hunter-gatherers is the least of all. Agrarian times -- when everybody farmed their own -- were more demanding but not all of the time for sure as the other commenter has pointed out.

During times when people were required to work for an "employer" (e.g. landowner) for rent, and then subsist on the time left, yes, they worked hard, but that is not unlike what we have today (just much more extreme).

As Clay Shirky describes in Here Comes Everybody, and you'll find in many other books as well, many skilled people would choose only to work as much as they had to get by, and spend the rest of their time in leisure or drunk.
Long live the Microsoft Store.
How Bayesian Probability Models Can Make CLV Predictions 12x More Accurate
Second. While I'm no expert, I did attend a Node.js Bootcamp this past weekend. One of the topics brought up was Coffeescript and how unwieldily it can be, especially if you mix it with straight-up Javascript, and by extension jQuery.

While avoiding any new FUD, and since Tower.js is Coffeescript and jQuery top heavy, wouldn't this inevitably lead to conflicts?

(Side note, at the bootcamp the framework recommended was Express.)
Also, building your own website isn't exactly the advice I'd give to, say, someone with 20 years of Java experience but who's never done any work on web stuff.
Developers aren't necessary web developers.

I've done both sides of the game, but I sure know that my skills at slinging HTML and CSS didn't improve whilst I was deep in backend C code.
i'm not sure how this qualifies as a euphemism.

http://en.wikipedia.org/wiki/Euphemism

http://en.wikipedia.org/wiki/Understatement
Cron Jobs Now in Beta on Pagoda Box
Thinking about the price/speed tradeoffs, carrier brand images, and whether I'll be at home when this package arrives doesn't make my gut feel good. I still feel good that I've bought something, but shipping is a bit of a bad aftertaste. Prime dissolves that aftertaste and leaves a wonderful "I get to play with it in TWO days!"

It's just a focus on user experience. Companies solve genuine problems, and while people pay for solutions, they happily pay more for great shrink wrapping.
I will only shop on Amazon Prime, and only buy Prime eligible items.

Compared to online alternatives:
* Even if less elsewhere online I stick with Amazon because the Amazon experience is known and reliable.

Compared to a local shop:

* Customer reviews are much better, broader, and more in depth than getting input from a local shop owner.
* Selection much larger.
TL;DR - "The beatings will continue until morale improves. Just be grateful you are still alive to feel them. Now quit your whining and GET BACK TO WORK. I want less of this opens and closes hands and more gratitude that you still have a god damn job."
I'm kinda split on this.

On the one hand, the kind of language employed makes this feel kinda of odious. I agree one hundred per cent on the idea that cultures are made, but this feels… it feels forced and reminds me that I'm an interchangeable cog. (Maybe this is why I freelance and work in small companies…)

On the other hand, as a fastidious complainer I am all about a "No Complaining Week" as it's kind of a fun idea.

Just… not sold on the language there. The tone? didn't make me feel warm nor fuzzy.
> If the app pays for both halves then (in theory) the total charge is the same

It sounds like you're assuming the carrier (AT&T) would stop charging the consumer for the bandwidth as well. As in AT&T would offer a data plan without a data fee. I'd wage that AT&T's gambit is to get paid twice for the same carriage, and not what you have in mind.
Oh, that would probably work well on the individual book level, with the right plumbing. Dealing with the quantity is another problem, but that might just require more plumbing.
Does this track the projects my project depends on?
I've not seen those guys before, and haven't investigated in depth but all their booking options are for private livery cab services- not yellow cabs. I'm not sure about booking from bars, etc., but I've certainly not seen it.

There's nothing wrong with those services- indeed, as I mention in the article, it's likely the route my app will go down. But there are a lot of yellow cabs, and not being able to include them is a real shame.
I find it quite interesting.

Once had to put together about 30 chairs. Followed their instructions for the first one. The instructions were terrible, they made it very difficult. Actually found it quite fun optimising the method to eventually do each chair in only a couple of minutes: made me think that the person writing their instructions couldn't have ever done it for themselves more than a couple of times ...
Wouldn't coding defensively just end up looking like:

def f(v):
if v is None: return
# REST OF f stuff

And say you have other functions g, h, i, ... each one of those would also start with the:

if v is None: return

portion of the function. This is just a case of DRY.
nope, just digging through the source-code.
How to Create a Accordion Menu in Pure CSS3 [Tutorial]
In this tutorial we will learn how to create an Accordion Menu in Pure CSS3. This menu was inspired in Futurico UI Pro by Vladimir Kudinov.
> it's because you're not supporting the community correctly
> Maybe it's just randomness

The latter part of your comment is completely correct, "software people like writing software" and that's often why they clone good ideas, the first part of your comment contradicts this. It has nothing to do with "supporting the community", people build their own versions of open source software all the time.
So basically, "by uploading your data to the service, you give Google the rights to use the data to deliver the service." Not seeing the problem.
If only it was easy to find out.

Googling "Cove" doesn't return their site on the first page of results, but it's www.cove.com

I found this article that... kinda... says what they did: http://allthingsd.com/20120227/qa-dropbox-nabs-early-faceboo...

What's with this company? What did they provide exactly?
How to do a video about your project when your startup is in Paris
Jib.li is an easy tool to send/receive shipments with your friends on social networks.

i-think-it.com - 2012
Shepard Fairey needs to find himself a new legal team. If his current legal team could make a good 'fair use' defense for the Obama image, then Fairey probably wouldn't feel the urge to destroy evidence in order to win his case.

Meanwhile, his legal team was out issuing 'cease-and-desist' letters over the Obey Steelers baby dolls.
http://gawker.com/5166157/obey-trademark-law
KinectJS: Kinect + JavaScript
Better yet, apply the "No asshole rule" http://en.wikipedia.org/wiki/The_No_Asshole_Rule
Sony NSX-40GT1 Review
Well Ron Paul is the solution right there - No government and regulation tyranny. research..
Isn't that the standard lawyerspeak to actually run the service? If I understood correctly, when reading those you just need to check that it is limited to the service provided ("for the sole purpose of enabling Google to provide Customer with the Service").

I've found the following (it's about photographs and social networks) quite helpful in explaining the issues: http://www.readwriteweb.com/archives/getty_images_says_googl...
MIT takes aim at secure, self-healing cloud
IQ's above 130

That's been tried and it's not the best part of our history. I know you mean well with this point and I agree with your larger argument, but there's a sad backstory about the rather fundamentally flawed IQ system and the eugenics movement. (As in, "let's sterilize the stupid and non-English-speaking people.")
This commonly cited statistic appears to have originated from this USA Today article: http://www.usatoday.com/news/health/2005-03-21-stress_x.htm

As far as I can tell it's completely fabricated, because there's nothing on the CDC website that backs it up at all.
If you agree to these terms, we have a gentlemen’s agreement that you’ll stop talking to other companies?

Hint: This is when you say I can do that for X months in exchange for Y breakup fee if this deal falls though.

PS: You can still increase Breakup fee's later in the process, but this is little reason to stop talking to stop considering other offers without being paid to do so.
Negativity costs the US between $250 and $300 billion every year in lost productivity, according to the Gallup Organization.

This sort of pseudo-scientific corporate speak makes my BS detector go on high-alert. Your point is better made without relying on PR friendly made up statistics.
Thank you for mentioning Radi et al - will check these out.

By the way, the link returns a 403.
Flat 20% Discount on all Products by Inkfruit
Yeah this article greatly confused me as to what the author was upset about. Was it the Visual Studio extensibility? .Net? Visual Studio itself?

From the context of the article I'm pretty sure the author is upset at the Visual Studio extensibility (and rightfully so) but I'm still confused when he made statements about it driving .Net developers away; I'd imagine less than a quarter of .Net developers actually even THINK about extending any VS functions.
Ego: The Entrepreneurs Greatest Enemy
Clojure Programming
Just out of curiosity, can anyone give an example of a company had massive scale (10m mau), but then ultimately failed because couldn't convert them into payers? There are probably some, but I can't recall any. So I'd love to study them.
Why can't you just push the location of people needing a taxi to all the cabs, rather than pushing it to a specific one? Would that still be considered a booking?
More presentations from the same event: http://channel9.msdn.com/Events/GoingNative/GoingNative-2012
Sorry about that; I edited out a specific example.

search.cpan.org was the default interface to the CPAN for many years. The author didn't share the code and did't really take suggestions from the community, and so it got forked and is now gone. Nobody wanted to fork and rewrite the software -- it was good enough -- but the author wouldn't play ball with his users. Now everyone uses MetaCPAN.
I would also like to find out how this is planned. Ideally a Chrome-style auto-update would be great. The bane of mobile web application development is dealing with the lowest common denominator - developing for multiple Android versions is especially painful. Anything to prevent fragmentation will be a good thing, as we all know carriers won't bother updating very often, unless they have a good reason to do so!
Ask HN:Do my company own IP when I work on my personal app in freetime?
I work in a software company 9-5. On weeknights and weekends I work on an iPhone app. The app has nothing to do with what my hiring company does. If I release the app in the app store, does my hiring company own any part of the IP?<p>Do I need to declare that I am building something on the side to my hiring company?<p>Should I think of release my app after I quit my hiring company if the above is true?
Bismarck Speaks
Maybe if you assume that psychic killings are possible from the outset. While people might be able to figure out that something is going on, proving that someone is doing the killings remotely via a notebook is quite a leap and only the crazy arrangement L tried made proving that possible.
TooGreen;DidntRead
"I can say that no third world country makes it as hard to be self-employed as we do in the US. Indeed no developed nation does either....."

You are flat-out wrong there, my friend. Someone else pointed out how hard it is in Uruguay. Indonesia and Malaysia are not the whole of all 3rd world countries -- so your travels don't support your statement of "no third world country".

I can point out how hard it is all across Europe.

Being self-employed in the US is extremely easy.

Meanwhile most of those other first-world nations still offer their self-employed people healthcare and other safety net benefits.
Moving away from the trivial example used for simple demonstration purposes...

Have you ever written validator code for your inputs from a web form? It really is the same pattern, usually implemented via decorator rather than direct

result = validate(f, inputs)

calls, but decorators are just syntactic sugar for that.

Or are you really suggesting that every function which may take data from an input source copy and paste the same validation code to the top of that function?
> If they have a problem or complaint about their job, their company, their customer, or anything else, they are encouraged to bring the issue to the manager or someone who is in a position to address the complaint.

And what if this manager doesn't care, understand, or act? According to the rule you are not allowed to discuss the problem with your peers at the lunch table. Your complaint has been filed, now shut up and get in line.

I see what they're trying to do, but it's very hard to keep that from being "some astronaut bullshit upper management came up with".

In my experience, professionals don't like to mindlessly complain; it's not their go-to way of attacking a problem. It's what they do to vent frustration after all their attempts at improving the situation have been shot down.

If large amounts of your company are complaining mindlessly to each other, you have a problem with management.

Forbidding unhappiness isn't going to make everyone happy.
i don't see why you should force someone to use coffeescript though
A competing company was manufacturing a product: let's call it A. We talked about creating a new product B. We asked existing customers what they thought about product B.

We realized that product B would not be a good seller and did not invest any money in it. However, the competing company somehow finds out about the plans and invested a lot of money to get product B out the door before we could (even though we had let the idea fall to the side).

They lost a lot of money and it helped us gain additional market share with the original product A.

Note: I only had a small part in this company but makes it easier to write the story with "We".
Cool! This will help make our Node.js packaging pipeline much more predictable :-)
Basics of Executable Code Obfuscation
"Looser immigration policies. If your IQ's above 130, you get in. If you have a graduate degree, you get in."

Many serial killers have high IQs and there are many average-IQ people without graduate degrees that still deserve a chance at a better life. Some of the smartest people have done some of the worst things in human history.

Frankly, I'm sick of this elitist point-of-view.