skysight-inc/HackerNews huggingface dataset:
The SOPA outcry reminds me of global warming - specifically the generation that doesn’t believe in it, that scoffs at the notion that man could even affect mother nature.

That generation seems so backwards and hubrisitic: the crazy idea that one could just take and take and take without giving something back, without respect for the balance of the system. “My actions don’t count because mother nature will always figure a way to make it all work out okay.” Could there be a more juvenile train of thought?

That’s the fundamental problem when it comes to content; that’s the fundamental problem when it comes to ‘business models’ - not the RIAA or MPAA or even TPB - but the hordes of people who have too little respect for the people who create the content that is voraciously consumed. Hordes that take advantage of a system and predictably cry out when anything threatens their spot at the teet.

The earth, of course, doesn’t ask for money - just for respect - respect shown when each individual asks “Am I hurting you?” and when each individual wonders “Is there a better way I could be doing this?”

A lot of folks fancy themselves the smartest person in the room, but there is a lesson in respect for others that needs to be learned before true success can be realized. Put away the false dichotomy of how things used to be and how you want them to be; there is a real way they can be, and a balanced way they should be.

I remain optimistic. But then, it's sometimes tempered; Upton Sinclair said it well:

“It is difficult to get a man to understand something when his salary depends on his not understanding it.”
So Ryan, when do we get to see your usesthis.com interview? That'd be so much more interesting (to the average HNer) than some froofy font designer.

Context: http://en.wikipedia.org/wiki/Ryan_Lackey
And my contention is that rapes against men, and woman-on-man rape in particular, are incredibly underreported and hence your numbers are invalid.
Why are you suddenly focusing on happiness of customers?

I thought the debate was about legality, or, if not that, at least about moral right to download music. And what earbitcom is saying is - if you think the digital music costs too much or has too much DRM, you don't have to download it.

And, by the way, what Louis CK did that is so revolutionary? He did a show and sold the recording online. For money. What is so revolutionary in that?
No JS required w/CSS media query, e.g. @media only screen and (orientation: landscape) {...}
Verizon Galaxy Nexus is a Hog
I'm 43. I've produced nothing great. But I'm still working at it. And I'm having a lot of fun along the way.

I'll get there or I won't, but I'm enjoying the ride.
I'm glad you're willing to risk the income of musicians everywhere on this theory of yours. And you know what, I really don't support SOPA, and I know that the system is broken, but it astounds me that so many people on HN will openly claim that it just doesn't make sense to pay for music because "copywrite law is crazy and everything is stolen." You can steal. I don't care if you steal. But know that you're stealing from a person who provided you with their work under the expectation that you would buy it. Frank Ocean released a great mixtape, go download it. But don't act like every artist should just know that their content is effectively free. Think about what you want the internet to be when you stomp all over sale of goods over the internet. This kind of assumption, that information cannot be sold, destroys the internet as much as any piece of legislation would, because it perpetuates the mentality that information is nothing. Don't destroy the internet, and acknowledge that the information is valuable, you just didn't want to pay for it. And if you can't acknowledge that, imagine you're staring you're favorite artist in the face and telling him/her why it doesn't make sense that they expect you to pay for their art.
Finally, all of hackage is a 'cabal install' away, reducing the need for a large core set.

This I think is the most important point. The value that the Haskell Platform has is that it includes the stuff that depends on system libraries (X11) and other packages that are more difficult than average to install. That means that once you get the Platform, everything else will probably be easy to install, and so there's no point in including it.

