skysight-inc/HackerNews huggingface dataset:
> This assumes that distance in the vector space strongly correlates to "similarity" in the thing I'm trying to understand. How do I know my vector model actually does that? (For example, how does the author know "has some word" is a useful metric for measuring post similarity?)

There isn't a great answer to this I'm afraid. It's a combination of "Well it seems to make sense" and "we tried it and it worked". There can be a lot of trial and error.

> (For example, how does the author know "has some word" is a useful metric for measuring post similarity?)

Specifically about this one, that's mostly because it makes some sense and is used a lot elsewhere. It's simple and tends to work reasonably well, doesn't require trying to parse and understand sentences, etc. The idea is that the words you say are likely to be closely linked to the thing you're talking about.

The next step up from this (usually called BoW, or Bag of Words) is fairly straightforward, it's how often each word appears as a fraction of the total document. Up from there is one of the most commonly used approaches called TF-IDF (term frequency inverse document frequency) which is almost the same but it modifies the counts based on how rare the words are. I go straight for TF-IDF as it's fairly sensible, simple and tends to work well in practice.

> I like what I got out of the post a lot, but the "this is easy" part only seems easy because it swept the hard part under the rug.

It's the difference between making something that works and making something that works well. A lot of domain knowledge and technical knowledge might be required for the second, but the first might be a lot more attainable than people think.
It's even less than $22/hr because the 40 hours per week here doesn't include work outside of the classroom such as grading papers and projects, or "Assist students outside of class as necessary.".
The author clearly didn't read the page of the math paper he posted in trying to argue his point. It says, and I quote:

Stated informally, the k-means procedure consists of simply starting with k groups each of which consists of a single random point, and thereafter adding each new point to the group whose mean the new point is nearest.

Admittedly, it's not the prettiest English sentence over written, but it's just as plain and simply stated as the author of this article.

The article itself is interested in proving asymptotic guarantees of the algorithm (which the author of the article seems to completely ignore, as if it were not part of machine learning at all). Of course you need mathematics for that. If you go down further in the paper, the author reverts to a simple English explanation of the various parameters of the algorithm and how they affect the quality of the output.

So basically the author is cherry-picking his evidence and not even doing a very good job of it.
Or even Zork.
Erm. People have been eating meat on a regular, frequent basis only very recently in History. 60 years ago it was meat just one a month or something. And people didn't just die off because they couldn't eat meat anymore.
Super Meat Boy?
Using the binomial model, you can at least be pretty sure that the Model S has a higher chance of catching fire after a collision than your average car. We don't have enough data to determine the degree, though. So claiming 25x is premature.
My first impression from the title was that this is a post-mortem for an actual failure on Friday. But after reading your post the title made more sense ;)

Great post!.
Nice one! Haha... But you need to be extra careful though because some people are really keen to details..
Google’s Cerf Says “Privacy May Be An Anomaly”. Historically, He’s Right.
Are corporate desktop apps still relevant these days? All of my corporate apps have web interfaces and I haven't seen any development for desktop in ages.
Well, you have to believe the USDA Organic label is actually being used correctly[1]. I say this as a USDA-Organic fan who tries his best to buy his family only things that carry that label. I'd buy a setup that allowed me to test my food; I thought about this awhile back[2].

1. http://www.ams.usda.gov/AMSv1.0/ams.fetchTemplateData.do?tem...

2. https://twitter.com/SMTDDR/status/347885004606545920
I went to this conference, and have to say it was an awesome experience. The format was casual yet organized, the speakers were knowledgeable, and the topics relevant.

