skysight-inc/HackerNews huggingface dataset:
The best thing to do is to just not give them any reason at all to become interested in you. The way you do that is pretty simple - just tell the truth.

I never got actually locked up like this guy, but I did have to sit in the lobby while they went through our van and had to answer tons of questions. If you're telling the truth it's not really a problem. If you're lying though, you'd better be a damn good liar because they are trained to try to trip you up.
Yup, that's correct - the discounts only apply in the US as of now, though hopefully we can expand internationally at some point.
The instructor is Brad Larson, creator of 'Pi Cubed[1]' and 'Molecules[1]'. The course notes are available at [3] (VoodooPad) and [4] (HTML). If you're already familiar with iOS development and want to learn more advanced stuff, don't miss this class. Brad Larson is really great...

[1] http://itunes.apple.com/us/app/pi-cubed/id311433261?mt=8

[2] http://itunes.apple.com/us/app/molecules/id284943090?mt=8

[3] http://www.sunsetlakesoftware.com/sites/default/files/Advanc...

[4] http://www.sunsetlakesoftware.com/sites/default/files/Spring...
Not quite all the same rights and privileges. If you are entering the USA for the purpose of working as POTUS, They have grounds to refuse you as ineligible ;-)
As I understand naturalization it is a pointless question. Whether I was naturalized at birth or at a later date is entirely irrelevant. In case anyone is wondering, I'm white and a native speaker of English who doesn't speak any other language.
yeah, right. they should have done it earlier. sigh
Not to mention the lists of lisps.
Notifo is shutting down: http://blog.notifo.com/notifo
As a bonus, paying down your debt will likely increase your credit score, thus decreasing the expected value of future loans you may take out (e.g. car, house).
That's not true. I'm all in favour of our beloved eponymous usage, but the earliest known occurrence of "hacker" did have to do with breaking into forbidden systems.

http://duartes.org/gustavo/blog/post/first-recorded-usage-of...
I'm French, but live in the US. I am an Hetzner customer and do NOT pay VAT.
The biggest mistake made here is the inconsistency. He was invited to do business training yet has no job to go back to.

At least he didn't do anything stupid enough to get banned for ten years.

Next time: Try being nice to the border guard. Let them do their job but at the same time try to engage in some conversation that is of interest to them. Don't try to engage to much. Social engineering goes a lot further than the rule book.

Don't forget border guards know how to use the the internet and read his blog/website/Resume. Which leads to the question, if he wasn't working for upverter anymore, what exactly was he wanting to do in the US.
It is not choreographed. Some of these people do actually have chips on their shoulders. I've seen the frustration they show towards fellow officers while off to the side that they didn't get a chance to 'nail me to the wall.'

I've also heard from a cabbie that crosses the land border often that sometimes the guys in the booth will send someone inside, then come inside and request to deal with that person themselves. This allows for massive amounts of abuse for assholes on power trips. If it has to go through multiple people, there's at least a chance for one officer to say, "WTF" if another is out-of-line.

Some people are super-nice, and others are complete assholes. This is not by design. If it was all choreographed, then the experience would be very much more homogeneous.

That said, there is a difference between a 'stern line of questioning,' and making an ass of yourself. Conversations like:

Officer: Question1?
Me: Answer, because...
Officer: Stop trying to qualify your answers! I'm asking
the questions here asshole. Just answer *exactly* what
I ask you, are you stupid or something?

Are the office being an asshole. I've only had these conversations happen a handful of times, over a ton of land-border crossings, but they do happen. Saying that it's all 'choreographed' just gives these guys a blank cheque to do whatever the hell they feel like and get away with it. Having a bad day? Just take it out on people crossing the border! It's not like they have any rights or anything once they get in line! No one will care if you abuse them! (This is obviously a recipe for only good things!)
I wrote a corrections request to both Reuters and The Wrap. Little good it will do, I'm sure, but it offends me to see a journalist spend so little effort trying to be correct. How absurd to use quotes which actually indicate the opposite of your conclusion? It's the equivalent of quoting "Many companies in our industry treat their employees poorly, but we're different.", and concluding "Mr. X and his company take advantage of the poor standards of the industry to mistreat their employees".
Lots of good advice, but if you are using Windows Kitty is a bit nicer than Putty:

