skysight-inc/HackerNews huggingface dataset:
Since the question is looking for recommendations on how to learn now, I'd say try out an environment where you can see results that excite you the most. If you want to see objects on a web page moving around, learn JavaScript. If you'd like to see fancier graphics, look at Unity and one of its languages. And if you like text output, you got a huge world of languages you can explore - just find a topic and problem you want to work on. Being motivated to solve something was what got me the most excited when beginning to program.

As for how did I personally learn to code?

HyperTalk in HyperCard. It was the best way to quickly see how different logic constructs worked, since I could manipulate graphics onscreen rather than just print out text.
Shortly thereafter, Learn C Programming in 21 Days.

But once I learned what I could, I took some of the concepts from C and tried to find some similar way to accomplish that in HyperTalk... which worked for quite a few shareware projects.
In Alaska, there are a number of factors that contribute to a high suicide rate. The time of contact between Alaska Natives and others was much more recent in Alaska than elsewhere in the US. That contact brought with it a number of issues:

- disease: Flu and smallpox epidemics wiped out more than half the population in many villages. This was a traumatic event, that left many young people disconnected from their families and cultural groups.

- cultural suppression: Initial contact with Native groups often involved missionaries. While a few missionaries added to an existing culture without taking anything away, most missionary groups came in and told the Native population that their ways were of the devil, and they needed to drop what they were doing and take on Christian traditions. These efforts contributed to severe disconnects between generations.

- introduction of alcohol and other drugs: Combined with all of the other issues that led to young people feeling isolated, alone, and depressed, alcohol and other drugs have had devastating effects on villages, and on urban areas as well.

These are complex issues, and not issues that everyone feels comfortable talking about. They are issues I had no idea existed before I moved to Alaska. That's a really brief overview, but I'm happy to expand on any of those if anyone has any questions.
The for dummies or Head First Series are good. I generally pick a technology, have a feel of it(meaning, just learn it on the surface by poking around it) then learn it in depth if i really need it. Most IMPORTANTLY, NOTHING, I REPEAT NOTHING BEATS PRACTICE.

All the best.
Dindy
One night in Paris - Air France customer service
Might be worth contacting the person as he maybe just assumed the code you posted was free to use as there is no explicit license information( not true of course [0] ). I doubt he had evil intentions, and he didn't claim anything, he just built a free website[1] with the code you posted.
Try not to accuse, rather give him an open source license.

[0]:http://stackoverflow.com/questions/4007674/whats-the-default...

[1]:http://www.redditimages.com/
"It's a textbook example of AI hype of the worst kind

Hype is dangerous to AI. Hype killed AI four times in the last five decades. AI Hype must be stopped."

Yann LeCun, https://plus.google.com/104362980539466846301/posts/Qwj9EEkU...
Because that's the <title> of the article.

https://news.ycombinator.com/item?id=6572466
That implies that the TSA is really good at their job right?
China's Rich Ordering Genetically Superior Babies Through American Surrogacy
The documentary on the background of the planning, design, construction and making of Baumgartner's stratosphere jump has some excellent background on making space suits. I saw it on the haunted fishtank, but I think it's this one, though I haven't checked the video itself http://stratos.rdioexclusives.com/landing
Chruby: a lightweight, elegant RVM alternative
I live in a pretty cool place. So usually, it's a picture of my dog looking out over one of our local mountains:

http://www.flickr.com/photos/misteralpenglow/4901704088/

http://www.flickr.com/photos/misteralpenglow/4682694730/

http://www.flickr.com/photos/misteralpenglow/4679036325/

http://www.flickr.com/photos/misteralpenglow/3700860792/

http://www.flickr.com/photos/misteralpenglow/3620966113/
Li-Fi: Internet connections using light bulbs are 250 x faster than broadband
I'm a manager and I think this product is wrongheaded. I don't care about bums on seats, I care about hitting milestones.