I'd definitely go back.
Ask HN: Looking for a chrome extension
I tend to modify the markup a little bit of my favorite sites I visit, sometimes for fun, sometimes some of their features annoy me. I use Chrome inspector to do that. Is there a way to make them stick so that when I load the page again, may changes are re-applied again? I came across this extension, Stylish but im not sure how to create my own styles in there.
So carry your VISA card along with your phone then. Again, I don't see any benefit to me.
There's no democracy only a shadow of it. We are pushed and shoved and most of the time did it ourselves voluntarily after listening patriotic brainwashing. We are ruled by elites, by big money, period. Worse is some really think that they own the country. I remember in a movie (can't remember now) a guy asks Matt Damon, Italians has this, that owns this, what you own? And he answers "we own the country". Those NSA people think exactly that way, they think they own you. Big companies think they can bend any rule. So don't expect anything change much for the benefit of the "taxpayer".

I find it extremely weird that these agencies need to hide what they are doing. Why do it in secret if this is democracy? What is wrong with what they are doing if they are not harming people? Gathering intelligence is their job, we need it. Bogeys know that too. But still they need to do it in secret. Then there must be something wrong with not what they do, but what they do with it.
Given the massive suitcases I've seen some people try to gate-check, I'm not sure that's such a great idea.
I'm going to guess you're white and probably look reasonably mainstream. Somebody more "suspicious"-looking will often end up with a less smooth experience.
Employers also forget the cost of not hiring someone. The value of the work not done, missed opportunity etc all add up.

So basically the economic is something like [Cost of Not Hiring] = [Value of Missed work] - (1- ([%fit of applicant])) * [cost of employee mismatch] ;
Qualcomm's new Zeroth chip is designed to mimic the human brain
CCC tickets available for preorder
I wasn't saying they were interchangeable, just that on a technical level http://www.pizza and http://great.pizza function in exactly the same way, as far as DNS is concerned.

Unfortunately, the same can't be said for most browsers, but that's another topic...

And I'm sure www is a reserved term under most of the new TLDs. Haven't checked though.
Better late than never, I suppose...
Ah, I now understand your outlook on these matters a bit clearer. I do agree with all your points, our governments are failing and betraying us.

Frankly, it would take me thousands of words to express my opinion on the subject but in the end it would just amounts to "I don't know if it can be fixed or if humane nature will prevent us forever to live together".
>In the Bay Area, it's not unusual for 22-year-olds CS graduates to be making more than $80k/year, even at VC-funded places. Maybe that's "less" than what experienced developers can make, but it's just crazy-high for the country on average.

Yup. The bay area, in general, is pretty crazy wage-wise. in '07, I think Yahoo was paying it's interns like $24/hr. Now, our housing is crazy, too... you see shared bedrooms going for $1000/person in mountain view.

It's different here. Median per-capita income in Santa Clara is somewhere around $100K/yr.

The thing is, if those kids got an entry level gig at a large corporation, they wouldn't make that much more, but they'd get dramatically better benefits. I mean, you want grants not options - but you can get those, and that's not the half of it.

Also, you have dramatically more stability at a large place, and quite often get severance if you are laid off... something unheard of at a startup, and that is cherished by folks with families.

Edit:

Also note, you said "even at VC funded places" as if VC backed companies paid less. They only pay less, for a person without a lot of experience, in comparison to corporate behemoths. And even then, only if you factor in the better benefits and stability offered by the behemoth.

If you want to find a place that pays less... there is a whole 'shadow IT industry' that pays barely above service wages. On the corporate side, you have places like geeksquad. You also have a lot of small ISPs, like, say, my company. It's a place for people who can't get into a VC-backed startup (or an internship at a large corporation) to get a toehold. People move up from 'shadow IT' to 'real IT' whenever they can. That is the path I took, in fact.
Couldn’t agree more. Database constraints should be thought of as the last line of defence against madness rather than as means to validate input. Database constraints are not really suitable to defend against attackers. Constraints might stops users from creating extremely large records but they won't stop users from creating an extremely large number of records etc. You need to sanitise your input thoroughly in the application layer.
Lots of people ride elevators every day.

Security features and entrapment issues are the same: the controller normally lets people through in the manner specified by its programming (i.e. assignable permissions to exit on certain sides of certain floors depending on the keys/cards/codes features possessed by the rider, potentially also time of day and manual verification).

