skysight-inc/HackerNews huggingface dataset:
I would suggest http://norvig.com/spell-correct.html as an example of a very short program that took an expert under an hour to produce which many competent programmers could have spent weeks spinning their wheels on. (With a worse result.)

You will note that the expert is not quicker by virtue of pulling in more sophisticated tools or large libraries. Rather the expert is faster due to knowing how to solve the actual problem.
The whole idea of the article is that you're selling it back to the airline. There's no transferring involved.
I'll go out on a limb and explain what developers 'feel'.

Say that you're comfortable with remote work - In the case of a local employee, I don't want to have to commute 5 days a week, 2 hours to an fro. Sometimes I just don't feel well enough to go to the office, but I'm not as bad as to not work at all. Sometimes I just need a change of scenery. In the case of a international employee, sometimes the best person for the job will not be a local hire. Sometimes it makes more business sense to hire cheaper for a quality employee that doesn't operate out of your immediate area. You can easily fly a developer over for a few days every month or two if you want to discuss things in person, but most of the time a Skype call is more than enough. Be flexible and you'll keep good developers happy enough to go all out and really want to make YOUR product better.

Drop the degree requirement - Not sure if you approve or disapprove here, but if you're willing to pay high wages and stake in the company make sure that you're not discriminating on formal education. The moment I find out that I'm being payed less because I don't have a title, instead of it being because of the quality of my work and my experience is the moment I start looking for a new job. In my case, I've never been discriminated based on a diploma, and more often than not I've been payed more than employees with degrees because of proven experience and productivity.

Guarantee the job only requires 40 hours per week - Hard work does not mean that I should work 12 hours a day, not even because you pay 'high wages'. You want quality projects? Keep your developers happy. Don't push them to put work over families, social life, or hobbies. Be flexible, specially regarding office hours. Do this and the day you tell them that you just got a retarded deadline pushed a month early, you'll find developers working 80 ~ 100 hours a week to get the project done. You reap what you sow so to speak. Of course, you'll have to be a team player and give them a few weeks off the next week though.

Offer to train people in a new language - Offering benefits to further your employees career makes almost any developer a happy camper. Buy them books and send them to conferences. It's an investment that's well worth it. I'm pretty sure you probably agree with this one, but it's important to point it out nonetheless.

My point is that if you want great developers to feel at home in your company and help you build a great product, you need to be as flexible and laid back as possible towards your developers without, of course, giving in to mediocrity. You might like employees that work 12 hours a day every day and are always in the office by nine am, but the people you need are the ones that will move your company forward, and more times than not this are the one's that want their employment conditions to be 'fair' and easygoing.
Hi, I'm the author. Thanks for all the kind words!

I'm very actively developing Hex Fiend, which is nearing a new release. Some major new features are bookmarks, support for text encodings (including multibyte, though sadly not variable width), support for opening files only readable by root, including device files (after authentication, naturally), and a visual binary diff (a true LCS diff). There's many other miscellaneous improvements and bug fixes, including the longstanding request of preserving the Undo stack after Save, when doing so would not require too much memory.

For those unfamiliar with Hex Fiend, the features that set it apart from other hex editors are:

- Very deep support for large files. Many other hex editors have some support for large files, but it's easy to get into a situation where they consume all your memory, or do some O(n) blocking operation that hangs the UI. Hex Fiend never does either.

- Natural Mac-like editing, including insertion and deletion, smooth scrolling, multiple discontiguous selection, anchored selection, coalesced undo, key bindings, lots more.

- It's provided as a framework which is easy to embed in other apps.

- It's open source with a permissive BSD style license.

Some have asked how Hex Fiend compares to 0xED. Not to pick on anyone, but I'll give some examples that illustrate Hex Fiend's strengths relative to 0xED (and most other hex editors):

1. Open a large file (say 5 GB), overwrite some bytes in the middle, add some bytes to the end, then hit Save. Hex Fiend will appear to save instantly because it makes the changes in-place, while 0xED will require time proportional to the file size as it writes the entire file to disk.

