skysight-inc/HackerNews huggingface dataset:
> I mainly use GS to discover new music, and listen to mixes and live shows which are not for sale.

Do you think this is a mainstream position to hold? See, I'm not an audiophile, I don't often go to concerts, and neither are anybody I know in real life. We just listen to music because it's nice. Do you think people like me actually are buying music in droves, and I'm just an outlier? Because from my perspective, people who like "semi-obscure" bands and people who want to pay for stuff not on groove shark are by far the minority.
c4rl is wise. The key is hiring for Discovery, then releasing a RFP, if you must, once you know what the project really is. There's no worse feeling than hiring a vendor, then adding so much to the feature set that they have no choice but to raise the price on you. Nail down the scope through discovery and you'll save your executive team stress and rage later.
Maybe not officially, but I believe "is in the same AZ" is an equivalence relation, so once you've figured out the appropriate permutation function...
Maybe recordings of music are not worth what they once were.
I wouldn't use EBS. Instance storage is much more consistent, in terms of latency and performance.
Seriously. This is a completely ridiculous prediction. I'm not saying it's actually likely, but I see a greater chance that things will go the other way: i.e., Amazon will open up the Fire (or future devices) to work with the Android Market.
Why can't the client just not list the DH cipher suites in the Client Hello?
Stanford class on Information Theory
There's a window of a couple minutes in which data could be lost (in the worst case scenario).
I would put up node.js as a counter-example. It is a large, important project successfully being managed on github. It's sponsor, Joyent, is a private company, but the role could easily be filled by a foundation like Apache.
Guest House in Gurgaon, Guest Houses in Delhi
We provides luxury guest houses in gurgaon, corporate guest houses in gurgaon, apartments in delhi and also guest houses in delhi
Story behind corporate superheroes
Honda to display three concept vehicles at Tokyo
Honda seems to have found its mojo again, and will be displaying a host of concept vehicles at the Tokyo Motor Show including three concept cars.
I've never tried using auctex remotely, but in general if you have a file open in Tramp, you can also run arbitrary shell commands with M-! and M-& remotely, as well as opening shell buffers that let you run commands remotely as normal.
A lot of ambitious and hungry people ready to take Kabuks up on his deal. And a lot of hackers skeptical of the results. Will he pull it off? Will those code hungry bootstrappers make the commute, make the grade and get paid? Kabuks, please keep HN in the loop on how this unfolds.
An update on Google Health and Google PowerMeter
I think that with the session resumptions they got by using session tickets, this could easily end up being a net gain for them.
An insider’s look at Aussie app development
In the USA, it is now law that bloggers have to mention any gifts of products, books, licenses, etc. that might influence blog posts.

I think this is good!

I am an author, and I get comped a lot of books, and some software products. It just feels right to say something like, for example, "thanks to publisher Z for sending me a revue copy of book B" when talking about book B. If I get comped something that I don't like, then I won't talk about it.

Paid posters on Reddit, etc., are more insidious because you just have to guess if they might be paid by a company or government to push desired hype.
Look at it from Google's point of view though:

Now they won't have "lawfully intercepted" packet captures showing up in their mailbox with demands that they decrypt them using their private key.
Pixastic - Online JavaScript Photo Editor
Hey, I work at the Wikimedia Foundation -- a non-profit -- and we're eagerly anticipating a switchover to git. I don't see what one thing has to do with another.
"To the best of our knowledge, this paper is the ﬁrst to study the social phenomenon of paid posters."

A simple Google search shows there are all sorts of papers that have been written on detecting astroturfing. This statement is an epic fail.
Keynotopia is a pretty good mockup alternative for iPhone and iPad apps. It's not an application per se, but it's a set of templates for Keynote (or PowerPoint or Open Office). You export the result as a clickable PDF which works in a variety of viewers like GoodReader.

http://keynotopia.com/

