skysight-inc/HackerNews huggingface dataset:
I think it is a mistake to try to characterize when CP works based on constrainedness or on the number of solutions. In fact, being loosely constrained is typically used to imply that a problem is easy. The problem for CP is when a problem is NOT loosely constrained, but propagation is weak. This means that whatever reasoning we can do with the set of constraints, we cannot express as value prunings.

As for the number of solutions vs constrainedness: as far as I know, the only domain in which there exists a clear theoretical understanding of number of solutions vs difficulty is random problems, where we see an "easy-hard-less hard" pattern as we increase the density for a fixed size problem. What happens there is that there is an exponential number of solutions in the easy region which form a small (polynomial number) of very big clusters. As we get to the hard region, the number of solutions remains exponential, but the solution space shatters into an exponentially large number of clusters. The definition of a cluster in this case is: if two solutions have constant Hamming distance, they are in the same cluster. On the other hand, some unsatisfiable problems (so 0 solutions) are
very very hard for CP and related approaches.

All this is just to say that the picture is much more complicated than you say and the best way to figure out if CP is a good fit for an application is to try it. People develop intuition over time of course, but the issue is far from understood.
His argument is that "the button" has no depth and therefore is not perceived as a button.

My argument is that the bright color makes it stand out without using depth (or rather, using depth in another dimension than Z), and that it's the checkmark icon that might make it feel non-interactive (checkmarks feel more like feedback than action, even on checkboxes, where it's the box itself that makes it register as actionable). A "login" or "proceed" label would have worked, or as an icon, something giving sense of proceeding further, like a play or fast forward button would have worked better in conveying the sense of action. Still, the structure of the UI makes it clear that this is a two-field form and that the third item means "go ahead", which creates a cognitive dissonance with the "feedback" feeling of the checkmark.
Choosing a Programming Language: Recruitment
See here: http://i.imgur.com/6LFXPbV.png

You don't have that tiny (2px?) gap?
Pay-for-security is a bad path to go down. Compare pay-for-ssl to using md5 on the lower tier for password encryption, while the upper tiers get something like bcrypt, or you only get a salted password if you pay extra.

It seems pretty absurd to require a payment for security, especially when you're implementing it for a subset of users. Its true that SSL is going to be more taxing on their servers, but the majority of the cost is going to be spent getting an engineer to implement it, rather than the actual operational costs.
Leave a story at 910-GO-STORY
I'm trying to compile truthful stories from people of all types, whether they're emotional or funny at 910-GO-STORY for a podcast. Leave a short 5 minute story message if you feel you have a good story.
Tread carefully. You are in a relationship with someone who really is the new parent, and whilst you may act like a father figure, and have ambitions, don't get that confused with who's child it is. I only say this, because the last thing you need is resentment to build up because you might be able to do something that the real parent was not able to do.

I'm sure you have talked this all over with the parent, and like you say there were mitigating circumstances, but it is the other person who has the right to the decision-making. Just keep that in mind that's all.
Unlike satellites the airspace where the blimp would fly would be in the territorial area of the country in question so they would have every right to make it turn away or force it down.

Of course the warlords who might actually control some parts of these countries wouldn't have that ability nor would they care about shooting it down.
Here in bangladesh (I think to some extend in india too) CNG is being extensively used for the last 5-6 years.

We have more CNG station than mobile stations here. The price used to be 1/3rd of mobile but because of CNG shortage it has gone up in recent times.
Ask HN: Are you willing to pay for a Summly-like API?
I have an algorithm that gets the most important sentences of a news article. Yes, like Summly does. I created an API for it where in you can use it to anything you can think of. Example: You can use it to provide "teasers" for your blog posts. Right now, I'm currently using it and embed it in some of my blog posts [1].

So my question is, are you willing to pay for an API like this?

[1] http://jpbalb.in/post/51236373080/readborg-and-textteaser-api-architecture
(Google App Engine) Accumulated lots of data - deleting is is too expensive
This song of Oil running out has been playing constantly for the last 30 years. The reason you don't hear the "Peak Oil" song and narrative being played anymore by the propaganda agencies in America is because the globe has not even hit peak oil yet.