2. Search for some text. 0xED will block the UI until the text is found or the file is exhausted, while Hex Fiend performs the search in the background, including a progress indicator and cancel button.

3. Select everything in the file and choose Edit->Copy. Hex Fiend will do this instantly, while 0xED will require time and space proportional to the file size, as it attempts to read the entire file into memory. Now select all and hit the delete key. Hex Fiend again does this instantly, while 0xED will again try to read the file into memory (to service its Undo stack).

Let me know if you have any questions and I'll be happy to answer them in this thread!
Lisp as a vehicle for rapid prototyping (1994)
Looks like 0.14 is a great release, from the notes. I'm setting up a Riak cluster tomorrow to evaluate performance as an alternative to our current HBase-based setup, so the timing on the release is perfect for me.
Yea. So they've move away from the Perl-like 'rocket' syntax to a more JavaScript/Python-like syntax. Ruby+Python hackers will rejoice while Perl+Ruby hackers will pout. This isn't necessarily some 'huge' win.

[Though I guess it could be a 'win' for Rails hackers since they are likely to just be Ruby/Rails+JavaScript hackers.]
I did the no soap thing for the last year as well, and also gradually switched from a vegan to paleo (mostly meat and sauteed veggies) diet during that time.

At least in my case, the dietary change didn't make any difference with body odor. The only difference was actually far less gas on paleo, from not eating soy apparently.
Except this video is essentially an advertisement.
Blub in America: Can We See Better Options? · Free Liberal
What would be their motivation for that?

It seems like a very different set of cultures, and it's not as if the stock-holders are revolting (no pun intended).

Personally I'd prefer some good healthy competition in mobile/tablets/HTML5 - as we saw what happened to the browser when left to one dominant player...
Fair enough. But there also seems to be a decent follow up of people agreeing, which is a stronger case. I'm not suggesting to believe it's a magic bullet or completely true, but there seems to be at least a bit of truth (which seems to be: completely depends on the person).

edit: It's also not a "willingness to buck convention", because you can ultimately just start using soap again. There's really nothing to be lost by trying it, imho.
Also, you could probably learn a lot from Patric (HN user: patio11) about the process of building your own startup while remaining employed. You'll find his blog posts very useful, particularly the way he thinks about identifying problems, and how to solve them.

http://news.ycombinator.com/user?id=patio11

http://www.kalzumeus.com
Google responds to android sms bug report
probably not, but there's some cases where I think it's a good thing. This is one of those cases.
I keep half my water in a redundant cup.
At last he's found out about it, duh.
BigBlueButton - High quality learning tools for remote students
19 Google Android Apps for Community Organizers
I don't know what an LOB app is.

EDIT: The flamewar detector is preventing me from replying, but I don't think anybody is really disagreeing all that much.

I agree with Ken, most of the business applications in big corporations are based on .NET. (J2EE used to be big but from what I am seeing .NET is eating J2EE's lunch)

The only thing I am saying is that even if the bytecode theoretically makes it possible, businesses will not generally want to move their applications to a new operating system and platform without the involved vendors supporting it. Hence, .NET vs native is not all that important, because they would just get new versions from the involved vendors anyway.
Interesting. Is there any particular reason why you went all mac? We run a mix of everything for infrastructure, but it's pretty much 7 on the laptops, VMs for testing from.

I also want to know what the two other apps are :)
Quora Questions/Answers Ratio the New Following/Followers Ratio?
Now we just need to make a tool for automating the release process. I'm imagining a minor-mode that integrates with vc to take a given tag/branch/what-have-you and upload it to Marmalade.

</dream>
Bio-entrepreneur's battle to save his daughter's life by analyzing genetic data
<a href="callto://911">911</a> ?
Windows NT has been ported to PowerPC, DEC Alpha and Itanium in the past, so an ARM port shouldn't be especially hard. Longhorn was probably a much more ambitious change to WinNT than a CPU port. MS would probably want to introduce some kind of universal binary format as well, but that shouldn't be undoable either.
Debt visualization: Debtris
This is a fine exposition on the state of the world today -- and the hope that these hard-working global citizens will help create a more equitable world -- but it's worth remembering that there's nothing new under the sun.

