skysight-inc/HackerNews huggingface dataset:
I feel like everything that's happened to TF2 is just a sneak peek into what will happen once Valve ships Defense of the Ancients 2.

The question is, how will they balance a hardcore gaming community which hates paying to get better (stats-wise) items vs monetizing F2P? Will they charge only for cosmetic items, or will they drive away their core Dota fanbase?
How books are made:

http://www.antipope.org/charlie/blog-static/2010/02/cmap-2-h...

Note that there are 17 steps in this process for paper books ... and around 15 or 16 for ebooks. And the cost of physical goods (ink and paper) is less than 10% of the cover price.
jameiest are you a CS employee? I am curious if you guys made any changes to your website after receiving the letter...
And twice as long to screen per person.
Hobbit vs. Giant: A Tiny Example of Using Closures in Javascript
Original press release: https://www-03.ibm.com/press/us/en/pressrelease/37095.wss
It doesn't need to run it for a couple thousand a minute, there aren't that many people registering with NPM at any given time.
If the site still functions without these scripts (As it should), then there isn't much of a reason to stop visiting a site because of it.
I threw this together this afternoon to give an example of how one might use a closure in javascript.
>There is no office where you file a copyright application. Using a (c) and/or other types of copyright notices is optional in a post-Berne American court.

Copyright is given de facto, but there is in fact an office where you file for a registered copyright.

In general, copyright registration is a legal formality intended to make a public record of the basic facts of a particular copy­right. However, registration is not a condition of copyright protection. Even though registration is not a requirement for protection, the copyright law provides several inducements or advantages to encourage copyright owners to make regis­tration...[1]

The office in question is the US Copyright office. Registering gives you benefits such as damages and attorney's fees in the event of a court action.

[1] http://www.copyright.gov/circs/circ01.pdf
I agree.....the conversation should not be "either/or" it should be "both/and". Certainly, I would prefer to hire someone with both, but I WOULD NOT hire a grad that cannot prove he can do the work and I WOULD quickly hire someone without a degree who can perform.

I would test ability and if I couldn't decided between two candidates, I may take a look to see if you have a degree from a respected school.

If you want to be in startups, I have friends that have applied and started jobs without being asked about educational background.
How to move your business forward with mobile marketing
"Be regular and orderly in your life like a bourgeois, so that you may be violent and original in your work."

Gustave Flaubert, Letter to Gertrude Tennant (December 25, 1876)
We just launched a new marketing site for http://www.wanttt.com. We used Bootstrap as a starting place. You can see the Want button on newest merchant's site, Wiz Khalifa's Merch Shop, http://store.wizkhalifa.com/apparel-1/black-yellow-mens-stan...
Looking for Mobile App Developer/web design cofounder
Looking to start an internet project in Boston, MA. Looking for a partner who can write the company mobile app, and work with me to do web design and optimization. Team already has product manager and chief engineer.

erikgrueter@gmail.com
Ask HN: Advice needed for spare time project
Hi all,

What do we do?

My girlfriend loves music and I love coding so we joined forces a couple of years ago and produced LiveUnsigned.com - an international listings site and blog for unsigned and micro-label artists.

We've always gone for the slow burn, building up visitors using the blog and the long tail. Whilst we never saw it as a huge money maker we did see it as eventually paying its way.

We've built it up over evenings and weekend (and the occasional ODesk hire) to where it is today:

- average 400 unique visitors a day
- average 30,000 page views per month
- split roughly 50-50 between blog and listings
- over 2000 twitter followers
- over 8500 artist profiles
- over 3000 venues in 42 countries
- 1200 upcoming shows

We have a couple of great writers for the blog and reviews who are both immersed into the world of DIY music, and whom we pay a nominal amount to per month.

The issue here is that we have an increasingly limited amount of spare time. We've just had a baby girl (8 months old) so both time and money is a lot tighter than it was. And we're getting married later this year, which is also putting a further burden on time and money.

We have tried a number of things to bring cash in, adwords only bought in about £5 in the two months we tried it. We offered a "feature show" where you can pay £2 to promote your show, even a donate button. Nothing has really worked.

