skysight-inc/HackerNews huggingface dataset:
+1 on Homebrew. I had both fink and MacPorts running at one time. Homebrew is more pleasant in every respect (my opinion, of course).
I'm 23. I have $3000. How can I best use it to make more money?
Hello fellow HN readers,

The title gives the gist. I'm in college. I'm $6000 in credit card debt, and at 12% APY I'm paying $60/month in interest. If I pay off half of it, then my interest drops to $30/month. In other words, it's an investment that makes me $30/month. I've read into CDs and IRAs, and I find them meaningless, since their returns are insignificant, and any accrued money will be offset by inflation.

I want to know, from any multimillionaires here, what is the best course of action? Speak authoritatively. How would YOU use this money--if it was all you had--to snowball it into more? I'm open-minded.

Thanks
That's great feedback, we'll try to a better job. In the meantime, check out the "How AppHarbor Works" page for additional details: https://appharbor.com/page/how-it-works
OK, thanks. I got it now (though personally I don't find it very interesting).
Oh, I see. You're making a distinction between two kinds of code bloat: the kind that comes from verbose languages and the kind that comes from duplication.

I don't know of any way to separate these. Look at it this way: to make small systems, we need both powerful languages and good programmers.

If you don't get to choose what language to write in (as is the case on most software projects), it's still better to write less code. But how can we measure the impact of language choice? I don't think we can. You'd have to write the system twice, holding the other variables constant. But writing the system once already changes everything.

I don't disagree with you about the importance of good abstractions for reducing code size. Where we might disagree a bit is on the influence of programming language on what abstractions get created. It's fashionable in the industry to downplay the importance of language (algorithms matter more, libraries matter more, programmers matter more - pretty much everything is supposed to matter more). But I think the language we're writing in influences the kind of thing we write, and thus the kind of thing we think, all the way up to how we conceptualize the problem. Maybe it isn't the strongest influence at any point, yet it's compounded over every decision made in the lifetime of the system. Once a system has passed the embryonic stage, by far the most important factor in how it develops further is how the existing parts already work. Language seems to me deeply involved in conditioning this trajectory - why the system grows this way and not another. Not every idea is equally likely in every medium. I think we see this in the fact that distinct languages give rise to such distinct programming cultures.

As an aside, this is something the typical way of comparing languages -- juxtapose a known algorithm written in X to the same thing written in Y -- fails to address.
Kode Cheat untuk PS3 
kode Cheat untuk PS3
kode dan cheat untuk ps3 bisa di lihat daptarnya di sini, dengan kode-kode ini bisa mempermudah dalam permainnan poin blank
Another great way is via the json ruby gem, which installs a prettifier which can be used from the command line, like this:

curl 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter&include_rts=1 | prettify_json.rb| less
Lessons learned from teaching 18 non tech people rails over a weekend.
I have almost never had an iOS app crash on me. I get crashes in Android apps almost weekly. I honestly don't know where those guys are getting their data, but I really don't believe it.

It's true, it's a lot easier for developers on Android to fix bugs and quickly update their apps because of the lack of an approval process, but that also lowers the bar a great deal on the quality of apps (a lot of which never get updated).

Edit: I don't know how this goes on iOS, but for Android Market apps, you can see all crash reports straight in the publisher console, without the need for 3rd party services.
YC founded Embark NYC is the #1 MTA best app to reduce your subway headaches
I have been using AppHarbor for the past few months and have been very impressed.

The new pricing seems reasonable, but I would like to know exactly what a "worker" is (e.g. is it a worker process, a thread, or a server?).

All in all, its possible to get up and running with a < 10GB shared SQL Server instance running a site with your own domain for $20/month. Seems like a pretty good deal to me.
Sure, sorry for the late response. Drop me a line at info@citybik.es
Facebook's new Photo Viewer That Encourages Comments
You know, I saw that page, but what I totally missed was the "Application Runtime Environment" section. I'm 50/50...I could have been more thorough...but I bet a lot of people wouldn't realize there are two links there...
If you're going to throw everything and the kitchen sink in a language, you may as well include Erlang-type multiprocessing and message passing.
Sorry, that's just what the advertising materials say. Government interprets rights as damage and routes around them.
But it's a list of lists of lists, so it should only contain lists of lists--well, by the strict definition, a nested list is still a list. So, technically I suppose it can be there, but it reads as list of (lists of lists), where the depth of each level is clearly shown.
I don't expect anyone to share my values, nor do I care if they do for the sake of the argument, as you'll note below where I went out of my way to thank @arg01 for his reasoned argument.

You probably won't like this, but those businesses existed because of what Microsoft created and it deserved to charge whatever it liked to its customers. We are speaking here of rights, not virtues or morality, so you'll find my "self-righteous indignation" to be in short supply. Just as Microsoft was free to charge what they liked for the fruits of their labor, OEMs were free to not attempt to profit off a product Microsoft created. Microsoft made its money from selling software, an intangible thing of no value without hardware to run it on. Those OEMs existed because they were able to create hardware better than Microsoft. Obviously though, it was Windows that was of more value (more difficult to create) of the two, which is why Microsoft held more leverage. This is a _good_ thing to have success rewarded.

No company has a right to profits. In a free market they must compete by the merits of the value they offer to free men.
I'm not the one implying there is a conpiracy to censor articles that paint Microsoft in a good light. I don't think I ever flagged one.
I seem to remember reading in a business law textbook that the "innocent till proven guilty" only applies to criminal law. A quick Google search managed to pull up a Hacker News comment that's interesting to read as well:

http://news.ycombinator.com/item?id=2483396

EDIT: Upon further reading, I'm wondering if this would fall under criminal law. But in the sentence, it mentions "civil forfeiture laws" and wouldn't that imply tort? I'm not a lawyer and have almost no experience in this. I hope a real lawyer will chime in because it's pretty fascinating.
Ow. Please put in some paragraph breaks, it's a nightmare to try to read a long wall of text like that without some kind of landmark to latch on to.
I miss Apt from Debian.

And I really, really miss being able to get *-dev packages.
I get what they're trying to do, but
a) there are a lot more TLDs in the world than .com, .net, .org. So sites with a following, and a way to reach that following (twitter, Facebook etc) will quickly, and easily fall outside their grasp.

