skysight-inc/HackerNews huggingface dataset:
Is this surprising? I've drawn an airport 7 times now.

Might seem like a trivial comment, but this is a classic case reflecting inability to service player wants. If they kept their word list updated and used a better algorithm to filter out repeat-words, they probably could have mitigated their user churn rate.

Yes, perhaps a larger word list was part of their monetization strategy - but Zynga should've realized that was a bad idea when it acquired the company. When users pay for something, there needs to be an instant sense of reward, and a noticeable lasting sense of reward. A larger word list doesn't really fall into either of those categories.
It was my impression that that was Jobs' way of backing down and admitting that others are right. But I may well have misinterpreted that.
That framework is Spring MVC.

Agreed that Spring MVC rocks, but Grails[1] is also awesome, and Wicket[2] is pretty cool.

[1]: http://grails.org/

[2]: http://wicket.apache.org
Going down the same road myself. Here is my page of links (http://iosln.com)
CyanogenMod 9 Nightly Builds Are Alive
I would urge caution when using the terms "free" when discussing the NHS in a context like HN - I know you mean "free at the point of delivery" when you say "free" but many people won't! :-)
Thank you.

Feel free to post it for me if you desire.
Global typographic styles suck
I am going through the exact same thing. Last weekend I decided iOS would be my project for May and started digging in.

There is a TON of information out there. Too much. Most of it is outdated, and while the Apple documentation is a great resource, it is just not structured in a way for beginners.

Enter the Big Nerd Ranch.

http://www.bignerdranch.com/book/ios_programming_the_big_ner...

I think I got the kindle version for $22. It is perfect. Just released a little over a month ago, it uses Xcode 4.3. The first few chapters have no iOS stuff as they bring you up to speed on Obj-C and from there you start building the bases of iOS.

I love that they make you strip out all the code from the iOS templates and make you do it yourself. It really is a structured learning experience rather than just an information dump.

I'm only about 1/3 the way through so far - but so far it's been exactly what I needed.
Why doesn't Google buy Nokia in order to stop Windows Phone dead in its tracks? Would that be a pointless investment? Does Google already feel they've won?
`destroy` instantiates active record models which kind of defeats the purpose of fast deletion :)
Why would you need to go with your gut?

If you have gut feeling, I think the right approach is to express that as a hypothesis. E.g., "Small retail businesses need an easy way to take credit cards."

Then you can go out and interview a number of people in that market. If you find a lot of interest, get them to sign letters of intent. E.g., "If you create a way for me to take credit cards on my iPhone, I'll sign up for $10/month plus 4% in fees."

Based on your interviews and your letters of intent plus public statistics, then you do some math to see if there's a market there.

Please do announce your product here. Feel free to email me directly as well, and also consider joining one of the Lean Startup Circle mailing lists if you want to discuss LS techniques further.
The Android clusterfuck is a completely orthogonal issue to whether last year's high end model makes for a good this year's low end model. For $450, it should be perfectly possible to build a faster phone, running current software with a better screen and better battery life than the 3GS.

In fact, I wouldn't be surprised at all if the 3GS processor is costing Apple more at this point than the 4 processor due to a larger die size and outside licensing fees. Paying more for a worse processor is something that you would never do if you just built a low end phone from scratch.

