skysight-inc/HackerNews huggingface dataset:
The problem is that they didn't wrote in their paper :"white boxes are known to have large variability in their level of reliability. We leave it to further study to compare the reliability of white boxes built with quality components to brand boxes".

Do you think they haven't known that ?

This kind of remarks of the incompleteness of research done is common in many research papers. And they definitely contribute to readers not getting the wrong impression.
I don't understand why this got down-voted. Having read up about AI and looked into things like neural networks I can definitely tell that he's wrong. But surely the questions he asks are pertinent to the discussion, aren't they? For someone foreign to the field they actually make a lot of sense and I would be very hard pressed to tell him why he's wrong given that I only have very little knowledge myself.

Surely whoever thought this post was so wrong as to merit down-voting could explain why that is and answer the man's questions?
Command-T vim plugin works on windows too. Yes its a little harder to compile on windows but doable.
Phill, parsing has little to do with what goes on at query execution time. Parsing is typically done once for a given parameterized query (and MemSQL automatically parameterizes queries with constants). After parsing comes compilation which produces a query plan. The query plan is cached and that is the thing that is actually used to evaluate the query when it's re-submitted again. We are discussing the differences in how MemSQL handles executing compiled queries. Executing compiled queries is what a (well tuned) database spends most of its time doing. It is the hot code path. And if you cut the instruction count in half you can expect latency to decrease proportionally and throughput to increase.

You are making all these skeptical claims that are technically wrong. I suggest you download MemSQL, compile a query and read the generated C++ code. Then download MySQL source and look at that too. At that point you will be coming to your own conclusions and I'll be happy to resume this debate.
It's been a loooong time since I wrote any longhand Relational Algebra, so I'll cheat and use SQL. All of this can be done pretty easily with relational algebra primitives.

And we can make up any operator we want as long as it uses a primitive, so (to save typing I created a view, but you could copy-pasta). I added a "Title" to post because otherwise you could skip it entirely and just use the comment table twice, but where's the fun in that?

<pre>
CREATE VIEW counts AS
( select count() AS comment_count, post_id
from comment
group by post_id )

SELECT id, title, comment_count
FROM post p
INNER JOIN counts AS c1
ON p.id = c1.post_id
WHERE NOT EXISTS( SELECT
FROM counts AS c2
WHERE c2.post_id != p.id
AND c2.comment_count > c1.comment_count )
</pre>
All those parallax sites aren't as impressive if you have smooth scrolling disabled
It's kind of difficult to show why something is arbitrary, usually the lack of any evidence to the contrary is good enough. I mean the example of having a certain amount of liquid but as long as you call it baby formula, it is ok, seems to be so clearly arbitrary that only the most pedantic would demand further proof. :)
Might help if I actually read the whole article, drop your requests here: iwants3@aerofs.com
Hacker Yolk
A Twitter account that tweets everything posted on http://news.ycombinator.com/newest. EVERYTHING!!1
Skip list is essentially a hierarchy of linked lists. It is very hard to make a doubly linked list work concurrently without using locks. One would have to update two pointers atomically in order to insert a new element in a doubly linked list.
Open Source iOS Themed Icons for jQuery Mobile
Ask HN: Patented hardware design or open source hardware project?
Hi HN! I have an idea for a hardware project that possibly could become very useful for a lot of people. This hardware project could be the basis for a profitable startup, and is something that I would like to spend the next couple of years working on. The project involves software, hardware and physics. I'm a software developer, and know quite a bit about the problem domain where this hardware project will be a solution. I would like some advice about wether to patent the hardware design, or to make an open source hardware project out of this.

I had initially thought about patenting the hardware design, because that would make it easier to sell the product to customers without competition.

However, I'm also thinking about doing this project as an open source project. The basic idea for the project is good and sound, but I know that the hardware design is not perfect yet, and I see that the project could benefit a lot from the feedback of an open source community. I'm pretty sure that the final product would become better a lot faster if it was a public open source project. However, as an open source project, I think it would be very difficult to get investors, and earn a good income for myself this way.

So HN, what do you suggest I do with this project? Thanks!
Don't be a Facebook activist
This is anecdotal, but multitasking decreases my satisfaction. For example, if I spend an hour in front of my computer browsing around while trying to read a book, and find that at the end of that hour I have only read 20 pages, I get pretty annoyed with myself.
reminds me of http://2011.beercamp.com/
IE doesn't even properly scale background images.
Come build Custora with us
Hi HN,

Custora is a customer analytics tool that helps retailers earn more from happier customers.

To be a little more specific, we can point to a single retail customer and paint a meaningful portrait with his data: How much he’ll spend, how often he'll make purchases, what types of products he's inclined to buy, his predicted likelihood of returning, and more. Custora also integrates with email marketing providers and customer support systems to fuel a seamless, iterative flow of insights to actions.

