skysight-inc/HackerNews huggingface dataset:
According to best-selling author Paulo Coelho, piracy's free marketing has increased his sales:
http://thenextweb.com/2008/12/09/author-paulo-coelho-support...
The cost of creating the content has come down too, people tend to talk about this more in the context of film but it applies equally to TV too.
"A music manager and record producer who works from his railroad apartment in Brooklyn, Mr. Sherwood, 40, said he’ll go to bed at 2 a.m. one night, and then retire later and later by increments, “until I go to bed when the sun comes up.” "

Glad it's not just me who does that :-D...
This argument is silly. Some things require more discipline than others. Using tools that inherently enforce discipline is easier than enforcing it through self-discipline, convention and constant reviewing.
nice! i've been looking for a prototyping tool.

note that the email field in your hn profile doesn't show up publicly... you have to also put it in the about field.
Equating the downloading of a file with "morals" is silly.
Anachronistic is the word you are looking for.

The licence fee made perfect sense when it was created, it arguably has been unfair to consumers since VHS became popular.
It's no joke at all. They're no more entitled to their gravy train than Hollywood is.
Sure, yeah, but lots of things you might want to do with a business require a permit or approval or waiver from the government. I'm not sure that is inherently unfair in practice.
Down vote? No sense of humor, you gotta work on that!
If you haven't heard it before, This American Life did a cute piece on the Coke formula that includes what was probably (at one time) the full recipe. http://www.thisamericanlife.org/radio-archives/episode/427/o...
Sounds like the Stepan Corporation has an effective monopoly on the manufacture of cocaine-free coca leaves. That really says nothing about a restriction on their use.
How would you write your iOS apps?
I keep a notebook on my night table with a pen to catalog my ideas as they popup. My ideas usually come as the result of me reflecting on the past day and letting my mind wander. I write everything down, even if it seems highly unlikely to ever come to fruition. I believe this is important as further ideas can be derived that are slightly more 'approachable'. I try my best not to force this process and let it occur organically. The notes are written as a stream-of-consciousness, I sketch and write to my hearts content hoping to capture the idea envisioned in my minds eye.

Validation: I don't validate my ideas as much as I should, this is a personal failing but its something I am working on. I do perform market research on each product and consider the challenges of getting a MVP out to consumers. I recently watched a talk by DHH at Startup School '08[1] which gave me a personal epiphany, sadly this should have been painfully obvious, that you can still do well aiming to satisfy the niche markets, chances are you will not be making the next facebook. While it is nice to dream of being the next big thing, I personally would be ecstatic to have a handful of people paying 5$ a month for a product that solved their problem.

[1] http://www.youtube.com/watch?v=0CDXJ6bMkMY
List of Colors
Of course it's not new, the article (as brief as it is) states that this work builds upon the electrode based efforts that you referenced from 2003.
The AI was not let out of the box, and you're saying that it wouldn't convince you? This only sounds like an argument that Eliezer was right in not posting his logs.
Right, the big point is "work with younger kids", not "work with disadvantaged racial minorities". It just happens that rich white or asian younger kids are a lot more likely to have parents, schools, etc. already helping them. (within math/science, this might apply to women as well)

I'm with you on being against "lowering the bar" style affirmative action -- it's unfair to everyone, including the high achieving members of the protected group. The problem is the cultural and family structures don't exist to help intelligent and otherwise-likely-to-succeed people from certain groups progress through the very long pipeline to being successful startup founders. I'm just saying trying to apply late-stage correction (pushing for proportional representation in startup incubators, colleges, etc.) is the wrong place to work -- you can get by with much less expensive, much more fair interactions by starting a lot earlier. KIPP will probably do more for minority representation in the startup world than anything at the incubator level, but it will take 15 years.

One of the things the military has done pretty well is racial (and geographic) integration, through treating everyone basically the same (after integration), and aggressively getting rid of organizational or structural racism. That's different from startups, but does seem to support the idea that it's possible, given enough time.

