skysight-inc/HackerNews huggingface dataset:
Mike Jordan at Berkeley sent me his list on what people should learn for ML. The list is definitely on the more rigorous side (ie aimed at more researchers than practitioners), but going through these books (along with the requisite programming experience) is a useful, if not painful, exercise.

I personally think that everyone in machine learning should be
(completely) familiar with essentially all of the material in the
following intermediate-level statistics book:

1.)
Casella, G. and Berger, R.L. (2001).
"Statistical Inference"
Duxbury Press.

For a slightly more advanced book that's quite clear on mathematical
techniques, the following book is quite good:

2.)
Ferguson, T. (1996).
"A Course in Large Sample Theory"
Chapman & Hall/CRC.

You'll need to learn something about asymptotics at some point, and
a good starting place is:

3.)
Lehmann, E. (2004).
"Elements of Large-Sample Theory"
Springer.

Those are all frequentist books. You should also read something
Bayesian:

4.)
Gelman, A. et al. (2003).
"Bayesian Data Analysis"
Chapman & Hall/CRC.

and you should start to read about Bayesian computation:

5.)
Robert, C. and Casella, G. (2005).
"Monte Carlo Statistical Methods"
Springer.

On the probability front, a good intermediate text is:

6.)
Grimmett, G. and Stirzaker, D. (2001).
"Probability and Random Processes"
Oxford.

At a more advanced level, a very good text is the following:

7.)
Pollard, D. (2001).
"A User's Guide to Measure Theoretic Probability"
Cambridge.

The standard advanced textbook is
Durrett, R. (2005).
"Probability: Theory and Examples"
Duxbury.

Machine learning research also reposes on optimization theory.
A good starting book on linear optimization that will prepare
you for convex optimization:

8.)
Bertsimas, D. and Tsitsiklis, J. (1997).
"Introduction to Linear Optimization"
Athena.

And then you can graduate to:

9.)
Boyd, S. and Vandenberghe, L. (2004).
"Convex Optimization"
Cambridge.

Getting a full understanding of algorithmic linear algebra is
also important. At some point you should feel familiar with
most of the material in

10.)
Golub, G., and Van Loan, C. (1996).
"Matrix Computations"
Johns Hopkins.

It's good to know some information theory. The classic is:

11.)
Cover, T. and Thomas, J.
"Elements of Information Theory"
Wiley.

Finally, if you want to start to learn some more abstract math,
you might want to start to learn some functional analysis (if you
haven't already). Functional analysis is essentially linear algebra
in infinite dimensions, and it's necessary for kernel methods, for
nonparametric Bayesian methods, and for various other topics.
Here's a book that I find very readable:

12.)
Kreyszig, E. (1989).
"Introductory Functional Analysis with Applications"
Wiley.
Linux is very different issue IMO.

1. Customized compilation result different address offsets thus an exploit is not very generic portable.

2. Everyone can do a static vulnerability scan for Linux source code, so if there is a hole it's more likely to be well known in the industry

Recently series of events with google.cn suggests that this is just a test ground for industrialized 0day farming for closed source software as a strategic weapon.
While China is certainly not communist in the literal sense do not underestimate the extent that the Communist party and its ideals pervade society.

However I do agree that China is better referred to as an Authoritarian government with communist and capitalist influences.

Also, we should all not underestimate how revolutionary the Chinese can be. They have a short fuse and do not in general enjoy the authoritarian regime. They put up with it for strictly pragmatic reasons, if given a path of their own choosing that they perceive as better they quite possibly will take it.
In other news, I was just sent an Email by Bank of America...

Said my card was compromised, I called in and they said their systems were hacked and he gave the name and location of the system...

You might not know it, but sounds like BoA was compromised as well.
The best way to learn how to code, look at others code.
As I understand it the best way to learn how to code is to code, and look at other hackers code. I've coded a bit and am now looking for some quality PHP code that I can glean some knowledge from.

Do you know of any open sources PHP web applications that are coded in a quality manor which I can look over to learn more from?
GM will make a 100% electric version of Chevy Volt, says Bob Lutz
Please. Joel did not write that ALL McDonald workers are idiots. He wrote that McDonald created process that anyone can follow to create a burger which has certain taste. To quote Joel,

