skysight-inc/HackerNews huggingface dataset:
I bought both Ghosts I-IV and The Slip. I also spent $300 on the Girl with the Dragon Tattoo soundtrack that he put out last week.

And I downloaded Niggy Tardust for free. I did this because I had never heard Saul Williams and wanted to support an artist who I had never heard of. But after listening to it, I honestly just didn't like it, so I did not go back and buy it.

I wonder how many people were like me and downloaded it for free because of the experiment and Trent Reznor's involvement but didn't pay because it wasn't their style of music.
Ruby may be a TIMTOWTDI language, but on the other hand, without calling a method, proc, etc. to do so, every type of basic object usually has a single way to create it (Procs excluded - I really dont like the way ruby handles these - but thats just me and I still like Ruby).

Symbols always start with a ':'. Creating a symbol from 'foo:' is quite foreign to me (as a 1.8.x user) - ':foo :' [replacing hash rocket with a colon] or similar I would have no complaints about.
Are the Humble Bundles always mostly about games? It would be great to see some non-game bundles.
While not sexy there are some critical VB programs in existence and there are some companies that will pay top dollar for VB programers, it is kind of like COBOL now, it is not attracting new people, but the systems that are on it are important. I have a buddy that commands the best rates he has ever seen, in his career, maintaining VB apps. There is definitely a market for sunset technologies, it is the other, not talked about high pay market.
Sure, and here's the issue:

At the point you do

plate.dirty

plate === "ryansPlate"

In CoffeeScript the construct
for foo of bar

Iterates through the KEYS of bar in turn, assigning them to foo...NOT the values

To be more specific, it iterates through PROPERTY NAMES.

Per the JS spec, property names are always strings (you can't use objects...but you know this I'm just being thorough.)

In your example, you do

plate.dirty

At this point, plate is equal to "ryansPlate" on the first iteration, "yourPlate" on the second, etc. (well technically the order is undefined, but you get my point)

You want dishes[plate].dirty

To be absolutely clear, I'm don't want to make this out to be anything other than the sort of stupid error all of us make all the time. I'm simply pointing out that I recognize it much quicker because I have a very intuitive understanding of CS at this point. Where you, who are very good at (and used to) JS have a harder time seeing the error.

Likewise, I'm sure that you're aware of the dangers of for-in, I'm simply pointing out that it does no sanity checks so watch out.

Also to be clear, I'm talking about your example as written in the article. Maybe you have some other version that works. Go back to my other comment, I compiled your CS code with the CS compiler. You'll see the error there. If you like I'll make a JSFiddle that demonstrates the problem.

I think you've getting stuck on the fact that in my original criticism I didn't know if dishes was an Array or an Object because it wasn't clear from your code...to be clear it is wrong both ways...so I simply said "it's wrong, something must be changed" apologies if this was ambiguous. Now that you've clarified, it's still wrong...just a particular kind.
> If I have seen further it is only by standing on the shoulders of giants.

Isn't this quote Newton being typical Newton and using this well-known phrase to be particularly nasty to Hooke? (Hooke was a hunchback, so Newton is saying he did not get insight from Hooke.)

I have read a few biographies of Newton and in some Hooke is a colleague albeit competitor and in others is a much-disliked rival. I don't really know which to believe.
Rolling Gate Repair Manhattan in NYC
Futuremark launches battery benchmarking software
Hey, I'm a little late to the party but I created a page on my blog of the process I used to learn HTML & CSS. You can check it out here:

http://dlfrancisco.posterous.com/pages/learn-code

Enjoy!
I completely agree. If he made 5 or more, maybe he would get much money.
PyCharm 2 Released
I bought it since its DRM free, if it still remains the same i would buy stuff all the time. DRM is evil..
Here's a good Rob Pike quote from later on in the thread:

"This is exactly the kind of thing the proposal tries to avoid. Panic and recover are not an exception mechanism as usually defined because the usual approach, which ties exceptions to a control structure, encourages fine-grained exception handling that makes code unreadable in practice. There really is a difference between an error and what we call a panic, and we want that difference to matter. Consider Java, in which opening a file can throw an exception. In my experience few things are less exceptional than failing to open a file, and requiring me to write inside-out code to handle such a quotidian operation feels like a Procrustean imposition.

Our proposal instead ties the handling to a function - a dying function - and thereby, deliberately, makes it harder to use. We want you think of panics as, well, panics! They are rare events that very few functions should ever need to think about. If you want to protect your code, one or two recover calls should do it for the whole program. If you're already worrying about discriminating different kinds of panics, you've lost sight of the ball."
Free Gold Investment Tips 
If you would like to go for intraday tips experts, how to buy gold, money management, gold purchase, share market tips, share tips, gold tips, commodity tips, ncdex tips, free trial share tips intraday, nse tips bse tips, stock tips, indian market stock tips, stock mark, stock market india,mcx,mcx today,commodity information,commodity exchange etc.
Nothing have yet moved me away from SciTE.

It was on my Windows NT4 and NT5 (aka Win2K), and then, from 2005, on any of my Ubuntu installations.

I use VIM only when I edit remotely, on servers, but not locally. Haven't took the time to learn how to use it like a ninja.

But if I will ever switch, that would be VIM, no doubt.

That was yet again, code-editor-of-choice discussion, now going back to real work (not meta such as editor config files and plug-ins).
DRM free for the win!!
The constructor doesn't need one, and there is a small performance hit for binding =>.

Mixins... Can you show me an example?

Times when you need a reference to a canonical function object, like with $.proxy and $.unbind. (CoffeeScript could implement => to set the original function as a property of the bound function)

Added a question on github: https://github.com/jashkenas/coffee-script/issues/1934
Enumerator solves typical generator scenarios reasonably well, and are easy to implement for your own classes. They use Fibers internally, and include Enumerable. Enumerator supports both internal and external iteration.
an incredibly profound post. The rarity of life really is what makes it so precious
I completely agree, but don't think most others would spend almost $200k on production.
So if I mow you down, you're choosing to sacrifice your future income by getting in the way of my vehicle? Interesting theory.
True, but the base http package handles each request on a different goroutine, so your requests could be handled concurrently:

http://golang.org/pkg/http/#Server.Serve

Though adgar is right, for now I believe you need to specify GOMAXPROCS to utilize multiple cores.

http://golang.org/pkg/runtime/#GOMAXPROCS
He makes it seem like he won't be using that list:

> and they would have owned your private information for their own use.

> You never have to join anything, and you never have to hear from us again.

And I think Louis CK is going to be Louis CK's EP from now on.

EDIT: Forgot about the "don't contact me" default on the purchase screen.
The reason it works for those specific groups is because of their fan base.

That's exactly the point.

I think you are trying to argue that people outside Loius CK's fanbase bought this because of the desire to prove people wrong. You might be correct in part, but that isn't the whole story.

Do you think that if Britney Spears tomorrow launched a similar "DRM free pay what you want" sale that and the "viral" element (news articles about how edgy it is) didn't exist she would have the success that these people have?

There are plenty of popular artists who have done similar things and had massive success. Lil' Wayne exclusively released (free) mix tapes between 2006 and 2008 which built his profile to the point that his next actual album sold more than a million copies in its first week of release, and gave him his first number 1.
I dislike how it says "if anybody stole it". Piracy isn't stealing, it's copyright infringement.

I'm still curious about the bandwidth costs. 110, 000 people is 110, 000 gigabytes which is 110 Tb of bandwidth. How much does that cost??

