skysight-inc/HackerNews huggingface dataset:
Maybe I'm in a mad mood or somth (it's Monday, after all) but all this "let's write a parallel world, called TDD, to which the actual production code has to comply and praise and give sacrifices"-mantra has gotten a little over the top.

Don't get me wrong, I'm sure that all these guys and chicks that live and die by TDD are smart (probably smarter than me), but what they are building is starting to get more and more out of touch with real-world requirements (I wanted to say somth about how this resembles a schizophrenic world, but for the moment I'll stop short of that).

My father was a civil engineer, at a time when they didn't have AutoCAD available and all that fancy computer stuff. As he elegantly put it: "if I mess things up in my work people will die, either in 2 weeks or in 20 years, when the next big earthquake will hit us". Well, I never saw him "testing" building apartment-blocks, or industrial buildings, or roads, he made sure that what was on the sheet of papers where the construction plans were drawn would get built as accurate as possible in real life. And keep in mind that he was managing construction workers, many of them close to illiterate, even former convicts, and not CS-graduates. That's the job of all civil engineers from all over the world. So, if they can do it, why in the name of God do we programmers write tests for mundane stuff like sudoku-solvers? Something is not right.
Show HN: Talkspot Connect for iPad
With new screenshots of the Facebook iPad app now on the internet, I thought I would solicit feedback from HN for my iPad blogging app. It integrates with Facebook as well as Twitter. You can post once and it updates your social media streams automatically.

Let me know what you think of Talkspot Connect. It works on the iPhone, iPhone and iPad. Available free at:
http://itunes.apple.com/us/app/talkspot-connect/id444526277?mt=8

My favorite features: the graphs, photo posting, social media integration and the rich-text editor were fun to develop!

Thanks for your feedback!
Top Forex Trading Software
Forex Trading Software: If you are in search of forex trading software to succor your trading activities then this list is meant for you. The Forex Trading Software below will help you for offering forex trades efficiently by use of automatic equipment and scrutiny of forex markets. Investigate and comprehend about the working of forex markets as well as the software listed in this top ten forex software list before you expend for future benefits as all investment chances have risk also.
Still doesn't answer the question: how much earlier is it executed? I would like to know.
Great article Diesel, good to see a look at why Apple is dominating in the consumer market right now
Top Ten Key Tips of Life Insurance Buying
Life Insurance is the most reasonable method to safeguard the future of your family. Here are the Top Ten ways and some useful tips to save money while obtaining this protection. more at toptenlistz.com
Heh, they certain knew what bitcoin was after the event.
This is a perfect example of what not to do: the guy has ignored the lessons of denyhosts (etc.) and came up with his own regular expression that doesn't do the right thing.

Code re-use please!
Texas Battlefield 3 launch LAN bans women from attending
Dear Intrapreneur-You Are Nothing Like an Entrepreneur
> No government agency with control over space. Outsource everything.

Because that has worked so well with defense contracting.

All you end up with is 1-2 corporations with the knowledge necessary to compete on space projects, and contracts that alternate back and forth between the two, and a budget that includes not only money to go to space but also money to fund a set of corporate executives and corporate lobbying and corporate private jets and so on.

Highest paid person at NASA - about $200,000/year (flies coach)

Highest paid person at Lockheed - about $50,000,000/year (doesn't even count the corporate jets)
Watch Saheb Biwi Aur Gangster Trailer
Watch Saheb Biwi Aur Gangster Trailer, Randeep Hooda-Mahie Gill Hot Scene at NyooTV.com.You can also watch new bollywood movies trailers, latest video songs, hot videos etc.To watch latest music videos and new movie information, please visit to www.nyootv.com.
how is this? can you understand? can you admit? what do you think about my research?
"so you would be in essence writing a whole new language"

After having to use PHP for a while, it's no coincidence that these days I am using a whole new language.
Picking Off iCal’s Paper Bits
Domainr has been a fantastic tool for a long time, and this will certainly be handy for those furious coding moments when you need a name and don't want to mess around.

My only enhancement request (for Domainr really, though it could be implemented in the script) is to flag those TLDs which require local citizenship or other hoop-jumping in order to make a purchase.
Building news sites: mastheads, comments, archives, search and type.
They're most certainly using Apple's MapKit API which happens to use Google Maps (for now).
Great points. Corning, of course, has to show anything they think they might be able to make money on... but a little more thought could have lead them to great ideas that weren't quite as dangerous... building directories, theater programs, restaurant menus, HVAC units and dozens of others that likely will (and should) come in to existence.
Sorry I don't know much about this stuff, but I find some of the things done to the author pretty crazy. The one thing that really stood out for me was sending him back. That is a huge amount of money and time wasted for a ridiculous reason. Why can't you fight for yourself in these situations, you should have some rights because the crap they are doing is just unfair.

Also, what if you have a laptop with all your passwords and stuff, would they just go on ahead and copy your hard drive with you not being able to do anything?
I know little about the author and if he needed a visa to enter the US, or the process to get said visa. But extrapolating a bit from the post (returned to China) and my bit of knowledge it surprises me he was able to reach the US border at all. I'd have though that just to get a visa and be able to board the plane he'd have needed solid proof of having enough money immediatly available to live the full extent of this stay (and a fair bit more.)

From the point of view of the custom agent he was just an illegal worker waiting to happen.

EDIT: How can the "Founder of the Global Bitcoin Stock Exchange" end up in this situation? Doesn't inspire much confidence in this GBSE...
Rotten to the Core
never saw anything about using a real name, don't have my proper name on my gAccount, so it doesn't matter -- gPlus working fine, identity working fine.
Yes, in most cases, but most packages have minimal dependencies due to Homebrew's "use what OS X provides" philosophy, i.e., the XCode toolchain (Homebrew doesn't even have a package for GCC).
That's how I always used Wordpress, but it's not exactly elegant. You always have to make little edits in a small textarea box. No syntax highlighting. Need to submit the entire article to save (instead of command-s). You lose your cursor position when you save (super-annoying with longer posts). Wordpress doesn't support markdown natively. etc.
NASA was told to build something that was pointless - a LEO satelite delivery system with 7 crew.

It's like being asked to design a 20 seater minivan. Then discovering your only customers are Mormon families on the school run and the Army - then trying to build something that fits both their requirements.

Then being told that it must use a engine built in Hawaii and be assembled in Alaska.
Testosterone link to aggression may be all in the mind
So, hypothetically assuming you had said "Yes, I am carrying $2,100 in cash, and will be spending 2 months in NYC and San Francisco", that wouldn't have been a maximally effective answer either. As a young man, their primary worry with you is that you are an immigration risk. If you don't have visible means of support or obvious ties to your home country, then you are probably angling to get a job in the US.

Factors which would not break in your favor here: you're a young man without a family, you are arriving from China rather than Ireland, you had $600 in your pocket and intend on visiting two of the most expensive cities anywhere (which are separated by a $600 plane ticket), and (probably leastly) you think you're going to get money from some shady individual in the US once you get here because of a quirky hawala system that you claim to be a participant in.

Hypothetically assuming one wants to get into the US, "Yes, I'm here for business or pleasure with a defined start and stop date. Here's the hotel reservations and itinerary. Afterwards, I'll be going back to my comfortable middle class life back home in $NATION -- you know, wife, kids, job, a whole bunch of things which are much more attractive than a sudden impulse to live in America. Money? Why yes, I have easily enough money to do what I came to do. If I needed more, I would use my credit cards."
RIM Cuts 2,000 Jobs
Google's bid terms was that it would have right to modify terms of previous licenses once buy deal went through..
Is it possible you're thinking about Disney, and their extending copyrights?
This Week in Location Based Marketing - Episode 35: Amex, Placecast, PressOK
I have some LED bulbs by Qnuru, Philips, and GE, and I like them all. Good light quality, bright enough for my needs.

I did get them as review units, though, and retail they would be around $100 each. But in a couple years they should be quite inexpensive.
If people saw [ 528 ] as the vote count for that comment, they'd be less likely to upvote it themselves.
Airbnb valued at $1.3bn after new funding - FT.com
A foreigner without tangible means of subsistence enters the country => he's going to work illegally (and potentially try to stay illegally as well.)

Authorities tend to want to avoid that.
Also why would you allow either password based and root login when you are "pretty careful with machine security"?

I had to smirk when I clicked on complex password scheme.
The other 2 didn't have business licenses. As in, they weren't registered to pay tax, employ workers, and licensed to carry out business. That's frowned upon. Their fake "Apple" branding has nothing to do with the story, except as link bait.

Yu's 3 are registered properly with the government, but not with Apple. The Apple-registered stores don't like this (as Yu might be cutting costs, avoiding Apple taxes, and so on), but he's not flagrantly breaking any laws (except maybe a trademark violation, which the local authorities are less vigorous at pursuing). Apple might be able to press charges themselves, but it looks like the local government isn't going to do it for them.

Maybe Yu would argue it is simply fair use (given he is selling Apple goods), or that Apple's restrictive business requirements violate some Chinese antitrust laws (if there are any such laws). Or he might just stall, and hope he's too small a target for Apple to bother suing.
Google+ Growth Up To 20 Times Faster Than Facebook's
I should clarify- convert the whole sum into dollars in your head and give them that figure when they ask how much money you have.
the problem is that without a vote count, how do you know if 2 people voted for it (and thus really isn't a big deal), or 127 (and thus, the OP should really fix his stupid site). The only alternative are "me too" posts, which are hideous (and which is basically what my reply was).

In short, as-is, the OP really has no way of knowing just how aggravating his site is.
LPS - A Linux distro from the US Department of Defense
Judge tells Oracle to rethink $2.6 billion claim against Google
Dieter Rams: “Apple has achieved something I never did”
Brene Brown: The power of vulnerability
Where Ideas Come From: Inside LivingSocial's Headquarters
Huh? So what if people upvote a comment with many votes... no harm done, right?
Hacker caught w/ 675k Stolen Credit Numbers Gets Max Prison Sentence
Seeing women with not much on isn't quite the same as making me breathe in your crap.
Trying to use a pure functional style inside an imperative environment will just give you the idea that it is a horrible programming style.

Pure functional programming is a different enough approach that it requires a whole different eco-system of libraries. Differently-optimizing compilers, to avoid large runtime penalties. And a different mindset.

I think the author is talking about acquiring the different mindset, but in a setting where it is just not very practical.
Despite record IPO week, NASDAQ CEO doesn’t see a bubble
2011 Software Freedom Day Registration is launched
"or who are using obviously fake names, like "god" or worse."

There will be someone with crazy enough parents for this to be possible, and for the child not to want to change it. For something like this, there isn't really many crieteria you can use, just on the off chance you get something authentic.
To answer your original question, you want to get an H1-B visa. This will require the extensive cooperation of your prospective employer, and is far likelier at a large, established business with established immigration processes. Depending on the marketability of your skills, though, it is a perfectly realistic thing to do.

But more broadly, one way or another the US is going to experience a massive fiscal contraction over the next few years, and holding down a job here might become difficult. Why the US in particular? (I'm in the US on an H1-B, and married to a USian whose parents need care, so I'm here for a while, but definitely worried about what the US is going to look like in five years time.) (Yes, I'm going for the marriage visa.)
The problem is some philosophers go so far as to suggest that consciousness is a fundamental property of the physical world that is only "detected" by brains, or that consciousness is in principle unexplainable. Imho, that's just rubbish.

http://en.wikipedia.org/wiki/Hard_problem_of_consciousness
Mine was http://tripcost.co.uk - I built it about 4 years ago, back when I thought I could do everything, hence the horrible design and questionable HTML.

It was featured on a fairly well know UK TV show (working lunch on BBC2) which got me loads of hits, so I thought I was made. Of course the traffic dropped off in a couple of days, and in the 4ish years it's been live I've earned a total of $100 in Google Ads.

I learned from it though, now I buy design, I've improved my front end programming skills, and I know that you have to keep working on something to keep the hits coming.

I've also learned that making money from ads is very hard, as you need a serious hit count to make any money.
Things I Don't Like About Google+
That's the point. Most unit tests wouldn't stop this kind of problem. ;)
I expect they would still blow a lot on R&D. However, rocket fuel for a small craft is not that expencive so it's really a question of how much inspection / repare the vehicle needs. A light craft could reinter the atmosphere with minimal heating, and you can build reasonably efficent but vary simple rocket engines so there is plenty of room to simplyfy matence. So, in theory we chould build a fairly cheap and reusable shutte to LEO. The real question is could NASA build such a ship? IMO, that's really just a question of would congress fund such a ship?

PS: The space shuttle's never left the R&D stage. Practicly every flight change some significant internal system. If they had simply said "these are good enough" then the program would have been far cheaper.
There are plenty of resources on why you would want to program functionally.

One of the most notable one is:

http://www.cs.utexas.edu/~shmat/courses/cs345/whyfp.pdf

Benefits include: Easier reasoning about code correctness. More powerful abstractions leading to clearer and more succint code. Easier mechanical refactoring of code. Easier parallelism. More powerful compiler optimizations.
How is it different for Canadians?
One benefit to TDD is that you become a user for your API much more quickly, and so your API doesn't need to change as much.

TDD suggests 3 steps:
1. Write one test
2. Write the minimal code to make it pass
3. Refactor the code you've got.

Try not to think of tests as immutable. You can throw away tests when they don't provide value.

Finally, make sure you're using an IDE with refactoring support. That helps immensely when you make an API change which will affect your tests.
It seems like all of my friends kept their cell numbers when they moved to the valley. This means you have east coast phone numbers with a west coast human behind it. The three hour difference can be a big deal if someone guesses incorrectly.

I don't know how to help you get better location info given a number alone, unfortunately. Sorry.
You can't (simply) use family names to group Polish names (and I think Slavic in general), because spelling of names often (but not always) depends on gender, e.g wife of Mr. Kowalski is Mrs. Kowalska.
H5 visa is good option too. You have all rights as normal USA citizen and no restrictions.

It lasts for 3y and can be extended for another 3y (I'm not sure what happens after 6y total..).

If you are unemployed for 45days visa will terminate (and you need to leave USA), but renews automatically when you get a new employment (in 3y period).

See more here: http://www.kateraynor.com/z-visa/h5-visa.html
Email Is (Still) Important And Here Is Why
I haven't had time to read them all yet so I was wondering if someone could give me a summary of why the TDD based sudoku approach failed?
Preparation is better than being unprepared.

(Not that I'm arguing your point. Just taking all steps that you can think of to prevent something, doesn't mean you'll actually prevent it. Being prepared for a worst case is always a good idea.)
Encrypt your private key!

This is very easy to do, and quite important for devices that can be stolen - including your desktop computer.

It's easy enough to setup ssh-agent on your desktop so you don't have to keep entering the password.
and then that ego was bruised when they had to change the name to the guy who runs the city next door because he bailed you out
In /etc/ssh/sshd_config do:

PermitRootLogin without-password

That way root must use a public key to login, but other people can still use passwords.

(But watch out for sudo.)
Room to Rent, via the Web [AirBnB]
Funnily enough, I had exactly the same idea. Your site looks good, and I think has a lot of potential, it's just very hard to promote FB apps, such a crowded market.
Reminds me of Spock's Tricorder in the Star Trek episode 'The City on the Edge of Forever'. Playing back history at high speed. Very cool.
According to TDD writing inside-out is one of the points it tries to combat.

The point of using TDD to write interfaces is that you first write the code you wish you had, and then implement it. The other way around you could end up with code that is optimized for the code inside the module, and not optimized for using it.

Of course now you have to rewrite your tests and your code when changing an API, but at least you know that no other part of your application got broken by the new API.

I personally like the TDD approach to write interfaces, since then I won't take shortcuts just because it is easier to do in the specific module that I'm programming/extending. It will actually produce code that can be used easily from the outside and removes a lot of dependencies in the process.
Civil Engineers these days (or this is my understanding, anyway) DO use AutoCAD and 'all the fancy computer stuff' because testing allows you to code more productively, when you do it right. That's why engineers these days do automated simulations...

At the point where you're writing tests to impress other programmers (see article) about how much of a 'craftsman' you are, you lose. When you're writing tests that help you as a developer, and help get the software out more quickly and with higher quality, then you're doing it right.
On the other hand, the problem is pretty obvious. Not like it needs code, either the internal symbols are exported, or they are not.

And they should generally not be exported imho.
This is why I have a completely separate private key that I generated for my phone, using a different password that's unrelated to the passwords I use for all my other machines' private keys, and I use password protection on the phone itself to thwart casual intrusion. If I lose my phone, it's trivial to remove the phone's public key from my servers' authorized_keys files, at which point the phone can no longer be used to log in.
Helps three groups of people.

1. Those who aren't familiar with the topic. With a single-digit score, there's potentially not much value there. With a three-digit score, hey, maybe people shouldn't use large images in the background. Then this person can either follow it or look up or ask why this is. It's marking significance to an otherwise unknown topic.

2. Similarly, if the author of the site sees this, they can see just how many people agree with this. This is important because again, high score means people agree with it. This person may still not take action, but should at least consider it if it's a high enough score. Maybe even chime in and respond with a rationale.

3. The rest of the community. This will either acknowledge your own views or raise a red flag if the score is high enough. Did you miss something? Are enough people just plain wrong according to what you believe to be true? Should you post a counter-point or add/ask for clarification?
Or:

apt-get install fail2ban

Works out of the box to prevent brute force attacks against ssh, and can also be configured for other services, like web authentication, POP, IMAP, etc.
"The logic underpinning such an argument - that Kant's view of the mind does not match popular current scientific theories and therefor does not constitute science - would also place Newton's Principia outside the realm of Physics."

That's an interesting parallel, but I think Newton/Kant is really apples/oranges (as it were). Kant's 'Copernican Revolution' notwithstanding, his <i>a priori</i> categories were highly speculative -- by definition -- and not really meant as a theoretical underpinning for a science of mind as much as an attempt to establish a reasonably defensible epistemology in the face of Hume's skepticism. Kant may have had hopes in a scientific direction, but in practice no scientist uses concrete, specific Kantian principles as a basis for research. Gestalt theory would be the closest attempt, but that's a pretty high-level appropriation. It had its day and retains some residual influence but certainly nothing on the order of Newton's fundamental laws in the world of physics.

But even if you consider Gestalt or some of the contemporary influence of phenomenology in certain psychological circles (and they are limited), the philosophical problems with Kant or James remain: Neither James' nor Kant's answers to Hume fully protect one from skepticism or solipsism. Husserl and his inheritors in the Phenomenological/Continental tradition fared better there, and certainly Husserl's entire endeavor was focused on Science and its epistemological problems -- but very little of the scientific community has done the difficult work of understanding Husserl. Kuhn/Popper/Lakatos it seems are much easier to digest.
Malarone Tablets for Malaria Treatment
"Malarone (atovaquone and proguanil hydrochloride) is an antiprotozoal and antimalarial and is used to Cure or prevent malaria, buy Malarone tablets online-Chemist Direct-UK"
There was no indication that any info was even sent to the user, for all he knows all was fine (and still is) just unresolved. He did his job and reported the bug in detail, oracle needs to do their job and reach out to him. Can it be reproduced? More info needed? Etc. You don't ask for test cases unless its really problematic or the dev can't figure out whats wrong in your opinion.