b) perhaps more concerning is the lack of due process. I get why they're frustrated, so because the owners are either outside their jurisdiction, or because they can't actually find the owners of the site, it's easiest to kill the DNS entry. Ineffective maybe, but at least they're seen to be doing _something_.

c) it's clearly better that 100 innocent sites should be closed than that a guilty one should keep its DNS entry.

While I get where they're coming from, I wonder where it ends? How long before they become a bug that needs to be worked around....
Sometimes it's good to be a little evil
Sprinter parts online
CheapeterCarparts site provides best information about many types of car parts. It lets you search for multiple car part on one single site. Your best source for cheaper car parts like sprinter parts, car breakers and audi spares uk online. For more details please visit us.
There are some details regarding certain limits (memory, bandwidth, timeout) in the program policy: https://appharbor.com/page/programpolicy

Regarding threads: A worker is actually a worker process which can have multiple threads.
I set up most of the emacs/OS X bindings in insert mode as well, and slowly migrated away from them toward more use of vim features. It eased the transition, and now I don't really feel any mismatch between the two.
Timeline:

4:28MEZ “The word ‘hacker’ has an unfairly negative connotation from being portrayed in the media as people who break into computers,” Zuckerberg wrote.

YEP!

4:28MEZ “In reality, hacking just means building something quickly or testing the boundaries of what can be done. [...]"

Yeah, kinda...

4:28MEZ That’s a spirited defense of a means of protest that has wrecked havoc on a litany of Fortune 500 companies over the last year.

