skysight-inc/HackerNews huggingface dataset:
It's never that simple. First of all, the currency supply is kind of a red herring. What really matters here is the relation:

Real GDP = Nominal GDP * Price level

So if you care about growth in Real GDP (ostensibly because you consider Real GDP to be a proxy for Living Standards, and that's what really should matter), then obviously the right hand side of the equation must somehow move accordingly. But: that's not the only constraint on what can happen.

Not all trajectories of the variables in this equation are equally plausible, even when they all satisfy the equation.

I read your statement as an implicit one-directional causality. Let me rephrase your statement with the goal of clarifying what we're talking about (and please correct me if I mis-interpreted): if the economy grows (Real GDP is growing), and then nominal GDP is somehow forced to remain constant, then that will cause prices to go down.

But why would it? The main direct driver of real growth is demand. Having more customers is what ultimately causes firms to produce more, build new factories, hire employees. Somewhat more indirectly, the belief of being able to get more customers in the future also causes firms to produce more, build new factories, hire employees.

Now if you force nominal GDP to remain constant, then the first signal that firms receive is that demand stops growing. Hence the first signal that firms receive will most likely cause them to stop increasing production.

Granted, it is conceivable that firms interpret the signal of flat demand differently, and that they react by reducing their prices. This is an empirical question, which seems to be answered mostly in the direction that prices are "sticky".

So in summary, if you force Nominal GDP to remain constant, you will most likely stop the economy from growing.

Note that the reverse of your implied causality is more plausible in a limited sense: if for some reason prices decrease, then this could well cause Real GDP to grow while Nominal GDP remains constant (this is true as long as wages do not decrease along with prices, because then nominal demand can remain the same, while more goods are moved for the same nominal demand). But then you somehow have to explain how that decrease in prices is caused.
Please let us know if you'd like to get involved!
Thanks. We noticed that it wasnt working yesterday and will fix it ASAP!
What's the point of switching one rival for the other? Just so they wake up after another 5 years that they need to give up on Nokia's maps, too?
Thanks man, much appreciated. Let us know if you'd like to get involved!
Would anything change your mind about that? If you wanted to test a hypothesis for a risky business idea and didn't want to sink cash into it, would it be worth it?

Would you prefer a method to pay cash for labor instead?
It's a real shame that this rant has made it to the number one spot (as I of now). I don't mind rants, but there's nothing to really take away from this post. The author doesn't provide any motivation as to why any of these things are problematic, nor does he try to appreciate why some of these exist for some APIs. Rather than offensively ranting at people providing you with data, usually at no cost, why not try and provide examples of good web service design? This post could have been a whole lot more insightful.
The goal is not to deter people from showing contempt for lack of intelligent action. (Unless that contempt is for someone who lacks intelligence because of a disability). When someone does something stupid it is fine to call them stupid.

The goal is to ask people to consider using words that are not recently (even currently) used for learning disabilities. Retard has strong links with learning disabilities. Enough time has passed that words like 'moron' has little connection to its original meaning.

In time retard will have enough distance from its current use to be less hurtful.

>I don't see another word with the same connotation as progress.

I don't understand.
FWIW, you can count me in. I've understood monoids better thanks to your article.

My comment was not a jab at your article, but a comment on how hard it is to find the proper abstraction level.

And that I fully understand people who'd say it is making things more complex for its own sake, and I'm not sure it necessarily is because they don't want to learn.
When submitting links in future you should probably just stick with the original blog title, which in this case was "CouchDB retrospective" - a succinct and accurate representation of the actual topic being blogged about.
If I get my work done in 2 hours, do I have to work an extra 6 hours as punishment for being super competent?

What constitutes as enough work/value for a day?
Flight Deck of the Space Shuttle Endeavour
Quite an apparatus. An interesting mix of controls, from rotary buttons, linear gauges and toggle switches from the 70's, all the way to a modern glass cockpit.

The seats look like ancient torture devices.
What a ridiculously limited view of what apis do. What about being able to make a credit card payment, customize a google map, or do anything that involves interacting with a user account?

If the complaint is that there are needlessly complicated apis out there, it's a valid one. But the solution completely ignores any problem that does't fall into a very simple data provider model.
> It would seem to degrade the usefulness of EC2 for anyone wanting to run their own mailserver.

People chose whether or not to use a block list. Thus your problem isn't really with the person creating the list, but with the mail admin choosing to use that list to filter email. That person feels it works for them.

Very few people should run their own mail server. Email is, now, toxic. Spammers pretty much destroyed email; especially the ability for people to run their own servers for sending.

For a history of a (perhaps overly vigorous block list) look at SPEWS - spam prevention early warning system - which had a few honeypots and which happily blocked large ranges. The Usegroup news.admin.net-abuse.email has very many threads from innocent blocked users and wingnuts screaming "change your ISP!!"
Nothing about making games playable and fun?

I thought that we had all learned since the eighties that making computer games is not only about overcoming technical constraints.

That's the "gamified" part of a game. Is it really so orthogonal to programming that it doesn't deserve a mention?
What other methods are available that don't require registration?
Released? Are you saying never buy any Apple product except on the week of their launch?

From http://en.wikipedia.org/wiki/IPad
Jobs unveiled the iPad 2 at a March 2, 2011
Of course games need to be playable and fun. But that's not the point of this site, I would guess.

Plenty of people have made good resources on making fun and playable games. But this is one of the few good resources on making games in HTML5.

Why redo what many others have done better?
I didn't plan for it to get to the top of Hacker News. It's an off-the-cuff rant, basically a long tweet. I could write a long and detailed post about it, but this was written in the middle of hacking, while waiting for a long database query to run.

I apologise for the lack of insight.
hmmm... this post is bewildering. Is there a particular API this is targeted at ? Some examples for each complaint would have been great to add more context. Lets look at your points...

I don’t want to build an application for your service.

I don’t want a relationship.

I don’t want to talk to any business development people.

I don’t want to read your developer blog.

I don’t want to participate in your “ecosystem”.

I don't recall any API agreement that dictates any of those. No one is forcing you to read a blog or change your relationship in facebook to 'in a relationship with twitter API'. I don't get this.

I don’t want to get an API key.

Fat chance. Some APIs need rate limiting / authentication. What do you have against obtaining an API key ? Its not that complicated. Most APIs provide BASIC auth or let you get OAuth tokens.

I don’t want to read your code samples.

ಠ_ಠ

What likely happened was that you were pissed with the API that someone provided. It had complicated requests where HTTP methods and simple structures alone were not enough to describe the request and to add to that you were given a freakin complicated way to retrieve auth tokens. You then decided to take it out on all API providers without providing enough context on your rant.

[EDIT] - formatting
'I don’t particularly give a fuck'
Now, any reason why they should give fuck about you?
You can just start a compan near, target foxconn workers and hire them. Semi openly but fast.
I find it difficult to understand how you have come to this stance; if they are providing the API as a free service, why should they put themselves out in any way or more specifically risk the chance of abuse?

Also, on one hand you ask for unadulterated access to their data, but you explicitly don't want their free code samples? - "Give me free stuff, but not that, I don't want that!"
What an alien comment.
Java is no longer needed. Pull the plug-in
Looks like you've already incorporated some changes now. Would be interesting to see a follow up post on how or if this affected your conversion rates.
Just the https://news.ycombinator.com website.

I use the Opera labs browser. Opera, because despite some parts I don't like, it's the best I've seen at reflowing text to fit the screen (perfect for HN). The labs version, because it supports extensions, and it is the only way I can get something like Ghostery to block trackers while I'm browsing on the phone.

Do you have a particular HN app you recommend?

I was using http://ihackernews.com for a while, because of its mobile-friendly HTML, but it doesn't really offer anything in addition to regular HN with a good browser. Double tapping zooms to a good size, reflows the text, and snaps the scrolling to the new width, so most sites just feel like a "mobile app" anyhow.

Cheers.
I am not sure how you make that deduction.
I was using it for more than a year. Can't browse without it. Probably only for vim users.
Montessori schools do not follow the assembly-line model of education.

Montessori schools are all private because institutionalized educational systems aren't interested in switching their fundamental philosophy of education. There is one exception, the Milwaukee school system. I'm not aware of other places that have tried the same.
I personally think one of the benefits of reddit is the fact that you have access to essentially unlimited forums with the same identity. Oftentimes I am working/pondering something and I'd like to ask someone involved in that specific community a question. Without a "reddit-style" identity system (I know there are "security concerns", etc) it looks like I need another username and password for this niche phpbb forum. I think the reddit community lowers the barrier of online discussion to a degree that if I wanted to I'm one post away from hopping to another niche community to ask a question.
It's an extreme position, but such views are still valuable.

I wouldn't advocate implementing an API to those bullet points, but it's certainly worth remembering when you are making an API that you aren't making it for you, the service provider.

As nothing but a reminder of that, the post is valid. It's certainly why I upvoted it... not because I think it's deeply insightful, but that it's good to have the reminder that on the other side of an API is a developer who I might be frustrating and causing problems for.
If you can’t explain what you do in one paragraph, you’ve got a problem
Attacked by Christians
If his employer knows the recipient the employer can ask the recipient to either stop using the block list, or to poke a whole in it and whitelist their email.
It's not taking anything out on anyone. It's a joke, a mild diversionary amusement, that for some reason that I can't understand people seem to think should be the #1 post on Hacker News.
Good one. I didn't even realize, beyond just sensoring my photo/username. Anyways.
Billing client for reading internet, paper or chatting by the watercooler is also a fraud.

Exactly. That's why you don't do it.
Google Flu trends (Nature, Aug'08) tracks the query volume of the symptoms of a disease like Flu; its a pretty neat idea, especially for countries that do not have a CDC-scale disease surveillance
system. An important question is whether/how such a surveillance
method can be used for early epidemic detection.

In our work, we augmented the capabilities of Google Flu Trends by
evaluating algorithms that can translate the raw search query volume
produced by this service into actionable alerts and developed Flubreaks, a live system that uses Flu Trends data: http://dritte.org/flubreaks/
Retina Revolution - smaller images with better quality
The extreme confidence is justified. There hasn't been anything irregular. Can anyone point to actual irregularities? He's been accused of a crime. He's being extradited on that basis.

It's theoretically possible that these accusations have been concocted to destroy his reputation (in the way that you could claim this of pretty much any public figure [or pariah] who is accused of a crime). But I think it requires a pretty big leap of imagination, and no-one has produced any actual evidence to suggest it is the case (beyond vague insinuations of Swedish obligation to the USA). And, more fundamentally, I think all involved have a right to resolve the matter in court.

You can't give a free pass to people who are accused of rape simply because it is theoretically possible that it's a plot designed to smear them.
White listing a single IP address is the functional equivalent of block listing the rest of the Internet?

You claim it's not a closed ecosystem, but it appears to be totally closed and locked off. The only way to get access to it is to be invited in.

> The point is that if someone wants a better solution than what "email providers" offer, she can get it.

Not if they want email.
That post is totally wrong, though. There's no way in which URLs with opaque IDs in are better for humans than URLs with stubs. If the stub happens to jog a users memory about the content of the post, it might be useful, and even if it doesn't sum up the post very well, it's still no worse than an opaque ID.
They Work Long Hours, But What About Results?
5 tips on How to get a Master's Degree while working full time
Try writing down "example.org/posts/1234" on a post-it note and then try writing down "example.org/posts/thing-with-a-long-name-with-lots-of-dashes". One is a lot more fun than the other.
you sound mad bro
"Spammers use cheap dynamic IP's therefore anyone with a cheap dynamic IP that sends an email is a spammer."

That's not what they're saying.

"Very many spam emails come from people running an email server on a dynamic IP. Some companies were happy to host spam sending companies, and would put them in dynamic ranges so they could continue to get money from those spam sending companies and keep changing the IP address. The ratio of good email servers to bad email servers on dynamic IPs is so poor that blocking all dynamic IPs is, unfortunately, the only reasonably solution".

You can be on a dynamic IP and send email. Just don't send that email from a server on a dynamic IP.
I'm not sure I understand what you mean. Usually, stock options would be accompanied with a lower salary. That is surely a negative present?
Any reason we should give a fuck about you? You sound mad
Web Development: For Professionals Only
Even if his answer answer were zero, that wouldn't make the rule invalid - in fact, it sounds down right sensible to me.
A good PHP IDE would present a GUI for editing the php.ini.

"A multiplicity of IDEs...isn't really the answer either, I think."

Why not? Just because all you have is a hammer, doesn't mean every problem is nail. Different programs for different tasks? Who'da thunk it?
Don’t screw up your next presentation
Wow. They charge 8 cents per text? Yeah, their API should come give you a massage at that price.
This is why I love October 2012
47% of my blog readers use Mac OSX or iOS powered devices.

--

* 30% Windows

* 29.5% Mac

* 21% Linux (including Android)

* 17.5% iOS

--

* 51% Chrome

* 22% Safari

* 15% Firefox

* 4% Android Browser

* 2.5% IE

--

My blog has been around is one form or another since 2003 - http://whois.domaintools.com/srirangan.net

I've been programmer / webdev'ing since 2003. I wouldn't have imagined such a change.

Of course most of my content is for techies and we are generally early adopters, and it is likely that many mainstream websites targeting the average user still find the Windows / IE combo as the predominant configuration.

At least there is hope. :)
MetaAge for #OpenInnovation #CollectiveIntelligence
this. I recently spent 4 months coding nights for a startup and got told it's going to be "hours for equity" - where they were giving themselves a high valuation and me effectively a "market rate converted to shares". I quickly ran off.

So far my opinion is that you need to increase your rate at 10x if it's for equity on the table, and the startup is bootstrapping. You're essentially a part-time cofounder in some ways because the product/business model can rapidly change depending on who you're working with, and you have essentially zero guarantee as to how you will know about the success of the business later on.

I also saw someone at a startup weekend earlier this year do the same idea, although he came off as a shady businessperson in the process, and had a very hard time explaining how it all worked.

Overall, I'm tired of business folks making this idea. Unless someone else outside the business does an official valuation, this doesn't really make sense. Also, business folks tend to think "hey, i'll rent a coder as 'hours for equity' then build just enough to pitch to investors, then find 'real people' while i have tons of leverage". Airbnb may be the rare exception where this worked out well, but that guy was paid in cash.
Boston and the surrounding area including southern New Hampshire. There is a mini tech boom happening there and the tax situation in NH is extremely good for startups. You also have access to a huge pool of talent from all of the surrounding schools in New England.
The following is a list of physics books I have the time to read.
This is silly. A company doesn't hire you to get a specific thing done. A company hires you to achieve specific results continuously. If you are able to achieve those results, they raise the bar to take advantage.

For example. A company goal might be to increase revenue 10% month over month. This might get broken up by each level of management into smaller and smaller tasks until it hits your desk under the guise of 'Make sure the website is internationalized since we're translating to 3 languages at the end of this month'.

If you are able to accomplish that task early, that doesn't mean your job is done, that just means that you can do more to help contribue to the company increasing their revenue by 10% month over month.

Also: Keep in mind that no one knows for sure if the tactics chosen to accomplish a goal will actually work. They are guesses. Redoing the website, starting the new marketing campaign, landing the new client, delivering a project on time, are all just things we do to increase the odds of achieving our goals.
To be fair, that page does mention:

Currently, no API key is required, but this will likely change so we can better monitor usage and enforce the Terms of Use (below).
I have 1 year of savings, so I’m giving this startup thing a try…
You'd be wrong to think this is supposed to be "Vim running in your browser" - instead think of this as more efficient shortcuts for browsing. However, I'm using xmonad so this completely transformed my workflow to make nearly everything possible with only the keyboard. I was able to go a full day at the office without touching my mouse except to move it out of the way. I mostly use this plugin for navigation and have no complaints.
Ask HN: I would like to work in London, would you help me with my CV/résumé?
Thanks to everyone that is reading this post and everyone that wants to help me! You have my gratitude :-)