Also, since some of the torrenters did indeed pay for the video, they can be included as profit and they didn't add to the bandwidth costs. They were also a small amount, 10k is listed as the number of downloaders on one site. That's 10,000 out of 120,000 people who downloaded using torrents. That's around 8.3% That's really not bad at all and I'm thinking that this is the case for many things. And like I said, some of those people did pay for the video which bumps that percentage down; I would say down to 8% if you're a pessimist, and down to 5% if you're an optimist ;-)

Anyway, piracy isn't a problem here. I hope other people do this because it cuts down on the middlemen who are a constant drain of society.
IETF Opus interactive audio codec
Unfortunately, in this particular case, the code was equally nasty even when all of those methods were written in Ruby, and has grown nastier over time through pull requests. I think it tells you far more about the author than the language ;)
Greeker.py: turn XML text nodes to "greek"
You don't "be dead", its not an active state, an ongoing experience.

You imply that the person would miss out and regret it, but they woudn't be missing out because they wouldn't be.

Suicidal people reading this and thinking I'm arguing in favour of it stop right there - I'm on a phone and can't write a full nuanced answer. But I think this is an important point which all the "permanent solution to a temporary problem" people don't really consider, and should, to see why its an inneffective exhirtation.
We replied simultaneously, view my response above, and yes, I'd also do `for own key, plate` in real code (which I think its really awesome).
Anushka Sharma Desktop Calendar 2012 : New Year
New Year 2012 Calendar: Anushka Sharma is one of the hottest Bollywood Actress. Anushka Sharma worked in few Bollywood Movies and become more popular in short time. The first film Rab Ne Bana Di Jodi of Anushka Sharma was a super hit on the box-office. Here are the New Year Calendar 2012 of Bollywood Actress Anushka Sharma. Download free Anushka Sharma Calendar 2012 for Laptop, Computer, PC, Desktop and more devices. We provides High Quality Desktop Wallpapers.
Niggy Tardust was a collaboration wasn't it? A lot of people probably downloaded it to see how good it was. However, $141,000 is still a hefty amount. It would be nice if it were closer to $700,000 but I think it's good enough to live on and to produce the next album or two?
This is powerful stuff, thank you for posting.
> Go ahead an chalk that up to "Ryan doesn't know CS", if you believe it's any more incriminating than missing any ol' arg in a function signature.

Precisely what I intend to do. Everyone makes little logic errors and whatnot, I was just trying to use this as an opportunity to show that people who are, while not necessarily new, but not super experienced...will have a harder time spotting stuff like this in the language.

This is understandably frustrating, so sometimes it colors some of their opinion.
Sorry, but that's just historically inaccurate. PHP _10_ years ago was popular because it was a templating language that could be embedded in HTML, in which case it supplanted SSI and really was a competitor to ASP.

mod_perl was spanking PHP 10 years ago from a performance standpoint, but the democratization of the web meant that a lot of people that started with basic HTML layout then learned to extend it with PHP in templates, then moved on from there. Much the same as Perl became a dominant CGI language in mid/late 90s because a lot of sysadmins and hackers transitioned to back-end development due to web programming demands.
...the article says that the author of the forbes article (as well as you), as a person or privilege, does not understand poverty...

If the article is saying this, we can safely reject it as being a pointless ad-hominem attack.
It's on S3, so rounded up to 200TB (multiple downloads, etc) it's around $15k.

You could distribute it for significantly cheaper than that, but it's still a relatively low portion of revenue.
From pivot or from first iteration? If the former, a couple of weeks. If the latter, 5 months.
It's been 4 days.

Think George Carlin or Richard Pryor - i.e. watching great old stand-up 20 years later. No royalties - all self-owned.

He could sell for $1 ea and still make more than the flat fee.
Saying Hi: I have 150 pages is it worth finishing?
Verizon, Redbox May Dip Toes Into Content Streaming
Why did it cost $200,000 to produce and host the video? That seems way too expensive. $32,000 on the web site and hosting? Are you kidding me?

Bandwidth shouldn't cost more than $100 per TB. Seems like he got ripped off big time.
Nah; regular old Lua 5.1. The colon syntax is just syntactic sugar -- self isn't actually bound.