"The rules have been carefully designed by reasonably intelligent people (back at McDonald's Hamburger University) so that dumdums can follow them just as well as smart people." (emphasis mine)
This is one of things that I used to be able to do, that I miss the most.

Yes, you could. I feel a big difference hugging a loved one goodbye when they enter the security maze, compared to when they disappear from sight at the gate. They dribble away at the security maze, but man, at the gate they're taken from you. You see the plane door close and suddenly they're not even breathing the same air as you.

And when the plane taxis away, if you're at the gate you can press your face against the glass and watch, and wave if you're lucky. At some airports, like Seattle, it's possible to watch the plane through the entire taxi and takeoff. When my (now ex) wife flew from Seattle to China, I remember watching the MD11 take off, and following the plane until I couldn't see it and then the exhaust until I couldn't see it and finally watching nothing but empty sky.

Security theater merely irritates and angers me, but here they've taken away an emotional thing from me.
I found reading comments without scores very refreshing. The biggest problem I'd have guessed would be the lack of self-limiting when voting. Without scores people would keep voting a good comment, so I'd imagine karma would be counted a bit differently.

Averaging comment karma sounds like a terrible idea. Some of the best posts are made in intelligent, long conversations several levels down the comment tree, which are almost never upvoted. Wouldn't it discourage such conversations?
The current paradigm of tablet PCs–make the screen touch sensitive and chop off the keyboard–has major ergonomic and usability problems.

You can have tactile feedback with touch screens.
There are a few automatic connections made to Mozilla servers by products distributed by Mozilla.
The are mentioned in the privacy policy:
http://www.mozilla.com/en-US/legal/privacy/firefox-en.html

And there is a support article with instructions on disabling them:
http://support.mozilla.com/en-US/kb/Firefox+makes+unrequeste...

Note that these "pings" aren't implemented as "phone home" type tracking. Rather, they are necessary parts of useful features such as automatic update tracking and extension blocklisting.
Woot woot for Casella! (UF prof)

My go-to book for Machine Learning is Christopher Bishops Pattern Recognition and Machine Learning. I've read that book cover-to-cover and its got an excellent foundation and covers all those other books in some capacity.
on the other hand iDefence itself has a conspiratable spooky background of CIA/DoD

http://www.reddit.com/r/netsec/comments/app8q/_/c0issy7

The more you poke into it the more it looks like a full scale war
How to join a startup (by Bijan Sabet)
See my above comment regarding where the statistic came from.
I can't remember exactly, but I'm pretty sure a good ratio got you all the same stuff a donation would have. So a donation might have made up for a low ratio in some ways.
Interesting article written from the perspective of a VC. For anyone out there who is thinking of joining a startup, my suggestion is that you go in with open eyes, not open heart. If you are going to be hired as employee, make sure you are treated as an employee and are compensated accordingly. The test is simple. Are you going to be paid at market value? If you are, no problem. It would be a great learning experience and you are not taking any financial risk (opportunity risk, may be). But if you are asked to cut back (or even forgo) on salaries, then you are a co-Founder no matter how long the startup has been around, how long the Founder has been working on his/her idea and who is the VC's behind the scene. Make sure you are rewarded as such (i.e., lots of Founder stock, not stock options). Most importantly, you need to learn the difference between "liking" someone and "respecting" someone. As an entrepreneur, you don't need to "like" someone to have a business relationship with them. It is not an ethical violation to pretend to like. You just cannot pretend to "respect".
Basically: http://qcjeph.livejournal.com/110229.html