tl;dr - My CV/résumé probably sucks for the lack of real working experience as a programmer. What would you change? What would you improve or highlight? What should I try to include in it to make it more compelling?

Résumé PDF: http://ge.tt/3RgNL2P/v/0

LinkedIn: http://www.linkedin.com/in/marcomassarelli
The 14 Most Interesting Startups To Emerge From Demo ~ Read Custom Web
I currently work as a tech consultant for Accenture in Italy, but I would like to move to London and work for a software company with a strong software culture.

The first big project in Accenture that I worked on was an image recognition service that calculated KPIs and metrics of the shelf layout in supermarkets. Think of a panorama app to capture a whole shelf mashed together with Google Goggles to recognize specific products. In this project I designed the information workflow, the mobile app for Symbian and Android, the back-office tools. I directly contributed to the code of the Android application, improving performance and stability and even building new features. I was considered an SME of the whole solution and I was chosen more than once to participate in knowledge transfer sessions with new teams and managers.

The second big project I worked on was a knowledge sharing intranet portal, integrating multiple systems and allowing the user to search on them from a single page. Here I had a smaller involvement in the design of the solution: I was in charge of security, data model, and the web-services. I quickly became very knowledgeable about the entire solution architecture, given that I acted as a bridge between the business and dev teams. After project go-live I was nominated to maintenance coordinator, thanks to my knowledge of the system, and I got the chance to supervise teams of 5 and 2 people in the Philippines and India.