From Fab.com to Etsy, some of the fastest growing and respected names in retail are using Custora on a daily basis.

Who We’re Looking For

We’re looking for a developer to join our core team. Our web stack is Ruby on Rails, and our analytics are done in R. Experience with these technologies is a plus, but we’re open to sharp developers with experience building products for the web in general.

Where We Are

Location-wise, we’re in Brooklyn, NY. We love it.
Progress-wise, we’re a YC company from Winter 2011. We’ve recently been featured in the New York Times, GigaOm and BetaKit, and in the last 2 months we’ve had more signups than in the previous 10.

Day to Day

Here’s a taste of what happened last month:

Aaron implemented a Dirichlet Latent Class Multinomial to power customer archetype analysis based on customer purchasing behavior.

Martin made dramatic improvements the email marketing part of the product. He made it easier for our clients to launch multiple email tests in parallel, and added four new email providers to our growing list of integrated partners.

Jon and David worked together to completely redesign the interface of the application. We moved from an interface that focused on browsing through dashboards to one that delivers answers to specific questions.

Outside the office, Corey and Dave manned a booth at a big e-retailer conference and developed a Blackjack-style Custora game to play with prospective clients.

What We Offer

Our compensation is competitive with anyone on the market. Since you’ll be a core member of the team, meaningful equity is part of the package. We offer comprehensive health coverage, including a dental and vision package. Lunches are paid for and we usually eat as a team. We do happy hours at least twice a month and play bocce ball competitively (sort of). Our vacation policy is based on trust — take what’s needed and keep the rest of the team up to speed.

Let’s Chat

If you’re interested, apply online at http://www.custora.com/careers
Well, 1.9 was the "unstable" branch leading up to 2.0, that's why that actually matters. And that's why most of those changes were made at that point - they were intended to land in 2.0. Later the decision was made to roll 1.9 as a stable release since 2.0 would take another couple of years and encoding support was an important feature that people wanted to ship. So a lot of changes that could not be handled in a BW-Compatible way landed in 1.9 since encoding support required those changes. String all of sudden was not enumerable any more since there was now String#each_byte and String#each_char which did something different. Require was changed because loadable encodings were an attack vector, ... But for people that needed the old behavior 1.8 was supported until lately and REE (1.8 patched) is still supported.

The breakage in 1.8.6/1.8.7 was widely regarded as a massive failure on the maintainer side - a bugfix for a security vulnerability that had other changes land in the release (and subsequently segfaulted, sigh). That's however not a design change. Something like that has never happened ever since.

I actually agree with you up to a certain point: The ruby ecosystem is was and still is pretty unstable. Things have settled a little lately, but gems still appear and disappear, are superseeded by newer versions or other gems that do things differently. That's good in some ways, since stuff evolves and improves, bad in other ways - the lib you depend on just disappears or falls out of maintenance. However, none of this is the core-languages fault. Behavior of ruby as a language has been pretty stable during the last couple of years.
http://en.wiktionary.org/wiki/drop_a_dime ?
Nonsense. You're coming up with this reason, which is fine, whatever, but it has nothing to do with the issue. The cell phone issue IS because of an alleged safety problem. It's not like the CEO of Delta is doing a "solid" for AT&T. Really? That doesn't even seem serious. Also, many people don't really turn off their cellphones, if this were all the case it seems like we'd all be experiencing some pretty big problems right now making calls.
For what it's worth, I don't agree with you at all. It's like you're saying that the best chefs are those who hate cooking the most. It's a ridiculous notion that betrays a misunderstanding of the relationship between what we do and what is produced by it.
This hits home for me, as I just recently built a super simple avatar system for our MVP of matchist.com. I wish there was a simple "plug it in" library that handled my user avatar functionality, letting users choose between Gravatar, Facebook, Twitter, etc., handling the OAuth, etc.

I like the idea behind this, but as others have commented, I'm not sure how this solves the problem. This seems like the same work I've already done, except now it's all hosted with you, and I don't know you well enough to trust you to handle this aspect of my web app.
Typically when I see door desks, the whole point is to be as cheap and as quick as possible (ie take a big, flat door and throw it on some cinder blocks or makeshift legs). In this case, it seems like those in charge of furnishing the office were more hung up on the novelty of a door desk than any possible cost savings, so they spent way too much time doing things like staining and varnishing, etc. when they could've just bought proper looking desks in the first place.
FBI charges dozens in massive hacking sting.  Anyone know more on this?
Jeeze, I don't know why this got acrimonious all of a sudden. That seems unnecessary. If I've insulted you in some way, then I apologize.
Worked neatly in my Chrome (latest version non-dev available,) Mac OS 10.6.8
"I think it's a bad idea to give you a subdomain on php.net"
Nope, but who knows if they'll do a follow up on ML-class.

