skysight-inc/HackerNews huggingface dataset:
Interesting post, Joel, but I have to say this isn't a problem I struggle with. For example:

'$10 seems like a lot of money. It can feel unimaginable people will hand over $10'

Really? If something will save me even a few minutes on an ongoing basis - or provide a bit more value - $10 is a pretty small price to pay. For example:

- $7 / month for Github
- $29 / month for Kiss Insights survey tool
- $50 / year for Crashplan

...and these are just a few. I'm a bit more on the business / marketing side of things than development, so I likely have a different mindset. But I'll happily pay for great products that make me more efficient or save me time....
You could try Instapaper, the original 'read it later' service. It has a bookmarklet, a website, and some really great apps for iOS, Android and Kindle.
Designers do not like strangers. Hard to build up trust unless you got direct connections and phone numbers. Lots of pressure in the biz.
To be fair, this already happens when a good, small subreddit is linked in one of the top comments on a popular post.
In the UK the banks have instituted Direct Debit, where the gas company gets me to agree electronically and then they submit a request to my bank monthly for a variable amount -it works smoothly and pretty much every business uses it for recurring charges. It's ubiquitous. No idea why the us banks have never done it. You might want to look at why.
Use your software? What have your company made? I just thougth that it was only danish system that was made with it. I know you can apply for a API, but did not know to any program outside denmark yet.

Yes, you are totally right, it is kind of stupid, but what system can you that a whole nation can understand, from the 18 year olds to the 80 year olds?
Agree with all your points except this one.

>> Maybe all of this will change once Facebook releases Hiphop VM AND people actually start using it.

The argument that PHP doesn't scale is a strawman. To scale anything to the likes of Facebook or Google you have to have serious architecture in place regardless of the language you choose.
This is exactly the sort of nonsense I'm talking about. When, you fool? Do you think most business apps need to do some crazy algos or something that would benefit from C?

If you think most programmers who know Java, C#, Ruby or, Python have ever dropped down to C you're deluding yourself. And they never need to and not only that the majority of their performance problems come from poorly written SQL queries. And the rest come from poorly conceived loops.

As I said, go get a job in a normal company, open your eyes. Most job applications will not give you an advantage if you put the ability to drop down to C on your CV. Because they will never, ever, ever need it.
1.
Ok so when is it appropriate/useful to use the power of embedded php (in html) instead of templates? Just for learning the first couple of hello worlds?
In my experience it becomes a mess to manage when you start having more than one commiter and more than a couple of lines of code.

2.
You don't have to be a command line expert to start using it. All the books at http://learncodethehardway.org/ show that command line can be integrated in the language learning process seamlessly. No reason to be terrified of it, on the contrary, new coders should embrace it as soon as possible.
Thank you for that information, i will about that.

But how does that help against the hacker just repeating your information to the server? Just as proxy?

I can not how the Public key works in that favor?

EDIT:
Before the papercard we had a key computerfile that we had to find and load every time we wanted to use the bank online. I think that is was you are linking to, but the goverment must somehow have thougth that the papercard was better? I do not know why?
Great post, I've blogged a bit about my personal realization with this as well. I didn't believe people would pay for things at my first startup two years ago. I thought we had to convince big companies that had huge budgets to pay for our product, not regular people.

Then, I went to work at a startup that actually made good money on a "virtual" product for regular people. I was just blown away that people would pay for something like that, and I learned in aggregate how much value a small purchase or monthly subscriber could have, even if the segment of users that paid was small.

With my new startup I knew if we put a price on it and charged, enough people would pay to keep us alive. Here we are just a few months in, able to pay ourselves and go full time on it. It's so empowering. I will be hesitant to do "free" or even "cheap" ever again after this.
One more thing. I regard patents as nearly tantamount to cannibalism: patent trolls eat the efforts of honest, productive people. I don't think gentle words are appropriate and civilized for cannibalism proper, nor for the evil of patents. On the contrary, to treat these leeches as if they were somehow being reasonable is the height of being counter-produtive.

The trolls don't mince words: they readily call it "theft" if you happen to be using something they patented. If we mince words then we loose from the very start, for the moral argument is the most powerful.