http://kitty.9bis.com/
Once societal mainstream embraces -- and misuses -- a word that a subset of society previously held dearly, it's time for that subset to let the word go, regardless of how much they romanticized or embraced it.
Background: I develop line of business .NET applications on full time basis.

I can not make sense of this pricing page at all. What's a worker? There is no concept of a worker in .NET world.

Okie, you are saying that a worker is actually a process. Why not call it worker process? What happens if I have one worker and my application crashes due to unhandled exception? Do you automatically restart it? How long does it take to restart? What happens to other client requests while restart is taking place? As someone who has not used any PAAS in production environment, how do I decide how many workers do I need? I think it's your job as a service provider to educate me on how I can move away from my current infrastructure.

Let's look at the Add On Pricing https://appharbor.com/addons.

Dedicated SQL Server - Hecto (10GB) - 180$/month.

Shared SQL Server - Yocto plan is free and Nano plan costs money. It's okie to use cute plan names but why not include the detail that Yocto plan provides 20MB storage and Nano plan provides 10GB storage?

I can't help but link to Patrick's comments about Heroku's pricing (I am guessing you are taking inspiration from their pricing).

Patrick's original comment when Heroku announced pricing:
http://news.ycombinator.com/item?id=577622

Follow up:
http://news.ycombinator.com/item?id=1133051

On a related note, I think you should definitely check out how http://phpfog.com is selling itself. I used to develop web applications in PHP and when I went to their page on 'How It Works', I understood it right away.

https://www.phpfog.com/platform [And bonus points for being so beautiful.]

Next, I look at their pricing page:

https://www.phpfog.com/pricing

Once again, their pricing page lists hardware specs so that I can relate to my current infrastructure. But if you notice, they let me run maximum of 10 apps on Silver cloud. So they decided that it only makes sense to run maximum of 10 apps if you have 613MB of memory. I think you should do something similar to educate people about PAAS. When I decided to try them out, the entire process to setup a running WordPress installation was seamless and took less than 5 minutes. I was so impressed that I immediately signed up for the silver cloud. At 30 bucks a month with 10 apps, a WordPress installation on a fully managed server costs me 3 bucks a month. It can't get cheaper than that. This month I am going to cancel my slicehost VPS because I frankly don't have any time/patience/expertise to manage my own server. Thank you very much.