Global production of oil fell from a high point in 2005 at 74 mb/d, but has since rebounded setting new records in both 2011 and 2012.

http://en.wikipedia.org/wiki/Peak_oil

You and I will have vehicles drinking Petroleum for at least 10 years. At that point there will be slow shifts to other fuel technologies.
Could you give some concrete use cases? Genuinely interested.
Design and Banter: A meetup for designers
We have released another wave of tickets for our meetup this Monday (June 3rd) at Bloomsbury Lanes, London.

The event is free, so sign up and come along for some great talks, bowling, (free) drinks, ping pong, networking and more!

Tickets and more info here: http://DesignandBanter.com
Ok, I have a single concrete example of Spring's AOP everywhere being a questionable value proposition. If we have a look inside a class, which appears again and again on our overburdened stack traces, JdkDynamicAopProxy.

Whenever you call an aspected object in Spring it likely goes through an object of this type first. On line 177 we find this

// massage return value if necessary
if (retVal != null && retVal == target) {
// Special case: it returned "this".
// Note that we can't help if the target sets
// a reference to itself in another returned object.
retVal = proxy;
}

Here we can see Spring trying to work around an edge case when a proxied object returns itself from a method call. It is noted that if the method puts a reference to itself into another object and returns it the unproxied version of the object will be exposed.

It is this kind of leakiness that contributes to a sense of horror when dealing with Spring. The abstractions provided by Spring are so pervasive and invisible that this makes me very anxious. I really feel that when dealing with the large enterprise class applications, that Spring is aiming for, something direct and _very_ explicit and _visible_ would be far far better.
I love that comparison. "Wait, sound card? Don't those come on the motherboard? Isn't the RAID controller on the motherboard, too?"

In five years, add video cards, RAM, and SSD to the list. Only old people (you will be assimilated) and nerds beyond gamers will understand the references.
Hopefully a lot. Coupland is a great author, and Microserfs got me in to him in a big way.
Bill Gates: Q&A with Twitter Founder Jack Dorsey
I lived in the bay area for a while and moved away. I went to the meetups and didn't get it initially. I used to joke that every person, including their dog, has a lil startup. After a while, I started to "get" the extreme optimism, ideals, etc. Don't get me wrong ... there is a TON of B.S. and lots of posers who end up getting successful. But it is a neat feeling to meet your tech heroes in person, and perhaps get a chance to work with them.

I do think SV is a special place and, if you are in tech, you should experience it at least once. I like to say "Silicon Valley is a state of mind". Once you get it, I think you can live anywhere with the same mindset. Certainly, you don't need to live in the valley to get "it" but it sure helps.
That costs money? Huh.
You can write entire concurrent systems in Go without writing callbacks.
Has anyone found this? It sounds great, but I couldn't get a URL from googling the obvious stuff. Please post if you know it!
I really like this idea. Native language media is so useful in learning to speak a foreign language. I'm a little jealous of English learners because there is so much available out there. I have had a much harder time getting my hands on good, native language media in the languages I'm learning. I'd love to see a tool like this expanded to other languages.
Coincidentally, this is also the list of questions that I need to ask anyone who is recommending a particular NoSQL solution.
Can Facebook and Reddit Fix America's Maternity Leave Problem?
Learn Chef, Puppet, configuration management, and automation
Hi, I have a 9-5 in "devops" writing puppet/chef code, and do freelancing on the side, I am putting together a site to teach entry level, or even experienced admins who don't mess with development much, a way to get through the learning curve. If you write ruby, you have probably heard of railscasts, my goal is the be the railscasts for system admins, teaching openstack/aws's APIs, how to write chef/puppet providers and recipes/manifests respectively, and how to manage things on the server platform (open source chef/puppet servers) as well.

On the flip side, I aim to teach devs how to roll your own systems, in a safe, scalable manner.

What do you guys think, any suggestions?
It's an easy way to keep an eye on things.