function Foo:Bar(baz) is the same as Foo.Bar = function(self, baz); invoking Foo:Bar("rebar") is sugar for Foo.Bar(Foo, "rebar"). self is never bound - it's just passed in (explicitly, via . syntax, or implicitly, vs : syntax). In all cases, the caller is always specified.

You can pass Foo.Bar around (as it's a function reference), but if you have something like:

Foo = {}
function Foo:Bar(baz)
print(baz)
end

local baz = Foo.Bar

Then baz has no binding information to Foo; defining the function with the : syntax is just syntactic sugar. To invoke, you would have to call:

baz(Foo, "woohoo")

Just calling

baz("woohoo")

populates self with "woohoo", and the bar parameter would be nil, demonstrating that there is no contextual binding to the function itself.
Vouch. I remember spending the entirety of my math class writing games on my TI-83+. I still hate my instructor for wiping my memory when she thought I was playing them and not writing them.
I think a lot of people bought this because they enjoy Louis CK and not because they wanted to experience what downloading a video is like.

The benefit is that he made it easy and cheap. If he went the conventional route I probably wouldn't have watched this special for a year or so until it came out on Netflix (and I've been a big fan for a long time). I don't have cable and it probably would've cost $14.99+ to own from Amazon and maybe $3.99 to rent (for two days). The benefit to what he did was I can buy it now and do what I want with the copy I own.
If you've been folowing my internet writing since 2004, you will notce that I have done many related things. It's a false *-chotomy to think that there is only one post you can make and that threfore it s critical that it be the one best possible post, and just do that.
Can anyone comment on the $170,000 cost to produce the video? He says he edited it himself so that pricetag must cover only the recording side of it. Is this cost a reflection of the price that large studios normally pay, or would he have gotten this rate from a smaller shop as well?
If the number of purchases so far were small, it's possible that buying several copies at $.01 would bring the average down by more than the cost in penny purchases (this is a strategy for a purely hypothetical selfish person with time to spend, but not $5). I expect the amount to fluctuate above and below $5.
mod_perl required real programming techniques due to the shared namespace. So many cgi scripts were written with no localization and so many programmers of that era had embraced the sloppiness of lack-of-persistence that it was hard to port existing cgi to mod_perl even assuming they bothered to try and grok the "voodoo" of persistence in a single finite process CGI world.
I do find it interesting that you didn't go "Oh, if he's got an object, he just missed `key`" so I could argue you likewise not as proficient as you could be :P
You could start with the lesswrong.com article http://lesswrong.com/lw/sc/existential_angst_factory/
so a couple of guys fixed a couple of bugs.
even if it were a thousand, bug fixes are not "influence" the code at all.

Cyanogen for example is much more open.
I feel the urge to point out that, if the cap table gets squeezed, there is no a priori reason that any particular part of it should get squeezed. It is entirely possible that, as he frequently argues, the productivity of money is going down (because "startups are cheaper than ever to start") and the productivity of product teams is up (because of huge amounts of leverage in the system via OSS, platform companies, improved development technologies, The Cloud, etc).

If one buys that set of facts, there is exactly one participant in the startup ecosystem who should be getting told "Sorry, your contributions are not worth what you think they are." It isn't founders or engineers.

P.S. That said, psst psst, being last cofounder beats first engineer 100% of the time.
If the facebook API gave us the comments in a post, we can make this an app.
Is there a thing called as a Designer Co-founder?
110TB is ~10k on amazon s3

edit: looks like i was beat to it; and didn't include multiple downloads.

to add some value 110TB is $9213.68 200TB is $14640.90
I don't think there is any evidence to support the notion that "a lot of people purchased this only to support the experiment." Sure, some folks on a HN thread commented to this effect, but I think that the vast majority of the 111000+ people who bought this probably like Louis CK. I recognize that I don't have any data to support my assertion either, but given the options of "buy this because I like Louis CK" and "buy this because I like alternative distribution models," I am fairly confident that more people are on the side of the former.