But Yann LeCun posted this [1] as a response to Andrew Ng linking to his article on Google+. Basically its a summer school about Deep Learning taught by Andrew Ng, Yann LeCun and Geoff Hinton (and others). The video's should end up online.

[1]: https://plus.google.com/104362980539466846301/posts/hhMJsPQy...
First chess and now this... It would be fun to see two robots play each other.
"I think if your app is based solely on email addresses now, Gravatar will serve you well."

Not necessarily. We're using emails as the identifier for matchist.com but based on some initial research (you can easily determine if an email has a Gravatar image associated with it), not everybody has a Gravatar.
Enhance your Site with a Google Custom Search Box
To me what you're describing are imagined problems. They aren't real problems for someone who eschews autocompletion tools. No offence intended.

I would argue that the autocompletion training wheels for learning a new API are really only useful if you're rarely going to use that API again. If you're going to be using it a lot, there's actual value in spending the extra effort to learn it's functions. It'll stick more. Unless you have a photographic memory your brain will tend to discard information it had to expend no effort on, and autocompletion basically becomes background noise. I theorize that a fast typist will gain the edge after using the API 10+ times, even if they have to look it up the first couple of times, because the additional effort and focus they had to give to the task will commit it to memory (and they will potentially learn more about what the API is doing).

The focus is often on typing the fewest characters, but I think that's the wrong thing to focus on most of the time when choosing an editor.
I don't think that anyone is denying that liquids can pose a threat. The article stated that by allowing everyone to bring some small amounts of liquides defeats the purpose almost completely. All I would have to do is get 5 of my co-conspirators to carry on 5 little contains each of some volatile liquid and when we get past security we pour them all together to make one big batch of nastiness.

This example, and many more, is why we say the TSA's security rules are useless and arbitrary. About the only way to ensure a risk free flight is to force everyone to fly naked, not allow luggage, remove the cleaning crew, etc... and I don't think there are any airlines that are willing to go that far. :/
Home devices that connect to Twitter
Clever (YC S12) Launches A Twilio For Educational Data
" the only difference between spiritual beliefs and academic ones is the language used to express them"

I'm not sure what is meant by "academic", but if it's a synonym for science then I disagree. Watch the link below (feynman on the scientific method), a little after the 5 minute mark he talks about the problems of "vague" theories. This vagueness is where spiritual beliefs usually diverge from scientific beliefs.