For you guys, I would suggest that you should have some sample applications in your dashboard which user can install and play with (e.g. NerdDinner http://nerddinner.codeplex.com/). Let them get familiar to what your offering is before they decide to commit to your platform.

I am going to sign up for AppHarbor and see if it matches up my fantastic experience with phpfog and give you further feedback later on.
I have an EQ4 wit them (8GB RAM), anybody has experience in moving from one server to another within Hetzner? I don' think they have anything to facilitate such a move.
Irish Government Website passwords published by Anonymous Hackers
HackerNews+ and Github
NASA Video Illustrates 130 Years of Global Warming
Consider the mathematically equivalent scenario: if he had only $3k in CC debt, would you recommend putting $3k more on the card for books and training?
I can’t imagine that being a good idea. I’m not an US citizen and I wouldn’t ever want to speak up against any US border guard in any way. That doesn’t seem like a wise idea to me. They don’t have to leave me in.

I don’t have any rights, right?
I am 5 blocks away too, there should be a HN NY meetup soon!
Having no ready cash can leave you in a world of hurt if the unexpected happens.

He has a credit card with at least a $6k limit...
Curl?? Real men use Telnet...
In this context "CBP" probably refers to Customs and Border Protection, the name at the bottom of the DHS stamp shown in the first picture, rather than Canadian Border Patrol.
If the solution is to take a private plane, why not just suggest teleportation? It's as viable an option for most travelers.
RedHat is an open source company. Facebook is a social networking company.
One thing that I'd recommend from personal experience is iterating the application just like you would your startup. Read http://ycombinator.com/howtoapply.html and then reread your application. See where/if some of the things that he talks about are present in your application. When I first did this I was shocked to see that I did almost all of the things that he said that you shouldn't do. I went back and updated the app. Then I repeated the cycle a few times. Lastly, as my product developed and I described it to people, I learned where to focus and refined my description and ultimately went back and updated the app again. Not that I am an expert by any means, just my 2 cents.
I get an iOS app crashing all the time. The Facebook app closes unexpectedly on me a fair bit, and I've had Safari close two or three times, but apart from that everything I use seems to be very stable...
Yeah, I'd like to have sympathy for the OP because the USCBP and DHS can be annoying to deal with but you have to know what to say before going in there.

He brought it upon himself. You can't just go unprepared expecting them to help you out.
Another post and discussion on this topic today.

http://news.ycombinator.com/item?id=3543946
I suspect that 75% of the crashes on iOS are from poor memory management due to naïve app programmers. Android app developers don't need to worry about memory management, because Java takes care of this automatically. I suspect with iOS-5's new automatic reference counting, iOS crashes will decrease.
With $30 and craigslist I bought my first smart phone, rooted it and sold it for $50. Then I bought another, learned how to root it and sold that one for twice what I bought it for. In the end, I made $100 excluding the two smart phones I currently own that were purchased with the profit. And all this occurred within a month or two. It took a couple of hours, but now, for a fee, whenever someone has a problem with their phone they come to me.

But with $3000 I recommend using most of it to pay off your debt, and take a night to analyze where all your cash is going and how you ended up with so much debt! It would be best if you could provide additional information such as your monthly salary and expenses, and maybe others can give you advice on how to cut back and live happier!
Some tips for border crossings, based on my Canada to US experiences:

The border agents don't like one-way flights. My sister was turned away at the border because she had a one-way flight to visit her boyfriend and they figured she was going to visit illegally. She also had "suspicious" things in her suitcase like a cookbook: "So you're going to take an illegal food service job?"

Make sure you can prove you have enough money to support yourself. The guy in line in front of me got sent back once because he couldn't prove this.

Avoid hard-to-explain travel arrangements, such as travelling in the US, crossing the border back into Canada to visit someone, then crossing back into the US to catch a plane. My best friend got stuck in Windsor because of this, although his scary hair and beard probably didn't help either.

If you have a green card, don't leave it at home by mistake. I got taken into the little room and had to pay a $265 administrative fee because of this.

Make sure you have documentation for everything. When my friends drove through the US to a wedding, I told them to make sure they had the invitation, hotel info, etc, to show customs so everything went smoothly.

Don't have a complex story that makes no sense. I'm sympathetic to the original author, but reading his post I couldn't figure out what he was really doing in the US and I'm not surprised he got turned away.

The strangest questioning I had crossing the border: "Where are you visiting?" "What's your father's name?" "What does your father do?" "A teacher? What school did he teach at?" By this point, I was wondering where this line of questioning was leading. But then the border guard said, "I know your father. He taught me in Grade 11."

While I'm on the subject of border crossing, I've opted out of TSA body scanning several times. I've seen complaints from others, but the patdown has always gone smoothly for me.
Wow _you_ got funded for running a company? That's inspiring.
This would be a great tool to help with hiring. 100k students means 100k candidates who have completed the exact same exams and problem sets, providing a common basis for interviews. A company would know exactly what was taught in the course, and have a more objective way of evaluating certain skillsets.
it's time for that subset to let the word go, regardless of how much they romanticized or embraced it.

Except for the fact that's just not going to happen.
If you're a starting a corporation in the US and not very very familiar with it: corporation lawyer.

If you're a foreigner starting a corporation in the US and planning to come over for 3 months: corporation lawyer AND immigration lawyer.

(Aside: seems like the kind of thing guidance a early-stage startup incubator could very usefully help with.)
They were probably down-voting the use of an "X-" response header.
Good advice. I experienced the same thing when coming into Canada recently as a non-Canadian. The agent asked me if I had been to Canada before and I said know.

He then found a stamp on my passport (which was only there because I got a connecting flight to Chicago from Toronto - I never left the airport) I got another round of questions and even further questioning by a second immigration officer.

Granted, I am staying for almost the maximum time allowed without a visa (6 months) but such a minor slip-up can lead to a lot of extra questions and if you slip-up on them you could be on your way home. It's always good to know what you are going to say before you reach the desk, at least as much as possible.
I really do understand what the author went through, and I sympathize. But the reality of the situation is that entering a country where you are not a citizen is not a right, it's a _privilege_.

The reality of the situation is that any country that treats its most productive guests in this way won't remain an attractive destination, regardless of whether those guests have the right or privilege of visiting.
Logo Design Fees Will Be Different Alongside With Every Specialized Creator
At my job in the early eighties we had to maintain paper forms of engineering data, and when one value would change due to external reasons, we had to update all the fields by writing the forms over or with whiteout. I hated that, so I taught myself to program the department's mini-computer. Discovered I liked that more than my job, so I quit and went to school.
Nah, that's totally not true. My Italian friend came over for a month or so to visit his girlfriend, was a bit evasive for some reason for some questions, and got some pretty bad treatment.

As someone else noted, it's a technique they use to try and unsettle you. Not that I necessarily agree with it, or like it, but at least there is a reason for it.
PHP's build system has an awesome feature: every one of the included extensions can also be built stand-alone. There is no difference between an external and a bundled library.

So to add a bundled library to the mac's PHP, you download the PHP sources (most of the time, not even the version has to match) and you extract them.

Then you cd into ext/<name of extension> and type phpize, followed by configure and make install.

Now you can enable the freshly built and correctly installed extension in your php.ini.

No need to replace the system PHP with something home-grown.
See: http://www.paulgraham.com/submarine.html
Senate passes insider trading bill
Huh? How is this 1.3K? Looks like 34B to me...
You honestly don't believe their data solely because it doesn't match your personal experience? You are just one user after all!

Personally I see crashes on iOS a couple of times a week, and I hardly use third-party apps. Most of my crashes are Safari!
Oh in that case, I would just say, "I don't want to work on this any more, goodbye." So many terrible things happen in the real world every day, this is an absolute zero on the human aspect scale. Personally, I would love it if I noticed perhaps one of my co-founders wasn't really committed and he/she decided to leave quickly without a fuss.
Google tech talk: Genetics and Intelligence
I was frustrated by the low quality of programs I was forced to use regularly and thought I could do better.
Couchsurfing rapist jailed
How To Irritate Your Customers - A Volkswagen India Case Study
Although incredibly farcical, sometimes the allegation about the lacklustre and growingly pathetic service of reputed international companies appears to be true on closer observation.
No, no answering machines for you.
182,901 Ads, 26 Clicks: My Short Life as a Facebook Advertiser
Same guy: http://www.youtube.com/watch?v=62jZENi1ed8
They are a third party payments aggregator (TPPA), just like PayPal when it started. They make it possible for merchants to accept credit card and bank transfers without the need to setup a merchant account with a bank or card association. The aggregator provides the means for facilitating payment from the consumer. The merchant is paid by the aggregator.
I have been bitten twice by changes to the iOS SDK. An app that ran fine, without error, on one version of iOS would crash on a later version.

It's always something caused by a programmer, but not necessarily the app programmer...
"FOUNDER OF FACEBOOK SUPPORTS ILLEGAL CYBER-CRIME"
Absolutely pay off personal debt first.
The only place for credit is so that you can use other peoples money to take on business or investment risk.
The creditors ultimately shoulder the risk for your venture.
I agree, but it would sure be nice if people worried more about what they do than what they're called. It's just a word that people get attached to. When I talk to my friends/family about what I do, I certainly don't call myself a "hacker", nor would I even if they all understood the true meaning of the word. The fact that people are so irrationally passionate about the word, to me, says a lot more about them than the people who use it the wrong way.
Here's what I think should be done: split the application into two parts after the university receives it; one part being the one with person information such as name, race, location etc. and the other being the one with the actual application, such as marks, extra circular activities etc. The admissions officers receive the second, to ensure a unbiased decision. Both will have a common unique tracking id, to link them back to each other after the decision is made. This is the system used for marking the PATs (provincial achievement tests) in Alberta, as they are marked by the teacher of the the student and another teacher in the province, to ensure there is no bias.
his historical relevance to hackerdom was firmly cemented by his work on the jargon file, in my opinion.
I know software developers who wouldn't be able to figure it out.
There is always pgAdmin (http://www.pgadmin.org/) which is very close to the Postgres core development and thus is always updated to support the latest features of Postgres.

It suffers a lot from the has-to-work-on-all-platforms UI design issues though (even though it uses wxWidgets).

Personally, I hardly ever use the GUI tool (the exception is explaining really big query plans) because the command line psql client is really, really good. It has an awesome line editor and so many convenience features like always shelling out into $PAGER for big result sets, or the very handy \x mode.

And it offers tab-completion not just for internal commands, but even for the SQL queries you are typing.
Absolutely. If you're able to take a one-time $1-3k expense and turn it into a $10k+ annual increase in salary / profit, that's a huge win. In my experience, the actual returns are much, much higher than $10k/yr for pretty much everyone who's willing to invest the effort.

Most of my early book / course purchases were financed with credit card debt. I paid off my cards in full with a small portion of my first product launch. I'd do the same thing in a heartbeat.
List of Secure Coding Standards links
And comparing vi and IDE's with Emacs is like comparing car assembling tools with self cloning cars.
Im a fan of using the spacebar as my leader key.
Antriksh Sanskriti
I got my first computer at 12 and progressed from building, to tinkering with windows settings to development.
Stateful vs Stateless Web Apps in Racket
I bet Brent Lang from Reuters will really fall off his chair when he realizes his article has been trending second on -- gasp -- Hacker News! You will never find a more wretched hive of scum and villainy...

LOL
I'd guess most (if not all) founders whose businesses failed have been positive about yc.

I remember reading a blog post by a yc-funded news startup that failed, maybe in the fall of 2010. I can't find the article at the moment, but I specifically remember that the founders described the YC partners as being a "class act" during the process of dissolving the company.
Introducing Times (for Python)
That's pretty messed up that people trying to start a business in America are considered criminals. Then again, it's not with the visas only - even being fully legal resident or citizen, you still need papers and permits and licenses to do business, or you're a criminal. It's like they go out of their way to discourage people from doing business.
"3 to 4 months" according to the original article - I don't know what the usual thing to allow casual visits by Canadians to the US is, but I travel there from Australia fairly regularly for vacation and visiting family and friends under the visa waiver program, and I know I'm limited to 90 days - if I want to stay longer than that I need to get a visa.
iOS and Android both have garbage collection, and it is mandatory for neither OS. (I would consider ARC garbage collection, and nothing is stopping you from running C code on Android.)
To be fair, this is why you, as an Apple Developer, get the SDK in advance of the general public and is why Apple strongly encourages you to do your due diligence before the iOS version goes public. And they do release API diffs, too.
Wildebeest Migration Masai Mara National Park
The blame isn't all on the US border officials . you made some dumb choices that madce your sitauation much much worse. It's partly your fault.
The blame isn't all on the US border officials . you made some dumb choices that made your situation much much worse. It's partly your fault.
Trust me we don't like our government any more than anybody else does!
Two words: Video Games