After all, the British royal family is of German descent.
My own opinion is that although Ruby allows string-like symbols (like :"symbol with space"), I think they should be avoided. There may be a case for them, but I've not encountered one yet.

The new syntax works only with conventional symbols (no quotes), not with any other key type, so no integers, strings, objects etc. For everything else, you can fall back to the original syntax. You can even mix then if you really feel the need (yech!)

That said, for almost all use cases hashes use symbols as keys, and for these cases the new syntax is much cleaner and I'm glad to see it
That's pretty ambitious of them considering I don't even have 3G service from ATT in my area. I'm still stuck on the Edge.
I am considering making distributions for the Mac App Store, yes. But I've had higher priority things on my plate in recent months.

But yes, it could be a net win, or at least an additional channel. The biggest potential net win, in my mind, is that even if my net take home pay per unit is about the same for a Mac App Store sold unit, if it gets exposed to a larger number of eyeballs, the overal revenue stream should be higher. And may be a different, non-overlapping demographic as well. So yes, I am considering it and if it looks like a net win I'l do it. I haven't studied their packaging/platform requirements yet, however. Some of my apps may have technical or content qualities which are disallowed or at least problematic due to their requirements/policies.
⌒╮WELCOME http://www.yessoso.com/ ----- ~ ¤ ╭⌒╮ ╭⌒╮ ╭⌒╭⌒╮╭⌒╮～╭⌒╮ HANDBAG 35$ ,））））,''）~~ ,''~） ╱◥█◣ ╱◥█◣ SHOES 35$ ｜田｜田｜｜田｜田｜ CLOTH 15$ ╬╬╬╬╬╬╬╬╬╬╬╬╬╬ 2010 NEW Your fashion! Your season! Michael bag fashion tidalcurrent.the fashionable element "bag" you - glamour infinite. Mass commodity, low discount, the buy cheaper. { www. yessoso.com } mall price can buy eligible products and services. Select all kinds of women, men's shoes, etc, { www.yessoso.com } shopping navigation! In addition, the company has a good reputation, quality standard, At a reasonable price. In the past few years, have been deeply overseas My friends for their support. Therefore, please rest assured purchase. ====== Free transport====== !!!!!!!!!!!!!! (http://www.yessoso.com/) !!!!!!!!!!!! input this URL: (http://yessoso.com/) you can find many cheap and fashion stuff (jor dan s-h-o-e-s) (NBA NFL NHL MLB j-e-r-s-e-y) ( lv h-a-n-d-b-a-g) (cha nel w-a-l-l-e-t) (D&G s-u-n-g-l-a-s-s-e-s) (ed har dy j-a-c-k-e-t) (UG G b-o-o-t) WE ACCEPT PYAPAL PAYMENT YOU MUST NOT MISS IT!! ----------------------
LOB - Line Of Business