I also don't know why you think most of his "true fan base" would have bought this already. I love Louis CK and only found out about this because I am an HN reader. Why would you think most non-HN readers even know this is available? I mean really, I think you should at least wait a week before decreeing that "today's most most popular working comedian makes less money selling independently."
Download Mission Impossible 4
The best place for downloading mission impossible 4 the movie is waiting for you. Make use of it.
I feel like this sometimes, but usually when I'm doing something that I'm really into (I mountain bike, snowboard, wakeboard, road bike, swim, climb, kayak, hike, powerkite, jet-ski, water ski, water tube, motorcycle, and hopefully soon fly, white-water raft, autocross or rally, and skydive) I'm not thinking about being sad, but I definitely get sad during great moments.

I was at the Grand Canyon a few summers ago and I just sat on the edge out past where the fences are where only a few sad kids dare to go. I'd be lying if I said I didn't think at least a few times about jumping, even if it was the most beautiful place I'd ever seen. I felt like the canyon itself was a metaphor for my life in a way; huge, full of possibility, complex, but still far from inhabitable.

The helicopter ride just before that was crazy fun, though. It was something like $240 and it was worth every penny (I was making about $140 a week at the time working in retail). I can't put into words how it felt to have my first view of the canyon be from inside a flimsy carbon fiber helicopter that was trying to tear itself apart going over the edge of the canyon at what felt like a 90* angle and jumping from ~200ft above the national forest to about a mile up above the canyon floor. I highly recommend it, if you ever have the chance.

For the curious:

Before you dip in: http://pics.seanp2k.com/phx/DCP_5441+%28Large%29_exposure.JP... & http://pics.seanp2k.com/phx/DCP_5430+%28Large%29_exposure.JP...

During: http://pics.seanp2k.com/phx/DCP_5495+%28Large%29_exposure.JP... & http://pics.seanp2k.com/phx/DCP_5496+%28Large%29_exposure.JP...

After: http://pics.seanp2k.com/phx/DCP_5578+%28Large%29_exposure.JP... & http://pics.seanp2k.com/phx/DCP_5545+%28Large%29_exposure.JP...

I figure that there will be more moments in the future like that too, and I guess that's what I live for, just to see everything there is to see. My 9 day for-no-real-reason-with-nothing-planned vacation to San Francisco was also great, and I met more awesome people DOING STUFF there in a week than I have here (Detroit/Metro area, Michigan) in years, which is why I'm moving out there in a few months.

I probably have many more stories about majestic woods that I've biked and hiked through, hidden passages on rivers in a kayak, etc. but what I'm getting at is that life is an adventure, so go explore, because the worst thing you can do is live a boring life and die old without having done anything (risky|exciting|challenging|scary). Talk to the girl. Go to that party even though you're already in bed. Apply for that perfect long-shot work-from-home job. The worst failure is not even trying.

And I know how hard trying is.
Please don't delete it.

I also felt Reg was off the mark (although perhaps not to the extent that you do), but that's why i messaged him what i thought was the real issue. I think it's important to communicate what that feeling is.

So many people misunderstand the actual nature of suicidal tendencies. They think that it's just about someone feeling alone, or unhappy or whatever. But those feelings all have "normal" analogues such that a person that's never felt seriously depressed will misunderstand what that hole is truly like on the inside.

True depression is knowing that not being is an option equally viable to being.

And that's a feeling, or an understanding of the world that can't be reasoned with. All others can do is make the choice of "not being" less convenient of a choice than "being". Whether that's trying to make a connection and rekindle one's interests in something, or dragging someone out to do something (which should be done carefully), or simply being present. Regardless i don't think people appreciate what it is they can or should do to keep someone else moored/tethered to the reality where being vs not being is an equal proposition.