You can get pretty nice results that are somewhat interactive on the device itself.
I am notoriously bad about saving money. I spend about 15% on rent, 15% on food (mostly eat out), 10% on entertainment (netflix, xbox, etc.) , 20% on friends/family, and then "invest" the rest in different projects (outsourcing, marketing, books, etc.). In any given month I maybe manage carry across 200-300 dollars.
Post23nov2011
I love this model, and I wish more and more people start doing this. This would increase more jobs, but more developers. Which company wouldn't want to pay you to teach people to become experts in Rails from scratch.

Please email me: shahed@viatask.com

Thanks,
Shahed
The Best Exercise for Diet
So it's postgres log shipping, with S3 as the target?
Kurt Busch
Stack depth limits avoid some non-termination by changing them into crashes. It is still a failure, of course, but a bit different and generally less troublesome than say, a tailcall eliminating recursion that actually spins for hours until a human notices and interrupts it.
As a mobile app developer who has several Android phones, and several iOS devices, I can verify that the Web does in fact look the same on Android devices as it does on iOS.

Except when the page uses Flash, of course, at which point it looks better on an Android 2.2 device, since then I can at least see it. Not that I think Flash should ever be used to put up a normal web site, but it's going to be a while before we get rid of Flash from the web. If it ever happens. Some sites from the '90s are still up, complete with heavy use of the "blink" tag, after all...

And to be fair, the zoom pinch "feels" better on iOS than on some Android devices, probably because their touch screen works a bit better than some older Android touch screens. Apple's hardware quality control IS good for something.
Yes, A good toolkit like Dojo not only is WAI and A11Y compliant, but it exceeds the abilities of web 1.0 framworks, instead of having things like high contrast plugins for browsers they are baked right into the toolkit and are activated based on browser meta data. Part of my consultancy is web accessibility modernization through JavaScript toolkits. Web 1.0 frameworks, as of today, cannot comply with the upcoming legislation, but the larger JavaScript toolkits are already there and have the most complete implementations available. Further the current set of laws only require that a screen reader such as JAWS works on a site which JavaScript has no bearing on, we do tons and tons of JAWS testing in my organization. The future of the web is being increasingly implemented in JavaScript toolkits, the shift has already happened, as such the toolkits are starting to surpass the offerings that are available in the old server side frameworks. Because they are increasingly getting developer mind share. Accessibility is one of those areas that they are way out in front on. http://dojotoolkit.org/reference-guide/dijit/a11y/statement....
Every genre is a hack genre. Thrillers, Romances, Fantasy, Sci Fi, Detective, Chic Lit; you name it. The exceptions are the genres so unpopular that it's not economic for the hacks to get into (such as Poetry, or Magical Realism, or Travel Writing), and then you simply get the wannabes instead.

Like Mozart, she created a lot of works that she and her fans really loved.
Basic Patterns for Everyday Programming
// Windows

#include "aux"

#include "con"

// And off course

#include __FILE__
I'd probably do this if it were in NY.
I'm probably in the minority, but I'm sad to see Google Wave finally die (at Google, anyhow). Still, I imagine this streamlining is ultimately good for the company and will result in higher quality for Google's remaining products.
Uh, I spend about 5% on rent, another 5-6% on drugs, and go out for food occasionally. No other expenses. I don't, um, save, though, so you might want to listen to someone else.
"Without a jot of ambition left

I let my nature flow where it will.

There are ten days of rice in my bag

And, by the hearth, a bundle of firewood.

Who prattles of illusion or nirvana?

Forgetting the equal dusts of name and fortune,

Listening to the night rain on the roof of my hut,

I sit at ease, both legs stretched out."

Ryokan (1757-1831)
Fonts, Color, and Images Together Make Up a Logo Branding Design
If you are a designer and you are confused about what fonts you must use for logo branding design, then worry no more! If you really want to know the trends in fonts, you must notice the fonts of the most popular brands in your area.
The Expression Step
My 'hack', as you put it, is to work on iphone apps on my laptop whilst on the train (2hrs/day). Makes the trip go faster, and supplements my monthly income by 50% at this stage.
New Approach to automatically detecting bugs and vulnerabilities in Linux
most of your ideas seem to center around learning, especially accelerated learning. there's also a meta post on hacking chinese. Why not combine these 2, and go for an idea that helps accelerate foreign language learning? There's this dude that owns the blog alljapaneseallthetime.com. He learned to speak Japanese fluently after 1.5 years with some very smart and saavy techniques. They include things like listening to any Japanese 24/7, even while sleeping...