So what do we do? We have a site that we both love and we feel has great potential, but is taking up both our increasingly sparse time and money with no obvious gain.

We both feel like we need honest advice from someone completely detached. Whether the advice is to try doing X, Y or Z, or to scrap the listings and focus on the blog, or even just to stop completely.

What started out as a fun thing to do together is increasingly becoming a source of headache and tension.

Any advice much appreciated.

(note: I'll try and stay up and respond to any questions if they come along, but it's getting late and my daughter wakes up early!)

Edit: spelling
Wonder how many traffic accidents these guys will prevent? I am guessing a lot! Actually, they will also prevent tickets you get from texting while driving in California. I have gotten one and it sucked!

Definitely worth trying, especially for a hyper-connected road warrior like myself.
In Objective-C, those aren't named parameters, like you might find in Python, or faked in Ruby or Groovy.
They are called 'Keyword Messages'. In your example above, the method signature is replace:with:options:range:, compared to say a C++ style replaceWithOptionsRange.
It's simply a way to interleave arguments in the message send itself, inherited from Smalltalk.
An old friend - and getting older:

http://news.ycombinator.com/item?id=252615

http://news.ycombinator.com/item?id=304039

http://news.ycombinator.com/item?id=637491 <- 22 comments

http://news.ycombinator.com/item?id=922369

http://news.ycombinator.com/item?id=1573034

http://news.ycombinator.com/item?id=1988165

http://news.ycombinator.com/item?id=2340024

http://news.ycombinator.com/item?id=2578765

http://news.ycombinator.com/item?id=3025137 <- 37 comments

http://news.ycombinator.com/item?id=3036042
Oblig Simpsons reference: "Speed holes - they make the car go faster."
Ask HN: TechCrunch for enterprise startups?
Anybody know of a good resource to read up on enterprise/b2b startups? All the tech blogs I've seen seem to focus on consumer internet companies.
http://en.wikipedia.org/wiki/Betteridge%27s_Law_of_Headlines
woah, "NFC is used in subdermal implants", is that already being done? I've googled and seen it as something on the agenda, but have no idea if people are already doing it?
Agreed. First, very uncool to mention the wife of your competition ordered a pair. Second, dick-maneuver to not send glasses that a customer ordered and to include a snarky card instead.

Much classier would be to have sent the glasses with a note saying "I hope you enjoy these glasses blah blah blah," and never have mentioned it in a blog post that's knocking your customer's husband's company.
DRM is nasty, but it has nothing to do with Amazon's model. The Kindle exists to sell books, not the other way around. You can read and buy Kindle books on an iPad or a computer, and (on average) they're going to make one hell of a lot more profit on eBooks than cheap consumer electronics.
A true hackerish version perhaps:

bc = [124, 0, 0, 114, 37, 0, 116, 0, 0, 124, 0, 0, 106, 2, 0, 100, 1, 0, 131, 1,
0, 124, 1, 0, 106, 1, 0, 124, 0, 0, 131, 1, 0, 131, 2, 0, 83, 124, 1, 0,
83]
fact = type(lambda:0)(type((lambda:0).func_code)(2, 2, 7, 0,
''.join(map(chr, bc)), (None, 1), ('fact', '__mul__', '__sub__'),
('x', 'acc'), "n/a", "fact", 0, ""),
globals(), "fact", (1,))
15th Phone?! That's three phones a year since launch.

Please tell me you haven't been buying phones because they broke? If so, I think this a great testament to brand loyalty that Apple are masters at.

I don't think I've had 15 phones in my life, and I have had at least one phone at any point in time for the last 13 odd years.
Gazehawk Team (YC S10) Joins Facebook
Come Work in New York
There might be a suit brought on behalf of one of these reporters and/or their employer arguing that the implication of consequences from such a powerful entity without a court order constitutes illegal interference with their business, possibly entitling them to some damages, and more importantly, establishing some very important precedent which might prevent the TSA from ever attempting such a stunt in the future. I could certainly see many lawyers salivating at the prospect of winning a suit against such a well-funded target, not to mention the notoriety such a contentious issue would bring them in any event.
Thought paper on Domain Seizures
For Women Who Work in Corporate Responsibility, Every Day is Intl Women’s Day
Women in CSR shine in three areas: women in green, women in philanthropy and women and social engagement (media).
I can write Java without an IDE. It's not that hard--it just takes additional time. Valuable time that I could spend writing other code or sleeping or drinking beer.