Best I can figure, people just saying "This" mean "I agree with your above point, and I would like to see it expressed more often. Let me lend my support to you in spreading your ideas."
But then you lose the power to distinguish between the genuinely wrong/inappropriate and the merely banal. There is a case to punish the former but the latter should probably just be ignored.
Good point. In my mind, I was picturing taking the bus in some random relatively small city. But in certain places, public transit is mostly used by the relatively rich people who live in the comfy suburbs.
I've noticed this same effect as well. I thought that it wasn't counted for some period of time + it wasn't counted unless there was a reply to the comment or some such.
Stop the Arguments: 7 Things You Can Do
"I am right" is what you believe when you're arguing about something. You are passionate about your opinion. It is very difficult to accept that we may not be right. What we need to understand is that our partner just happens to be correct in this instance.http://www.mrmarriagesaver.com
Learning about Machine Learning
Please make a comment
For more information and resources that supports your
marriage and relationship, visit http://www.mrmarriagesaver.com
Precisely my point.
Posted 584 days ago, but comments are closed there:

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

This would've been detected by the duplicate detector I suggested here: http://news.ycombinator.com/item?id=1012215

The question is whether that's a good idea? I'm reminded of the story "Melancholy Elephants" by Spider Robinson in which a good case is made for forgetting old stuff and allowing new stuff to reinvent, regenerate and possibly reinvigorate ancient ideas.

Link to the story: http://news.ycombinator.com/item?id=1055430
No. Not really between the lines.

If the process gets faster, it will directly affect the speed that which big business can get their patents approved.

So, if he wants the patent process to go faster, then he wants big business to be able to get their patents faster (as is true with any patent filer actually) and therefore, a==b==c
not to mention the points on elegance and simplicity may be a manifestation of a lesser understanding of mathematics. I found that after a more competent grasp on advanced mathematics concepts my systems became more ordered and elegant.

Even to individuals with a lesser grasp on certain forms of mathematics. Math helps you find elegant solutions to complex problems, this is hard to convey to someone who does not have the education in mathematics and they only get that they have been doing things the hard way after they have learned mathematics and found that the two are interrelated even for web development.
I ride MUNI to downtown San Francisco. Maybe I should open the laptop instead of reading a book during my daily commute?

I'm by far not alone as an Ubuntu user around here, I wonder if I'd overhear any comments at all?
I think people who believe tablets are going to replace the PC are missing the point. One of the big concepts we're building at my work is the idea of devices that are designed around limited input scenarios.

In other words we believe there's room for two types of devices: Viewing devices with limited input (like tablets) and input devices (like PCs)

To give a personal example the most obvious usage case here is the e-book. If you could have every book you've ever owned at the touch of your finger that would be worth something even if you were limited to basic input on the device. Now combine e-books with all your movies and music and you start to see how there's room for devices with limited input.

(For the record we've been using ELO Touch Screens to test usage scenarios until the perfect tablet shows up)
"Supported by the National Dairy Council ..."

Doesn't make the research invalid, but it does make me go "hmmm."
"Why I'm Won't Buy"?
Are you seriously attempting to discuss literature?
Perhaps instead of point totals, put a comment into a limited set of categories or some such.

Popular - >= 10 votes

Interesting - 3-9 votes

Contributor - 1-3 votes

Neutral - no votes

Unpopular - -1 votes

Detractive - <= -2 votes

And show those instead of points or votes. Karma could still be calculated normally, and the votes could be used internally for thread sorting.
One of the more interesting theories I've read about the leadership of the Rebellion is that control was passed from the aristocracy of Alderaan to that of Mon Calamari (Admiral Ackbar's planet) between IV and VI, as the Calamari contributed most of the Rebel capital ships to what was originally a network of spies and rogue X-Wing jocks.
That is a bit a of a trade-off, agreed.. How about anything below a certain threshold of down votes just gets deleted and not just grayed-out?

That would eliminate the 'wrong/inappropriate' all together and the mob would disband? Human behaviour is complicated indeed.
Hi - we're working on a video. You're absolutely right that it would help users understand everything that you can do... Here's an example of editorials plus aggregation: http://manunitedfans.newscred.com/

Will pass on your comment to our designer!
Mozilla Firefox was forked from the rewritten Mozilla codebase

From the original Spolsky:

> Netscape 6.0 is finally going into its first public beta...Well, yes. They did. They did it by making the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch.

http://www.mozilla.com/en-US/firefox/releases/0.1.html