http://www.youtube.com/watch?v=EYPapE-3FRw
If this was a team-building exercise, I think it's worth it.
DataTables ( http://datatables.net ) has some overlapping functionality, some of which is provided by plug-ins. For example KeyTable + Editor: http://editor.datatables.net/tutorials/keytable .

*Disclaimer - I am the author of DataTables.
I don't know how to use ST2, but the people I know who use it do project search from within the editor. It looks pretty snappy, about on par with the analogous feature in IntelliJ.
Unless that dynamic language is Google Dart. The Dart Editor's intellisense works just fine.
Email Documents to Your iPad’s Kindle Reader
I'm not clear how just internalizing stuff via meditation can possibly help.

To understand and process experiences, you must be able to tell a coherent story about it to other people, ideally in writing. This is another reason I'm so gung-ho about blogging. And there's science behind it too:

http://www.codinghorror.com/blog/2011/07/nobodys-going-to-he...
The “Convergent” theory of finding truth in darkness
Well done! Wood is an amazing material. Don't not mind these comments about investing your time better. You did it right. A solid and comfortable environment is essential for a good product. Maybe good ideas were created at starbucks, but certainly not good products.
Facebook activism, as defined by the article, has two purposes. First, it makes the person feel better about themselves. Second, it (presumably) improves their reputation among their circle of friends. The issues they are trying to raise awareness about are quite irrelevant. In fact, the person might be actively harming the cause they are trying to champion, because they are giving others the impression that sharing their post actually accomplishes something worthwhile, and might scratch their itch to actually act.
In MemSQL transaction buffer is flushed continuously as long as it is not empty. Default value of 128M is there just to absorb bursts in workload.
> It was a $50,000 contract and I didn’t have the money when I signed it.

I hate these people.
There are browser extensions from Google that do this. I'm always pleasantly surprised when I come across a page without a button, but has a number of +1's
This is really nice work! The grid looks superb and the inline editing display is really slick.
Only for Linux? Any timeline for OS X and the other?
Ask HN: Should I and how to start meditating?
A significant amount of ycombinator users seem to participate in meditation and I've been interested in starting myself. However I do not know where to start my rsearch from (and what type of meditation to start with) as most of the information on the internet seems to be from alternative medicine websites, which I do not trust. Can anyone point me in the right direction regarding meditation from a scientific point of view?
Their at work, they're suppose to be looking at their screen not out the window.

Their at work, they're suppose to be working on their work not watching netflix.

I think its a nice setup. My only concern would be my laptop overheating on those wooden desks.
Do you agree that the best way to dispose of liquid explosives is to carelessly toss them into a large trashcan in the middle of a large crowd?
I just played around with it a bit, and it seems google now shows a +1 button on their search results. I guess I can force the page to show up in a search result to +1 it.

Posting on my google+ as a way to +1 a page is a terrible user experience.

Edit: I can't find a way to view all of my +1s. Google needs to hire some new UX people.

Edit2: I found it. You have to go to your profile and there is a +1's tab/button that will show all of your +1s. Oddly 'search plus your world' seems broken. I have this page +1'd

http://www.guardian.co.uk/environment/2012/jun/01/north-caro...

If I search for 'north carolina sea level rise' I would expect my +1 to show up. It doesn't.

No normal human being will take the time to figure out this maze of google spaghetti
Yeah. People seem to mistake "Auction House exists" with "Must cash out kids' college savings to buy new sword."
We were using flot when I started. As soon as I found out about protovis I redid all our charts (and boy was everyone happy with that improvement). Shortly after that, d3 came out, in which case I ported all the protovis charts to d3. NVD3 is my second go at a collection of charts for d3.js... it was re-done from the ground up, and hopefully is much more true to d3's style than my previous attempt.
If you knew me, you would know that there is no way I would not show up with the money in hand under any circumstance.

You hate the people who don't pay. And I don't blame you. That being said, you probably don't care whether they sold lemonade to get it.
Very fun, needs a keyboard -> piano key mapping for maximum pleasure. Oh, I see it's open source, too bad I'm at work right now.
I can see similarities between your views and my views on Buddhism and it's fairly interesting to see how diverse it can be.

For me, enlightenment is a life state that we go through on a moment to moment basis. We go through 10 different life states every moment. It is possible for anyone to find happiness regardless of circumstances. I do agree that abandoning one's self is completely opposite of the Buddha's teaching and in fact, an enlightened person is one who seeks happiness for both him/herself as well as the happiness of all living beings.

Interesting discussion! Thanks!
Getting In - The social logic of Ivy League admissions
Tim,

I think we agree that this is a challenge, especially as you want to add more diversity to the methods you support.

A service like avatars.io does really well before you've invested any effort into solving your own Avatar support. We'll continue to add a number of other features and make the service more functional for even more diverse needs.

As for trusting us now or later, I agree that's the risk that is there for all of us as we evaluate any potential new service. That's not something we expect anyone to do without great consideration and only time delivering a great solution can win that kind of confidence.

Re: gravatar being enough. I agree that it is not the most widely used service and ideally we'd love to see our users having the option to customize their experience per app - as opposed to universally. We started with uploads since our platform manages that handily and many developers who approached us initially were seeking to use Chute specifically for their site's avatars.

Thanks for your thoughts, and I welcome any feedback you have that can help make the service better.
No insult intended or perceived.

Edited my comment to better reflect the content and mood I wanted to convey.

Thanks for the feedback.
Millions of Website Passwords Stored in Plain Text in Plesk Panel
Do you have an example site to show? It would be great, if it is a real website.
This shouldn't be surprising given that the traditional maps of the Vipassana explicitly talk about negative stages. The problem is that somehow this information is not commonly known. It would benefit practitioners a great deal. In this vipassana community, for instance, it is considered important enough to be mentioned as a sticky post right at the top, http://dharmaoverground.org/web/guest/discussion/-/message_b...
Google Wallet Offering $25 Free On Selected LG Mobile
That's why prepared statements are preferable because those two statements have to be parsed as unique queries. They are actually the same query with different parameters.

As far as I know that's the same on just about all databases.
Why can't we use img tags?
Very cool. Would love that as a mobile app! This image[1] of Bank makes for an interesting comparison, and shows how close you've got it. Even the viewing angle is the same as the starting view in your 3D model...

[1]http://www.flickr.com/photos/anniemole/6906967990/lightbox/
An example of how I still have to do the work is Facebook. In your example, you need the Facebook ID to get the avatar. You can do that already using a simple URL from Facebook, just plugging in the ID in the appropriate spot (which is how I'm doing it now).

To get the ID, you need the user to "login using Facebook" via OAuth, etc. Using your service, I still need to do that (like I'm already doing now). That's what I mean by it's the same amount of work.

(Correct me if I'm wrong about the Facebook part with your service.)
In-memory storage layer is very efficient. There are no buffer pool pages to manage or cache misses that result in I/O. That puts an accent on what goes on between storage engine and network, that is on query execution. Tight loops in native code is a good way to cut down on CPU cycles required to evaluate a query.