The assumption that it would be Eclipse, however, is hilarious.
Stuff Parents Say: I'm going to takeaway Minecraft
Nice job guys! The Google voice settings are a little clunky though.
Facebook Interest Lists Lets Users Personalize News Feed
Thoughts on Apple & OpenStreetMap from someone making map tiles from OSM data
Umm; so if I read that PS right (and they haven't changed it since your note) they are saying that they caught the wife of one of the owners of WP ordering TryOn's... to get samples of the product. How is that personal information? :)

People try this all the time; my parents constantly receive fake booking emails from competitors in order to wheedle their pricing structure out of them.

If they mentioned her name, or address, or something actually personal I'd agree with you...

(of course; the whole post makes them look like dicks, but that's another matter)
Aren't Mixbook the jokers who tried to hire dhh for a Rails position?
Gene Therapy For Blind Again A Success, More Patients To Be Treated
At some point it becomes a liability. The reason is that it can be used to 'take over' Apple. It works like this:

Company has a stock price of $X and lets say a billion outstanding shares. Giving it a 'market cap' of $X * 1e9 or $x billion dollars. It has cash or cash equivalents of $Y billion.

If you try to buy control of the company by buying up all the shares is costs more than $X billion because as you buy shares the price will go up. But you can mitigate that by borrowing up to Y billion dollars that you will 'pay back' by looting the coffers and paying it back.

Now as long as your share price stays high, this is not a huge threat, but there are many, many examples of high tech companies whose share price was very high at one point, and nearly worthless a short while later. Look at Sun as an example $60 -> $1 in the course of about 4 years. So if you price plummets precipitously and you can't 'get rid' of your excess cash, well you end up on some corporate raider's dessert plate.

But corporate raiding aside (while it makes for great drama its not the best reason) the money in 'cash' isn't doing anything for Apple. Its not researching some useful thing, optimizing some operational expense, reducing risk or eliminating barriers to future growth.

Sure having "enough" cash is very important, but having "too much" can be dangerous, foolish, or both.
Totally understood, and I'm well aware of the increased memory footprint required once they are uncompressed.
Way back in 08 when I was working on my first iPhone app you had to be very careful with memory a small animation with 120 images of 50k each could quickly max out the 50mb of usable memory the iPhone 3G had unless you cashed properly and released assets as soon as they were not in use. I should have been more specific in my original post.
Announcing DevelopHer Hackday, a public hackday competition for women
The newsonomics of paywalls all over the world
http://www.nsc.org/safety_road/Distracted_Driving/Pages/Cogn...

"While many people know texting while driving increases crash risk, the lack of understanding about the risks of phone conversation while driving remains a challenge. Talking on hands-free or handheld cell phones requires the brain to multitask – a process it cannot do safely while driving."
Be careful when using PwdHash.

The used hashing mechanism is quite weak. If you don't have a long high-entropy master password, it should be feasible for a site-owner to brute-force your master-password based on the site-specific password.
Atlanta

Emcien is looking to hire a Ruby on Rails engineer or someone experienced with a similar framework. We do pattern detection and analysis in manufacturing, retail and social media.

We have a posting here: https://jobs.github.com/positions/1011ea28-5e53-11e1-9833-05...
Wow, I am the worst offender in terms of driving and texting.

Pretty scary (and stupid on the part of those of us who do text and drive) since according to Wikipedia, "the risk of crashing while texting /driving increases by 23 times, because reading or sending a text diverts the driver's eyes from the road for an average of 4.6 seconds"

I'm from Germany which has really strict laws on this and all phone activity (texting, calling, emailing) is forbidden while the engine is on (leave it to the Germans to be this strict).
I was watching PG's interview on Bloomberg yesterday on he said that most YC startups choose to develop on iOS first then port it to Android. (I can't remember if he said he advises startups to do iOS first before Android).

My guess is this is cannot be easily done on iOS.