Which is precisely why you try to turn it on me given all your hypocritically impolite scolding about me not being polite enough for your tastes. If you're opposed to moralizing, don't moralize, not even about people who moralize.
Something that will also affect these numbers from my country: minimum wage. Minimum wage in the US is $7.50(ish). Minimum wage in Australia is $15, which wasn't so ridiculous before our dollar soared in the past couple of years. For quite a while, the $AU was $.50-60US, but is currently equal.

This means the burger costs more to make here due to labour costs, but also that people have higher numbers of dollars to spend on their burger.
What a disgustingly blatant cash grab. I wonder how long ICANN-monopolized DNS as we know it will stick around.
"Apple is looking like Wile E. Coyote to Samsung's Roadrunner"
If I'm the electrical utility, why would I change when my customers can't get a drop from a competitor?

If I'm a bank, why would I trust your site to be more secure with my customer's mortgage than my site?

If I'm an insurance company, why would I expect you to know the quirks of my legacy COBOL accounting system well enough to interface successfully with it?

If I'm any sort of business, why would I want to place my business on your website? It's hard to see how you would be more interested in servicing my customers than I am.

Seriously, switching billing systems is painful for any business and the number of large established companies for whom doing so is trivial is an extremely limited market.

This isn't a chicken and egg problem, this is chicken, platypus, seahorse, frog, and egg problem so to speak. Established companies have had computerized billing for a long time, it's deeply embedded and largely a legacy implementation.

To put it another way, you're solving the wrong pain point at $0.99 a pop rather than the right one at $99 million a pop.
GPS tracking was struck down on extremely narrow technical grounds - without a warrant the police do not have the right to trespass upon your vehicle (attach a GPS tracker). They deliberately did not rule upon the rightness or wrongness of tracking someone's public travel without a warrant. Since there will be no physical trespass when airborne drones are tracking our cars, that Supreme Court ruling isn't really relevant.

In my opinion, tracking someone automatically (either via GPS or drone), as opposed to having an actual person follow them, is sufficiently different in terms of cost that it becomes a qualitatively different phenomenon.
I'm sorry but Argentina got f'ed by the IMF because the country keeps voting in incompetent yet flamboyant idiots who buy votes with money they don't have.
Possibly. It depends on the size of the codebase and how many other people are handling maintenance alongside him. In a small codebase, 90% is way too much. In a larger (enterprise-scale) codebase, 90% could be normal if there are employees dedicated to maintenance issues.
Define maintenance... Of your own code? bugs or enhancements?
As a vegetarian, I admit that certain meat dishes do taste good (at least from what I remember) and that I do miss meat occasionally. However, I think what I most miss is not the taste of meat (which can be substituted as mentioned in many comments here), but the texture of meat...having something to chew.

As far as meatless products go, they all start to taste the same after a while. However, Gardein does make some great food.
The Rails MVC architecture is already past its prime, since it solves the problems of 2004. It's possible that startups may move more toward backend-as-a-service + JavaScript front-end instead of using Rails as their MVP.

In any event, the transition should be slow and I fully expect Ruby to be around for a long time, but people may notice a slow decline in demand for Rails programmers in the next few years compared to other hotter technologies. Sinatra (or some other Ruby framework) may replace Rails as a backend.

I'm a Rails programmer and I don't bristle at the suggestion that market demand changes. I welcome the change and adapt. I don't mind learning new languages.
This is a site run by a group of economists who crowd source the real inflation numbers based on supermarket prices in Buenos Aires.

http://www.inflacionverdadera.com/

Having just lived there for a couple of months I can attest to the insanity of whats going on there right now. The country is going to explode before the end of the year.
it's interesting how company cultures evolve. i work for google and have a friend at microsoft, and remarked to him once that our team meetings tend to have the underlying theme of "how can we make the user go 'whoa! they did that?!'". he noted that his team meetings tended to be more along the lines of "how can we crush the competition" (not in a monopolistic sense, just a very competitive view of technology). he actually felt that that constant sense of competition made microsoft a more interesting place to work at than google, whereas i really love how google wants to get things right rather than just better than anyone else (that's a side effect). both of us agreed that we would never work at apple, but i can see people of the right temperament thriving in that culture of obsessive secrecy and constant urgency.
Or, build it yourself very easily (I did so in a weekend) using XMPP + Strophe.js:

http://strophe.im/
Chrome update for MacBook Pro's Retina display
In my experience playing FPSs online (mostly Call of Duty 1/2/4), those assumptions are not quite true. For one, plenty of cheaters are not really very good players; they're not complete noobs, but they're often average players or below. Some are, but I don't think it's correlated with it.

And for many, having to compete with other cheaters would be boring and annoying, since for them the main satisfaction is 1) making ridiculously large scores compared to others and 2) watching others complain and leave.

An indication that this wouldn't be attractive to them is the fact that there are many Punkbuster¹-free servers out there, yet cheaters still spend time looking for cheats that can evade it.

¹ Anti-cheating system.
All inclusive playa del carmen resorts  
Inaugurado en 2008, el lujoso Resort All Inclusive de Lujo Grand Velas Riviera Maya es uno de los nuevos centros turísticos que distinguen a la Riviera Maya como un destino vacacional de primer nivel.
SSL EV certs are supposed to solve this. The address bar should be significantly different on the MITM site.
Facebook preps ‘Facebook Exchange’ for real-time bidding
No it is not. Gambling is legal under federal law and is left up to states to decide restrictions. You are just flat out uninformed.
How is formal UX research out of the picture? I asked you for some, you refused. If you're not going to even bother backing up your claim I'm not going to bother discussing it any more.
> Oh, certainly I'm sure that Rand Paul will eventually run for President when Ron Paul gets too old for it.

Ron Paul is already too old for it. McCain lost 2008 largely based on his age. Ron Paul is older than McCain. Wikipedia says that Reagan was the oldest and he was 69 upon entering office. Paul is 76.

This year's running, to me, smells entirely of a publicity stunt for his son.
Gov Moves Forward with Drone Programs Despite Poor Planning & Lack of Oversight
From the article:

"Interestingly, we also carefully considered purchasing a communication device from PRC, and met with one of their representatives in November, nine weeks before a post on my Facebook wall introduced me to SfY (and seven weeks before it even existed in the iTunes store). We examined PRC’s devices and were disappointed to see that they weren’t a good fit for Maya. For us, this wasn’t an issue of an expensive device versus a “cheap” app. This was an issue of an ineffective device (for Maya) versus an app that she understood and embraced immediately. The only app, the only system, that she immediately adopted as her own way of communicating."
OGPL seems like a confusing acronym for an open source platform.

It is licensed under GPL, though (inherited from Drupal):

https://github.com/opengovplatform/opengovplatform/blob/mast...
Perhaps it's best to be emotionless and cold? That way you don't take rejection that personally.
This is the problem, many people choose short term pleasure against long term safety. I hope for you that you do not apply the same reasoning when you choose between cook at home and fast food.

Or maybe you'd deny obesity is a problem?
Right. And that's something I disagree with -- it's my position that TLDs should only be created where they will be some sort of utility to a significant segment of Internet users.

Besides, working with my example of .AFAMILYCOMPANY, I'm not sure that J&J even has any good uses in mind for it. They do have afamilycompany.com registered, but it doesn't appear to have any DNS records set up.
We won't need lame getfoo.com or fooapp.com style domains; it can be something cooler like foo.app.
Click here for Veins Treatment
Notice how 70 were applied for by "Top Level Domain Holdings Limited"

Then go to their website, and click management. http://www.tldh.org/management/

The exe's bio says, "Prior to joining TLDH, Peter Dengate Thrush was Chairman of the Board of Directors of ICANN, and in that role led the process that resulted in the historic decision to launch the new gTLD program in June 2011."

Seems like a conflict of interest.
Absolutely agreed. I really love JavaScript for a lot of reasons, but it still astonishes me that that our lingua franca was designed in 10 days. In 1995. For NETSCAPE.

I'm not so sure I would describe the mishmash as unambiguously depressing. It's also pretty inspiring seeing people using the mishmash in a sort of bricolage kind of way. One thinks of libraries like Underscore and Backbone that seek to account for some of the "deficiencies" in JS.