If I was a worker bee, I would write a script (on company time) to dribble my commits in automatically starting early in the morning and finishing late at night. Because fuck 'em that's why.
Mipmapping, Part 1 (2001)
Does 1,000 tonnes of gold exist in Unnao?
Photoshop has become too big , too unstable while adding features that make little sense. I'm still on CS3 ( i do photo editing for web and studios ). There is no reason for me to upgrade.

There is unfortunatly no room for real competition. All the print/photo industry is locked in proprietary file formats (psd,pdf,...) all owned by Adobe. And piracy is actually hurting small shops, not Adobe.

As we move into the cloud there may be room for more focused Saas apps(like a web version of Lightroom or Fireworks), though i'm afraid Javascript/HTML5 will not deliver the required performances(unless JS becomes as fast as C).
Thankfully Motorola gets in touch with them.
Yeah. When you install a new major OS, it's supposed to trigger a SMC reset and relearn the battery profile - which it sounds like it did for you on 10.9.

After calibrating it did indeed determine that, yes, you still had a failing battery.

I'm not quite in the same boat as you - my machine is a MacBook Pro 2008 pre-Unibody. But I've been through the "Service Battery" warning on this 5 year old machine before.
And they were right! Chemically, the battery had degraded and could barely hold a charge for more than 25 minutes. The machine would power off randomly without the 10 minute "charge me now!" warning because the power curve was so bad, it could never predict I only had 30 seconds left.

Apple goes to great lengths to try to educate their consumers about how to protect the life of the batteries of their laptops:

http://www.apple.com/batteries/notebooks.html - Long term storage tips, maintenance tips, best practices, a little calendar reminder you can add to iCal to remind you to do these things, etc.

http://support.apple.com/kb/HT1446 - What you can do to increase your battery life, how to diagnose battery problems, etc.

10.9 itself! http://support.apple.com/kb/HT5873 - Click on the battery icon. It will tell you what processes are running right now that demand high power. The Activity Monitor has a new "Energy" tab showing per-process power utilization. At the bottom are various charts and statistics about your battery usage.

People abuse the hell out of laptop batteries by leaving the laptop connected to the charger all day, every day, like it was a desktop. They're perpetually 99%+ charged which stresses out the battery. The battery is meant to be used - use it!

And like you, I'm not experiencing the issues in this thread under 10.9.
> there's no point in writing something unless people are compelled to read it

I would probably disagree with this, if only in the sense that there are several works I can think of that at the time of publication were ignored, only to be re-appraised at a later date. It can be very hard to determine whether your writing is compelling, and even if your contemporaries decide it isn't there's no reason it may not be relevant in the future.
2 of my kids underwater:

http://imgur.com/hUeLQ1Y

Taken with GoPro Hero3
According to the Harvard Injury Control Research Center, there is some risk, particularly when considering younger demographics.

"The preponderance of current evidence indicates that gun availability is a risk factor for youth suicide in the United States. The evidence that gun availability increases the suicide rates of adults is credible, but is currently less compelling." [1]

There's a lot of good additional data in the original report. According to the table on page 40 [2], self-harm by firearm represented 19,392 of 38,364 suicides. This dwarfed the number of gun-related homicides which was 11,078.

Page 83 explores death by intent. Interestingly, there's also a category for legal intervention/war which represented 344 of all firearm deaths.

[1] http://www.hsph.harvard.edu/hicrc/firearms-research/gun-owne...

[2] http://www.cdc.gov/nchs/data/nvsr/nvsr61/nvsr61_04.pdf
"Talk is cheap. Show me the code" Torvalds, Linus (2000-08-25)

Surprised this quote didn't get mentioned already.

FWIW... on a first glance, i parsed the submitted title as

"don't write, code first".

lol.

On a more serious note, I wonder if the folks at Xerox Parc would have created the mouse/various interface hacks had they thought about the biz. On the contrary it was the "business concerns" that decided to not continue it further.

That said, code itself has its own consumers/customers who will use what you create. And that's selling in its own right. eg: jQuery's decision to incorporate chaining, selectors, more functional aspects.

When i write frameworks or libraries, I always try to start with the api/wrapper first, and then work on the internals. can't remember the threads, but am sure there have been a bunch of HN threads on just this subject.