If something fishy is going on, security (or electronics like a metal detector) can direct the controller to stop the car and not open the doors.

Once you are in the car, you cannot leave until the controller lets you.

This is just a two-doored elevator that doesn't move between floors.
Microsoft: Shop our Scroogled Products
Your guess is as good as anyone else's, unless you or your friend is present at the event — large VCs / companies (a16z/FB) are less likely to send senior folks; on the other hand, smaller firms like Wanelo or Felicis Ventures could have founder / partner.

One unique thing about investment banks' conferences is they preserve 1-on-1 meeting rooms to connect startup founders to corp dev or investors. Ultimate purpose from Goldman is to seek out the next big M&A / IPO deals and be at the forefront to lead them.
Personally no
Amazon's cloud business is projected to be worth $50 billion by 2015
In Clojure it's almost the same: first, rest, butlast, last
I particularly like the idea of having a "none of the above" box on a ballot. It has two functions:

a) "None of the above" is officially reported as part of the election statistics, distinguishing itself as a protest vote, compared to spoiled ballots which might be for other reasons.

b) If "none of the above" wins, they have to hold the election again, but all the current candidates are prohibited from standing.

What I think this will do is promote positive voting. At the moment a lot of voting is negative - to stop the worse candidate from getting in. If "none of the above" becomes an option, the candidates may all be deselected. Each one is therefore encouraged to explain to people why they are a positive choice and not just the least worst.