Some of it is specific only to Japanese, but a lot of it is just incredibly smart. AntiMoon.com is also another good resource. The core message is to concentrate on input and understanding first...

The big businesses in this field: Rosetta Stone, Pimsleur, etc... they own this field.. but in reality, they all suck (well Pimsleur is ok, I guess). Their techniques is NOT how you learn languages if you want to be fluent.

And so many startups focus on connecting language learners through Skype or a community. Sexy.. cool.. but NOT how you should learn languages if you want to be fluent.

The way to learn is to be like a baby... just listen, listen, listen. Get used to the flow. Get used to the accent. Get used to the nuances... it's ok if you just do this for a month, 2 months or even 3... No stress to start speaking.. no fear of mistakes.... listen, and your brain will start making those synapses and connections. People say babies learn languages faster than adults.. that's total nonsense. It's because babies are learning 24/7 for 5 straight years before they start speaking a single word. If adults had the time to do that, they'll freaking learn how to speak Japanese or Chinese as well. Babies are NOT special.

How does this translate to a startup idea? No clue... ChinesePod.com does this very well for Chinese, so you basically should start with a single language.
I use chef and runit's chpst (like envdir) to set the environment variables.

The production / staging environment chef configuration is stored in a tightly-locked down git repository that can only be accessed from production.

Chef reads the production configuration information, puts the environment variables into envdir-complaint files in a directory, runit uses chpst/envdir to start the process with the correct environment settings... and that's pretty much it.
In discussion of an article which makes the claim "The problem here is less about git and more about the chasm between Apache and the new culture of open source." it is ironic that an objection is raised that is trivially answered by using one of the very proponents of this new "open knowledge" culture, Stack Overflow:

http://stackoverflow.com/questions/2085871/strategy-for-prev...
GitHub isn't a new version of Apache - GitHub is a new version of SourceForge. I don't think that even 10 years ago anyone with a line (or 100 lines) of code can set up their own Apache projects.

10 years ago if you needed free SCM, you'd use SourceForge, not Apache. I don't think it would've been that big of a pain even then.