http://www.mail-archive.com/linux-users@linux-sxs.org/msg067...
Let's face it, Luke was a whiny pain in the butt. I'd rather hang with Darth, at least he knew how to dress.
Traffic halted as hackers replace roadside video adverts with porn
Melancholy Elephants by Spider Robinson
Yeah, our servers got slammed. We weren't really planning a big launch, so it caught us a bit by surprise. Proper caching and other improvements will be in place by the weekend hopefully.
newcomments would benefit from better context (e.g., showing the parent).

Also, real-time updates in newcomments would be nice.
So far what I heard:

Rackspace, Yahoo，Symantec，Northrop Grumman，Dow Chemical
Introducing The Fundless Fund…Get Involved
You're missing the point over a technicality.

Yes, while he didn't say that all McDonald's workers are idiots, you don't write sentences like this if you're saying it's like any other workplace, with it's share of smarties and dumdums, to use his term.

If it's like any other workplace, it's not noteworthy for his essay and he wouldn't have brought it up.

(worked there for a year, age 13)
We have explicit partnerships with a large percentage of our content providers. We also have partnerships with some for full text. We continue to reach out to more sources every day - we're not in the business of harvesting feeds without permission.

The whole idea is that we allow people to write, edit, curate and also aggregate content. A simple analogy would be HuffingtonPost. I realize people have strong opinions about HuffPo as well, but that's another debate.
Study source code from open source projects like mediawiki (which is what wikipedia runs on) or wordpress (the blogging engine) or Drupal (the CMS) etc. etc.

Remember, one of the 4 Freedoms of Free software is the Freedom to study it and learn from it.
Setting the threshold at 2 seems a bit high to me. It basically requires that (on average) at least 1 person upvotes every comment you make. That's unlikely to happen in a nested thread of back-and-forth conversation. And it's less likely to happen for people that are a little late to the conversation but still have some valid input. I tend to fall into the latter category -- I'm often reading posts that are several days old in my RSS reader.

Setting the threshold around 1.5 might work better. Or perhaps whatever threshold might allow 75% or 80% of readers/contributors to vote.
An attempt to reduce the "swing" as a discussion unfolds, then? Interesting.

As someone who often tries to represent/defend the "unpopular" side of a topic, I see this dynamic in action a lot. The graph of my karma accrual over time must look like a yoyo sporadically wielded by someone walking slowly up a gentle slope.
I'm not sure I get it. Is there something about GNU specifically that makes it funny, or just in general that he would assume that Linux users are unemployed?
Node.js For My Tiny Ruby Brain
That's an interesting tidbit. Thanks.
The opposite is really no fun either. Went to the hospital with my brother (3 years younger than me) to pay a bill and the lady behind the desk thought I was his father. I just smiled and payed the bill.
Awesome, I was hoping to hear from some academics who know far more than I do...this an elaborate scheme to fill my wishlist pipeline...muahahahhaha
I found scanned pdf versions of half of the books in the list after about 5 minutes of searching
Well I either misread it or they changed the article since my original post. (By the time you posted this comment, about an hour had passed since I submitted that correction).
For anyone doing the self-learning thing, right now there's 24 people that just started learning Stanford CS229 Machine Learning here: http://www.crunchcourse.com/class/stanford-cs229-machine-lea... (disclosure: Crunch Course is my website. I just thought it might be a good resource for people taking hamilton's advice.)
My thoughts exactly. I feel like I'm somehow being toyed with.

That is not the intention, I'm sure but still to have a 'pacifier' vote button there that is not functional feels like I'm in someone else's car with a plastic non-functional steering wheel.
> All three of them now hate me because I chose to use Linux instead of OS X.

Seriously, or hyperbole?
Not to mention subsidizing the production of raw materials such as steel. If China could put more US steel mills out of operation they could raise the price considerably. The cost of bringing a steel mill back online is astronomical.
China vs US in Clean Energy: China Wins
Clever, but a few limitations: It only works for some applications (AIM, Word, Outlook, etc., but not Twitter) and requires a font download for each computer.