And don't even get me started on CoffeeScript.

But I think we would both agree that it's strange that no one has come along attempting to really REALLY break the mold by designing a new browser from the ground up that wasn't tied to JavaScript and the DOM (and maybe not even HTML!).

You go first :)
Some of the applicants will try to disqualify each other. If more than one applicant is still left after that, ICANN will auction the TLD.
Twilio - Two Factor Authentication Solution
Okay, "dark enough that I never even noticed that it wasn't #000". Happy now?

I think you were just looking for a nit to pick, frankly.
I use Safari Reader all the time and it loads paginated articles very well as far as I can tell. When you scroll down a bit you should see an actual separated second page, labeled "Page 2 of N."

Maybe there are certain sites whose pagination Reader can't figure out, but try this for example: http://www.nytimes.com/2012/06/14/world/europe/putins-return...
TLDs should only be created where they will be some sort of utility to a significant segment of Internet users.

Why? Another entry in the root zone costs almost nothing.
Rebasing when pulling instead of merging has been a best practice for like 3 years now. Am I missing something?
Do trigger.io apps have the same speed/responsiveness issues that people usually experience with PhoneGap?
The Surrounding Game: A Documentary Film (kickstarter)
Quick note to the owner of the site. Please make a few visual changes. Increase your font size. With "Abel", 13px is very tiny and hard to read. The other thing at issue is the color. Its grey text on a white background and really strains the eye.
I had my UK MacBook with a cracked case repaired twice now, once while in the US. I did have to wait a few days that time, but I think it's a little more reasonable for US keyboards to be in stock in the flagship London store, vs UK keyboards available in a random corner of Arizona.

Both times, it's been a much better experience than getting other equipment repaired/replaced.
Best thing to do is call his office at 202-224-4343. Express your disdain.

You should also call your Members of Congress and Senators. Funny that congress doesn't have a automated directory. So I built callingcongress.org for this exact purpose, it's dial by zip.

You would be surprised how far a phone call, email, fax, and even a letter go. Especially if enough people tie up phone/fax lines etc.
Headphones, music and write code ? Then write code, write some more code and then rewrite that code ? Basically, code.

Procrastination is often a sign of not being interested in the topic.
burke summed it up perfectly. 1. Make lots of cash quickly and destroy any remaining faith in ICANN as a steward of the DNS. 2. Exit.
Apple is applying for APPLE. Google is applying for 谷歌, みんな, グーグル, ADS, AND, ANDROID, APP, ARE, BABY, BLOG, BOO, BOOK, BUY, CAL, CAR, CHANNEL, CHROME, CLOUD, CORP, CPA, DAD, DAY, DCLK, DDS, DEV, DIY, DOCS, DOG, DOT, DRIVE, EARTH, EAT, ESQ, EST, FAMILY, FILM, FLY, FOO, FREE, FUN, FYI, GAME, GBIZ, GLE, GMAIL, GMBH, GOO, GOOG, GOOGLE, GUGE, HANGOUT, HERE, HOME, HOW, INC, ING, KID, LIVE, LLC, LLP, LOL, LOVE, MAIL, MAP, MBA, MED, MEME, MOM, MOTO, MOV, MOVIE, MUSIC, NEW, NEXUS, PAGE, PET, PHD, PLAY, PLUS, PROD, PROF, RSVP, SEARCH, SHOP, SHOW, SITE, SOY, SPOT, SRL, STORE, TALK, TEAM, TECH, TOUR, TUBE, VIP, WEB, WOW, YOU, YOUTUBE, ZIP
PHP is the broken english of the Internet. Easy to learn, practical, inelligant, ad-hoc.
Banning E3 booth babes isn’t good manners, it’s good business
You have to write your apps in the right way for mobile and we've blogged about ways to do that:

http://trigger.io/cross-platform-application-development-blo...

We've also done benchmarks of our native bridge vs phonegap showing it to be 5x faster on Android:

http://trigger.io/cross-platform-application-development-blo...
But reddit isn't owned by Condé Naste anymore: http://blog.reddit.com/2011/09/independence.html
I seriously hope that ICANN blanket-rejects all of this. Polluting the top-level namespace is a fool's game. This is one of the shittiest ideas ever to happen to the Internet.
And then the second app called Foo comes around, and...
Kind of reminds me of skiing in tribes. Although not necessarily a hack, it was a glitch that was heavily exploited, and now it's an integral part of the gameplay, and a large part of what made it great.
Giving people the freedom to be creative with the gameplay mechanics can lead to great things. Other examples would be DotA and CS.
I think that Sinatra will become increasingly popular within the Ruby community (and financial help from Heroku/Salesforce can't hurt!), but I also think it's interesting that the micro-frameworks inspired by Sinatra (Flask for Python, Express for Node, plus many others), will become the fall-back for more advanced developers because they do a lot less specification and leave a lot more space to the developer.

So I say don't give up on Ruby. And if you insist on Rails-style MVC, there's always Padrino for Sinatra, Tower for Node, etc.

So much going on, so little time...
> There's absolutely very minimal things wrong with the language.

I guess you missed this post that highlights a few of them: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...

I agree on using what you enjoy using, but implying PHP isn't riddled with flaws is absurd.
"Also, you have to understand something about Argentine politics right now: it's a very polarized country, with two massive interest groups trying to take control of it. I'm not saying the government figures are real, most probably they aren't, but I'm very doubtful of these other claims, specially when these 'think tanks' don't really specify what they are measuring."

I am Argentinian and you are joking. It is obvious that the government is lying. There is not doubt about this, it is not an opinion.
Financial solidity and honesty. It is a social nightmare when "friends" owe you $10k and the money is not coming.
Didn't know about first opengl3 drivers.
Are you suggesting that Apple should diversify its investment in web properties? Or that Google shouldn't? (Or are you not making a point?)
Then double freaking high five :)
Not if a domain squatter already had bought/reserved foo.app.
I am disappointed, but I will probably buy one anyway.
Currently using a MBA, and it's a little underpowered (but only just).

Just means you'll need to make sure you get the max amount of ram up front.

I'm not 100% sure that the apple care warranty is needed either - at least for New Zealanders. We have a law (The Consumers Guarantee Act) which provides that products sold to consumers must be fit for purpose for a reasonable length of time. This has been repeatedly defined as longer than the 12 months warranty traditionally offered. I think given the extra price for the RD model, I might pass on apple care this time, and rely on my consumer rights...
Actually you can change that text field to say "+-3".

Wow, that is a totally hidden feature. Even worse, if you click the + button, it tops out at +2 and then greys out. Same with the - button and -2. My offhand suggestion is 3 buttons: plus adds days after, minus adds days before, and a third that resets to day-of only.

We do that automatically when you give us a city name (like "San Francisco" vs "SFO").

Also a completely hidden feature. You can probably help mitigate that by putting "San Francisco, CA (and nearby airports)" in the dropdown list.

You're alienating all of the flexible-dates travelers right on the first page... seems like you might get a lot of immediate result out of just fixing these usability issues.

I notice the missing $179 United fare now shows up. What was up with that? Bug?

FWIW, now that I know how this works (and assuming the price issues are taken care of), I will use himpunk for my next flight.
I feel the discussion may be either:
Cheap enough or marketed enough.

Because never the article talk about it. So either it's cost prohibitive, our they couldn't even find it's existence. But again... If it were life changing...
> I don't know why you took the parent post so personally; they never attempted to convince you that the command line is superior all the time for everyone.

Characterizing a well-reasoned decision not to use the command line and command line tools for everything as "nonsense" certainly is implicitly placing your chosen tool stack as objectively superior. It isn't.

The rest of your post is more of the same--I'm glad it works for you (and for text editing I use MacVim quite often, but not for development because for that task it sucks for me) and its reasons are great for you, but it is not objectively superior. Which is why I responded to the post to which I responded in the first place--because it was the sort of sneering arrogance that's so common in these parts, where my way is the best way. It is the best for you, and I'm happy that you enjoy it, but taking the tribal rock-throwing ("what you have chosen to do is 'nonsense'") attitude that ajross did is stupid.