Site a little sluggish? This provides a way of quickly checking to see if it's anything obvious.
I'd like to see a side by side comparison of this to Go.
An ORM Library For The Scala Language
As far as I can tell, this is the real argument behind flat design -- that developers who aren't designers can produce something they think looks good and works well.

It doesn't. You still need a designer.
It would be fun to create a service where people could 'subscribe' to timebot, and 'send' a tweet including timebot stamp and a later timestamp for their own feed, so that the behavior WOULD be 'from the future' and they could set up things like 'happy birthday' for friends days in advance, and it would automatically rt from timebot, then later on tweet from their own feed.
Clickable: Here's an example of my API embedded in my blog. http://jpbalb.in/post/51236373080/readborg-and-textteaser-ap...
I think some people actually do think like this, but I'm with you: I can't imagine how this is more helpful than a linear list.
Why do SF transit projects take so long?
Conversocial - CRM Social Media Tool Raises $4.4M
Sweet sassy molassy, $5/user/month?
AdWords started as a pure auction system where to rank higher it was basically CPC * CTR, which maximized profit in a simple way for Google and it worked well. The problem is that some people are too good at getting high CTR ads, so their CPC's got too low.

What Quality Score does is it adds a layer of indirection to the system where they can tweak some invisible dial so to speak to increase the "quality threshold" for ads. Google will tell you what each keywords QS is, but it's not as explicit as it could/should be as to why.

The point of QS is to enable Google to maximize profit while maintaining a decent user experience, but the problem is, at any point Google can turn the knob of QS and increase their ad rates. If Google needs to make more money, they can drop QS and people will bid higher to rank higher. Or, new advertisers who aren't very good will bid the "recommended" bids of $2 or $3 per click, where in the pre-QS world, those numbers were less than $0.50 in most cases.

They also can use QS to make you redesign your pages to be more what google wants, even if it doesn't increase your conversions or align with your goals. Google totally can and does dictate what kind of pages you can advertise and how you can advertise them.

So it's not just a auction system. It's much more clever than that. It's more like if eBay auctions had a bidder quality rating where you would have to pay more if your bidder quality score was too low.
Power up Excel using macros and UDFs
I have long wanted simultaneous subtitles, so you get all parts in both languages.
Same here as a french guy. Even worse is that I can usually hide it pretty well (or at least diminish it) until I have to pronounce the letter 'R'. Damn R's...
WIth DC and NYC both implementing similar programs, I can now dream of a day when the entire Acela corridor has a federated bikeshare system.
Companies like Vupen exist solely based on the development of exploits for profit.
It is not, because it is a single linear equality and all variables are >= 0. This is not just nitpicking: solving Diophantine problems is in general undecidable, but this problem can be solved in pseudo-polynomial time (linear in the sum of all coefficients)
Hi, I have a 9-5 in "devops" writing puppet/chef code, and do freelancing on the side, I am putting together a site to teach entry level, or even experienced admins who don't mess with development much, a way to get through the learning curve. If you write ruby, you have probably heard of railscasts, my goal is the be the railscasts for system admins, teaching openstack/aws's APIs, how to write chef/puppet providers and recipes/manifests respectively, and how to manage things on the server platform (open source chef/puppet servers) as well.

On the flip side, I aim to teach devs how to roll your own systems, in a safe, scalable manner.

What do you guys think, any suggestions?
Ouch. That is nasty. Wasn't aware of that!

In this case though, wouldn't a different style of AOP be more useful? Perhaps something that doesn't use a proxy but rewrites the bytecode, like CGLIB? Not sure, not experienced enough in this I'm afraid.

Is it hard to work around the corner case? Interested...
And, we're recruiting in London :) Coffeescript engineers, Python engineers and dev-ops
Same here. Referer is part of the way the Web works, and I, for one, don't give two shits if Site A knows that I arrived via a link from Site B.