~B
I don't like this piece. It's anthropomorphising but to little useful effect. We know animals are not humans, and imputing American C21st values to animals, which are really doing things which animals do, doesn't enlighten us one bit. There is a good point to it, but the tone, that "they're jerks" is way too simplistic for a good undersanding of the factors and survival metrics involved here. Why do x do y, and why is that different from us, here are some factors and likelihoods would be a much more useful approach.
Why we don't have this on Notebooks/Laptops?
Feinstein vows 'total review' of NSA
Operating Profit = Also known as "earnings before interest and tax" (EBIT) or "operating income"

http://www.investopedia.com/terms/o/operating_profit.asp

OOOOPPS!! :)
Intro to Real Analysis (or whatever your school calls it) -- where Cantor's proof is normally covered -- is really a gem of a course and the first time since 8th/9th grade geometry that students are clearly shown why math is the queen of the sciences.

Unfortunately, in my experience, a lot of future high school math teachers skipped it and not because it's hard but because the class before it (intermediate calc) was a huge step up from high school calculus (yes they should take intro to calc at college level but kids who do well in high school calc always want to skip it). What ends up happening is you get a lot of high school calc teachers who don't really understand calculus all that well and can't answer questions and so they just end up teaching to the AP exam and the vicious cycle reinforces itself.
I've interviewed north of 300 candidates in the last 10 years. I consider myself an expert interviewer and regularly baseline my interview results with the 6 month and 1 year results of those candidates that we hire.

Despite having very strong domain knowledge in the areas that I interview in, and having had lots of experience - it's unclear to me that my "interviews" do anything other than eliminate those manifestly unqualified for the position, that should have been filtered out during a phone screen by a qualified technical recruiter (or, for that matter, by the candidate themselves after reading through the requirements and comparing them with their own skillset/experience)

Indeed, the only process that I've observed in the last 10 years that really correlates well with the actual outcome of a candidate, is getting a reference, either my own, or someone I trust, from someone who has worked with that person for a significant (1 year+) period of time.

Interviewing is really next to worthless - I think even Google has discovered that, even in their incredibly quantitative process, there really isn't much in the way of correlation with how candidates perform on the job and what the interviewers thought of them. Even worse, there is some evidence to suggest that some candidates who performed poorly on the interviews (but still got hired) ended up performing better on the job.

Negative Correlation!

I think Weebly is on the right track here - but unfortunately the process doesn't scale, and, eventually, they'll end up with too many star candidates who will just pass them up rather than jump through these hoops. These types of candidates already have lots of job offers, and they certainly aren't going to "burn a week of vacation" on the off chance they might get a job.

It's the sort of thing you can do when you have under a couple hundred employees, but starts to fall apart as you grow.
Diet might still be major: they say their predictive model got ethnicity right 62% of the time, from the bacterial info. I suspect that you could also predict ethnicity better than chance from diet logs.

To really tease out the genetic influence, you'd want to standardize diet, and give all strains equal chance to colonize. Perhaps, compare cohabiting similar-diet same-sex kissing-partners of different-ethnicities, after an initial palate-cleansing course of antibiotics? It's the only way to be sure!
Every framework has pros and cons. I also suggest you have a look at EmberJS. All those features you are missing in Angular are there in EmberJS like promises using Ember's RSVP etc...And then EmberJS may be having its own cons...Testability is one of them..
Note that nonstandard analysis is formalized by a constructive equivalence to 'standard' analysis; it's not a good example of the idea "other maths are possible if we agree with different rules", since there is no difference anywhere (except potentially in the mental model, where NSA is superior -- but all the math is the same).

For "other maths are possible if we agree with different rules" I always think of euclidean vs noneuclidean geometry, where you actually get different results. But that's not a good fit with saying the reals are uncountable; as far as I know people who are unhappy with different infinite cardinalities don't have an alternate system (and in fact cannot have an alternate system, since the diagonalization theorem is a theorem where the parallel postulate is an axiom); they just deal with their unhappiness by ignoring the idea.
Lessons from working with Steve Jobs
The impact cats are having has been greatly overstated for two main reasons.