Erm? Troll?

4:28MEZ Back on HN.
If the graphic is to be believed, the data comes from one 3rd party crash reporting system.

I guess "Among apps that use the Crittercism service, iOS client applications crash more often" was a bit too wordy.
Spark, free-software Linux tablet, to ship in May
Ask HN: How to sell a startup?
Greetings, HN!

I have a bootstrapped embedded software-focused startup with a considerable amount of code written and some customers, but not yet enough customers to be sustainable without consulting income. The proof of concept demo got quite a bit of media attention a while ago, but (as is common for startups) getting attention since then has been difficult. I think the best thing to advance this concept would be joining with a company in the same market that has the established advertising, marketing, and supply chain needed to get this technology into more hands.

There are several established companies that I think would be able to make excellent use of my code, designs, and ideas for expansion. My main question is this: How do I pitch to those companies? From there, should I be contacting HR? CTO/VP of Tech? CEO? Once I'm in contact with a company, how do I avoid tipping my hand and giving up all leverage (e.g. if they know I'm looking to sell, they may delay negotiation to try to run me out of cash and make me desperate)?

It seems there's a lot of information available for starting a company, but not nearly as much for expanding or selling one -- it seems it's assumed one's investors will take care of that. As such, I would greatly appreciate any advice you can offer. Thanks in advance.
You read that and your first reaction is punctuation?
The Revolution May Or May Not Be Branded
I have a suggestion regarding pricing plans naming. These names sound fancy and unique but miss an important objective. A pricing page is arguably the most important page (apart from landing page) on your website. And with these names an average user will feel confused because :-
1. These are not the standard names across all the websites.
2. Lack of documentation around the details of pricing.
3. It makes users think about what these plans stand for (violating basic principle of design).

Simplicity is important as well as useful. Something like - "Basic, Standard, Premium" gives user some basic idea about plans instantly. And don't forget, vocabulary plays important role in UX.
The only workable deterrent is the threat of a proportional (or more than proportional) response.

Since hacking is usually hard to pin down definitively to a single actor, and it's difficult to justify a conventional armed response, you probably want a response that has similar properties.

If you assume that China is the perpetrator, then the best response to hacking attacks is to let it be known to the Chinese government that any hacking attempts will be responded to by attempts to destabilize communist party control (encouraging dissidents through side-channels, developing/distributing tech to bypass the great firewall, etc)
Despite the wonkiness on the global warming front, the Wall Street Journal has had really good coverage of civil forfeiture article coverage: http://online.wsj.com/article/SB1000142405311190348090457651.... There are at least 400 federal statutes allowing civil forfeiture and new ones are being added all the time.

So yes, since it is backwards, it means if you have something of value an individual is holding for you, it can be seized. In the above article's case, it was an armored car company holding his small business's cash.

http://si.wsj.net/public/resources/images/P1-BC090_FORFEI_NS...