Android's API has been more open than iOS.
Facebook primes the IPO sucker pump
Me too, I got that as well, and just love it. This article makes me want to buy more WP glasses! So don't fret guys, we hackers aren't that easily confused.
Semi-automated key generator generation, with video
I agree with your summary of the situation.

However, some commercial development shops won't touch anything LGPL (a license compatible with commercial use). Mono adds additional complexity. The concerns of the FSF are here: http://www.fsf.org/news/2009-07-mscp-mono

The Mono project's perspective can be found here: http://www.mono-project.com/FAQ:_Licensing#Patents
Open source licenses for App Store applications?
Just so I have this out of the way: I know the GPL isn't compatible with typical App stores, like Apple's. I understand that the LGPL likely isn't either. I also understand that BSD and Apache licenses are, but I'm wondering - are there licenses out there that cover the middle ground between the two? Basically, something that requires someone who reuses a piece of work to publish the source code, except the bits that they have as part of their agreement with their app store vendor (signing/encryption keys) and such?
Wow, this is awesome! Definitely gonna try this out next time I'm driving and texting...I mean, driving and thinking about texting! ;)
Playstation 2 and Nintendo 64 games were written in assembly? Really? I thought C and C++ were common by then.
Given all the other noise about QU8K's rocket reaching 120,00 feet (http://www.youtube.com/watch?v=rvDqoxMUroA) and other relatively sophisticated rockets based on off-the-shelf electronics and model rocket technology, when do we see a war between drones and the surveilled?
AWS: Announcing three new Amazon EC2 features
In Go, the accepted way to report errors is to take advantage of multiple returns, such as:

result, err := somePotentiallyFailingFunction()
if err != nil {
// Try to recover here
...
// Not recoverable?
panic()
}

And this call to panic works the way you prefer. Note that doing the following:

result := somePotentiallyFailingFunction()

won't compile since the number of values on the left doesn't match the right, so if a function can fail and returns an error, you will know.
If you do something like:

result, err := somePotentiallyFailingFunction()

And then never check err, it's actually a compile-time error, which enforces error checking, to a point. What's next is the kind of thing you don't like, and it's poor style.

result, _ := somePotentiallyFailingFunction()

This assigns the error to _, which causes no errors if you don't use it.

Hope this clears some things up.
>Apple didn't need permission from OSM to use the data. They were not required to tell anyone about their plans to use it. All that was required was copyright attribution in their published work.

Which requires that the betas or at least the GM version of the OS update (all shipped to members of the developers' program) would contain the copyright attribution. So every competitor, cough Google cough, would get to know about Apple's decision to switch in advance, perhaps months in advance --maybe at the cost of an iOS developer program subscription ($99).

Have you noticed they didn't even use the latest map data, but those from mid-2010; I.e when they started, also in secrecy since no one heard anything of it, working on it?

If violating OSM's copyright carried the same financial risks as downloading illegal music, I suspect Apple's cost benefit analysis would have been different. An army of lawyers, a huge reserve of cash, and a weak opponent unlikely to be able to vigorously pursue legal remedies led Apple to the probably correct assumption that the benefits of violating copyright outweighed the financial risks.

So, spending money from "a huge reserve of cash" on a legal defense with "an army of lawyers" would help Apple avoid financial risks? Isn't spending money the financial risk in itself? How spending on lawyers is different from a fine? Did you imagine some huge fine merely from not adding an attribution as required? Whatever it could be, say 10 million dollars, it would still be pennies to Apple.

But the main problem with your logic is you haven't specified any reason for Apple to purposefully don't give attribution.

The theory of Apple wanting to take credit for the maps for itself, is ridiculous, because:

1) It's not like any consumer cares who made the mapping data.

2) It's not that Apple would have to pay to use the maps otherwise.

3) It's also not like Apple doesn't give attribution to myriads of other OS projects it uses.

4) It's also not like it was impossible that the maps would be recognised instantly by OSM contributors and people on the intertubes.

So, why exactly would Apple don't give attribution in purpose?

Only my theory, i.e secrecy, gives a reason.