In my free time I'm working on a manga reader app for Windows Phone 7.5 (w/ custom reading functionality and web scraping on manga portals), an open-source transfer manager library for Windows Phone 7.5 (https://github.com/ceoloide/DownloadManager) and in the spare time contributing to the code of the upcoming metwit.com Android app (although very small time is left to do that). When I don't code I participate to the Appsterdam meetings here in Milan.
How to Prevent Your Business From Ruining Your Personal Life ~ Read Custom Web
I don't particularly care about the price. I'm using it for things like sending myself a small number of simple notifications. I have a script that monitors a web app I maintain for work, and if it isn't responding, it sends me an SMS.

When the site is down, people can't do any work. If they can't do any work, they lose clients. If they lose clients, I don't have a job anymore.

If the point of using SMS were to actually build an SMS service, I'd spend more time worrying about it and choose one of the more fully-featured SMS providers. And if it were to be a commercial thing, sure, I'd talk to their business development people. But everything starts at the micro level: what could be a business idea in six months starts as a crappy little hack now.

Here's a point of comparison. Esendex are usually considered one of the better SMS providers. How much do they cost? Oh, let's have a look at their pricing page. Doesn't tell me. Lots of blather. And a nice phone number I can ring and talk to a salesman or I can sign up for a no-commitment free trial. I don't want to talk to a salesman, I want to send a flipping text to myself in this crappy little Python script I'm writing.
My main issue is that the article doesn't make logical sense and you signed it off:

Tom, a grumpy developer.

I think you are tapping into the negative sentiments of some other recent articles. Namely the "Do You Really Want to be Doing This When You're 50?" article.

Perhaps people are laughing at you, not with you?