Asset forfeiture along with plea bargaining coercion (say you did this, or else you just might go to prison for decades) have truly turned the United States government in to nothing more than an organized mafia in which the participants hardly need to prove anything in a court of law in order to get their way.
Good to hear - check out my answer to latch (http://news.ycombinator.com/item?id=3545608).

AppHarbor is a multitenant platform and we're running multiple application on each application server. A worker is an actual worker process that is limited in terms of the amount of resources it can consume.

We'll add a more detailed explanation of what a worker actually is.
It is mentally arduous to try to parse through it. I really tried but had to give up.

Punctuation exists for good reason.
Ask HN: leaving startup. How much money to ask for?
Im one of the 3 cofounders of our site. Im the only technical guy and literally made the whole site and administrator the server. We all have a contract to give each of us 33%.

Ive lost interest on the project and have started something else on the side where im the only founder.

Currently this business is making around 150,000 a year. So how much should i ask for to leave? Is asking for 100,000 too little? too much?

ThAnks
Seems to me that Upverter are solidly aiming to be a "github" in this space, after all their business model is nearly identical.

Github generally have a pretty good standing in the open source community. The reason seems to be the early open sourcing of grit and then, as their popular blog post says, "(almost) everything".[1]

Also that github don't enforce any lockin on your data (neither does Upverter from what I can see.[2])

If Upverter manage to adopt & project this same attitude (open sourcing every useful but not-core-business piece of software), I think they could turn this piece of bad publicity around. I suspect this would be to their immense benefit if they can court the open hardware community. Having people like Dangerous Prototypes supportive or neutral, rather than openly attacking them, would definitely help.

Not to mention that software for electronics nearly universally sucks (at least at FOSS & cheap levels.) Crying out for some quality products.

[1] http://tom.preston-werner.com/2011/11/22/open-source-everyth...

[2] http://blog.upverter.com/import-and-export-upverter-open-jso...
What if the person doing the washing/hanging is paid even less than the one at the factory?
How Facebook's IPO made one graffiti artist a millionaire
I suspect that the recent addition of automatic referencing counting will help a LOT for iOS apps.
I think he might have been a little upset when he wrote it.
I couldn't get through that wall of incoherent text. But from what I read, he's 100% wrong...maybe the story gets really weird though...however..

Traveling to a country which you are not a citizen of is not a right, it's a privilege. There are places where you need to apply weeks (or months) in advanced just to visit. Every country has different types of visas, and each visa has restrictions on what sort of activity you can and cannot engage in. If you are unprepared, or worse, you get caught breaking these laws, whatever happens is your own fault.

Don't like the system? Don't like how a particular country enforces its laws or what the punishment can be? Don't travel.
if it isn't there, you might think about some way for people to advertise they're looking for a design review. It would be neat to put together a circuit and set a flag for hey, everybody (or anybody), come take a critical look at it please.
I'm waiting for confirmation if there are any left, I'd love to get my hands on one
When you realize it's just syndicated off of The Wrap, which is apparently some Hollywood news site, it makes more sense.

http://www.thewrap.com/media/column-post/facebook-ipo-mark-z...
The short answer is no. You really need a mac to run xcode on. Yes, you can google hackintosh but it's not worth the effort. If you are on a budget, then get a mac mini.
I was going to leave a comment, but the comments are closed on that article. Reuters allows comments for a "limited period after publication" but the article has only been there for less than 3 hours. Smells a little fishy to me, maybe they were called out for their nonsense?
Windows 7, Chrome 16.0.912.77 and Firefox 9.0.1 and I DO see a difference. Not in the gradient picture, but in the motorbike picture everything seems to be slightly more contrasty, like the fire and the tent in the background... Firefox just updated to 10.0, still more contrasty.
IE9 looks the same as Firefox.
How do you get out of the 'hacker' mindset?
Author seems a bit naive about international sovereignty, though I suppose one can't exactly blame him for it.

I grew up in Vancouver, a stone's throw from the border, so I suppose I take it for granted that we all learn very early on that CBP is a wretched hive of scum and villainy, and everyone knows someone who was chewed out, berated, and generally treated like a criminal by them.

Seeing as how I work in the US now, it's probably fortunate that I grew up with such a cynical view about crossing international borders.

Anyways, let this be a lesson to Canadians (or I suppose more generally, all non-Americans) who want to cross the border for whatever reason: be prepared always for the worst. If you are crossing for business, always seek legal advice for your situation, and make sure all of your ducks are lined up in a row. You have no right to enter a country where you are not a citizen, regardless of what treaties and protocols your two nations have set up.

I do have a question for the author though: what kind of training involves setting up a US corp? Also, regardless of how you classify it in your head, I'm fairly certain that setting up and working for a US corp, for profit or education or just plain fun, means you're working in the USA, and would be illegal without the relevant visas.

Without knowing the specifics about his situation, it would seem to me that he was in fact trying to enter the US illegally - though he didn't seem to know this. Ignorance of the law won't help you very much when you're in a room with an irate CBP officer.
Well said. That's why I emphasized remembering why we're making money.

If I'm bootstrapping a company, for example, I can do it because I want to make a lot of money, or I can do it because I want to support my family. It's just a difference of emphasis really, but an important one.
For some reason the soundcloud player took forever to load. Here's the direct link to Soundcloud: http://soundcloud.com/techzing/techzing-168
> I still have no idea why I rubbed him the wrong way, but he sure didn't like me.

Border guards are trained to make you feel uncomfortable, because they need to be driving with you to in a reactive state. They adapt to build psychological pressure. Don't get too hung up on them "singling" you out or targeting you, a lot of it is carefully choreographed and rote.
ah, this is great. i started using nerdtree recently and bound control+x to :bd, and it annoyed me that doing that would close the buffer window leaving the nerdtree open, rather than just going to the next buffer. this plugin seems to fix that with control+x now bound to :Sbd.
Articles like this really make it seem like PHP developers have a big chip on their shoulders from all the trash talking that goes on about PHP. I'm a PHP dev and I have to admit, PHP isn't cool. It's thought of as a language for bad programmers because it's so easy for beginners to pick up. That's precisely the reason why I'm a PHP developer to begin with! And boy have I given ammunition to the side that argues that PHP is a "bad programmers language". But oh well. That's really a good thing that total newbies can pick it up in a week like I did some years back.

But really no one cares about your language except other people with chips on their shoulders too. When people use a product they really don't care about the tech specs no matter what the product may be. They care about what it does for them. I can clone Facebook in Runy or Twitter in PHP with both clones being more "optimized" than the original but no one cares. They just want to write on their friend's wall or retweet something so they'll tell me to go to hell with my .235ms improvements in page load times, DB queries, whatever.

A truly good developer doesn't waste time convincing people his stack is best. He proves his skill instead by shipping and iterating no matter what the language. The rest is just too-cool-for-PHP bragging (looking your way Ruby guys) and sour grapes (looking at you PHP).
How weird is that? A global news agency syndicating content from a small news site out of nowhere.
That's all nice and geeky, but those images don't look as good in Chrome as they do in Firefox.
I like that idea, putting it on the whiteboard. I really thing that having a way to get help from the community would help all designers.
Two Problems with Vancouver Tech and Three Ways to Fix Them
"Traveling to a country which you are not a citizen of is not a right, it's a privilege."

I agree. I worked for 8 years for a Canadian company, during that time travelled up to 4 times a year for our US clients. Often having to bring ample documentation to prove that:

* I work for a Canadian company, and am paid by the Canadian company. (See letter from my employer, on my company's letterhead.)

* The American client I'm visiting is a client of my Canadian company. (See Statement of Work, license agreement, copy of purchase order. Note the SOW specifically has a provision saying "onsite travel required".)

* The American client invited me into the US for the installation/support of our product. (See letter of invite, signed by American client on their letterhead.)

And so on. Regardless of bringing this documentation, I found that the US boarder guards often did not even request it.

But if they did, and if I didn't have it, this business trip would be fscked.

Anyway, I'm going to try inserting <p> tags every few sentences to see if I can make sense of his rant :)
Are Self-Employment Opportunities on the Rise?
Which is also why I think Google needs to make a special category for advertisers, with a group of whitelisted advertising companies that have signed privacy policy documents with Google. Then the (mandatory) permission becomes "Show me ads relevant to my interests and location" instead of 6 different permissions relating to internet, phone identity, etc. Right now you can't tell the difference between an app that innocently wants to show you some ads and an app that is about to upload the entire contents of your phone to a random ip address in china.

I would say about 80% of the permissions requested by apps are just to show ads. If they could all be wiped away with a single permission then there would be enormously less confusion and more effort could be put on highlighting the truly dangerous permissions.