[Downvoters have a better theory? Do, enlighten us...]
Instagram worth a half billion dollars? Sure, and I'm Mick Jagger
AI designs its own video game
Photographs of Today's Aurora Borealis
No, Anonymous can't DDOS DNS root servers
I guess that when you raise capital, the best use for it is to spend it on lawyers. Shame on Warby Parker.

PS: I'm now going to give classicspecs.com a try
Would this be considered blackmail, if the media starts getting harassed by the TSA over covering such stories?
>I'm pretty sure this is impossible without battery rape.

I'm starting to sound like a broken record on HN about this, but this kind of comment trivializes actual, no-kidding rape by comparing it to a low battery, and comes across as inherently misogynistic even if you didn't intend it that way.

If we really want to be serious about opening up tech and getting more women involved, and more importantly if we want a world with less rape in it, we've got to cut this kind of thing out.
Lamborghini-like super bus: 23 seats and 155mph top speed
GigaOM seems to cover enterprise/b2b startups more than other tech blogs. You've probably run across it already, but if not then it's worth a look.
How to Start a Movement
Funnily enough I think this applies to business as well. I was at the YC User Acquisition conference the other day and what was striking was just how many processes the most successful companies have locked down. It frees you up to be creative.
How is this different or better than Vlingo? (Which by the way uses a more generic wake-up request - "Hey, Vlingo")
"registration is not a condition of copyright protection"
What's a clever video worth?
Your "argument for it" is a complete straw man.

The real argument for the agency model is that the publishers own the rights to publishing and can set terms as they wish. If they want to wholesale ebooks they can do so... and they can also decline to do so if such is their desire. If they want to use an agency model they can and can also decline to do so.

The publishers presumably want to sell books using the model that favors them (cf Adam Smith) and so they have chosen the agency model.

What very well may be anticompetitive about this situation is for all the large publishers to get together and collectively move to a model that knowingly results in higher consumer prices. IANAL but on it's face that looks pretty bad and I'd guess based on reported emails that they've pretty clearly crossed the line on price fixing laws.

Presumably their defense is that the initial "lower prices" were loss leaders by monopolist Amazon not true market prices and there's probably some truth to this and that's probably why we'll see a non-trivial but non-blockbuster settlement in the low eight digits.
related educational stuff: here's three different ways to do lazy sequences (infinite seqs) in python: generators, closures, and classes. provides implementations of lazy-map and lazy-filter for each style. (the generator implementations are equivalent to those in itertools.) uses fib instead of fac. https://github.com/dustingetz/sandbox/blob/master/etc/lazy.p...

we can use these ideas to elegantly solve the second greplin challenge question: "find the smallest prime fibonacci, X, greater than 227,000; compute sum of prime divisors of X+1"

pred = lambda x: x > 227000 and is_prime(x)
X = take(lazy_filter(pred, fib_gen()), 1)[0]
print sum(filter(is_prime, divisors(X+1)))

https://github.com/dustingetz/sandbox/blob/master/etc/grepli...
Wow, this is awesome! Always been a big fan of London-based YC startups :)
I think the problem is just that the TSA is run by unprofessional people who clearly have no idea what they're doing.
EXIF Data Analysis of Apple's iPad (3rd Gen) Sample Photos
You don't say how much it costs you; my impression is that the time is more than the cash amount. Have you tried asking your users what they want, or telling your users what you want? I'm thinking of '8500 artists. 1200 upcoming shows. Could someone please buy us a drink?' A subscription model would be ideal but I'm not sure how you do that - although i do think that charging two quid for promotion sends the message that your service lacks value, and that you would have got many more signups if you had demanded twenty. If you can't see a subscription model, cost out an upgrade and some merch and then do a kickstarter to raise the funds.

What sort of values could you ad if you had money to burn? How about a full page ad in NME or Q every month promoting 3 new bands? Or a hookup with a radio station? Have you tried getting sponsorship from music instrument manufacturers/dealers? Musicians are always craving new gear, it's an addiction in the same way that music fans are always craving new tunes.
I've seen a few of these recently where Facebook "acquires the team." What does that mean, exactly? What happens to GazeHawk the product? Who owns it? Does it continue to operate? Who does Facebook pay? What happens to GazeHawk investors?