I agree with Ken, most of the business applications in big corporations are based on .NET. (J2EE used to be big but from what I am seeing .NET is eating J2EE's lunch)
Time to move travel into 21st century only one decade late.
I feel like that depends on who and what you follow. Also if answers aren't helpful downvote them. I still get lots of great content through quora
Just wanted to say, thanks so much for HF! Reading source of HF1 (and more recently HF2) taught me more about AppKit than anything else and not to mention a pleasure to use. (I emailed you about writing a data analysis plugin a few years ago to which you replied a very thorough and informative write up. It's still on back burner heh)

Also, your blog rocks.
Best kinect hack yet.
Not to mention just reading it, your brain is an electro-chemical storage device! Last I heard they haven't been able to hook it up to the web just yet.
The New York Times and Justifying the iPad
Rich people already have power. Trying to minimize their political power, in favor of a more "democratic" system, is just denying the reality that the rich are powerful. If the government antagonizes rich people, the rich will fight back economically until they get what they want anyway (with lots of collateral damage). On the other hand, if you give the rich political power to begin with, you are merely acknowledging that they have power. Then they can wield it more effectively, and (Ayn Rand hopes) society will be better off.

Edit: Also, income inequality is no big deal if the rich aren't stepping all over the poor. As the article points out, the super-elite in Shanghai haven't stopped the middle class in China from exploding, and average income is growing strongly despite the financial crisis. The super-elite aren't hurting anything.
The browser market languished with one dominant player because that player specifically wanted to kill the market. Microsoft/Bill Gates didn't want the browser to take off. They wanted to become the dominant player so that they could just funnel everyone away from the browser and to their other products.

On the other hand, if Google were to have the only browser on the market, they have incentives to keep improving it.

Not that I'm advocating a one-player browser market with Google at the helm. I'm just stating that the goals matter. Having a single dominant player isn't necessarily the death of innovation, so long as they have incentives to keep innovating.
Monasteries in India do this apparently.
LOB stands for Line of Business. These are applications usually built in-house and help the business perform their job.

For example, a company may have a matching donations program, and they may have a LOB app that employees go to to submit requests for matching funds, see status, list of qualifying charities, etc...

Large enterprises are often filled with hundreds, if not thousands of these applications. These applications are often what dictate the platform a company uses.
994 is the correct country code; where are you trying to call from? If you're in the US or Canada, you need to dial the exit code first; for other countries, you might need other additional prefixes.

See http://www.howtocallabroad.com/ for more information.
Apple is Back in the Enterprise Game
"Peter Lindert is an economist at the University of California at Davis and one of the leaders of the “deep history” school of economics, a movement devoted to thinking about the world economy over the long term—that is to say, in the context of the entire sweep of human civilization."

North America: "Deep history" school of economics

Rest of the World: "Marxist"

Stuart Hall must be impressed...
I absolutely agree. The PHP array instantiation syntax is atrocious... I really dislike '=>'. While they're at it they might as well replace array() with [] and/or {}.
But there is nothing on that page that would ever entice me to log in. Just a very vague statement. Is it technical? is it health? general? I understand if they are trying to keep it below the radar until they are ready to release, but, I see nothing there that would make me create an account.
I don't doubt it. But a few anecdotes of success don't prove it will work for me or everyone. I have certainly met greasy people who smelled, although I have no idea what their bathing habits were. Everyone's body may be different.

To clarify, I am not saying it doesn't work, only that a few claims in a forum aren't "proof." I may even give it a try.
The Best Question is the One Never Asked
The news isn't new. But it is welcome news that the "mainstream" media is giving it play - since negative results generally get neglected. Especially compared to dramatic, scary faux findings.
There are a lot of people outside of the 1st world's lavish lifestyle and deep pockets (filled also with $500 gadgets). If you live in the USA you don't even have to leave your own country to see the other side.

Strike the last sentence and I agree with your comment wholeheartedly.
That's a fair point but I don't think it is obvious from Atlas Shrugged.

You can read that book in many ways.
Mass Animal Deaths (Google Map)
No offense, but I'm going to be blunt:

If you were putting yourself through college, paying as you go, then as long as you managed a low "B" I'll probably cut you a break. You'll get a fair shot.

If you decide to skip college and throw yourself into work, I'm not going to hold it against you. That being my background, I generally see it as a plus.

If you went to college on someone else's dime, your parent's or the bank's, and have such a weak work ethic you couldn't be bothered to apply yourself then odds are you aren't going to bring anything special to the table at the work-place.

I'm sure there are a lot of cases where it's not fair, but there's few things that annoy me more than an inflated sense of entitlement, and for good reason. In my experience it's a great indicator of a poor performing employee. Generally with drama, generally thinking a lot of themselves despite negligible contributions to the business.
I just...

I, I mean... I...

I can muster nothing but expletives. Wow. Absolutely nothing more than expletives.

Fuck these guys.
The docs were wrong for a long time, but looking back at the issue, there was a quiet turnaround in http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/....

So, hashes can be considered ordered in 1.9. It's a mistake to corrupt the data structure, in my opinion, but apparently that boat has now sailed. Thanks for the prod to recheck and sorry about the outdated info.
while people are voting on this, can someone explain enough about the mac app store to explain what you would be jailbreaking?
These are the questions that make us human. I, all to frequently, feel like everyone around me is simply a machine for turning O2 into CO2. Reminds me of this xkcd -- http://xkcd.com/610/

I believe that everyone can find their purpose (or purposes). Most people won't. I don't know why; perhaps it's easier? Maybe we should look to the Wizard of Oz -- Dorothy was purposeless, until she found one. If you interpret the story as an allegory, her trip down the yellow brick road was her search for purpose. It's even possible to say that the whole thing was in her mind, which made her adventure the manifestation of her confusion (chaos manifested in a tornado, nonetheless).

General inaction might be "settling" for you, while it might be perfectly fine for another. That other person may be focused on having children and a family -- not necessarily a waste of their time.

OTOH, I alternate between inaction and motivation on a weekly basis. So even an individual is not as consistent as you might assume.

But I do see the world as something only consciously inhabited by about 1% of its inhabitants. No moral objection; the red pill isn't for everyone -- it can be scary down the rabbit hole.
Common programming mistakes for Objective-C developers to avoid?
Data Mining the Heart
> Your body is designed to regulate itself. Smearing chemicals all over it wrecks its own built-in processes, and screws with naturally balanced pH levels. This made sense to me and I thought I'd give it a shot for a month.

These "naturalistic" or "pre-technology/paleo" arguments are bunk. Otherwise medicine would be unnecessary, as this argument leads to the conclusion that the body would regulate itself when presented with illness.
Seems like you've solved the hardest problem up front. If you had a lifestyle close to your income, and close, committed relations to people who were comfortable with that (and only that) then you'd have some serious negotiating and/or losing to do. But since you're already living economically, and have given yourself plenty of room to maneuver, I'd say you've done well.

If your startup were in the medical field (i.e. one you know well, and in which your background gives your insights the halo of serious credibility) then your positioning is even better.

And if you can get to Working Prototype before quitting your current practice entirely, you should be able to make a very solid decision.
How so? Some people need todo lists to keep them focused. Otherwise they forget things that they were supposed to get done, or allow themselves to get distracted by other things.
Google Ngram Experiments
A member states in this post (linked below) that he is a former nephrologist. You might check his posting history. Somewhere here, he talks about how and why he left medicine to be a full-time hacker (or at least run a website and make money from it). And, actually, a reply to a reply to that post has a link to where he talks about it. :-)

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

Good luck with this.
This is true. But when you're doing an objective study, you need something more than "I know it when I see it".
Downvoting!!!!!!!!!!!!!

>:(
Yorufukurou is a pretty-awesomely updated application. Lot of features, development-turnaround time is fast.
Software features that can't be tested by tests don't exist
You can't argue with the page turning, though. I have no idea how the Google engineers turn a page, since it's nothing like anyone else does it (or iBooks, for that matter).
Microsoft shows off Surface 2.0
Heroku TOS changes (diff)
Instead of having a motherboard with the RAM, CPU, GPU on different components, you integrate them on a single die or chip.

It is going to cost you a lot of money to do it right(you can use multiples dies inside a die but the real thing is just using one single die), but if you can sell enough(like Apple) you win on price per unit, reliability, mount cost, size volume and weight.
This looks fantastic, but I'm concerned about what isn't being discussed: namely, what happens to small form factor devices in the Android 3.0 timeline, like my Nexus S?

Is Google going to pull an Apple: temporarily bifurcating Android between tablets and phones, and then later reunite them? Or is Honeycomb going to ship for phones, too, but with less of the large-screen optimized UI goodness?
T-Mobile seems to have gotten away with it, so it was probably just a matter of time. 4G is just much catchier that HSPA+.

Coming soon: LTE aka 5G.
In related news, Hashrocket (the consultancy) is alive and well, with no intentions of changing our name to Hashcolon. http://hashrocket.com/

In fact, like almost everyone else in our space we're looking to hire => http://hashrocket.com/jobs
Two things:

http://www.youtube.com/watch?v=xlA9bNk3b5Q

and

http://s938.photobucket.com/albums/ad222/powderny/?action=vi...
Virtual Students Are Used to Train Teachers