Actually, most of the countries I've visited care more about ethnicity/race than the US, especially more so than silicon valley. Possibly selection bias.

Malaysia is, in my experience, one of the most racist and weirdly political-about-race countries I've ever visited. Thailand and other areas with an ethnic Chinese population often have really weird race based politics. I'm also not really sure how you count tribalism in places like Iraq/Afghanistan/Central Asia. Then there are places in the middle east where an Indian family who has lived there for 150 years is still not "local".

Race and socioeconomic class are maybe more tied in the US than in the other places (where it's more political), but it would be just as valid to say rural poor white kids from West Virginia have little exposure to quality math/science education early on, too.
I have had my most productive times when when i allow myself to do this. Would like to see an academic treatment of the subject.
It sounds like we'd make perfect roommates! ;)
Developing quality mobile software is a battle
Phones are great! But the OS is buggy! Apple moves quickly. With every release of Socialcam, we have to make changes to work around OS bugs. On version 4.3, the system image picker had a tendency to crash! We had to over retain it to keep our app running. Xcode 4.2 broke stack-traces on uncaught exceptions. iOS 5.0.1 stopped playing audio in .mp4 video files when encoded at anything other than 44100Hz. We had to re-encode a large part of our library. I can't talk about the 5.1 beta. Interested in learning more? Send as an email: founders@socialcam.com. We're looking for an iOS developer to help build the best version of Socialcam ever (and keep the OS bugs at bay)!

-Ammon, Guillaume, Michael
European Neanderthals on verge of extinction before arrival of modern humans
The OP argues that although programs written in dynamic languages are smaller, they have more bugs. But empirical studies find the opposite: bug counts grow superlinearly with program length irrespective of language. In fact, program length is the best predictor of error rate we know. So his argument contradicts the evidence.

Chapter 27 of Code Complete (2nd ed.) discusses this. So does http://news.ycombinator.com/item?id=3037293 among other HN threads. Also, if anyone has access to Capers Jones' "The Impact of Program Size" from Programming Productivity (1986) and is feeling generous, please cite the relevant findings. I can't find it online.
Yahoo tries to stop users exporting contacts that originally came from FB
Yahoo tags all contacts imported from FB as "Facebook Contacts" which prevents them from being exported. It used to be that adding them to a list removed the tag, as described here:

http://help.yahoo.com/l/us/yahoo/newcontacts/impexp/ctfbexport.html

That no longer works. The only way to remove the tag at the moment is editing the contacts individually.
Interesting read, thank you!

Tangentially, I want to note that Coke has a great marketing strategy! True or not, but "only two people who never travel together" makes the formula sound 1000x times better than "sugar water + stuff that's probably bad for you".

In fact, when I was about 13 yrs old, I remember going on a tour of Coke factory, where they showed us the movie about the process, including "historial" references to coke being made a 100+ years ago. For a kid, their marketing was better than Coke itself.
and not eating its own dog food...

http://blog.warsocial.com/post/18262715784/mmmm-dog-food
Underground ghost station explorers spook the security services
So far, I'd agree that Udacity does a way better job than any of the other online courses do. Khan Academy is pretty good, but for Computer Science, Udacity is almost perfect. I've never been more excited to take an online class. It has the perfect combination of human interaction(that Codeacademy lacks) and lessons intended for online students(which almost every other courses except the Stanford ones lack). I've been frustrated by the quality of education in my Uni for the past year, and always taken a keen interest in online classes.

I only wish there was a similar class for Algorithms/Data Structures. Almost all other subjects, I've found good resources online which I can learn from, but MIT's old Algorithms and Data Structures class, taught by Prof.Charles Leiserson, is a far advanced class. It focuses more on the theoretical proofs, methods, than it does on implementing the actual algorithms. Not lying, I was in tatters after watching some of the lectures, lost confidence, and was convinced I would never be a good programmer. (I'm better now, and more confident in my abilities).

Lets hope there's more good stuff online.
I was going to say that I found it hard to believe that Coca-Cola was only manufactured in the USA, and ask how the export of coca leaves to other countries worked. Then I looked up Coca-Cola on Wikipedia and saw that "The company produces concentrate, which is then sold to licensed Coca-Cola bottlers throughout the world". So I guess it is only manufactured in the USA.
oops updated :)
Monopoly is evolving. Web Lovers Edition is on the way
Working with regular expressions in java
I disagree, at least that pictures can't help with higher dimensional math. Well, regular pictures may not help so much but interaction really can. A lot of my understanding of higher level math depends on my programming ability to "touch" some of the abstract concepts.

When learning something new you need to be able to associate the new concept with things you already understand, and visuals can give you an intuitive sense of how things are behaving (especially in time)

I don't think the visuals could necessarily take the place of training to use the abstract symbols or lines of code any time soon, but I think they are a really necessary step in the right direction to get more people to approach math.
http://www.fsis.usda.gov/help/faqs_flavorings/index.asp
Upgraders: They can't run windows XP forever. There's hundreds of millions of them. Good point, but you're looking in the "now". Think about what's going to happen to all those Windows XP / Vista / 7 users a few years from now. Hundreds of millions of them will be given the choice to upgrade and then they get to chose 1 of 5 licenses.

The cooler tech doesn't win, the less stressful tech built around people, not short term corporate profits wins out. And yes they've sold a lot more Windows 7 licenses than OSX has, but that's thanks to their wonderful monopoly they've had all these years. It is dying out. Windows market share in the US is dropping, especially amoung young people. If everything was fine and dandy in Windows world, MS wouldn't be going through all these extreme make-overs with Office, and Metro, and Windows Phone, and Windows 8. They're fine now, profit wise, but they themselves know that there's trouble up ahead.

Either way, thank Bahamut for Apple and Linux, they've threatened Windows enough to make MS innovate.
"Looking fifty years into the future, I think it is clear we are on the cusp of yet another revolution, in learning, where not only will incredible educational programs be available to all, but that those programs will be superior to every teaching tool that came before them."

-------------------------------

It's safe to say that our Education system here in America is sub-par. I recently visited my high school to see what was happening in the 'new' computer programming class. I was surprised to see every student had their own iMac - definitely a step up from when I was there. But the thing that really puzzled me was the fact that the teacher teaching the computer programming class had no experience with computers or programming, whatsoever.

He had them working through Codecademy, which as the author described as, "immediately throwing students into a programming environment built right into the web page. Codecademy's courses provide no videos, no lecture notes, rather they are programs themselves, guiding you through principles by having you code." I found a lot of these kids didn't understand basic programming concepts, such as the modulus operator (%). It's tough to move forward when you don't grasp the small details. I liked the fact that students were presented the opportunity to write code and see the results but I felt it was lacking instruction, the kind of detailed instruction provided by KhanAcademy.

And this is where Udacity excited me! It took the best from both KhanAcademy and Codecademy and built something truly remarkable. Now, it doesn't have the best UI, the UX can be a bit clunky at times, but it's a huge leap forward.

Solutions like Udacity, and those to follow, will only help revamp our education system - whether it's computer science, math, or history - and make learning fun again. I agree with the author, I can't wait to see what comes of this in fifty years...
It would be great if Coke kept the same 'secret ingredients' instead of tainting them with the disgusting taste of high fructose corn syrup, which was not in the ingredient list. Coke is not serving coke as we know it, but 'new coke'.

Many studies have been done on the negative effects of HFCS, not evening considering it's inferior taste to organic cane sugar.

Stopped drinking any beverage product with High Fructose Corn Syrup, which means virtually every Coke product.

see: http://www.princeton.edu/main/news/archive/S26/91/22K07/
Save Money and do Your own Leather Repair
It can be very frustrating to have a tear in your favorite jacket and need to find a place to have leather repair done. If you cannot find someone that has a lot of experience with it, you may end up with more damage than you started with
Regarding your follow-up question, here are a few things I ask myself before moving forward with a new idea:

1. Can I get the expertise/experience to actually create this? I may have the technical expertise to do it, but if I don't have the domain experience I may produce something that makes perfect sense to everyone except someone who actually needs the product. Not having the experience myself is fine, but I need a plan for how I'm going to get it or someone who can provide it.

2. How would I market this? Having a good idea is one thing, but getting it in the hands of people who would actually use it is another. For me this will often mean partnering with someone who is already working with the customers I want to reach.

3. What is the probability of success and what is the potential payback? It is easy to get so enamored with a problem that you stop to think about whether it really makes business sense or not. A project has a 0.1% chance of making $1,000,000, but a 99.9% of losing money is going to be less attractive (from a financial standpoint) than project that has a 25% chance of making $100,000.
Why you should work for free
But still nothing to do with REST, right?
In other words, they only have to fool themselves into thinking it's doing them any good?
Short variable names are useful when structure is more important than concrete interpretation. For example, consider the above definition of e (aka EulersConstant):
e = lim x->inf (1 - 1/x)^x
= limit(
compoundingSegmentsPerYear,
INFINITY,
pow(1 - 1 / compoundingSegmentsPerYear,
compoundingSegmentsPerYear))

We could obfuscate further by XML replacement parentheses:
<sum>
<term>1</term>
<term>
<quotient>...</quotient>
</term>
</sum>
But the structure is more important, right?
Ask HN: Invest where you eat?
Where does a hacker put his or her savings? How much of it should be in the technology industry?

Starting off with some assumptions: a) the technology industry is a juggernaut which will power massive economic growth, b) there are many good investment opportunities in technology equities, c) there will be boom times, there will be lean times, and d) lean times will involve a contraction of wages and/or loss of jobs.