(This is especially true of things like web frameworks; what's popular today may not be in 5 years, and deprecation cycles are hard. Perl still includes CGI.pm, and people still use it because "it's core". Compatibility is nice, but encouraging obsolete programming techniques is not.)
His Holiness Dalai Lama: Countering Stress and Depression
Refer to response above.
IT predictions for 2012? Here's mine.
I guess it depends on why they started so late. I don't know how causation works but I see a strong correlation. Almost everyone I know who's any good has talked about being irresistibly drawn in as an early teenager. Maybe the clock-punchers who had shrugged off computers as boring until they noticed software happens to be an extravagantly-paid desk job (which it wasn't when I graduated, I just lucked out) are doomed to mediocrity through lacking intrinsic interest and even obsession. They'd be selling real estate if that paid better, and indeed some of them were.
Would you mind giving examples so we can understand what scale of problem you're alleging?
GHC 7.2 is a technology preview release, and thus not really appropriate for a Haskell Platform release.
The latency and bandwith of a hard disk is unacceptable, but then you suggest using a NAS instead?

Interesting.
You should separate "legal" and "moral" right. They're not the same.

Example: Morally (in my moral code, obviously), I don't have the right to e.g. throw racial insults at people, legally, I do (Free Speech and all).

So I believe legally, one should have the right to download anything without censorship like copyright. Whether it's moral is not relevant.

Do you think that artists will continue to produce when you rid them of their right to sell their product in the way they choose?

Uh, that's not what it does. It doesn't take away the right to sell it, just the exclusive right, and I believe lots of people would still buy it and it would still be profitable, so yes, I think they would continue to produce.

But, whether they would or not is irrelevant to my viewpoint that copyright should be abolished.
Being proven wrong once is worth being right a hundred times; it's only when we realize we're wrong that we learn anything useful. In this case, I was reminded of an evolutionary fact that I hadn't thought about in quite a long time, and that's fully worth being wrong.

In theory, agreements should be more common than they are (sadly) in practice: http://www.scottaaronson.com/papers/agree-econ.pdf

What I've always wondered is which particular assumption of Aumann's agreement theorem is usually lacking on the Internet: honesty, rationality, common priors, or simply the willingness to continue the conversation long enough to resolve the disagreement.
Ryan does all his hacking on an offshore defense platform, obviously.

(What froofy font designer are you referring to?)

This reminds me, I should get to my usesthis interview. /lazy
My understanding is that UMG has an arrangement with YouTube whereby they make a request (which is not a DMCA request) that a video be removed, and it is removed.

You and I don't have that arrangement with YouTube, so we can't make those requests-which-are-not-DMCA-requests.
I find the latter to be a weird claim; there's very strong theoretical and empirical evidence that Naive Bayes is significantly worse than other algorithms that can model cross-feature correlations (including really dumb linear regressions).

Empirically, this paper (http://www.cs.cornell.edu/~caruana/ctp/ct.papers/caruana.icm...) makes a reasonably compelling case that Naive Bayes is really not very good compared to anything that actually models cross-feature correlations. Theoretically, it's clear that Naive Bayes will fail in unboundedly bad ways given enough strongly correlated features (If I just duplicate the feature N times, I effectively multiply its coefficient by N without actually adding any new information).

Note: I believe there is a technical weakness in the paper due to how they quantized continuous variables for use in Naive Bayes, but the overall performance trends reported confirm my experience with modeling projects in the wild.

Edit: I realize that one might make the claim just in the context of huge data sets, but again you have to get lucky not to have strong correlation effects that other models would handle better.

Edit 2: Oh, I'm an idiot. You specifically said AI. I'll leave the comment as it was, because I often hear the "with enough data Naive Bayes is as good as anything else" story and hope to influence anyone who might be impressionable :-)
You need to take some time and think about whether you have the right to impose a system upon musicians. There was a time when people did not believe in free speech. Free speech is an ideology. A widespread ideology, but one nonetheless. You need to consider very seriously whether your right to "free speech" of posting another person's work and creation is more important than an artist's right to their own work. Is it? Can you seriously tell yourself in "net benefit to society" that your ability to distribute stolen content is more important than the security an artist might need to create that content in the first place? And yes, some may produce anyway, even without that right to their own work, but beyond the speculation as to the cultural benevolence of man, can you really say that your "right to distribute" is more important than their right to simply have real ownership over that which they may have work on for months before they created a music product? Is it important that you have that right? or is it maybe selfish?
Wow, this sounds like someone who's actually looking to see what's wrong and proactively try to fix it. I hope he can instill this same philosophy to his current as well as his future employees.
I don't think strong enough is what earbitscom was talking about; after all, SOPA is a stronger version of the DMCA.

I actually have to agree with him that the Digital Millenium Copyright Act is broken because it serves neither party well, as the current Megaload vs. Universal case shows: Megaload makes a lot of money with ads on their download site, but at the same time calls itself a "safe harbour". And on the other side we Universal abusing the DMCA to oppress free speech.

My point is that we could go and try to make a law that fixes both these problems. Or we could just accept that if we put the infrastructure in place to stop all copyright infringement, the same infrastructure will be very effective in stopping freedom of speech. And only after we accepted this, will we be able to start thinking about a better way to fairly(!) compensate artists for their work.
What is the point of making a thin smart phone with no battery life? I'll take a larger form factor with great battery life all day long. I played with the phone on Friday and it is gorgeous, but battery life is a killer feature.
Grapes contain melatonin, apparently. Melatonin is known to help you-- FALL ASLEEP! The body's genius amazes me at times.
PHP has already proven itself time and time again. There are lots of high-traffic websites running PHP successfully. Yes, it's easy to make a simple script and get it running fast, but you can also engineer complex OO applications.

One of the reasons I've stayed away from things like rails is because it puts too many layers on top of things like the database.

I've known a few developers that use Django or Rails and have no idea how things work underneath. This is a disadvantage. Especially if you need to do something like optimize a database query and to do so, you have to actually change the framework that maps SQL to an object.
The future is already here:

http://www.onlyinjapan.org/2010/10/20/fuamen-the-new-japanes...
Younger people are usually left-leaning. Since the older generation probably aren't hanging out on Youtube and Facebook, they aren't there to like or unlike a video.
> Why are you suddenly focusing on happiness of customers?

Because that's how you get people to give you money. It should be common sense, but I see people failing badly.

Louis CK is a good example because he showed that caring more about fans than pirates is good business sense. Pirates are going to pirate, so he said screw them, I'll do right by my fans. See, you get $0 whether they pirate or don't pirate. But with fans? You get a sale if they buy and no sale if they don't. So the pirates are all zeroes anyway, while the fans are the difference between sale and no sale, and that is what makes or breaks your business.

> I thought the debate was about legality, or, if not that, at least about moral right to download music.

As far as business goes, that debate is irrelevant. And unless you enjoy the whole starving artist thing, business is kind of important. Pirates haven't gone anywhere, so screwing your fans in the name of fighting piracy is cutting off your nose to spite your face. But you don't have to listen to me. You can tell your fans that it's your way or the highway if you want to. Just don't complain when they take the highway instead and go off to buy from someone who treats them well, like Louis CK.
I turned 30 today and this is the top post on HN (wow).Everything the OP says applies to me too.Its high time we become doers from thinkers.
Hacking the user agent string often helps, if your browser supports it.
I'm not sure of the purpose of spending the first article on something as irrelevant as parsing when he could just be using Ruby's rich support for data literals.

One mildly interesting aspect of simulating a Turing machine is how you deal with the doubly-infinite tape. Haskell already has support for singly-infinite lists, so you can implement it very easily:

data Command s v = Halt | GoLeft s v | GoRight s v
type Tape v = ([v], [v]) -- Both lists must be infinite.
type Next s v = s -> v -> Command s v

turing :: Next s v -> s -> Tape v -> Tape v
turing f s t@(l:ls, r:rs) =
case f s r of
GoLeft s' v -> turing f s' (ls, l:v:rs)
GoRight s' v -> turing f s' (v:l:ls, rs)
Halt -> t

If your Turing machine simulator is much more verbose than this, you are probably doing it wrong.

As an example, here's a Turing machine that counts the parity of the rightward run of 1s from the tape head's starting position, writes it to the tape, and halts:

data Bit = Zero | One deriving Show
data ParityState = Even | Odd | Done

parityTM = turing next Even
where next Even One = GoRight Odd Zero
next Odd One = GoRight Even Zero
next Even Zero = GoRight Done Zero
next Odd Zero = GoRight Done One
next Done _ = Halt

To test it, here's a helper function that converts a Haskell integer into a tape containing all 0s to the left, a run of n 1s to the right, followed by all 0s, and runs the Turing machine on it:

parity :: Int -> Bit
parity n = head $ fst $ parityTM (repeat Zero, replicate n One ++ repeat Zero)
You didn't graduate from high school and are in the US Army? It's my understanding that the US military today does not (or almost never) takes high school dropouts as enlistees. Even those with a GED or home-schooling would have a very difficult time unless they had college credits as well. So I would doubt your claim that there are "a lot" of people in the military who did not graduate from high school.
My Father didn't get his degree until he was thirty. That was over 20 years ago.

Today he gets an invitation to travel overseas every two weeks to help teachers teach English. He educates, runs a multi-million dollar business, has 3 successful children and 2 healthy grand children.

You have a lot more to look forward to. Enjoy the first day of the rest of your life.
Yes, the language of the whole piece is intentionally inflammatory. Satire: it's a recognized literary form.

Note that you entirely ignore my actual point, which is that you have taken a discussion about sexism and male privilege and tried to make it about you and your concerns as a guy. And that your behavior is common enough that somebody took the time to include it in a guide of lame responses to discussions of privilege. Do you see what's wrong with that?
I hear he's locked in a bank vault underneath NORAD inside Cheyenne Mountain.

You'd be another good hacker to spotlight. Maybe HN needs its own usesthis segments.
> it's possible that UMG was acting, albeit with bad faith, in the capacity of YouTube curator.

This story is about Google, the owner of YouTube, saying that they were acting outside that capacity.
"Maybe they only hired one developer instead of three. But this is a good thing--they were able to create the same value for a third the cost; this is a benefit to everybody."

I'm not saying it's a bad thing. I'm just warning developers that choose to give all their best code away for free. When they find themselves out of a job in 5 years, they shouldn't complain.
As an artist, I assure you, the recording industry has done way more damage to me than the internet has.
I've known a few developers that use Django or Rails and have no idea how things work underneath. This is a disadvantage.

Seriously, that's not even an argument, it's an anecdote of dubious validity.

My personal experience as a rails developer has been that most of the people I've worked with know SQL quite well, and are fully capable of writing straight SQL when required.

Really though, I'm only offering a counter-point. If you truly want to make the case that NOT_YOUR_FRAMEWORK_DEVELOPERS are ignorant, please prove it statistically or find a forum other than hacker news to flame on.
I rarely use -p. Please point out where it was inappropriate.
"How does that devalue developers? Heck, why would you consider this a problem at all? Do you consider it a problem as well that you can use free libraries as well instead of having to write your own implementation of everything?"

It's not a problem for me. I own a business and I'm a developer. It just means cheaper labor for me in the future.
so it should just have ads for google master plan's products? :)

I would sure like anti SOPA messages from Google. Would give me a warm feeling and a hope for a better future too.
Something tells me you benefit a lot from copyright being abolished, and that in many ways lots of musicians would suffer. Do you think it's possible that you don't value copywrite law nearly as much as an artist would because their music would be effectively free and you wouldn't pay for music or movies anymore? And quite obviously, I mean for you to answer "I'm going to pay for everything because I want to!" so I can understand that there isn't something I'm missing in all this, just a lot of people who want an easier and cheeper way to get music and movies.
Show HN: Gluten-free Restaurant Locator
The Zidie programming language
I wonder if Bezos thought he was a Bezos.
That's odd, I use current Aurora and Chromium dev channel.
Well, on Linux.

Both use only one core for the browser, and Xorg uses "another core".

Firefox uses 10% more CPU and the animation is butter smooth.
Chromium uses 10% less CPU and the animation is a little choppy. It looks like Chromium is throttling or something.

None of them use more than 40% CPU on the core used.

Video driver is intel i915, acceleration works.
Your ignorance and oversimplified reasoning is woeful. If banks left their vaults on locked and didnt enforce theft, you would bet your ass that people would filling their fat pockets with wads of $100s. If someone makes something and wants to charge a dollar amount you cannot say no and just take it.

Your argument of people doing it right is irrelevant. They choose to sell it one way, and other artists choose another. You as a consumer can have an opinion as to which way is most effective, but you cannot decide how they distribute.
"Seriously, that's not even an argument, it's an anecdote of dubious validity."

I don't have to prove anything. This is why I started it out with "I've know a few developers".

"NOT_YOUR_FRAMEWORK_DEVELOPERS are ignorant, please prove it statistically or find a forum other than hacker news to flame on."

You are one of the problems with hacker news right now. I was merely stating my opinion. Nowhere did I say "all developers". Just because my opinions is different than yours doesn't mean I am trolling or flaming.

Also, when assembly went out of style and c became popular, less and less developers knew how things worked at a lower level. It makes sense that the same thing will happen with frameworks and libraries that are at a higher level.
Or the hackers who frequent this site are from Google. Ah!

I must say, I found it cool too. Nothing special etc, but, it's winter and stuff. So yea.
> Perhaps the I could have is the little lie we tell ourselves to soften the blow to our ego. Something to think about.

I'm pretty sure I know what you're talking about, and I'm pretty sure that's not what's happening. It's not helping my ego.
Web apps aren't art. Startups aren't art. Almost no one under 30 starts a successful business, and almost no one over 30 starts a successful business either, though the >30 group does have an advantage. So use it.
Try on Firefox. However odd that sounds, given this has been made by Google, its smoother for me.
Only because you didn't seem to get my point the first time. Is it clear now?
I've never really understood this argument. Yes, it's a disadvantage to "have no idea how things work underneath". But why can't you know how things work underneath and still use the abstraction layer? You can even log the SQL queries it generates, and drop down to custom SQL queries if necessary. If you're paying attention to what's going on "underneath", what is the problem with using abstractions that remove some boilerplate?
Does the fact that the earths orbit is not a circle lead to an instability? So the deviation will change over time - whether by converging on a circle or spinning away. [totally naive question]
I really wish I could have intellectual conversations on HN without getting downvoted to oblivion. This is why I left Reddit..
I turn 29 in a few weeks. When I turned 27 I wrote a post similar to yours http://oonwoye.com/2010/01/12/a-birthday-rant-why-i-feel-too.... I planned to go full throttle with my startup that year. However, some circumstances made me leave the startup. I am just getting back on track.

Here is what has made me move so fast and stay focused in the past 2 months. I struck myself a deal. If I do not launch anything, I will not blog, Tweet or Facebook. Things I loved doing but gave me room for distraction. I suggest you do same.

Next year is my last year at doing something great "in my twenties" it is so symbolic for me. So I hope that my efforts will pay off this coming year.

I leave you with this quote.

"The best time to plant a tree is 20 years ago, the second best time is NOW"
But [TheInternetIsForPron](http://tvtropes.org/pmwiki/pmwiki.php/Main/TheInternetIsForP...)
"You can even log the SQL queries it generates, and drop down to custom SQL queries if necessary. If you're paying attention to what's going on "underneath", what is the problem with using abstractions that remove some boilerplate?"

In most of the frameworks I've seen, to do so means to hack around the base framework. It's also much faster to just write the correct query in the first place rather than logging every query from the framework and trying to change them for each situation that requires optimization.
Absolutely free psychics readings
Kinesiotape is a unique method for use against already encountered sports injuries, prevention of the same or to achieve maximal performance. There is now a part of Kinesiotape providers at different price points. We advise people to beware of the cheapest scrolls because the quality is unfortunately herefter.Vi leads kinesiotape of the highest quality at reasonable prices.
For more information please visit:- http://www.kinesiotapeonline.dk/content/4-om-kinesiotape