That said, I can see why certain people might see it as problematic... if you're browsing http://www.anarchistsbombmakingforum.com and somebody posts a link to http://www.fbi.gov, then maybe you don't want the FBI knowing you were at anarchistsbombmakingforum.com. But, still, barring other privacy problems, the FBI don't know who you are when you visit their site, just that you came from anarchistsbombmakingforum.com.

I have a hard time getting worked out about this though... for one, if you're surfing anarchistsbombmakingforum.com, common sense would dictate that following a link to fbi.gov isn't such a good idea (and a forum that fosters discussions of anything controversial should probably munge links to go through an anonymizer anyway) AND the people for whom this really matter are the people who have a referer blocking plugin installed in their browser.
Rare Apple 1 computer sold for $671,000
Here is a brute force solution in factor:

6 [ 10 iota >list ] replicate >list lcartesian-product* [ { 215 275 335 355 420 580 } [ * ] 2map sum 1505 = ] lfilter list>array .

Kind of cheating, but the solution space is so small that brute forcing it becomes viable.
India mandated CNG for taxi's in many cities to combat air pollution. It has had a significant effect to reduce air pollution.
Confidential report lists U.S. weapons designs compromised by Chinese cyberspies
That's a rather pessimistic view that reminds me of past views that proved too pessimistic; I don't think we'll slam into anything. Solar costs continue to drop exponentially[0] and it's possible that it will be cheaper than fossil fuels within a couple of decades. Whether it gets there or not, it will likely keep dropping, and the "dinosaur farts" won't run out[1], they'll just rise in price to meet the cost of extraction until other things are more viable. Rising prices spur demand for more efficient uses, and eventually through a combination of reduced demand and alternative energy sources, we all switch over without a big crisis. Not saying it's the guaranteed or even most likely scenario, but in my opinion we're not so doomed we need to be "very, very lucky".

[0]http://azizonomics.com/2013/01/25/when-solar-becomes-cheaper...

[1]http://www.theatlantic.com/magazine/archive/2013/05/what-if-...
More idiomatic and neat than slick. Awesome.
I've just tryed it out and it looks awesome!! Good job Opera!
Why more users will be going for “super apps” – with Adi Mishra
How did you choose the insight over a Prius?
https://support.google.com/checkout/sell/answer/3080449?hl=e...

Considering Google is retiring checkout, there are not many players out there.
How to find happiness
Jupp

just like the current syria proxy war about controlling the gas pipe conduit to Europe.

http://www.guardian.co.uk/environment/earth-insight/2013/may...
Can you add more information/screenshots of your fancier features like history reports to your demo?
Introducing GitHub Sudo Mode
CRR Study Warns One In Five UK Shops Could Close By 2018
Review your experience with academic journals' review processes
What if you're not looking for an experienced data modeller, but someone who can write SQL?

Also: If you can read the SQL book two days earlier and answer these questions in a reasonable amount of time - sounds like an insta-hire to me. There's certainly nothing so hard about SQL that you couldn't do that - but some people who spend a lot of time working with databases seem to find the climb insurmountable.
Where do the subtitles come from? Are there chinese subtitles available? I always recommended learning English through tv series since you learn about american culture as well, but I wonder if there is a good source of chinese subtitles for english tv series.
App.io (was Kickfolio) raises $1M to bring mobile apps to the browser & Facebook
https://github.com/Mandarancio/OpenGOO
A startup's odds of success
Obviously makes some generalities in the calculations, but an interesting approach.
You can do the same in other language frameworks as well.
For people like myself who grew up with Windows 3.1 flat design is good on phones but on my computer monitor I want a button to look like a button. I want tree views, drop-downs etc.

However, I don't want fake wood veneer on anything. It was a bad idea in the fifties, sixties and seventies and it's bad idea to bring it back.

I'm sure it's just what I'm used to but I think the flat design crowd has years of learning and experimentation until they can catch up with the usability of "traditional" desktop GUIs.
> I actually prefer biking fast in NYC.

I've found this to be very dangerous, because other bicyclists simply do not obey traffic laws.