Someone should figure out an alternate sarcmarc that already exists as a special character in common fonts and ascii, IMHO. Set up the keyboard shortcut, and voila! Instant sarcasm.
Immobilier tanger
Consulter nos annonces immobilières: louer, vendre ou acheter à Tanger. L'immobilier neuf, immobilier de luxe sur Dar-blue.www.dar-blue.com
Google, congratulate you on your return to the embrace of mercy of the Lord. Yes, we are here to congratulate you, rather than mourning. When the sun finally shining in Jerusalem tomb of your Lengji, we will meet your resurrection.

Huh?
I don't think so. More likely the investor driven cult of must-have-multiple-founders has distorted people's perception.
False positives in complex code designed to detect behaviour are not bugs. I'm not saying I've been singled out and that some editor has said - Ooh, that RiderOfGiraffes, we need to remove voting privileges. I'm not saying that at all. I'm saying that as a result of the system they have, I've lost my voting privileges, and I think it's a false positive.

And I'm asking - what have I done to trigger the mechanism?

I doubt I'll get an answer, no one else ever seems to have, and given that the site seems largely to work pretty well, I'm not going to campaign actively for it to be run differently.

But I'm not the only one, and I'm disappointed that despite trying to stay within the guidelines, despite submitting stuff I think the community will find interesting, and despite thinking carefully about how I vote and why I vote, somehow I've fallen foul of the system.

Sufficiently disappointed that I don't think I'll take so much care in the future.
Probably since I've always understood it as a word play on phrase "grass roots", playing off of the fake astroturf grass used on American football fields.
I believe I speak for everybody here when I yell "the RIAA are a bunch of wankers"!
To use the voting average is a really bad way of doing this. I answer a lot of 'Ask HN' style threads, these are hardly ever voted up and they are a ton of work.

If the effect of this change is that doing work like that gets punished then that is really putting the horse behind the cart.

For instance:

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

Essentially you are punishing people for being nice to others.
what better place to start than with Google and Adobe's source code?

Indeed -- and especially their auto-upgrade mechanisms.

There may yet be more to Google's anger that's not yet been revealed. What if the attackers didn't just look around, but changed (or tried to change) Google content/code at the source?
Foreign businesses won't necessarily fail - I think what is primarily necessary for a foreign company to be successful in China is for it to cede a significant portion of control and operation to Chinese co-owners / managers of the company. Essentially, to people who understand and are willing to work with the current system.

Successful examples would include Starbucks, KFC, Pizza Hut.
Sleep. Seriously. Also, "downtime". During both of which you integrate short term memory into long term memory. and also form associations that you can't consciously control.

I find that when I'm rested, I can maintain several more items in my working memory. It also frees up your working memory to take on new items, with the previous material now ensconced in long term memory.

Health. If you are feeling poorly, it's going to be distracting. Also, exercise is increasingly shown to have a large positive effect upon mental function.

Eliminating negative distractions -- even those you may be unaware of. Anecdote: Back in college days, a friend pursuing a chemistry major used to study with music on. One time, he deliberately avoided the music -- perhaps I or someone convinced him to give it a try -- while studying for the next exam. He did significantly better in the exam, by his own evaluation, and was quite surprised by this.

I'm not saying everyone reacts the same way to music; rather, you need to be aware of your own, personal reactions. And sometimes this is not obvious.

I've reluctantly begun taking a low dose of Adderall, recently -- partly in response to some chronic health problems that I won't go into. It helps a bit in some ways, but also hinders me in others. It does NOT produce the deep, rapid, and highly insightful quasi-fugue / focus state that I could get into -- with some effort -- when I was younger and particularly in better health.

Perhaps some of the newer nootropics are better -- they are quite expensive in the U.S. and I haven't given them a try. But my general impression is that there is not much in the way of real shortcuts. You build up and protect your foundation of physical health, and this provides the brain the resources that enable greater critical thinking, including working memory.

I guess I should add in a specific reference to stress. Acute, limited duration stress can increase my focus in a certain domain. Chronic stress and particularly negative acute stress short circuit my working memory more than anything else.
You can't minify, but you can still gzip.
Writing English as a Second Language