GitHub projects don't necessarily come with its own community with diverse contributors, whereas Apache projects require it.
It makes sense, if you think of how many engineers that saves them and conversely, how much more work they'll be able to get done elsewhere.
(That was mostly incomprehensible, but I'll respond anyway...)

You're making the faulty assumption of thinking that someone who wants some source code that is only available under the GPL will just use it and decide to license their work under the GPL as well.

Every time I need some code for a proprietary product I'm working on I pass up GPL and AGPL code. If there's no MIT or BSD licensed code that does what I need then I will write it myself. This happens frequently. Sometimes I share the source (MIT or BSD licensed), sometimes not. If I use MIT or BSD licensed code I contribute back. Not everyone does but enough people do, and those who do contribute are happy knowing that their code may be even more useful to more people because it is not encumbered by the GPL.

So somebody who is making a proprietary thing is not restricting anyone by using an MIT or BSD licensed component. They are making a proprietary thing and the only alternative isn't to make a GPL thing. Another alternative is to make something else, or make nothing at all. No matter what they do in no way is anyone restricted from taking the MIT/BSD component and doing whatever they please with it. They are not restricted by the proprietary thing.

The GPL has its place, it's just not universally good the way RMS would have us all think.
Amazon also has an app review process that slows down development for developers. This will keep many developers preferring the Android Market.
Can you point me in the direction of more info about that law?
Maybe I'm just choosing the wrong search terms, but I couldn't find any concrete info.
The simple reason is tbe author of this paper apperantely doesn't know the vocabulary "astroturfing"
Income is ~50k a year running my own business.

28% Rent / Utilities

7% Groceries

5% coffeeshops and restaurants

2% random socializing(theaters etc..)

10% misc.

Save the rest of it.
Well.. maybe you don't get those results in China.

But seriously, you're right, even a similar one posted to arxiv: http://arxiv.org/abs/1011.3768
Samsung Galaxy SII Attack Ad, Target iPhone
Ask HN: Which companies have the best training programs for new developers?
Inspired by comments in: http://news.ycombinator.com/item?id=3267133

Does your company, or one you know, have a training programs for new developers? Tell us about it!

Please list your company name, stack and training awesomeness in the comments.
Facebook Porn Spam Attack: Measures to Avoid it
Totally makes sense, part of the reason why I play musical instruments so much.

I think I'm gonna try doing it for a few minutes every day and see what happens. When I was younger I used to be able to remember everything vividly very effortlessly and I envy that again.
The distinction between phone and tablet apps on android has always been pretty blurry, ICS is about unifying the operating system features, not the apps. Talking about a 'tablet app store' is silly, even ignoring ice cream sandwich.
not actually a "law" -- more of an F.T.C. regulation

"The Guides are administrative interpretations of the law intended to help advertisers comply with the Federal Trade Commission Act; they are not binding law themselves." -- http://www.ftc.gov/opa/2009/10/endortest.shtm
Why we always forget quickly
Generally I've told my kids that if they are carrying a credit card balance across months they living beyond their means. That being said, we've talking about finances and while my wife was much better at these things than I was in school, if you have a couple of thousand dollars in your 'emergency cash' fund (that is so you don't suddenly need to carry a credit card balance) and you don't carry said balances except for long term debt (student loans, mortgages, car loan) and you are able to add something to your savings each month then you are in ok shape.

Things that eat at your money are bills {phone, power, sewer, internet, various subscriptions), eating out, and 'impulse' buying (clothes, toys, books, movies, Etc.). You have to be very aware of them to keep them in check. Eating out is particularly insidious, since spending $10/day on lunch is $200 a month. Of course bring in a sandwich and a piece of fruit can feel dorky but don't let that discourage you, people will be more impressed than you know.

If you can't motivate yourself to do that for yourself, then do it for your marriage/kids. Nothing sours a relationship like money trouble, and money trouble can come from not everyone in the relationship being on the same page with respect to what things cost or the value of frugality.

Camping is a lot of fun and a great way for your family and you to get out without spending a lot of cash as well.

Final thoughts. I started contributing to my 401k in 1987. I always put in the max. They told me it would be worth over $3M now. They were wrong. I'm glad I have what I have, but sometimes you have a second great depression. Life is uncertain, do not give up your life so that in the 'future' you can do cool things. Find cool things you can do now and afford (there are lots) and you will be happier.
I made a throwaway, because I don't want friends to know the details of my finances.

Your categories (after tax):

A. Rent - 10%
B. Debt service - No loans, no pending CC debt.
C. Discretionary - 30%
D. Net (savings) - 60%

How do we do it? Well, we make a lot of money (me, $225k, she, $100k, this before tax), so that's one thing. We have no kids. We travel a bit but not a ton because I am something of a homebody. We don't have lavish tastes. And we were lucky enough to have parents that paid our way through college.

What I mean by the last thing is that I feel no pressing need to own a house, an expensive car, a boat or a plane. My hobbies are inexpensive relative to my means (computer gaming, reading, skiing). And she and I are of one mind on finances.

My advice around saving (from when I was making much less): as a hacker you should be thinking about what you are spending money on. The simplest way to increase your net is to reduce spending on non-necessities that cost a lot of money. That is, focus on the inner loop, the big ticket items, the cars and AC replacements, backyard pools and mortgage payments.

I have no idea the scale you are talking about when you say home improvement, but it can easily be a non-necessity depending upon the condition of the house. If you bought a house that requires 35% of your income in mortgage payments AND needs expensive fixups AND you are carrying significant personal debt, you may have overextended.

That's not the end of the world, provided that your home improvement costs are efficiently appreciating the value of your house or you are willing to cut on your other discretionary spending. Appreciating your existing assets is a form of saving. But biting off more than you can chew is risky.

By living paycheck to paycheck you are running a great risk in the event that anything happens to your income. At a savings rate of 2-5%, it takes you anywhere from 7-17 months to build up a single month of mortgage payment buffer, and that's not including the cost of putting food on the table.

I'm not well versed enough in real-estate to say whether selling your house and getting something more manageable is the right choice for you. But I can say, not knowing the composition of your discretionary spending and assuming zero transaction costs, I would probably downsize if I were in your shoes.

Of course you could always just start making more money, and that is advice that HN likes to throw out there, but I personally think it's easier to spend less than to make more, especially in the short run.
I think it depends on the tool in question. If your application uses the tool heavily, in customized or unusual ways, it might be worth packaging it with your application.

Examples could be varnish and nginx and postgresql.

You probably don't need to package postfix.
Oh my god, read "The Millionaire Next Door"

I used to be on the same treadmill - making more money than I could spend but somehow spending it all - now I make less (since stopping freelancing, oddly enough), and yet save more.

I put between 10% and 30% of my income into savings - never less than 10% and sometimes more than 30% (as far as I'm concerned, that 10% doesn't exist except to be taxed upon - I can't spend it).

Bear in mind I'm in the enviable position of not having a mortgage - but I do have debts to pay and so it's a constant weigh-up asking myself "is this money going to make me more by being saved vs. going to debts?"

It sounds like you're covering everything else FIRST, then putting what's left into savings. How about putting 10% into savings first, then allowing the rest to be spent on everything else?

This only makes sense if you have plans to invest it wisely.

Read that book!
Facebook vs Twitter
which prefer
I feel anyone who has any sense feels worrisome no matter how much they are socking away.

I got a lot more mileage than I thought I would out of books like I Will Teach You To Be Rich by Ramit Sethi(http://www.amazon.com/Will-Teach-You-Be-Rich/dp/0761147489/r...). It rubs some people the wrong way, but it has some really good points about automating finances, and just handling companies via some social engineering.

Some of the things I think a bunch of people working day jobs are the insane benefits their companies offer. Make sure both your and your significant other are maximizing their 401k benefit(at least to kick in the employee matching and more if you can afford it).

The savings accounts should just keep compounding on each other. Possibly toss some other money into a Roth or into the stock market. Also have a rainy day/emergency fund for when the roof leaks and other unforeseen circumstances.

If you have a side project, that money should be coming out of your personal spending money. It should be thought of as your hobby and not impede on the family as a whole(this is for day jobbers).

Obviously finances get a bit rougher if there is no day job and it is just startups, it gets more difficult. One of the plans I had envisioned was to have an account setup and once it reached a certain percentage of drainage(aka burn rate for funded companies) that was agreed upon in the family, then there would be a meeting to discuss hanging it up and looking for a new day job to refill the fund to try again.

If you luck out and get funded and/or someone buys a project, that money should go first to replenish the project fund and then go into emergency, savings, and a little left over to celebrate(vacation, new back door, etc).
from the geographical distribution of users vs. paid posters on pg.7 the 2 provinces - SICHUAN and esp. SHANDONG - are noticeable by lower ratio of paid posters. Any idea why it so?
I haven't had to budget anything hardcore yet just food, tuition, toiletries, and entertainment but it might be better if you find out what you can be frugal about.

An example would be that I pretty much live off a diet of beans, rice, vegetables with the occasional pizza thrown in and it helps me save a lot of money in a given week. This isn't really hard for me though because I love beans, rice, and vegetables.
Thanks cpt1138. I didn't know how to add the link.

Any ideas on if this presentation has a name or term of art?
I don't get this thing called early retirement. You only have one life, stop worrying and start living!

Let me ask you this, if you do save enough and can retire at 35, what would you do then?