For example: they regularly run red lights, which makes approaching intersections at-speed dangerous for both parties. I was nearly hit on one occasion (the other cyclist skidded out and set his bike down) while I had a clear green light.

After that (and a few other incidents), I stopped riding fast in Manhattan. I'd love to see strict and brutal enforcement of traffic laws to curb people's antisocial bicycle behavior, but I doubt we will.
Just out of curiosity... why 910?
How do you manage poetry?
The market you're after is people who want to learn a new language. The want they have, is to learn a new language. The question then, is "will this be something people learning a new language will want?"

I don't think this is the best way to learn a new language. Learning requires you to push yourself slightly beyond your comfort level/what you know. If you push too far beyond what you already know, learning will be ineffective. The success of a learning system is dependent on how well it is able to push you selectively. This seems like it'll be pushing people "too far".

This does seem like a good technology though. I think it can be coupled with another language instruction system. Mostly for people who've already done a lot of learning, but are looking to solidify their knowledge.
> while remaining fairly close to it's original vision and principles

Yes. The temptation to expand it into a full-blown CMS must have been very great. Thankfully, they've managed to keep image galleries, for example, out of the core, while keeping the core flexible enough to allow plugins that implement such things. I still shudder at the general quality of WordPress themes and plugins (basically no security whatsoever), but the core is compact and relatively easy to keep secure thanks to the exclusive focus on blogging.
Whereas I would submit Microsoft's "Windows 2.0" [1] UI..

[1] http://www.guidebookgallery.org/screenshots/win203
I think it's a rare businessman in the startup world who can be successful at only 20 hours a week. Sure, there are some out there, but I'd say not many!

If you are that person, whatever you do, don't let on or everyone will crowd into your marketplace! :-)
(Cuban in Cuba here)

The Cuban exile is really hurting the country, sometimes I see US and Cuba leaders try to make things up and some guy from Miami comes out and mess the whole thing, there is so much hate, nothing good comes out of this.
Unity3D goes subscription based
or maybe, as fossil becomes more scarce and prices rise, we develop more efficient means of harvesting solar and wind energy.

malthus thought the same things about food that you think about energy. but instead of global food wars, the green revolution happened, we became more efficient at producing food, and massive famine / famine-war didn't happen.
I opened this link on my phone and was greeted with this (menu items overflowing content):
http://i.imgur.com/Gaejb1K.png

Didn't get a good first impression considering it's meant to be responsive.

Otherwise, it looks awesome. It's like a more feature-complete version of Skeleton: http://www.getskeleton.com/
I'll probably check it out, thanks. Raising kids can be very unintuitive from my experience - I'm extremely lucky to have a very skilled mother for a wife (who is more scientific than intuitive).
Show HN: Keep a Pulse On How Your Customers Feel
Pardon if this is a dumb question, but what is it that people mean on HN when they say "This." ?? I've seen it a few times now and I still don't understand.
Different people have very different views on this. It seems to be something which touches at an emotional level, or just exposes the way different people think about programming.

My opinion is that aspects are a mistake in general. I think that all of the situations that I have seen aspects used they have saved roughly 5 lines of boiler plate in exchange for creating an invisible layer of very fragile code which ties you hard to your Spring container.

But I really like explicit code, so you would expect me not to like aspects. I do strongly think that aspects are really solving a 'not very hard' problem while exacerbating the biggest problem I have, which is not understanding the codebase.

The thing I truly hate about Spring are the stacks. Good lord, I cannot find my code in that skyscraper of abstract proxied garbage. If you want a good technical reason to dislike Spring it's good to note that deep stacks place a larger burden on your garbage collector, in this instance Spring is truly a degenerate case.

W.r.t. gclib I don't want my code byte weaved. Ever. I want it to do what is says on the tin. Always. I am very willing to write and read more code to do this. If too much code is becoming a problem don't turn to Spring - try removing some of your AbstractFactoryFactories first :) (tongue sort of in cheek)
> Can you see how much more crowded the text is in the unfixed version, and how much more balanced it could be?

No. I had to open the two images in separate tabs and rapidly toggle to even see the difference.