Let us further assume that one's objectives don't (currently) include: a) concentrated investment in one risky place in the hope of making an outsized return (i.e., forming a startup), or b) otherwise investing outside the realm of publicly traded securities.

Should a hacker be worried about a double whammy: loss of one's job and a simultaneous decline in tech equities? What are the appropriate strategies for anticipating this, and how should they be calibrated to one's personal risk tolerance?
jpdoctor is a bomb-thrower, your words fall on deaf ears.
Avi Rubin: All your devices can be hacked
Free Keyword Density Analyzer
Sugar Water
The way people think and conceptualize ideas varies greatly for different people. Even for things as basic as counting, people do it in different ways.

http://mdzlog.alcor.net/2010/07/12/read-listen-or-comprehend...

> What’s interesting is that the pattern varies from person to person. Feynman shared his discovery with a group of people, one of whom (John Tukey) had a curiously different experience: while counting steadily, he could easily speak aloud, but could not read. Through experimenting and comparing their experiences, it seemed to them that they were using different cognitive processes to accomplish the task of counting time. Feynman was “hearing” the numbers in his head, while Tukey was “seeing” the numbers go by.

So while pushing around abstract symbols might be the way that you really grok things, I don't think this applies to everyone. I have an undergrad math minor, and the only math class that I didn't get an A in and that I really struggled with was Linear Algebra.

