skysight-inc/HackerNews huggingface dataset:
Is there an advantage to using the graph API over using FQL? It seemed to me like FQL was more flexible in that you could specify more complex and general queries using a unified interface; am I missing something? (I easily could be missing something: I find that the API changes so often it is difficult to keep up with.)
> remember Bobby Kennedy (or his speechwriter): "The Gross National Product includes air pollution and advertising for cigarettes, and ambulance to clear our highways of carnage. It counts special locks for our doors, and jails for the people who break them. GNP includes the destruction of the redwoods and the death of Lake Superior. It grows with the production of napalm and missiles and nuclear warheads... And if GNP includes all this, there is much that it does not comprehend. It does not allow for the health of our families, the quality of their education, or the joy of their play. It is indifferent to the decency of our factories and the safety of our streets alike. It does not include the beauty of our poetry or the strength of our marriages, or the intelligence of our public debate or the integrity of our public officials... GNP measures neither our wit nor our courage, neither our wisdom nor our learning, neither our compassion nor our devotion to our country. It measures everything, in short, except that which makes life worthwhile; and it can tell us everything about America - except whether we are proud to be Americans."
I just realized my Chrome on Ubuntu did not update for over half a year out of some reason. Scary.
I have:

"\C-ga": "git add "

and so on in my .inputrc (https://github.com/grn/dotfiles/blob/master/inputrc). This allows me to type Ctrl-g, a to insert "git add ". It makes typing faster and is clearer than aliases.
Probably not anything that interesting or considerate.

31 August is the time in Japan right now (as well as Europe and most of the US), so the dateline makes sense.

1 September is the date the story will appear in print, according to the article's footnote. I wouldn't be surprised if the software was focused on the actual newspaper when it was designed, and so the URL will correspond to the actual newspaper (in case of citations, etc.).
Wow, this is atrocious on so many levels. 30mb of jpg files? The inner web development nerd in me believes there is a better more efficient way to do this. The length of the page is ridiculously long to scroll and unless you have a Mac with a Magic Mouse and smooth scrolling and not a Windows machine (like I use) the scrolling is super jerky.
As a Brit, I don't have a political axe to grind in the US, so the democracy-loving part of me can go wild over this - nearly a million extra citizens (many US) tuned in to read a half dozen comments from a political candidate.

Yes, read!

that's fantastic news - we always worry about the degeneration of politics into sound bites and mud slinging but I count a million more engaged people, reading and presumably considering comments - which were, whether you are pro or anti Obama, lucid, direct and as far as any politician will be, forthright.

This democracy thing might just make it.

ps
kudos to the guy casually mentioning his drug habit to the POTUS.
Life as a Bootstrapped Entrepreneur by Richard Branson is spot on.
More text, yes, but not much more detail about the actual patents in question: "an Apple patent on technology that synchronizes music and videos between gadgets and servers."
>> The modular decomposition.

>> Functional redundancy.

What?
That's been possible since the release of iOS5 through a private API (which is sufficient for debugging): http://atnan.com/blog/2011/11/17/enabling-remote-debugging-v...

iOS6 makes the feature officially supported (though the API for webview-based apps is probably different, I haven't checked): http://taitems.tumblr.com/post/24936855546/what-ios-6-mobile...
I'd recommend wrapping this with inside of window.onresize as well.
FF 16 (Aurora channel), Windows 7 here: no noticeable issues. Memory usage showed about 350 MB, and that's not remarkably far from regular usage numbers anyway.
alias g='git';
I really like the screenshot feature for a specific element. Hope that chrome will add this too (preferably via mouse interface though)
Traction, team, and product are all above "social proof", "pitch", and "presentation" on Ravikant's ranking.

But, if you're down into the "social proof" and "pitch/presentation" items, they are signals of whether you can market yourself. Do you have the discipline and talent to express yourself in the most plausible and positive terms?

If you can always do an excellent, comprehensible, compelling pitch, then yes, that does mean you'll get more looks and months-of-runway than other startups that are bad at pitching themselves. That's life in the big city.
The page could use some infinity.js
> And you can't use go outside of the "PC" (that is, embedded systems).

Why not? It runs on Arm.
Really? Is this because the same things were being tried in both courts? Or because the Japanese are racist? Or perhaps because the Japanese don't particularly like (or benefit from the success of) Apple?

If anything, your comment is nonsense.
Look at http://www.getinvisiblehand.com/
4. if you are using vim, take a look at https://github.com/jlc/envim or use intellij (I'm planning on using the former)
"I can assure you though that I know a little something about something, and I wasn't imagining problems."

Since you've made it clear in another thread that you were actually running out of RAM on your dynos, I imagine you were running into trouble. There's no need to be snide about it.

Bottom line: you hit an arbitrary limit in the platform. If heroku had high-memory dynos, the calculus would be different. In the future, instead of arguing that your homebrew system is better than "the cloud", you could just present the actual justification for your choice.
It might not work for you if you're US based (and want your servers in a datacentre you can easily fly/drive to) but I hear a lot of good things about www.hetzner.de and the prices are fantastic. I plan to use them for the venture I'm currently working on.
Which php framework do you prefer for development
> Come up with 2-3 more scenarios like those and...

...ask users to vote on them using human.io
KanbanTool
Go has interfaces, which can be used to write generic code. Go performance is not on par with optimized C++ but for me it's fast enough and the performance / dev_time ratio is higher.
Discovering the New World certainly propelled Europeans to wealth, what with looting silver from Peru, the Atlantic slave trade, opening the Mississippi river basin, the US taking control of the ocean's chokepoints in WW2. But it's hard to see how colonizing Mars will help "the Chinese government". A better move for advancing "Chinese civilization" would be to encourage Chinese people to immigrate to other nations, such as the US, Australia, South Africa, Chile, rather than Mars or the Moon.

But that's already happening... from 1990 to 2010, the ethnic Chinese population of the USA rose from 1 million to 3m, now 1% of Americans. It's already 5% of Canada, and 3% of Australia. Many individual regions and cities around the world have much higher percentages, e.g. Northern California, Vancouver. The diasporas of Singapore, Malaysia, and elsewhere in S.E.Asia advance Chinese civilization, but not the Chinese government much.
Politicians are, by definition, liars. The best liars become President. Every human being lies, it's just that presidents do way more public speaking and get called out on them more. Personally, I don't care about who lies the most, I care about tangible results, like fixing the economy and the buttload of national debt (not that either candidate is necessarily capable of that).
Digg is a perfect example of: "Don't fix it if not broken"
No platform could run Facebook. There is a certain scale where you have to do it yourself because no one else has done it that way before.
Photo-Based Apartment Search Results for Quickly Identifying an Awesome New Pad
Hi, in Aurora, the Developer Toolbar has a button Debugger (as seen in the screencast of the blogpost of command line too) which can be used to open the Debugger.
You can also manage the debugger by the 'dbg' command
ArenaNet halts Guild Wars 2 sales to keep current customers satisfied.
LEARN!
Interesting. This is quite similar to another analysis I came across [1] of why the iPad Mini could be priced in a range from $249 to $299, by going into a breakdown of the BOM (Bill of Materials) [2]

[1] http://www.tech-thoughts.net/2012/08/ipad-mini-bom-299-price...

[2] http://en.wikipedia.org/wiki/Bill_of_materials
Softlayer will drop their RAM price to $12.50/mo/GB just for asking. Seriously, just ring up and they will offer it to you in a heartbeat.

After a bit more chatting with a sales guy I managed to get the price per gig of RAM well below that.

Softlayer is a bit expensive out of the box, but I've found them very open to negotiation.
Sorry about that. That is a popular Indian general news website, doesn't focus much on technology or legal news.

Here's the Reuters India link: http://in.reuters.com/article/2012/08/31/apple-samsung-japan...
Hey, BTW the join using github button at the bottom of the page doesn't work (links to undefined), the one at the top does. Probably want to fix that :)
Not exactly the same. Samsung's loss against Apple in the US was devastating. It wasn't a clear cut loss for Apple in South Korea. The South Korean court also found against Samsung and banned some of their products.
This would mean it isn't the same patents as those that were before the jury in the US ...
Plenty of sources via Google News: https://news.google.co.in/news/story?q=reuters+japan+apple+s...
Wow, this could hardly be more different from how I type. I use only my middle and index fingers for all letters, moving them around as needed. I use left middle on 't' unless the next or previous letter is 'q', 'w', 'e', 'a' or 's', in which case I use left index for the 't'. It's not at all conscious, so I had to do some experimenting to figure that out.
Since the launch of Chrome, the browsers release cycles has been so quick that it is hard to keep a log of it. Thanks to the seamless upgrade, there is no need to.

It is amazing how it took more than 5 years for Firefox to go v1 to v3; but it took just over couple years from v3 to v15.
Featured on Hacker News, some numbers and stats
Ask HN: Removed marketing guy from our B2B app, where to start marketing?
After one year, and giving numerous chances, we have recently removed our marketing guy from the business (amicably). We're a bootstrapped, profitable (for about 8 months), B2B subscription web app and mobile (iOS and Android) app which has been in the wild for around 18 months.

There are 3 or 4 competing products/services that we (and our customers/reviews) view as inferior, we were first to market but have fallen behind because of problems with our marketing guy.

We have around 1000 users, just under 4% are on some form of paid account and roughly 15% of our total users have at least used the service and are considered 'active'. Paid users make heavy use of the service and active users make good use up to the free limit.

Without giving away product details publicly, we're looking for some general advice on where you all think we should start on marketing this ourselves (two founders, both technical, determined to tackle the marketing problem without taking anyone else on).

Do our numbers look about right? (paid users to total users) or should we work on converting more free users to paid users?
Do our numbers look good and should we just concentrate on bringing in more traffic/users and keeping up the conversion rate?
Should we look at 'inactive' users first and figure out if we can persuade them to start using the service and become paid users?

Thanks
Speaking of backups, you might want to run wal-e:

https://github.com/heroku/wal-e

It is not the best program I ever principally authored (since I know you are very discriminating Python programmer), however, it does work very well and has an excellent reliability record so far, seemingly for both Heroku and users of wal-e per most reports. I also tried quite hard -- and in this I'm pretty satisfied given both the feedback I've gotten and my personal experiences -- to make the program easy to use and administer, for one server and operator to many servers and one operator.

If someone is not doing continuous archiving and can't use our service for any reason, we do try to urge them to use something like wal-e or any of the other continuous archiving options. And to that end, I tried to make a pretty credible wal-e set-up only take a few minutes for someone who already knows how to install Python programs (I would love for someone to contribute more credible packaging).
test,hahahaha
> Four grandparents, one grand-kid

Under present regulations, if two people marry, who are both "only children", then they can have two children. So four grandparents means two grandkids.

The one-child policy is slowly changing into a two-child policy, via the slow rollout of many exemptions. I'm guessing the policy will morph into a complete two-child policy one day (though never completely disbanded because the National Family Control Administration workers will want keep their jobs).
It's a shame that a 'article' with so little information makes on the frontpage of HN. These days the headline needs just to name Apple and it is guaranteed to show up on the frontpage.

I wonder if someone could write a plugin to just ban all Apple news from HN.

Edit: typo.
I love how the article was written tomorrow!
It should be noted that in Japan, such cases aren't tried by lay juries. (Actually even for criminal cases, they are only just starting citizen jury trials.)

A judge, or panel of judges, decides such cases, and I believe that the ones who try patent cases are, generally speaking, reasonably competent (and thus much less likely to make the incontrovertible errors seen in the recent US Apple-Samsung case).
Show HN: Content Security Policy Header Generator
DNSMasq is nice, it's so easy to make up your own, local, dns names.
Do you run several to avoid a single point of failure, or do you just fall back to the "real" dns?

Even with a local DNS server, there has to be some overhead though.. OTOH, avoid premature optimization etc..
To be a fundable startup, you do need a Pitch/Presentation and Social Proof. But to be a successful & profitable startup you need Traction, Team and Product.
test,thanks
For years I had several aliases for 'make' and after a while I literally couldn't remember how to spell it correctly without thinking quite hard. mkae, meka both looked equally valid.
I use Firefox 15 on Ubuntu, with quite a lot of addons. I watched "top" whilst I opened the page, and I saw Firefox quickly consume 30% of my RAM (I have 8GB). Once the page finished loading, it dropped back down to 5%.

The page works fine for me, but I imagine it would suck if I had less RAM. I tried it in Chrome too and it never even got as high as 5% memory usage.

I'm willing to bet that the developers who made this page, and the managers who approved it, all have plenty of RAM in their machines.
Haven't used knockout heavily yet (but I plan to!).

From what I can tell (mostly by intuition and experience), this looks at least more maintainable than typical MVC systems like Backbone.js
Should be pretty easy to write a filter that removes all Apple-related news on HN. That would actually be a cool feature for a HN reader app.
If you look at the ratings in the Android Market it looks quite fishy. Most apps have tons of five star ratings (especially shortly after release) and all from the same device "Asus Nexus 7" and from similar usernames.
Then some apps have very low ratings probably from the real users.
Sorry for posting a link with very little details.

But I think this is a breaking story and needs to be covered.

Here are some more sources: https://news.google.co.in/news/story?q=reuters+japan+apple+s...
No, I don't.

As far as I can tell, you were trying to use made-up words to say that Jason Fried was lying when he said he was inspired by his cleaning lady's business model because there was some particular difference between those two business models that you found significant but could not express except to vapidly define "services" as "that which cleaning ladies do" and "products" as "that which 37s is moving towards".
Rust is still a nebula.... I expect a beginner freindly tutorial after some more stability in syntax. Now, pc will have a better answer for the availabilty beginner's tutorial... Good Documentation and Tutorial is factually a must....
Having said that, I am enjoying Rust, and I will have it as my primary production language for real software in future.(By next year, as Greydon say, when it is a bit more stable. Till then its just acedemic coding)

And Patrick(reminding), People are asking for a good beginer's tutorial...
I have such a hard time believing how anyone could have believed that C/C++ programmers would switch to a GC-only language just like that.

I just can't see Go as an alternative to C or C++, and I'm quite surprised that anyone (especially someone such as Rob Pike) could.

Sure there are situations where a program that typically would have been written in C/C++ could benefit from Go (so there is a place for it), but the reasons for choosing C/C++ are often the same that makes Go a really bad fit.

My dreams of a C-like language where the dangerous parts have been removed (and in this context I don't consider having control of your memory dangerous) took a hit with the introduction of Go :(
As far as I understand, this will just set ad options dynamically, before the ad is loaded.

This is why it is not connected with window.onresize event, the ad is loaded just once and do not change.
I would stay clear from anything that manipulates adsense code.

Google suspended my adsense account for a technique which Google approved / suggested in their support forums.
Please, it's just a damn keylogger. Everyone stop overreacting.
Mobile-wrapper apps are indeed allowed. This one was rejected specifically for "crude" content.
Reality is a harsh and and rude place.
Send alert text messages using Python and a Modem
Can't upload to the App Store
I use a chrome extension called HackerNew[1] that lets you do this. Look for 'filters' on the top right of the page, once you have installed it

[1] https://chrome.google.com/webstore/detail/lgoghlndihpmbbgmbp...
Are startups predominantly run by white males or are they just the one's on the speakers circuit?
The very shrewd side of me says "Good. This could mean other phones won't be hobbled with this "feature"."

But really, moves like this could start a race to the bottom in terms of user freedom if users don't get pissed. And that worries me.
The Fundamental Physical Limits of Computation [1985]
> From the OP it doesn't appear that we are talking about someone making their way to something greater by cleaning houses but somebody who's station in life is cleaning houses.

Why do you have this mindless obsession with ranking things in some arbitrary manner and then requiring that people climb your ladder?
This seemed timely, so I thought I'd share: an electric bike company, OHM Cycles (http://ohmcycles.com) is running a free contest to win a really high-end bike lock worth $200. You can enter here: http://www.facebook.com/ohmcycles/app_143103275748075
Thanks Trey for organizing the meetup. It will be my first ever Hacker News meetup.
why don't you use twilio for sending text messages?
Yet another Facebook Application that wants my email address. There was a time when I could choose an anonymous proxy address but It seems that is not possible anymore, too bad.
Portable Mobile Theatre Video Glasses
What Honda Saddlebags Promise to Offer You
What Honda Saddlebags Promise to Offer You
"... will allow customers in Sweden, Norway, Finland, and Denmark..."
Then call it HBO Nordic ffs.
sister and girlfriend?
I've used CakePHP mainly, but my first choice now is Lithium. It has some great features, that were absent in CakePHP and of course PHP 5.3 is used, which I like a lot! ;)
Strange that you've correctly identified that a "unique & specialist job" would more than double your salary, yet you make a point of saying you don't want one of those.

In other words, you have all the information you need in that paragraph you wrote to double your salary, but you don't seem interested in doing so.

Why is that?

There are lots of specialties, most of which are quite easy to become an expert in. Some of which can be accomplished simply by describing yourself to your next potential employer as a "___ specialist". If you're smart enough to have learned to program computers for a living, you're probably smart enough to learn to program (for example) iPhones for a living.

I'd say that's a much better idea than describing yourself as an "employed developer" and seeking out the sort of place that pays market average wages for average people.
De Raadt - OpenBSD founder - Interview (2004)
We fell into the scroll trap with our website last year. I spent a long time figuring out how to get scrolling working smoothly in all the browsers (hint, don't rely on anyones libraries but your own).

Most of it is not that interesting but if you scroll down to Snapper and Twilert (about half way down) you can see how we did the animations ourselves instead of using lots of big jpgs. (actually, cudos to jquery.rotate for making it possible)

http://www.codegent.com/apps

It works in IE7+ (though the js engine in IE7+8 is slooooow).

With a lot of work you can get something that looks pretty but at the expense of a lot of other things (like usability).
Note his description of his legal problems:

"We were in the middle of an especially tenacious individual who was fraudulently claiming we were using a name he did not have a TM on. As our lawyers were trying to solve the problem, we were shut down."

Here's the example of his app, priced 2.42 EUR:

https://play.google.com/store/apps/details?id=com.mobi.andro...

The title of the app uses a best-seller author and book name, and is in fact just the 52 "quotes" from the author.

Then, the real-user review shows that the app doesn't deliver even that:

"The latest update at first told me my licence was invalid, then when I wouldn't fill in my email address to get spam from mobifusion it would crash and exit."
I'm assuming the grandparent post has been machine-translated from Japanese
They do let people pay to access their content - it's just done in a price discriminatory fashion. If they started offering content online they'd lose cable customers who pay more than casual web users.
And yet the guy is almost certainly an order of magnitude more successful and respected than you.
How to Choose the Best Website Builder
Here are the top 5 considerations designers should weigh when looking for the best website builder to go with. Site builders typically require no coding.
Hetzner is cheap and super solid.

http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr...

PhoenixNAP has higher end servers then Hetzner and is in the US.

http://www.securedservers.com/index.php
Usually (and hopefully) the exploit isn't public yet. But as soon as the patch is released the bad guys can figure out what the exploit is and start attacking unpatched machines.

If the sysadmins know when the patches are coming out then they can schedule downtime in advance and get things patched very soon after they're released.
The inner web development nerd in me believes there is a better more efficient way to do this.

Sure there is, it's called a video.
On Task Hoarding and Todo Bankruptcy
PPC, MIPS, SH?

But the issue is twofold, you need a specialized GC for systems with memory limitations (and/or some realtime requirements)
The point is to alert in case the internet is already down via a separate channel...
The GP comment makes sense. There is a long standing resentment between Korea and Japan stemming from WWII excesses of Japanese army (http://en.wikipedia.org/wiki/Korea_under_Japanese_rule)