1. Original studies over estimated the amount of animals a typical cat kills.

2. Cats roam over a lot less area than you'd think, rarely going even half a mile away from their home. Putting the majority of wild animals out of reach of a house cat's range.
Finally encryption of XMPP will be mandatory!
Motorola announces an open hardware project to create customizable smartphones
https://www.rubyonrailstutor.com build something real.
There are 2 options (on applications which havn't overridden default key bindings) -

a) cmd-left arrow for beginning and cmd-right arrow for end of the line.

b)emacs key bindings are available as well
control-a and control-e for the beginning and end of a line.

Option a) gets slightly complicated in text entry on edit controls of browsers which have the cmd-left arrow key mapped to previous page (Firefox). In addition, a lot of multiplatform software ends up making things behave like on Windows ( Microsoft Office being one) by overriding defaults for these keys and home and end keys do take you to the beginning and end of the line there.
Not so much a problem with your choice of computer, but with the specs you chose for it. You will only make this mistake once... ;-)
Show HN: REST API for Hacker News
Lol,there is no "Liberté d'expression" in France. Even if you say something the most gentle way you'll get sued because you said so. There is only "la liberté d'exprimer son accord avec la pensée unique". But things might change, for better or worst. France is living a very interesting time. Things can blow up anytime.
Have they shown a working prototype yet? For all we know, that's the last we may hear of the project. Sadly, it's happened that way for many promising products (Microsoft Courier, anyone?)
They are happy in the walled garden of Apple :)
The point is that the initial investments were so big that no one would have dared. Other examples: space flight and nuclear power.
There's nothing in photoshop that is particularly "secret saucey". Any competitor could fairly easily implement any single Photoshop feature based on their own research and/or reading siggraph papers. The value of Photoshop is in the entire package and also in the easy integration of it into all of Adobe's other tools. A competitor getting access to the code couldn't really benefit from that in a way they could legally get away with (it would be really obvious if they just dropped massive chunks of the Adobe code into their own product).

While this is an unfortunate situation for Adobe, I doubt it changes anything for them in terms of Photoshop sales now or in the future.
What Tips Are Essential To Develop iPhone App Development As Business?
How that logo contest going, by the way? It seems to be based on the same principle, hence the question.
Chinese AV maker NQ loses over $700M in value; concerns of “a massive fraud”
Actually, males of many species are mostly jerks.
Females, on the other hand...
Funny thing, my card was cancelled by my bank for the first time and it's most certainly due to Adobe. Of all the services that I ended up missing payments for whilst waiting for a new card guess what one sent the most threatening email about deleting my cloud files unless I added a new payment method ASAP?

Adobe.

Such a fail. After my creative cloud "contract" is over I am out for good. Disgusting company.
Repeated requests for the i-th element will not become 'faster and faster' but instead would simply be Θ(i) - they'd traverse i list pairs, then read the memoized data component.
The Surface doesn't have to make money. It would be nice, but I doubt Microsoft really needs it to sell well.

I think they really want to pioneer a mobile form factor which works with Windows. They need to have people inside the tent telling their UI people what to do. No-one else is going to take the risk, because it's there's a big danger that other vendors will copy them once they've done the hard yards, and they don't want to risk Microsoft screwing up the interface for Windows 9.

Eventually, MS will get there - they'll have a great x86 tablet, which can run Windows and Office. Then the OEMs will copy it, and sell it at a lower price point, keeping Wintel (and the Windows App store) competitive with iOS and Android.
It is probably just supposed to be a module (as the one to its left) with some fancy graphics on it. It has the same edges as the (again) module to the left of it.
Krugman’s Theory of Interstellar Trade
How Play-i Orchestrated Their Big Launch ($130K in one day)
It should be noted that the additional overhead from performing lazy quicksort (all those additional thunks) make it an unlikely choice for the standard sort function; you'd suffer a large constant factor overhead in the typical case of processing the entire list in sorted order.
I was personally affected by the breach. My bank, who were competent enough deserve all the credit - Actually, they called me and let me know that someone from a different country had tried to withdraw a huge sum of money from my card and they found it suspicious and thus blocked the transaction (and the card). They were kind enough to issue me a replacement card in just 5 days.