https://en.wikipedia.org/wiki/None_of_the_above
Peter was notable for maintaining a lot of the audio output backends for Winamp. People who had problems with their Creative Labs sound cards (read: basically anyone who owned one) causing playback glitches in Winamp would post about it on the Winamp forums and peter would get really cranky and eventually figure out how to fix it. (:
I think I can answer that. IMHO Liveweave has something most of the other JS "playgrounds" do not have. It has context-sensitive code-hinting for core JavaScript and jQuery...also for CSS/HTML/HTML5/CSS3. Personally, I think this makes a huge difference, at least for me and may be some others.
Coincidence or crisis? 46% believe extreme weather an effect of climate change
I agree. I am thinking to myself... this is the point we have come to? It is a prime example of the erosion of both common sense and constitutional rights:

1. This is an egregious fire hazard. I would love to see the fire marshal weigh in on this. This violates basic common sense regarding the ability to egress a structure in the event of an emergency, regardless of any safe-guards that would automatically open these pods in the event of a fire.

2. This is detainment without probable cause. It completely violates the spirit and intent, if not the letter, of the Fourth Amendment. No matter how long you are detained within this pod, in my opinion, it is absolutely without probable cause, which is a pillar of the Fourth Amendment.
Do you have any similar experiences like this with other teams or products?
Google will not be bringing their apps to Windows Phone anytime soon, since their interest in helping Windows Phone is zero and the market size is currently small enough that Google believes it can safely ignore it.

It will be up to Microsoft to prove them wrong. If Microsoft can continue to grow the number of countries where WP has already relegated iOS to 3rd place, perhaps there could be some sort of tipping point. But that's a ways off...
Yes, I've looked at those, and presume the original author has too. You are definitely right that most users will find the built in functionality a better choice. My current interest is currently on how to allow low overhead self-profiling of user code without root access. I found this code to be a good introduction to what's happening under the hood, and possibly a good base for creating a PMU specific module to extend access to non-root non-SYS_CAP_RAWIO users.

It sounds like you have some familiarity with this. If you have thoughts, I'd love to hear on the Likwid developers list: https://groups.google.com/forum/#!forum/likwid-developers
Great questions! I can answer a few of them.

- Yes, you can get stick in a local maximum. However, see the k-means++ algorithm for a clever initialization scheme that gets you within a good constant factor of the global maximum.

- The best way to pick K is to fit the algorithm with a range of K and see which K seems to give the best application performance.

- It is "your job" in creating the feature space to ensure that feature-space nearness corresponds to application-space nearness. This is not easy at all, and essentially the only reliable test if you've done a good job is if the final algorithm performs as you'd like it to.

I think that the post is really observing that, once you understand it, ML algorithms aren't really that complex. However, once you understand it, most things aren't that complex, and that doesn't make fully understanding them easy in the first place.
What's wrong with having having a checkbox to "Enable experimental renderer" and let people tweak the settings there? Certainly that's better than restricting your entire customer base because some of them don't have the right setup.
> discover card gives you 1% BACK!

Yeah, the fees credit cards charge merchants (in part, to fund reward programs) is why Google has to charge you money to transfer funds into Wallet from other credit cards (otherwise, they'd be losing money when your money goes from a CC into Wallet and out to pay for something.)

Note that there is no fee when the source is not a credit card.
They where not the controllers where SCADA - which appears to have less security than windows 3.1

Why SCADA doesn't have the equivalent of a write protect switch so that you can physically disable updates is the more interesting Q.
Exactly, that's not a solved problem. Your first step, "plug shit into PC", is not something that I currently do with my phone, nor do I want to have to start doing.
I listened to my first ever mp3 file on Winamp on a Windows 98 box, back in the day.
This seems like a really, really fun class to teach. I would definitely do it, just for fun.

But I wouldn't do it for money, because the pay sucks. Those with the skills to teach it right are out doing it in the private sector and making more, and still having fun.
> You don't like America? Fine. Stay where you are.

It's not that I DON'T LIKE America, I am just disputing your claim that it's the absolute best place in the world. Your claim is ignorant, arrogant and full of hubris... even offensive to non-Americans.

> Take a look in the mirror. Everything you hate about HERE you have over THERE without the benefit of CHOICE.

Again, I don't HATE anything about America, I am just saying that there are places where a lot of issues that your country has don't exist.

Anyway, I'm done trying to have a rational discussion with you since you seem to be incapable of having one. You keep creating strawmans, moving the discussion goalposts and putting words into my mouth while deliberately avoiding addressing my points. Have fun.
Well, that's fair; falling in love is not very easy.
Every time I see a picture of Vint Cerf, all I can think of is the old guy from Home Alone: http://www.eonline.com/eol_images/Entire_Site/2011614/300.bl...
SFO reveals missteps after Asiana crash
I wonder what would happen if "None of the above" were given a large number of write-ins in a US election. Would they be considered spoilt since there's no such person?
A significant portion of the drugs used in feed are used to tip the digestive chemistry so that the feed is processed more efficiently. It isn't that big an effect, but it isn't really wildly crazy. There's a bunch of studies on feeding ionophores to graze animals (which I take as a demonstration of intent).
I find newbs in ml don't appreciate cross validation. That's the one main trick. Keep some data out of the learning process to test an approaches ability on data it has not seen. With this one trick you can determine which algorithm is best, and the parameters. Advanced stuff like Bayes means you don't need it, but for your own sanity you should still always cross validate.
Machine learning is about generalisation to unseen examples, cross validation is the metric to test this. Machine learning is cross validation.
It is irrelevant whether the library is statically-linked into the binary or not - a statically-linked library can share state with instances of that library linked into other binaries just as easily as a dynamically-linked library can. In both cases the library must explicitly set up some shared state.
Good point, and you're absolutely right.

I'm guessing, however, this was not part of mainstream military doctrine or scenario planning.
Hold on, tiger. There appears to be some interesting research that supports this indirectly. It's not the meat, it's the methionine. It's highest in animal products (eggs are #1).

Methionine is an essential amino acid that is one of 2 that is used for the start codon for DNA transcription. It follows that if cancer is uncontrolled cell growth, that restricting the resource it needs would limit it's growth.

Appeal to authority: my wife, the molecular biologist pointed out the codon angle. It seems reasonable enough to me to have become a pseudo vegan (without the self-righteousness (at least in regards to that)).

http://en.wikipedia.org/wiki/Methionine#Methionine_restricti...

http://www.ncbi.nlm.nih.gov/pubmed/11603655
I kinda wish the focus was still on the merchant accounts, I'm building a whole eCommerce app with the Ribbon service and AngularJS, but I'm worried that it will be rendered useless if the merchant service is ditched....
There are mods that fix some broken things, like all those mods that add widescreen support to older games, and it was skyUI that fixed the broken HUD of the shitty skyrim console-port.

Anyhow it is frustrating to see what the PC as a gaming platform has become, you have unoptimized, un-customizable, just awful console ports. Where the industry constantly rambles about the pirates, but at the same time are unwilling to invest in more quality assurance, that you need because of the wide variety of hardware configurations, instead they _just complain_ about the variety of pc hardware configurations (even carmack did it!), do nothing, ship broken buggy console ports that, on top of that, also include their borderline-rootkit DRM crap. Gee I wonder why people pirate their games?

Not that I particulary miss anything the big companies produce, stuff like <60fps/health-regenerating/gamepad-autoaim-controls/ etc.

So yes there mods that add higher resolutions to crappy console ports, whoop-dee-fucking-doo!
Start-up idea: Review site that generates scores for published scientific papers using an open methodology. Maybe even allow community to generate their own metrics!

Edit: looks like the domains "sciencetomatoes.com" and "rottenpvalues.com" are available ;) http://www.internic.net/whois.html
I agree to some extent. However, I do think that there is a level of "ramping up" that requires a good bit of teaching and understanding.

It sort of is the members only cigar club of academics. While I can read, understand, and subsequently implement most things in computer science land, when it comes to mathematical notation, there is a lot left to understand.

I think a LOT of people would benefit from a five or six video course simply showing a translation of complex notations to a working algorithm in a popular language, so the commonly used symbols start having meaning.
Ctrl-f - KKR check, TPG check, Bain check, Silver Lake check.
Huh. Has anyone offered AOL some cash for Winamp? it isn't like it'd be expensive to maintain, if AOL was willing to part with it for reasonable money.

Is there a reason why they'd want to shut down the company rather than selling it for cheap?
How to Hack Silicon Valley
Love it. Hope someone is making Microshafted merchandise.
That's simply not true. Inuit have almost exclusively eaten meat for centuries. And there are parts of the world where agriculture and irrigation don't work and animals which can feed on scrub are the staple.
If you live in Tibet or any other 4000+ meter environment where growing things is quite a bit more difficult, and you don't eat meat, you die. Say whatever you want about the Chinese, but the Tibetans do very much welcome the fresh vegetables that they can now get via better transport links and internal trade.

I visited north Xinjiang once, and was quite over-exposed to meat so much that I was happy to get back to lower elevation lands where I could actually get some vegetables again.
And the alternative being what? The companies spend time and resources to craft their own technical interview platforms?
Thank you, knowing why something is more important than something else is a good point.
While we're at it, let's switch to approval voting, too: http://zesty.ca/voting/sim/
This was of utmost importance in my ERP class at GaTech - implementing a data segmenting algorithmic solution always requires that you hold out a sample set. This really is across all statistics, if I'm not mistaken - the validation set and the holdout.
> Sure, you should ideally do this in your application code. But if there is multiple interfaces (such as a REST api etc) to your database then you have to remember to put them in place everywhere.

Whenever I've done this I've just separated out the model/db access layer into a module that is shared between projects that need it and built the validation into that layer. DRY.
"Uncaught SecurityError: Blocked a frame with origin "http://www.youtube.com" from accessing a frame with origin "http://www.eliomotors.com". Protocols, domains, and ports must match."

looking for web development help?
Wordpress does not handle hackernews very well.
Show HN: Okaponga - make music with friends (link to an example song)