I think it mostly had to due with excessive symbolic abstraction. Matrix notation still really troubles me. About 5 years after that Linear Algebra class that I struggled with, I was took a computer graphics class for a masters degree. We were talking about the non-invertibility of some operation (I think it was about figuring out how far something was away given a 2d rendering of a 3d scene, where you have a degree of freedom in the scale, everything could be twice as large and twice as far away). And that gave me a really intuitive understanding between matrix invertibility and full rank matrices. I am sure that I would have done much better in a combined Linear Algebra/Computer Graphics class than I did in just the mostly symbolic and proof based Linear Algebra class.

So be careful in believing that the thought processes that obviously work well for you will also work well for others.
(Author here) I'd certainly appreciate feedback from those who have used pub/sub in large client-side JavaScript applications.
Coca-cola only uses HFCS in the US, if you buy imported Coke or Kosher Coke they'll have sugar rather than HFCS.
> Consider my brand new Samsung TV set: I could not believe that program numbers are not unique! You can have two stations registered with the same program number!!!

As someone who has spent his career in DVRs and smart TV stuff, I have no idea what you're talking about. What is a "program number" in this context? Are you confusing "program" with "channel"?
I too really enjoyed working through Udacity yesterday. It looks like they will be offering an ALGORITHMS AND DATA STRUCTURES course soon.