At first I wasn't sure if I was negligent and entered my card details on some scam site instead of Adobe's, but later I just realized after double checking that only the night before the breach was announced had I upgraded to CS 6 from CS 5.5 through Adobe's official store. Next time, I plan to use a temporary card for one-off purchases.
If you want to see what Self looks like in 2013, check out Lively Kernel Project Talk from last year's JS Conf by Dan Ingalls: http://t.co/k8Ll8hNFd2
I guess I just see the level of "scientific soundness" as a spectrum. For some work (peer reviewed journals, work you hope other people to be able to reproduce, etc.) you need a higher standard.

I find that higher standard requires a significant amount more time, effort, and ultimately prevents me from accomplishing what I need to.

It depends on the application and how you're using the result. Most of the time, for me, it just doesn't matter.

It may be worth noting that much of what i'm talking about is for personal understanding (e.g., baseball statistics) or is not mission critical and will never see the light of day.

Sometimes good enough is just that.

I do appreciate the thoughtful response you wrote. But often my decision is this: do I spend 2 weeks trying to understand a technique, or do I spend 1 day using it, understanding that my analysis has limitations. When you only have 1 day, my choice becomes "do what seems like it will work" or "do nothing."
I agree that more complex techniques (neural nets, etc.) may need more understanding. But because they do, they are also inaccessible to me.

Maybe I can sum it up like this: it's not always necessary to do an analyses in a completely scientifically sound manner, if I can answer the questions to my satisfaction. Especially relevant when the other option is to not get anything done, and get stuck in a textbook trying to understand complex theory.

It's bit me once in a while, but that doesn't matter in what I'm doing. (And its usually pretty easy to recover from.)

Also worth a mention that I would not call myself a data scientist, nor do I operate in that role.

It's all tradeoffs, all the way down. I just happen to choose mine differently than someone who might call themselves a data scientist or statistician.
Apple even tried to buy Dropbox:

http://www.imore.com/icloud-apple-buy-dropbox-digits
I am testing a Samsung 700t (pretty much the same form factor) and it's horrible. The keyboard is nice, but the big problem is that it's very unstable. It's always dropping back. Especially if you are trying to use the touch screen. I had to tape the pen into it's closure otherwise it fell off the whole time.

When I've tried to update the device to Windows 8.1 the WLAN driver refused to work and I had to update it from another computer.

Using it as a tablet is okay, but it's very heavy and big.

I hope the Surface Pro is better - but the Samsung is really underwhelming. I'd rather buy a small desktop or a tablet.
Yes. Sexism is terrible and must be eridacated. I thank you for your hard work making the world a better place (for yourself), and suggest the following to make sexists even easier to root out:

Make all sexists sew a yellow male-sign onto their clothing.
You'll find it here: http://tau.ac.il/~rozovr/
Google wrote a regex code search engine based on trigrams, and you can download it[1]. I don't think Lucene supports regexes, but it can do some somewhat simpler pattern matches, and I don't necessarily see why regexes are necessary for searching code. Lucene does a lot more for search than match strings, and I don't necessarily see why searching code is fundamentally unlike searching other kinds of documents, so a lot of those features might help you get much better results.

[1] http://swtch.com/~rsc/regexp/regexp4.html
It's awfully brave of you to come out and say that around these parts. Suggesting that PHP gets anything right tends to bring out lots of people ready to tell you why you're WRONG wrong wrong wrong WRONG.

I think you're right, mind you. Actually, for all of its other quirks and misfeatures, PHP has probably given me the least difficulty with dependency management over the last decade. (Granted, that's in part because before Composer took off all we really had was PEAR, and it never seemed to grab much mindshare.)
I have received no notice from Adobe. Just checked my email.