edit: For example, the Samsung Galaxy Nexus (http://www.amazon.com/Samsung-GT-i9250-Smartphone-Touchscree...) is $450, is running Android 4.0, has twice the Mhz, twice the storage, 3x the resolution and 1.6 times the camera megapixels, all for the same price.
Ask HN: Map-based Application vs. classic layout
I am building a web application that allows local tourist businesses to promote their tours to tourists.

When I started to develop it, I went for a map-based view, see:

http://www.spotmapping.com/

Because of the map it takes a while to load the site and the content window is limited.

That is why I am currently thinking about changing everything to classic web layout, with just a few pictures of the tours and a detail page, which includes just a small map.

What do you think? I'm currently user-testing it with a few friends, but I wanted to get more feedback from you guys as well.
Obviously it has to be paid for, and I did end with the words "paying more in taxes to subsidise the NHS", but it's not as simple as paying for in advance, because people who don't make enough money to pay taxes, the unemployed, or people who need healthcare that costs more than the taxes they have paid do get it free.
They should apply this during movie fighting scenes. Then we might actually see the fight instead of the blur caused by "exciting cameras".
A blog on distributed, scalable, software systems design and development.
Reminds me how I use HPROF for profiling the JVM. It is my next step after doing the simpler

(while sleep 1; do jstack PID; done) | grep -A 10 THREADNAMEPATTERN
Nice work. It would be fun to see a comparison of the sphere containing Earth's water against a sphere of Earth's [relatively-]habitable area (say, the cumulative mass between the average depth of the sea-floor to the average height above sea level (of all exposed land massess)). For your intents, it could be a meaningful comparison in conjunction with you recent works. Thanks for sharing!
I don't think the DoJ would ever approve that.
You can't have 'git' and 'easier' on the same phrase

Or maybe you can: Hg is easier than Git

Now, I don't hate git, I love git, but you're seriously overestimating the knowledge of most of the programmers.

Git for lots of people feels like being thrown in a plane cockpit and asked to fly the darn thing.

And this is seriously something Heroku needs to think about. Sure, for now, it's still mostly early adopters.

But I really wouldn't like to tie my production servers to a specific VCS.

Compare this with drag-and-drop of php files to their ftp server.
Yes, I completely agree.

I tend to feel a large loss of community from deleting items like this.
I've had "Olympics" at least 7 times.
Perhaps in your perception of reality. But in the real world ("life on its own")? No. No one obsesses over how women look/smell/feel and for what reasons except you. What does your comment have to do with Facebook? How does this further the discussion? Comments like yours make this community an unwelcoming place sometimes.
I ran into similar problems at work where I am behind a proxy, where my connection would time out to sites like gmail, etc. I think it had something to do with cookies. When I revisited a site that timed out, but I went in incognito-mode, I was able to instantly see it.
How much of that water sphere is drinkable water? A tiiiny little sphere showing the drinkable water would be awesome on that picture too.
Sure, if all you need is a mildly dynamic page the full blown MVC frameworks that are "standard" for other languages probably seem like bureaucracy to you. But they have their uses, and they also exist for PHP for a good reason. MVC makes massively complicated systems easier to maintain, especially if there's more than one contributor.

Example:
I'm responsible for maintaining a "classic" ASP project that's evolved over many years ('98 was the oldest code comment I've found). A report has the wrong value for the record on it. Where do I go to find the source of the error?

You'd say "look at the page that edits that value". Well, sure, but there are dozens of pages that edit that database table plus dozens of other processes that could be altering it (stored procedures, print processes, scheduled tasks, people manually writing SQL statements, etc), looking at all of them would be a huge headache. In a MVC system, I would just go look at the model file of that table and debug the methods it uses to manipulate the database (that's simplified, but it's much less work than the spaghetti alternative).
Forget his language, he may not be a native English speaker and the difference in the way he acts, that based on our perception of how a Buddhist should be.

I may not be a Buddhist but as some one who love Buddhist philosophy, I find no reason to get offended at the picture, Actually I myself love seeing pictures of Buddha at more and more places (as long as its not used in profane ways) It actually cheers me up.
It is very sad. Perfectly reasonable questions getting shut down, looks very hostile to newbies, not at all the environment that I thought it was supposed to be.

I don't understand what happened. I'd like to believe there was some good reason that sparked this excessive moderation and it just went overboard. But it looks like a clique of insiders going on a power trip.

Whatever happened, I hope it changes.
RICETTA FUSILLI ALLA SALSICCIA E YOGURT MAGRO
You shouldn't. I doubt that they will buy them, they might support them even more to market their Windows Phones, but why would MS buy them? They already have a deal to produce Windows Phones.

MS didn't buy any other pc vendor for the same reason. They want to sell and license the software, without having to build the hardware.
I think it has a lot to do with it. Maybe not directly, but at the heart of it, net neutrality is (in my opinion) about dividing resources equally.
The Jukebox was a great device. The Rio Carbon was also smaller and better than the iPod at the time. Then the Mini came out.
I wish my tv/movie playback devices had a "de-lensflare" filter.
The Samsung Galactic Empire
Clojure brings a REPL, which is a huge bonus to productivity with the JVM ecosystem.

It also brings a simple syntax (verb stuff more stuff), and some easy ways to extend and interact with libraries such as SWING.
I doubt that Zynga is even on the radar for most of those 5m people.
I strongly disagree. I bought a discounted iPhone 3 when the 3gs was first released. Within a year my phone was pretty worthless, because the iOS 4 updates made it so interminably slow that I stopped using it as anything other than a dumb phone (which it was never great at anyway). And, of course, I still had a full year left on a two-year contract at that point, so I was not a happy customer. Maybe the situation is better from the 3gs onward, but it sucked for me.
Nightclub security uses Facebook for identification
"Then watch where Google Analytics shows up. This will be some rather surprising places, including porn sites and things you might find yourself feeling rather sensitive about."

I'm not a huge porn surfer but when I do find my self in certain corners of the internet, I use private browsing mode and a vpn. I doubt Google is using that as part of my profile.

The rest you say doesn't bother me as again it is a trade off. I trade information to get good search results.
Its a myth that customers will know a good product when they see it. They have to be 'marketed'. That's a big part of building a company, as much work as the product.

So its no shortcut to say 'just ask the customer', you'd have to pretty much build the company to do that in a meaningful way.

Because the question really is not 'do enough customers like this product?', but instead 'can you market this product to enough customers?'
Aah thanks! Looks like many people like Big Nerd Ranch! I am going to spring the $22 then :)
Looking at (http://www.appdata.com/leaderboard/app_store_apps?id=3781-to...), I'd say 100 floors, Rope'n Fly, Sponge Bob.
Worse thing is that this crap games occupy Top charts of the store (along with ad-ware), so digging for hidden treasures is actually a game of itself. Sometimes you can notice a game in a "Customers also bought" section, sometimes in a "developer" section, but mostly you'll need to search through reviews and charts on the web, filtering out ad-ware and major-ware.

PS: I actually think that some old game ports will sell like hot cakes, just not the ones the publishers think. They make most money on the realtime games on the PC, so they port them to touch devices. What they need to do is to port turn based games.
The cost of a false negative is essentially zero as long as the employer can otherwise adequately fill the position.

I couldn't quantify them exactly, but I don't think the costs are zero. For one, any candidate that you bring in and reject consumes (in the case of my company) about 4 man hours of developer time. And that's mostly senior/lead developer time. And that's not counting the time we spend discussing the candidate and the general cost of a distraction/context-switch. And then there's the opportunity cost of not having a position filled and work being started. Sometimes the short run matters.

That said, I'd definitely agree that the scale should be tipped in favor of false negatives.
Make sure you get something that can run the 64-bit kernel, as this will be a requirement for running Mountain Lion when it comes out this summer. You don't want to be stuck on an older OS, as Apple quickly stops supporting them for the latest developer tools. Which models support the 64-bit kernel is not obvious, as it is not the same thing as simply having a 64-bit processor.

A list of Macs that will probably support Mountain Lion is available here:

http://en.wikipedia.org/wiki/OS_X_Mountain_Lion#System_requi...

Beyond that, you want at least 4GB of RAM, with 8GB or even 16GB preferred (Xcode is a severe memory hog), especially if you get a spinning platter instead of an SSD.

I would strongly recommend against something like PhoneGap. iOS users generally don't appreciate non-native interfaces, and it will be extremely hard to achieve the necessary level of polish with HTML/CSS. If you want to use HTML, then you probably might as well just go straight to building a real web app. If you want native apps, it's worth your while to use the native language and tools.
Better Popup Blocker

https://chrome.google.com/webstore/detail/nmpeeekfhbmikbdhlp...

It can block legitimate actions but they've recently added a list of blocked popups on that page so you can manually allow them.

I really don't know why browser vendors can't just fix it themselves but stuff like this might make it upstream eventually.
If you look carefully, the shakes appear too uniform to be a person shaking the camera. It looks like the camera always "shakes" in a circular motion around the center of the original camera location.
because the troposphere + upper crust is a fairly thin shell, so doesn't take up a lot of volume when visualized as a solid sphere next to the earth

That is the useful intuition. Most people don't have it.
Women air max 2012
Working with encodings is indeed annoying in Python, but it’s not a “universal” problem.
There's a lot more to it than that. If somebody clicks your ad and then peel out within a few seconds then obviously your ad didn't do anything for them so the next time somebody clicks, your price goes up. Pretty soon you write a better ad. I know it isn't popular to say this but sometimes when I'm looking for a product to buy, ads are relevant. And the better the ad the more I appreciate it.
Could this be useful on web servers? If so, how?
I've almost exclusively been using Linux on Firefox as my main browser for the last 5 years. I also use pretty much every Google service under the sun, and I've never seen any of these problems.
A lot of the time though there are no questions whatsoever, in which case I figure it's kind of better if somebody says something, anything, as long as it's not totally obnoxious.
I don't quite follow... are global styles the ones that the browser provides as standard, or styles applied to <html>/<body>, or something else again?

Regardless, the tone of the post reminds me of something I've done on a few occasions: writing entirely domain-specific XML, then styling it throughout with CSS into something presentable. It's a bit of a pain, and I'm sure it'd fail completely in older browsers, but it completely avoids the slightly-unpredictable nature of default styles.
Super cool! A few thoughts, in addition to everyone else's:

1. When I try to preview the HTML, I get a 500 error! ("We're sorry, but something went wrong")

2. Possibly do a better job telling us which fields are required. For example, I had to click the "save" button before finding out that my address was a required field.

3. The URLs are generally pretty and intuitive - thanks for that. http://www.resumonk.com/users/9999-username/ shows me a list of my resumes. Nitpick: http://www.resumonk.com/users/9999-username/resumes gives me a 404, maybe make that a listing page, or something? http://www.resumonk.com/users/9999-username/resumes/123.html is fine, though "123.html" is not a "pretty" url. Room for improvement there?

At any rate, this is really very well designed. Cool!
In addition to the limited word list, poor repeat detection and Facebook integration, another thing that probably rubbed some folks the wrong way are the Sponsored Words.

Not everyone wants to draw Doritos, KFC or Coca-Cola.
Yup, mea culpa, title was rather over the top, which only served to annoy and undermine the content. Apologies - I've changed it to something a bit more realistic on the blog post.
When you have a question that is upvoted and answered a lot, and then the mods come in and close or even worse delete the question, it's just them flexing their muscles. There should be a way for the community to couter vote the mods if you have at least X amount of points yourself. If mods get overruled so many times they should lose their mod rights. We need some kind of "checks and balances" to keep the mods "honest."
DCPU-16 Toolchain binary release on 12th May
It seems like one of the constraints in this situation is needing your project to generate self-sustaining revenue by the time your 1k runs out.

For example, I wonder how long you could cover hosting for a small project with 1k?
This is because all of the uniform regulations become second nature to you when you're in the military. You and everybody that you work with wear the uniform in the same way, so it's incredibly distracting and jarring to see it worn correctly. It's actually hard to focus on the show because you're staring at the guy and thinking, "What an idiot!"

Ask any former Navy officer about what was the most inaccurate part of Crimson Tide. Nine times out of ten, they won't mention the submarine's mutiny that almost leads to nuclear armageddon or the underwater gunplay or the electronics technician soldering together a top secret encrypted VLF radio receiver. They'll instead complain about how Gene Hackman's uniform was so screwed up.
Why I will always love RSS
Ask HN: Job advice for a senior software developer
I've been developing Mac applications for 12 years. My current job is getting less interesting. I'm wondering what I should do next. The catch is that I live in France and very few companies are looking for experienced developers, most of them are looking for iOS developers with 2 years of experience.

So basically my options are:

1. Apply for a job in the Silicon Valley (but rents are expensive, it takes time to get an H1B visa, and it seems very stressful: if I lose my job, I lose the visa and I have to leave immediately)

2. Move to Canada (it seems easier to get a working visa, but there are fewer tech companies, and the winter weather is quite harsh)

3. Move to the UK (it's the easiest, I don't need a working visa, but finding a job as a senior developer may be as hard as in France)

4. Set up a company in France and sell apps on the Mac App Store or iOS App Store (great but I would have preferred working in a larger company with other people)

5. Set up a company in France, stay in France, and work remotely for a company based in the USA as a subcontractor (to get around visa problems)

What would you do if you were in my situation? Do you have any advice?

Thanks
Patent covering Reactive Extensions?
I don't see that Microsoft buying Nokia could actually change any of that within a timescale that actually matters. In fact, being acquired, and the resulting organisational confusion that would result (at least temporarily) would probably makes thing even worse.
I remember reading on HN sometime ago about the Mumbai High Court verdict that allowed life saving drugs to be reverse engineered and this was what allowed the Indian companies to copy the drugs.

However lifesaving the drugs maybe, this would cause the multinationals developing the drugs to increase costs so they dont lose their R&D investment while the Indian companies make a quick buck on someone else's research.

The goverment should have subsidised the drugs which would have been a balance between capitalism and compassion.
Imagine a service by Facebook / Google / Whoever Inc. where you can purchase a slice of a user's info / history.

"Brad seemed to really know his stuff in that phone screen, let's go ahead and purchase his past 6 months of search history before we bring him in for an interview". (sub in Facebook profile, etc.)

I'm not saying this will happen. I hope it never does. But there are definitely incentives in place right now to make this a reality, and I haven't event touched on big brother's back door access.
Everything Allen needed to know about Windows 95, all on one page.
Jewel - Manage DOM elements like they're ActiveRecord models.
Austin, TX / NYC, NY / London, UK

Bazaarvoice is hiring for a bunch of positions - big data software engineers, front-end engineers, DevOps, etc. Ping me for more info.

Here's the DevOps spec:

Who We Want: Bazaarvoice serves traffic on some of the biggest websites on the internet. Every day our content is served to tens of millions of people making tens of thousands of requests per second, resulting in tens of thousands of gigabytes of traffic. Our request logs alone add up to almost 1TB daily. If the thought of doubling these numbers excites you, we'd love to hear from you.

Responsibilities:
* Develop internal tools and processes to maintain stability and performance of our infrastructure
* Work with Development teams to build applications in an Operationally sustainable way
* Design cross-datacenter, world-wide systems with a high availability mindset
* Research, analyze and propose new technology solutions for Bazaarvoice's infrastructure
* Make things go faster

Skills and Experience Necessary for the Role:
* Bachelor's degree in CS, EE or MIS; or equivalent experience
* 5+ years experience with LAMP development/administration
* Hands-on scripting with shell & Python/Ruby/Perl
* Thorough understanding of TCP/IP networking & DNS
* Excellent project management, communication, prioritization and analytical skills
* Strong customer service mindset

Technologies:
* Linux
* Tomcat
* Solr/Lucene
* MySQL
* Amazon Web Services (EC2, S3, VPC)

Bonus experience:
* Puppet/Chef
* Hadoop/BI/Big Data
* Cassandra
* OpenStack/Eucalyptus
* Open source contributions
Also the undershirt went away after who was it Brand or someone like what didn't wear one in a movie .
Yes of course he would laugh.
And now I feel I also need to laugh at you :)

I don't want to talk anyone on this here since, this is a not a place for such.
I felt this is my duty to raise my voice. I did it. Thats enough for me.

But I would like to hear from the guy who build the app for the intention to this?