I hope in the future that employers will look at our 'online transcripts' from Udacity, KhanAcademy, etc. as opposed to putting so much weight on which University you went to. As you stated, I bet people will end up learning more from the courses they take from Udacity then their local Uni...
On some of the simpler functional programming articles, people are always complaining that the examples are trivial. It's nice to see a nontrivial article on the front page :).
On the other hand, if you invest some effort to get more comfortable working with people like these, you could have access to a market that may have fewer competitors, since many tech-oriented people might have the same obstacles you did. And real estate agents may have real money to spend on a product that would make it easier for them to earn their commissions -- you could get a lot more money on a single sale than you could from selling iPhone apps to random people for $4.99 a piece.
The author doesn't seem to make the connection, but the Mallinckrodt Corporation's cocaine hydrochloride can also be found at your favorite neighborhood retailers as a white powder for ~$80 / gram. It's 'regular' cocaine.
When the action was sent over the network, the boolean was converted to a Boolean.

That sounds more like an impedance mismatch between Clojure and its underlying platform.
Juventus vs AC Milan live streaming
Juventus vs AC Milan
Home - Away
Match schedule:
Italian Serie A
Date: Saturday, February 25, 2012
TIME : 19:45 GMT
LOCATION: Stadio Giuseppe Meazza
Watch Juventus vs AC Milan live streaming and also watch Italian Serie
A full season live streaming online. You can enjoy this game on your
PC, So why you miss this exciting race? Get the best online sports
coverage on the net directly on your PC.
>I imagine it's possible for some competitor to set up a similar arrangement.

In theory. Coca-Cola is rumored to be pretty friendly with US intelligence and would likely lobby against a competitor getting a similar coca import arrangement.
And finally you are powerful enough to enforce your own rules.
Wedding Hairstyles,Wedding Hairstyles 2012
Wedding on a beach, as the cold water touches your feet and the silver sand recedes below, is a dream come true. But, let’s get real, your dream can turn into a nightmare when the breeze decides to play with your hair.
You comment is correct, despite the downvotes. The hypermedia isn't there so AI or spiders can navigate, it is there to reduce coupling.

--

A Rant follows. Disclaimer: I'm not an expert on the subject so feel free to correct me or anything.

The WWW itself is "RESTful". Even Hacker News is RESTful. You don't care about the URLs that show in your address bar. You don't construct them based on an ID-number on the side of each post. You just click around and submit forms.

With hypermedia, your consumer doesn't need to know about those specifics of URL construction. URLs are transparent. You just query for Resources and follow links.

YES, absolutely ZERO coupling is MUCH easier with boring CRUD-like stuff, such as Microsoft's OData, GData or AtomPub.

Maybe when you're writing a good consumer tuned for usability (like a Twitter client) you, app builder, will need to know some details on the service beforehand, but even then, having hypermedia would be cool. With a nice and pretty RESTful API, Twitter could just roll out new features, such as 'people who recently retweeted you' and you'd have a new section show up on your app instantly, since it discovers resources. Maybe you could even, like, load icons for new sections via links on the API itself...

Another example: I used to work on an App that used hypermedia: an Enterprise Content Manager with an OData API. Enterprise people used an decoupled enterprise client called Excel to connect to our Enterprise server and build random reports themselves.
Javascript news for this week. Articles, links, demos, libs, plugins.